# HG changeset patch
# User Vittorio Giovara <vittorio.giovara@gmail.com>
# Date 1447159992 -3600
# Node ID 44248a9cdcaccd06b03a55711654b8b5b04f8050
# Parent  f830c080aa9d5046a831cd0f68c5bad0b3b469ae
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.

diff -r f830c080aa9d -r 44248a9cdcac hedgewars/avwrapper/avwrapper.c
--- a/hedgewars/avwrapper/avwrapper.c	Tue Nov 10 13:53:10 2015 +0100
+++ b/hedgewars/avwrapper/avwrapper.c	Tue Nov 10 13:53:12 2015 +0100
@@ -508,7 +508,7 @@
     {
         do
             ret = WriteFrame(NULL);
-        while (ret >= 0);
+        while (ret > 0);
         if (ret < 0)
             return ret;
     }
@@ -517,7 +517,7 @@
     {
         ret = WriteAudioFrame();
     }
-    while(ret >= 0);
+    while(ret > 0);
     if (ret < 0)
         return ret;