Nikolay Sivov : evr/presenter: Fix sample queue loop present condition.
Module: wine Branch: master Commit: 79e2d5d350fc9ebb6599afa91f5e25691766d9ec URL: https://source.winehq.org/git/wine.git/?a=commit;h=79e2d5d350fc9ebb6599afa91... Author: Nikolay Sivov <nsivov(a)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(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)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)
participants (1)
-
Alexandre Julliard