[FFmpeg-devel] [PATCH] ffmpeg: do not use a negative total_size (AVERROR) in bitrate estimation.
Clément Bœsch
ubitux at gmail.com
Tue Nov 29 18:01:59 CET 2011
From: Clément Bœsch <clement.boesch at smartjog.com>
---
ffmpeg.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/ffmpeg.c b/ffmpeg.c
index 40f5ea8..5e8423d 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;
--
1.7.7.3
More information about the ffmpeg-devel
mailing list