Sweden-Number/dlls/quartz
Akihiro Sagawa 4642de1d6c quartz: Fix a race in IMediaFilter::Pause().
Before finishing async run, graph->stream_start isn't stable.
This will cause graph->current_pos to be out of playback duration.
Since graph->current_pos is out of the range, the playback will
be stopped.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52200
Signed-off-by: Akihiro Sagawa <sagawa.aki@gmail.com>
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
(cherry picked from commit bbdb658402)
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
2022-03-16 22:48:56 +01:00
..
tests quartz/vmr9: Allow the aspect ratio parameters to be NULL in IVMRWindowlessControl::GetNativeVideoSize(). 2020-12-04 20:51:33 +01:00
Makefile.in quartz: Merge enummoniker.c into filtermapper.c. 2020-05-20 10:50:00 +02:00
acmwrapper.c strmbase: Get rid of strmbase_pin_get_media_type(). 2020-11-18 10:48:27 +01:00
avidec.c quartz/avidec: Don't copy the media time to the output sample. 2020-11-20 10:09:40 +01:00
control_tlb.idl
dsoundrender.c quartz/dsoundrender: Don't drop stream_cs in DSoundRender_SendSampleData(). 2020-12-01 10:13:35 +01:00
filesource.c quartz: Use wide-char string literals. 2020-10-07 11:24:12 +02:00
filtergraph.c quartz: Fix a race in IMediaFilter::Pause(). 2022-03-16 22:48:56 +01:00
filtermapper.c quartz: Merge enummoniker.c into filtermapper.c. 2020-05-20 10:50:00 +02:00
main.c quartz: Free type libraries on process detach (Valgrind). 2020-06-08 21:01:33 +02:00
memallocator.c
passthrough.c
quartz.rc
quartz.rgs
quartz.spec
quartz_private.h quartz: Merge enummoniker.c into filtermapper.c. 2020-05-20 10:50:00 +02:00
quartz_strmif.idl
regsvr.c quartz: Don't register the VMR7. 2020-06-25 09:51:09 +02:00
systemclock.c
videorenderer.c quartz/vmr9: Signal state change completion only after PresentImage() has been called. 2020-07-21 15:16:17 +02:00
vmr9.c quartz/vmr9: Allow the aspect ratio parameters to be NULL in IVMRWindowlessControl::GetNativeVideoSize(). 2020-12-04 20:51:33 +01:00
window.c quartz: Return E_POINTER from IVideoWindow::get_Visible() if "visible" is NULL. 2020-09-09 20:31:44 +02:00