diff options
author | Clément Bœsch <clement.boesch@smartjog.com> | 2011-11-29 17:59:40 +0100 |
---|---|---|
committer | Clément Bœsch <ubitux@gmail.com> | 2011-11-29 23:07:13 +0100 |
commit | b6ffe441cdc1f5591105db18408c30478f93036e (patch) | |
tree | aab7fcc315d3d36a9aa79d99b29c6fcbe026dc5b | |
parent | 70769677866a976ea1f047fdf63206fb9951f5a0 (diff) | |
download | ffmpeg-b6ffe441cdc1f5591105db18408c30478f93036e.tar.gz |
ffmpeg: do not use a negative total_size (AVERROR) in bitrate estimation.
-rw-r--r-- | ffmpeg.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -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; |