From b6ffe441cdc1f5591105db18408c30478f93036e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20B=C5=93sch?= Date: Tue, 29 Nov 2011 17:59:40 +0100 Subject: [PATCH] ffmpeg: do not use a negative total_size (AVERROR) in bitrate estimation. --- ffmpeg.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ffmpeg.c b/ffmpeg.c index 40f5ea8ce8..5e8423d016 100644 --- a/ffmpeg.c +++ b/ffmpeg.c @@ -1434,8 +1434,11 @@ static void print_report(OutputFile *output_files, oc = output_files[0].ctx; total_size = avio_size(oc->pb); - if(total_size<0) // FIXME improve avio_size() so it works with non seekable output too + if (total_size < 0) { // FIXME improve avio_size() so it works with non seekable output too total_size= avio_tell(oc->pb); + if (total_size < 0) + total_size = 0; + } buf[0] = '\0'; vid = 0;