The packet starts 'IVT0' or 'ivt0'; for more details see https://github.com/MythTV/mythtv/blob/master/mythtv/libs/libmythtv/decoders/avformatdecoder.cpp 'I' = 0x49, 'i' = 0x69 --- libavformat/mpeg.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/libavformat/mpeg.c b/libavformat/mpeg.c index 2c766a4ee9..4d732aaf86 100644 --- a/libavformat/mpeg.c +++ b/libavformat/mpeg.c @@ -620,6 +620,9 @@ redo: } else if (startcode >= 0xfd55 && startcode <= 0xfd5f) { type = AVMEDIA_TYPE_VIDEO; codec_id = AV_CODEC_ID_VC1; + } else if (startcode == 0x69 || startcode == 0x49) { + type = AVMEDIA_TYPE_SUBTITLE; + codec_id = AV_CODEC_ID_IVTV_VBI; } else { skip: /* skip packet */ -- 2.43.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".