From 7a6649d60550ece8e5d4a5cced1df84a0fda0448 Mon Sep 17 00:00:00 2001 From: Vittorio Giovara Date: Tue, 10 Nov 2015 13:53:12 +0100 Subject: [PATCH] [PATCH] videorec: Fix flushing encoders When passing NULL frames, encoders empty their queues, but we have to stop polling from them when they don't any more data. --HG-- extra : hg-git-rename-source : git Gbp-Pq: Name 2488090353fc122b4af030ea55bbff494c204c9b.patch --- hedgewars/avwrapper/avwrapper.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hedgewars/avwrapper/avwrapper.c b/hedgewars/avwrapper/avwrapper.c index d6a07ab..232398c 100644 --- a/hedgewars/avwrapper/avwrapper.c +++ b/hedgewars/avwrapper/avwrapper.c @@ -508,7 +508,7 @@ AVWRAP_DECL int AVWrapper_Close() { do ret = WriteFrame(NULL); - while (ret >= 0); + while (ret > 0); if (ret < 0) return ret; } @@ -517,7 +517,7 @@ AVWRAP_DECL int AVWrapper_Close() { ret = WriteAudioFrame(); } - while(ret >= 0); + while(ret > 0); if (ret < 0) return ret; -- 2.30.2