|
|
|
@@ -1617,7 +1617,7 @@ static void av_estimate_timings(AVFormatContext *ic) |
|
|
|
} |
|
|
|
ic->file_size = file_size; |
|
|
|
|
|
|
|
if (ic->iformat == &mpegps_demux) { |
|
|
|
if (ic->iformat == &mpegps_demux && file_size && !ic->pb.is_streamed) { |
|
|
|
/* get accurate estimate from the PTSes */ |
|
|
|
av_estimate_timings_from_pts(ic); |
|
|
|
} else if (av_has_timings(ic)) { |
|
|
|
|