Module: wine Branch: master Commit: 79e2d5d350fc9ebb6599afa91f5e25691766d9ec URL: https://source.winehq.org/git/wine.git/?a=commit;h=79e2d5d350fc9ebb6599afa91...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Mon Apr 19 16:03:08 2021 +0300
evr/presenter: Fix sample queue loop present condition.
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/evr/presenter.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/dlls/evr/presenter.c b/dlls/evr/presenter.c index c86dccc7b44..cbf799b61a1 100644 --- a/dlls/evr/presenter.c +++ b/dlls/evr/presenter.c @@ -541,13 +541,14 @@ static void video_presenter_check_queue(struct video_presenter *presenter, { LONGLONG pts, clocktime, delta; unsigned int wait = 0; - BOOL present = TRUE; IMFSample *sample; MFTIME systime; + BOOL present; HRESULT hr;
while (video_presenter_sample_queue_pop(presenter, &sample)) { + present = TRUE; wait = 0;
if (presenter->clock)