user32: SetTimer and SetSystemTimer should respect the timeout limits.

Erich E. Hoover ehoover at mymail.mines.edu
Thu May 2 22:32:19 CDT 2013


The attached patch is the next step in the series of fixes for
supporting Netflix under Wine.  I'm starting with patches that affect
more than just PlayReady and moving toward more PlayReady-specific
patches as I move along.  In the case of this patch, video rendering
in all Silverlight applications should be improved dramatically once
the patch is applied.

So, this particular patch fixes the minimum and maximum timeout limits
for SetTimer, which has a significant impact on any application using
SetTimer to render video (Bug #32489).  The old minimum timeout (55
ms) is nowhere near short enough to render video at 24 FPS, causing
"choppy" video behavior in a variety of Silverlight apps.  This
version of the patch has been updated to apply the same timeout checks
on SetSystemTimer (including tests).  It's worth noting that
SetSystemTimer is not available after w2k3 and that it does not result
in callbacks from DispatchMessage (tests included).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-user32-SetTimer-and-SetSystemTimer-should-respect-th.patch
Type: application/octet-stream
Size: 8283 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20130502/d9f94bc6/attachment-0001.obj>


More information about the wine-patches mailing list