Comment 76 for bug 1083858

Revision history for this message
In , Erich E. Hoover (ehoover) wrote :

Created attachment 42859
user32: SetTimer should respect the minimum and maximum timeout limits.

According to MSDN, SetTimer has a minimum timer value of 10 milliseconds. Currently, Wine uses a minimum timer value of 55 milliseconds. This behavior poses a problem for Silverlight, which uses SetTimer to handle redrawing the display. Since Silverlight expects to repaint the display at about 24 FPS (41.6 milliseconds), the 55 millisecond timer value is insufficient. By dropping the minimum timer value to 10 milliseconds Silverlight will then be able to repaint the display fast enough to show movies without having choppy playback.