diff --git a/mythtv/external/FFmpeg/libavformat/demux.c b/mythtv/external/FFmpeg/libavformat/demux.c index 08a52496cdd..e26638f32cd 100644 --- a/mythtv/external/FFmpeg/libavformat/demux.c +++ b/mythtv/external/FFmpeg/libavformat/demux.c @@ -1900,7 +1900,8 @@ static void estimate_timings(AVFormatContext *ic, int64_t old_offset) } if ((!strcmp(ic->iformat->name, "mpeg") || - !strcmp(ic->iformat->name, "mpegts")) && + !strcmp(ic->iformat->name, "mpegts") || + !strcmp(ic->iformat->name, "mpegts-ffmpeg")) && file_size && (ic->pb->seekable & AVIO_SEEKABLE_NORMAL)) { /* get accurate estimate from the PTSes */ estimate_timings_from_pts(ic, old_offset);