Commit bb6b65ca4c for ffmpeg
commit bb6b65ca4c155fec0c616cb6ee6e6b1a5b10f645
Author: James Almer <jamrial@gmail.com>
Date: Thu Oct 29 12:45:03 2026 -0300
avformat/mpegtsenc: fix writing LCEVC_LINKAGE_DESCRIPTOR for HEVC streams
There's a check for HEVC above, and it would prevent reaching this block.
Signed-off-by: James Almer <jamrial@gmail.com>
diff --git a/libavformat/mpegtsenc.c b/libavformat/mpegtsenc.c
index d6a48841e7..6682abfac4 100644
--- a/libavformat/mpegtsenc.c
+++ b/libavformat/mpegtsenc.c
@@ -838,7 +838,8 @@ static int mpegts_write_pmt(AVFormatContext *s, MpegTSService *service)
} else if (stream_type == STREAM_TYPE_VIDEO_CAVS || stream_type == STREAM_TYPE_VIDEO_AVS2 ||
stream_type == STREAM_TYPE_VIDEO_AVS3) {
put_registration_descriptor(&q, MKTAG('A', 'V', 'S', 'V'));
- } else if (ts_st->nb_stream_groups) {
+ }
+ if (ts_st->nb_stream_groups) {
if (stream_type == STREAM_TYPE_VIDEO_LCEVC) {
LCEVCDecoderConfigurationRecord lvcc = { 0 };
ff_lcvec_parse_config_record(&lvcc, st->codecpar->extradata,