This check has survived the transition to AVCodecParameters, but is no
longer relevant after it, since the codec context is no longer updated
or accessed at all from the demuxer.
---
 libavformat/mpegts.c | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/libavformat/mpegts.c b/libavformat/mpegts.c
index bef00c88e7..1cf390e98e 100644
--- a/libavformat/mpegts.c
+++ b/libavformat/mpegts.c
@@ -919,11 +919,6 @@ static int mpegts_set_stream_info(AVStream *st, PESContext 
*pes,
     int old_codec_id   = st->codecpar->codec_id;
     int old_codec_tag  = st->codecpar->codec_tag;
 
-    if (avcodec_is_open(sti->avctx)) {
-        av_log(pes->stream, AV_LOG_DEBUG, "cannot set stream info, internal 
codec is open\n");
-        return 0;
-    }
-
     avpriv_set_pts_info(st, 33, 1, 90000);
     st->priv_data         = pes;
     st->codecpar->codec_type = AVMEDIA_TYPE_DATA;
-- 
2.42.0

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to