From d4c0ff917dac14258d289807a6d80b6b45daa8ff Mon Sep 17 00:00:00 2001
From: Fabrice Bellard <fabrice@bellard.org>
Date: Mon, 21 Oct 2002 17:48:33 +0000
Subject: [PATCH] single frame output fix

Originally committed as revision 1061 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 libav/utils.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libav/utils.c b/libav/utils.c
index da4f6329fe6..d7cf658ec34 100644
--- a/libav/utils.c
+++ b/libav/utils.c
@@ -734,7 +734,7 @@ int av_write_header(AVFormatContext *s)
  * @param stream_index stream index
  * @param buf buffer containing the frame data
  * @param size size of buffer
- * @return non zero if error.
+ * @return < 0 if error, = 0 if OK, 1 if end of stream wanted.
  */
 int av_write_frame(AVFormatContext *s, int stream_index, const uint8_t *buf, 
                    int size)
@@ -763,7 +763,7 @@ int av_write_frame(AVFormatContext *s, int stream_index, const uint8_t *buf,
     default:
         break;
     }
-    return 0;
+    return ret;
 }
 
 /**
-- 
GitLab