]> git.sesse.net Git - ffmpeg/blobdiff - libav/utils.c
single frame output fix
[ffmpeg] / libav / utils.c
index da4f6329fe651fca2e3a1479c1f43f87d6fca749..d7cf658ec3443a246c2dff83d5efd25316fa4220 100644 (file)
@@ -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;
 }
 
 /**