ffmpeg: do not use a negative total_size (AVERROR) in bitrate estimation.

pull/2/head
Clément Bœsch 13 years ago committed by Clément Bœsch
parent 7076967786
commit b6ffe441cd
  1. 5
      ffmpeg.c

@ -1434,8 +1434,11 @@ static void print_report(OutputFile *output_files,
oc = output_files[0].ctx; oc = output_files[0].ctx;
total_size = avio_size(oc->pb); 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); total_size= avio_tell(oc->pb);
if (total_size < 0)
total_size = 0;
}
buf[0] = '\0'; buf[0] = '\0';
vid = 0; vid = 0;

Loading…
Cancel
Save