Sweden-Number/dlls/quartz
Zebediah Figura 78c2f08225 quartz: Return the paused timestamp from IMediaSeeking::GetCurrentPosition() if the graph is running asynchronously.
In this case "graph->stream_start" has not yet been set.

This fixes a regression with Blazblue Centralfiction, which incorrectly skipped
a video. The application called IMediaControl::Run() and
IMediaSeeking::GetCurrentPosition() in quick succession, received an incorrect
value for the latter, and consequently believed that the video had already
finished.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-21 10:50:36 +02:00
..
tests quartz: Return E_POINTER from IVideoWindow::get_Visible() if "visible" is NULL. 2020-09-09 20:31:44 +02:00
Makefile.in
acmwrapper.c
avidec.c
control_tlb.idl
dsoundrender.c quartz/dsoundrender: Clear the DirectSound buffer on EOS. 2020-07-24 18:26:18 +02:00
filesource.c quartz: Use wide-char string literals. 2020-10-07 11:24:12 +02:00
filtergraph.c quartz: Return the paused timestamp from IMediaSeeking::GetCurrentPosition() if the graph is running asynchronously. 2020-10-21 10:50:36 +02:00
filtermapper.c
main.c
memallocator.c
passthrough.c
quartz.rc
quartz.rgs
quartz.spec
quartz_private.h
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: Avoid leaking the presenter's reference to the d3d9 device. 2020-08-31 22:07:31 +02:00
window.c quartz: Return E_POINTER from IVideoWindow::get_Visible() if "visible" is NULL. 2020-09-09 20:31:44 +02:00