|
|
|
@@ -2287,7 +2287,8 @@ static void estimate_timings_from_bit_rate(AVFormatContext *ic) |
|
|
|
if (ic->duration == AV_NOPTS_VALUE && |
|
|
|
ic->bit_rate != 0) { |
|
|
|
filesize = ic->pb ? avio_size(ic->pb) : 0; |
|
|
|
if (filesize > 0) { |
|
|
|
if (filesize > ic->data_offset) { |
|
|
|
filesize -= ic->data_offset; |
|
|
|
for (i = 0; i < ic->nb_streams; i++) { |
|
|
|
st = ic->streams[i]; |
|
|
|
if ( st->time_base.num <= INT64_MAX / ic->bit_rate |
|
|
|
|