Paul Gofman : mf/samplegrabber: Process samples in paused state in ignore_clock mode.
Module: wine Branch: master Commit: af9f2e8b2ebd530e42c7042a6bc613bda17d42e4 URL: https://gitlab.winehq.org/wine/wine/-/commit/af9f2e8b2ebd530e42c7042a6bc613b... Author: Paul Gofman <pgofman(a)codeweavers.com> Date: Mon Aug 15 12:55:26 2022 -0500 mf/samplegrabber: Process samples in paused state in ignore_clock mode. --- dlls/mf/samplegrabber.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/mf/samplegrabber.c b/dlls/mf/samplegrabber.c index e41e74d35ac..c0c92143b6d 100644 --- a/dlls/mf/samplegrabber.c +++ b/dlls/mf/samplegrabber.c @@ -425,7 +425,7 @@ static HRESULT WINAPI sample_grabber_stream_ProcessSample(IMFStreamSink *iface, if (grabber->is_shut_down) hr = MF_E_STREAMSINK_REMOVED; - else if (grabber->state == SINK_STATE_RUNNING) + else if (grabber->state == SINK_STATE_RUNNING || (grabber->state == SINK_STATE_PAUSED && grabber->ignore_clock)) { hr = IMFSample_GetSampleTime(sample, &sampletime);
participants (1)
-
Alexandre Julliard