diff --git a/libav/utils.c b/libav/utils.c index da4f6329fe651fca2e3a1479c1f43f87d6fca749..d7cf658ec3443a246c2dff83d5efd25316fa4220 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; } /**