Sweden-Number/dlls/quartz
Gabriel Ivăncescu 14435a6d31 quartz: Reset the advise thread's timeout on each iteration.
Fixes a regression introduced by
63a6b308e9. Because the timeout value was
always shrinked, it quickly went to 0 and then the entire advise thread
used 100% of a CPU core in applications such as Media Player Classic by
basically becoming a busy loop.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-01-02 17:40:15 +01:00
..
tests quartz/tests: Skip the IVideoWindow tests if connecting returns E_FAIL. 2019-12-30 21:11:45 +01:00
Makefile.in quartz: Use strmbase_dump_media_type() where appropriate. 2019-10-07 10:00:46 +02:00
acmwrapper.c strmbase: Combine the SetMediaType() and CompleteConnect() callbacks. 2019-12-10 20:59:19 +01:00
avidec.c strmbase: Combine the SetMediaType() and CompleteConnect() callbacks. 2019-12-10 20:59:19 +01:00
control_tlb.idl
dsoundrender.c strmbase: Pass an AM_MEDIA_TYPE pointer to CompleteConnect(). 2019-12-10 20:59:19 +01:00
enummoniker.c
enumregfilters.c strmbase: Build with msvcrt. 2019-08-05 18:49:31 +02:00
filesource.c strmbase: Get rid of the "vtbl" argument to strmbase_source_init(). 2019-12-09 23:47:45 +01:00
filtergraph.c quartz: Fix the name of a type in a comment. 2019-12-13 09:59:11 +01:00
filtermapper.c strmbase: Build with msvcrt. 2019-08-05 18:49:31 +02:00
main.c quartz/dsoundrender: Move DSoundRender_create() to avoid forward declarations. 2019-11-29 08:23:16 +01:00
memallocator.c quartz/memallocator: Set the AM_SAMPLE_TYPECHANGED flag. 2019-06-25 08:29:32 +02:00
quartz.rc quartz: Convert media type registration to IRegistrar mechanism. 2019-04-29 09:37:00 +02:00
quartz.rgs quartz: Convert media type registration to IRegistrar mechanism. 2019-04-29 09:37:00 +02:00
quartz.spec
quartz_private.h quartz/dsoundrender: Move DSoundRender_create() to avoid forward declarations. 2019-11-29 08:23:16 +01:00
quartz_strmif.idl winegstreamer: Reimplement the MPEG splitter on top of the mpegaudioparse plugin. 2019-09-23 10:10:04 +02:00
regsvr.c winegstreamer: Reimplement the MPEG splitter on top of the mpegaudioparse plugin. 2019-09-23 10:10:04 +02:00
systemclock.c quartz: Reset the advise thread's timeout on each iteration. 2020-01-02 17:40:15 +01:00
videorenderer.c quartz/videorenderer: Wait in Receive() while paused. 2019-11-22 09:03:46 +01:00
vmr9.c strmbase/renderer: Use base sink connection methods. 2019-12-10 20:59:19 +01:00