Note: I don't know much about the issue itself, just converting the suggested changes into patch form --- libavformat/aviobuf.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/libavformat/aviobuf.c b/libavformat/aviobuf.c index 31e7202..b0a6208 100644 --- a/libavformat/aviobuf.c +++ b/libavformat/aviobuf.c @@ -532,8 +532,10 @@ static void fill_buffer(AVIOContext *s) s->checksum_ptr = dst = s->buffer; } - av_assert0(len >= s->orig_buffer_size); - len = s->orig_buffer_size; + if (len >= s->orig_buffer_size) + len = s->orig_buffer_size; + /* else len is less than orig_buffer_size, but is sized correctly to + fill remainder of buffer. */ } if (s->read_packet) -- 2.7.4 (Apple Git-66) _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel