This is an automated email from the git hooks/post-receive script.

Git pushed a commit to branch master
in repository ffmpeg.

The following commit(s) were added to refs/heads/master by this push:
     new 45fe315cf0 tests/fate/mpegts: add tests for LCEVC samples
45fe315cf0 is described below

commit 45fe315cf02c2ebb334b5320a3c0dd4df301bad6
Author:     James Almer <[email protected]>
AuthorDate: Fri Apr 17 19:17:19 2026 -0300
Commit:     James Almer <[email protected]>
CommitDate: Fri Apr 24 16:04:48 2026 -0300

    tests/fate/mpegts: add tests for LCEVC samples
    
    Both single track (Payloads inside SEI messages) and dual track.
    
    Signed-off-by: James Almer <[email protected]>
---
 tests/fate/mpegts.mak                         |  32 ++++-
 tests/ref/fate/mpegts-lcevc-h264-dual-track   | 110 +++++++++++++++
 tests/ref/fate/mpegts-lcevc-h264-single-track | 189 ++++++++++++++++++++++++++
 tests/ref/fate/mpegts-lcevc-hevc-dual-track   | 110 +++++++++++++++
 tests/ref/fate/mpegts-lcevc-hevc-single-track | 189 ++++++++++++++++++++++++++
 tests/ref/fate/mpegts-lcevc-vvc-dual-track    | 110 +++++++++++++++
 tests/ref/fate/mpegts-lcevc-vvc-single-track  | 186 +++++++++++++++++++++++++
 7 files changed, 925 insertions(+), 1 deletion(-)

diff --git a/tests/fate/mpegts.mak b/tests/fate/mpegts.mak
index eaca8ec289..e2b978e085 100644
--- a/tests/fate/mpegts.mak
+++ b/tests/fate/mpegts.mak
@@ -19,7 +19,37 @@ FATE_MPEGTS_PROBE-$(call DEMDEC, MPEGTS) += 
fate-mpegts-probe-pmt-merge
 fate-mpegts-probe-pmt-merge: SRC = $(TARGET_SAMPLES)/mpegts/pmtchange.ts
 fate-mpegts-probe-pmt-merge: CMD = run $(PROBE_CODEC_NAME_COMMAND) 
-merge_pmt_versions 1 -i "$(SRC)"
 
+FATE_MPEGTS_FFMPEG_FFPROBE-$(call FRAMECRC, MOV, H264, H264_PARSER 
LCEVC_PARSER) += fate-mpegts-lcevc-h264-single-track
+fate-mpegts-lcevc-h264-single-track: CMD = stream_demux mpegts 
$(TARGET_SAMPLES)/lcevc/L_H264_640x360p_8bit8bit_2D_dd.ts \
+  "" "-c:v copy" \
+  "-show_entries frame_side_data -export_side_data enhancements"
+
+FATE_MPEGTS_FFMPEG_FFPROBE-$(call FRAMECRC, MOV, HEVC, HEVC_PARSER 
LCEVC_PARSER) += fate-mpegts-lcevc-hevc-single-track
+fate-mpegts-lcevc-hevc-single-track: CMD = stream_demux mpegts 
$(TARGET_SAMPLES)/lcevc/L_HEVC_640x360p_8bit8bit_2D_dd.ts \
+  "" "-c:v copy" \
+  "-show_entries frame_side_data -export_side_data enhancements"
+
+FATE_MPEGTS_FFMPEG_FFPROBE-$(call FRAMECRC, MOV, VVC, VVC_PARSER LCEVC_PARSER) 
+= fate-mpegts-lcevc-vvc-single-track
+fate-mpegts-lcevc-vvc-single-track: CMD = stream_demux mpegts 
$(TARGET_SAMPLES)/lcevc/L_VVC_640x360p_8bit8bit_2D_dd.ts \
+  "" "-c:v copy" \
+  "-show_entries frame_side_data -export_side_data enhancements"
+
+FATE_MPEGTS_FFMPEG_FFPROBE-$(call FRAMECRC, MOV, H264, H264_PARSER 
LCEVC_PARSER) += fate-mpegts-lcevc-h264-dual-track
+fate-mpegts-lcevc-h264-dual-track: CMD = stream_demux mpegts 
$(TARGET_SAMPLES)/lcevc/L_H264_640x360p_8bit8bit_2D_dd_dualTrack.ts \
+  "" "-c:v copy -map 0" \
+  "-show_entries 
stream_group=index,id,nb_streams,type:stream=index,id,codec_name"
+
+FATE_MPEGTS_FFMPEG_FFPROBE-$(call FRAMECRC, MOV, HEVC, HEVC_PARSER 
LCEVC_PARSER) += fate-mpegts-lcevc-hevc-dual-track
+fate-mpegts-lcevc-hevc-dual-track: CMD = stream_demux mpegts 
$(TARGET_SAMPLES)/lcevc/L_HEVC_640x360p_8bit8bit_2D_dd_dualTrack.ts \
+  "" "-c:v copy -map 0" \
+  "-show_entries 
stream_group=index,id,nb_streams,type:stream=index,id,codec_name"
+
+FATE_MPEGTS_FFMPEG_FFPROBE-$(call FRAMECRC, MOV, VVC, VVC_PARSER LCEVC_PARSER) 
+= fate-mpegts-lcevc-vvc-dual-track
+fate-mpegts-lcevc-vvc-dual-track: CMD = stream_demux mpegts 
$(TARGET_SAMPLES)/lcevc/L_VVC_640x360p_8bit8bit_2D_dd_dualTrack.ts \
+  "" "-c:v copy -map 0" \
+  "-show_entries 
stream_group=index,id,nb_streams,type:stream=index,id,codec_name"
 
 FATE_SAMPLES_FFPROBE += $(FATE_MPEGTS_PROBE-yes)
+FATE_SAMPLES_FFMPEG_FFPROBE += $(FATE_MPEGTS_FFMPEG_FFPROBE-yes)
 
-fate-mpegts: $(FATE_MPEGTS_PROBE-yes)
+fate-mpegts: $(FATE_MPEGTS_PROBE-yes) $(FATE_MPEGTS_FFMPEG_FFPROBE-yes)
diff --git a/tests/ref/fate/mpegts-lcevc-h264-dual-track 
b/tests/ref/fate/mpegts-lcevc-h264-dual-track
new file mode 100644
index 0000000000..6779d96ee5
--- /dev/null
+++ b/tests/ref/fate/mpegts-lcevc-h264-dual-track
@@ -0,0 +1,110 @@
+#extradata 0:       39, 0xbce50b14
+#extradata 1:       28, 0x62a0074d
+#tb 0: 1/90000
+#media_type 0: video
+#codec_id 0: h264
+#dimensions 0: 320x180
+#sar 0: 1/1
+#tb 1: 1/90000
+#media_type 1: video
+#codec_id 1: lcevc
+#dimensions 1: 640x360
+#sar 1: 0/1
+0,      -6000,          0,     3000,    13439, 0x9e68d19b, S=1, MPEGTS Stream 
ID,        1, 0x00e000e0
+1,      -6000,          0,     3000,     1965, 0xb8dab7cb, S=1, MPEGTS Stream 
ID,        1, 0x00e000e0
+0,      -3000,      15000,     3000,      990, 0x87a3dd36, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      -3000,      15000,     3000,      187, 0xd07d53eb, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,          0,       6000,     3000,       36, 0x9c8e0b20, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,          0,       6000,     3000,       29, 0x909a0a04, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,       3000,       3000,     3000,       21, 0x21e90549, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,       3000,       3000,     3000,       22, 0x4fce0846, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,       6000,       9000,     3000,       26, 0x462f07f9, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,       6000,       9000,     3000,      152, 0x1f4345ba, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,       9000,      12000,     3000,       51, 0xa052141d, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,       9000,      12000,     3000,      479, 0xf21fd21a, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      12000,      30000,     3000,     1217, 0xad6057a9, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      12000,      30000,     3000,      497, 0xccfbcea5, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      15000,      21000,     3000,      134, 0xc4c73900, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      15000,      21000,     3000,      265, 0x83bc7f47, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      18000,      18000,     3000,       45, 0x47ce10e6, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      18000,      18000,     3000,      285, 0x368f72bc, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      21000,      24000,     3000,       37, 0xdc250e18, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      21000,      24000,     3000,      226, 0x571257dd, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      24000,      27000,     3000,       65, 0x9bb81fce, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      24000,      27000,     3000,      243, 0xa96170fa, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      27000,      45000,     3000,     1263, 0x32f074ca, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      27000,      45000,     3000,      358, 0x45ffa1fb, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      30000,      36000,     3000,       70, 0xdfc71f4b, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      30000,      36000,     3000,      167, 0x1af243de, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      33000,      33000,     3000,       56, 0x2e11158d, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      33000,      33000,     3000,      210, 0x10ce596d, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      36000,      39000,     3000,       64, 0x5bc12056, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      36000,      39000,     3000,      193, 0x997b4e2d, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      39000,      42000,     3000,       44, 0x2cdf1172, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      39000,      42000,     3000,      167, 0xe1404217, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      42000,      60000,     3000,     1738, 0x526859bd, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      42000,      60000,     3000,      302, 0x7462828a, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      45000,      51000,     3000,      110, 0x2e5030f1, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      45000,      51000,     3000,      978, 0xf712deca, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      48000,      48000,     3000,       57, 0x3b4e181f, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      48000,      48000,     3000,      170, 0xeb414130, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      51000,      54000,     3000,       40, 0xb2410a90, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      51000,      54000,     3000,       79, 0x9d8616dc, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      54000,      57000,     3000,       48, 0xb22715eb, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      54000,      57000,     3000,      185, 0xb7954514, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      57000,      75000,     3000,     2098, 0x897a07e8, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      57000,      75000,     3000,      230, 0x974b6ff8, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      60000,      66000,     3000,      129, 0x81283362, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      60000,      66000,     3000,      264, 0xa27483da, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      63000,      63000,     3000,       57, 0x69a119c6, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      63000,      63000,     3000,      175, 0xa678448a, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      66000,      69000,     3000,       52, 0xa81a1463, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      66000,      69000,     3000,      160, 0x7d423c5c, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      69000,      72000,     3000,       40, 0x05501073, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      69000,      72000,     3000,      302, 0x12788d97, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      72000,      87000,     3000,      609, 0xee9127a6, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      72000,      87000,     3000,      122, 0xe5bf2b1f, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      75000,      81000,     3000,      101, 0xf43d2b96, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      75000,      81000,     3000,      175, 0x17244a4e, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      78000,      78000,     3000,       44, 0x18410f62, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      78000,      78000,     3000,      131, 0x1c0d2a8a, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      81000,      84000,     3000,       83, 0x803a2817, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      81000,      84000,     3000,      391, 0xe4e0b1f6, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+[PROGRAM]
+[STREAM]
+index=0
+codec_name=h264
+id=0x100
+[/STREAM]
+[STREAM]
+index=1
+codec_name=lcevc
+id=0x101
+[/STREAM]
+[/PROGRAM]
+[STREAM_GROUP]
+index=0
+id=0xce
+nb_streams=2
+type=LCEVC (Split video and enhancement)
+[STREAM]
+index=0
+codec_name=h264
+id=0x100
+[/STREAM]
+[STREAM]
+index=1
+codec_name=lcevc
+id=0x101
+[/STREAM]
+[/STREAM_GROUP]
+[STREAM]
+index=0
+codec_name=h264
+id=0x100
+[/STREAM]
+[STREAM]
+index=1
+codec_name=lcevc
+id=0x101
+[/STREAM]
diff --git a/tests/ref/fate/mpegts-lcevc-h264-single-track 
b/tests/ref/fate/mpegts-lcevc-h264-single-track
new file mode 100644
index 0000000000..a8189dd6b5
--- /dev/null
+++ b/tests/ref/fate/mpegts-lcevc-h264-single-track
@@ -0,0 +1,189 @@
+#extradata 0:       39, 0xbce50b14
+#tb 0: 1/90000
+#media_type 0: video
+#codec_id 0: h264
+#dimensions 0: 320x180
+#sar 0: 1/1
+0,      -6000,          0,     3000,    15434, 0xaeea92d6, S=1, MPEGTS Stream 
ID,        1, 0x00e000e0
+0,      -3000,      15000,     3000,     1195, 0xb42c338e, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,          0,       6000,     3000,       78, 0xcf8916d7, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,       3000,       3000,     3000,       56, 0x414d0f65, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,       6000,       9000,     3000,      191, 0x91844fe7, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,       9000,      12000,     3000,      470, 0x903acc64, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      12000,      30000,     3000,     1675, 0xfb6622a4, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      15000,      21000,     3000,      384, 0x4224a8c8, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      18000,      18000,     3000,      345, 0x27868683, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      21000,      24000,     3000,      248, 0xbb8361f2, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      24000,      27000,     3000,      329, 0x85e599ed, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      27000,      45000,     3000,     1606, 0xd6fe0916, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      30000,      36000,     3000,      249, 0xef705c32, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      33000,      33000,     3000,      292, 0x58e97170, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      36000,      39000,     3000,      247, 0x1f265d8b, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      39000,      42000,     3000,      224, 0xbc7b4dd8, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      42000,      60000,     3000,     2032, 0xfd2fcd7c, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      45000,      51000,     3000,      953, 0x6760b785, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      48000,      48000,     3000,      208, 0xa26e4ea7, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      51000,      54000,     3000,      147, 0x92552574, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      54000,      57000,     3000,      226, 0xe7945780, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      57000,      75000,     3000,     2306, 0xa7b75e9a, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      60000,      66000,     3000,      350, 0x11e0935c, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      63000,      63000,     3000,      238, 0x24ce5a43, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      66000,      69000,     3000,      189, 0xd32f4930, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      69000,      72000,     3000,      357, 0x76f19035, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      72000,      87000,     3000,      870, 0x0a0b9475, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      75000,      81000,     3000,      333, 0x51b188b2, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      78000,      78000,     3000,      166, 0x78043865, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      81000,      84000,     3000,      326, 0x8bff87f7, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[SIDE_DATA]
+side_data_type=H.26[45] User Data Unregistered SEI message
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
diff --git a/tests/ref/fate/mpegts-lcevc-hevc-dual-track 
b/tests/ref/fate/mpegts-lcevc-hevc-dual-track
new file mode 100644
index 0000000000..906e44a607
--- /dev/null
+++ b/tests/ref/fate/mpegts-lcevc-hevc-dual-track
@@ -0,0 +1,110 @@
+#extradata 0:       85, 0x17ac0df1
+#extradata 1:       28, 0x62a0074d
+#tb 0: 1/90000
+#media_type 0: video
+#codec_id 0: hevc
+#dimensions 0: 320x180
+#sar 0: 0/1
+#tb 1: 1/90000
+#media_type 1: video
+#codec_id 1: lcevc
+#dimensions 1: 640x360
+#sar 1: 0/1
+0,      -6000,          0,     3000,    15399, 0x8dd63be5, S=1, MPEGTS Stream 
ID,        1, 0x00e000e0
+1,      -6000,          0,     3000,    12989, 0xd4a4c6cb, S=1, MPEGTS Stream 
ID,        1, 0x00e000e0
+0,      -3000,      12000,     3000,      993, 0x231af19f, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      -3000,      12000,     3000,      186, 0x785c535a, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,          0,       6000,     3000,      101, 0x85832a32, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,          0,       6000,     3000,       49, 0x70680ea8, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,       3000,       3000,     3000,       66, 0xea761a13, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,       3000,       3000,     3000,       78, 0xc9961670, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,       6000,       9000,     3000,       63, 0xaf6617ba, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,       6000,       9000,     3000,      372, 0x98bfb4e8, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,       9000,      24000,     3000,     1890, 0x8eb0acfb, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,       9000,      24000,     3000,      324, 0x754c831b, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      12000,      18000,     3000,      107, 0xbd3f284d, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      12000,      18000,     3000,      467, 0x97b6e75e, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      15000,      15000,     3000,       78, 0xf89c2343, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      15000,      15000,     3000,      330, 0x5fd3a240, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      18000,      21000,     3000,       73, 0xa6771d6b, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      18000,      21000,     3000,      379, 0x5b8dadc0, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      21000,      27000,     3000,     1265, 0xce6a65de, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      21000,      27000,     3000,      590, 0x0c012d57, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      24000,      42000,     3000,     1843, 0xe3c5851c, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      24000,      42000,     3000,      308, 0xe7ec8c9a, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      27000,      36000,     3000,       93, 0x6cec297d, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      27000,      36000,     3000,      263, 0x4aa76ee4, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      30000,      30000,     3000,       99, 0x35df2a03, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      30000,      30000,     3000,      360, 0x0534b318, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      33000,      33000,     3000,       85, 0xe1c9260d, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      33000,      33000,     3000,      376, 0x9135a953, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      36000,      39000,     3000,       76, 0x1d361fb3, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      36000,      39000,     3000,      292, 0x3c64760f, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      39000,      45000,     3000,     1078, 0xd29026a4, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      39000,      45000,     3000,      207, 0xed435817, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      42000,      60000,     3000,     1991, 0x7557e3f2, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      42000,      60000,     3000,      219, 0x20325656, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      45000,      54000,     3000,      121, 0x5cee350e, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      45000,      54000,     3000,      173, 0x9b0052da, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      48000,      48000,     3000,       97, 0x9ce927ed, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      48000,      48000,     3000,      312, 0xea838992, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      51000,      51000,     3000,       91, 0x0c5525c2, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      51000,      51000,     3000,      267, 0x1c456ce5, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      54000,      57000,     3000,       64, 0xaff51996, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      54000,      57000,     3000,      252, 0x82426c2c, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      57000,      72000,     3000,     1483, 0xd2c2cbf4, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      57000,      72000,     3000,      141, 0x03383b3e, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      60000,      66000,     3000,       98, 0x635028aa, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      60000,      66000,     3000,      168, 0xc99c43d0, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      63000,      63000,     3000,       69, 0x69541de5, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      63000,      63000,     3000,      150, 0x6f153b07, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      66000,      69000,     3000,       71, 0x831a1e4a, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      66000,      69000,     3000,      168, 0xe73b427c, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      69000,      87000,     3000,      179, 0xdc325270, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      69000,      87000,     3000,      113, 0x6a621efe, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      72000,      81000,     3000,      320, 0x0c4391c6, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      72000,      81000,     3000,       87, 0xf86a15ee, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      75000,      75000,     3000,      423, 0x8e4acade, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      75000,      75000,     3000,      139, 0xb0f93bbf, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      78000,      78000,     3000,     1048, 0x0a09ff27, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      78000,      78000,     3000,      103, 0x303b27b7, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      81000,      84000,     3000,      611, 0xf5f72936, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      81000,      84000,     3000,      136, 0x1f1a3853, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+[PROGRAM]
+[STREAM]
+index=0
+codec_name=hevc
+id=0x100
+[/STREAM]
+[STREAM]
+index=1
+codec_name=lcevc
+id=0x101
+[/STREAM]
+[/PROGRAM]
+[STREAM_GROUP]
+index=0
+id=0xce
+nb_streams=2
+type=LCEVC (Split video and enhancement)
+[STREAM]
+index=0
+codec_name=hevc
+id=0x100
+[/STREAM]
+[STREAM]
+index=1
+codec_name=lcevc
+id=0x101
+[/STREAM]
+[/STREAM_GROUP]
+[STREAM]
+index=0
+codec_name=hevc
+id=0x100
+[/STREAM]
+[STREAM]
+index=1
+codec_name=lcevc
+id=0x101
+[/STREAM]
diff --git a/tests/ref/fate/mpegts-lcevc-hevc-single-track 
b/tests/ref/fate/mpegts-lcevc-hevc-single-track
new file mode 100644
index 0000000000..d19f3f1482
--- /dev/null
+++ b/tests/ref/fate/mpegts-lcevc-hevc-single-track
@@ -0,0 +1,189 @@
+#extradata 0:       85, 0x17ac0df1
+#tb 0: 1/90000
+#media_type 0: video
+#codec_id 0: hevc
+#dimensions 0: 320x180
+#sar 0: 0/1
+0,      -6000,          0,     3000,    28479, 0x5e5537ac, S=1, MPEGTS Stream 
ID,        1, 0x00e000e0
+0,      -3000,      12000,     3000,     2297, 0x79767293, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,          0,       6000,     3000,      191, 0x565442be, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,       3000,       3000,     3000,      167, 0x77dd34cf, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,       6000,       9000,     3000,      158, 0xc3222e81, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,       9000,      24000,     3000,     2193, 0x14f41b00, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      12000,      18000,     3000,      566, 0xb2331395, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      15000,      15000,     3000,      410, 0xc835a9b7, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      18000,      21000,     3000,      467, 0x7e10c336, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      21000,      27000,     3000,     1317, 0x06378d15, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      24000,      42000,     3000,     2146, 0x35d70ad2, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      27000,      36000,     3000,      414, 0xc213b79f, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      30000,      30000,     3000,      510, 0xce77fac6, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      33000,      33000,     3000,      458, 0xd57cc623, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      36000,      39000,     3000,      400, 0x8209a0d1, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      39000,      45000,     3000,      846, 0x2a908bde, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      42000,      60000,     3000,     2327, 0x8b416c0f, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      45000,      54000,     3000,      320, 0xb45f8905, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      48000,      48000,     3000,      455, 0xacb2bc77, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      51000,      51000,     3000,      334, 0xfca09b6c, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      54000,      57000,     3000,      359, 0x876791d7, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      57000,      72000,     3000,     2004, 0xdb76d561, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      60000,      66000,     3000,      320, 0x0a097bc5, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      63000,      63000,     3000,      237, 0xb1085aba, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      66000,      69000,     3000,      273, 0xe9ee674b, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      69000,      87000,     3000,      342, 0xa4078b36, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      72000,      81000,     3000,      394, 0x8757a655, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      75000,      75000,     3000,      694, 0xe5834686, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      78000,      78000,     3000,      941, 0x8dc3bc81, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      81000,      84000,     3000,      729, 0x716c4b2d, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[SIDE_DATA]
+side_data_type=H.26[45] User Data Unregistered SEI message
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
diff --git a/tests/ref/fate/mpegts-lcevc-vvc-dual-track 
b/tests/ref/fate/mpegts-lcevc-vvc-dual-track
new file mode 100644
index 0000000000..e76306b7d6
--- /dev/null
+++ b/tests/ref/fate/mpegts-lcevc-vvc-dual-track
@@ -0,0 +1,110 @@
+#extradata 0:       60, 0x43210bfe
+#extradata 1:       28, 0x62a0074d
+#tb 0: 1/90000
+#media_type 0: video
+#codec_id 0: vvc
+#dimensions 0: 320x180
+#sar 0: 0/1
+#tb 1: 1/90000
+#media_type 1: video
+#codec_id 1: lcevc
+#dimensions 1: 640x360
+#sar 1: 0/1
+0,      -9000,          0,     3000,    15194, 0x43c98187, S=1, MPEGTS Stream 
ID,        1, 0x00e000e0
+1,      -9000,          0,     3000,    15162, 0x3c04da92, S=1, MPEGTS Stream 
ID,        1, 0x00e000e0
+0,      -6000,      24000,     3000,      932, 0xf8d6cab5, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      -6000,      24000,     3000,      444, 0x99acb8c2, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      -3000,      12000,     3000,       54, 0xca2d15c5, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      -3000,      12000,     3000,      880, 0x7084b2e9, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,          0,       6000,     3000,       36, 0x88690ab9, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,          0,       6000,     3000,      130, 0xaea03202, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,       3000,       3000,     3000,       29, 0x4217067b, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,       3000,       3000,     3000,       49, 0x96b90ebe, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,       6000,       9000,     3000,       29, 0x45be06c0, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,       6000,       9000,     3000,      169, 0x0f964069, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,       9000,      18000,     3000,       49, 0x6f4513cb, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,       9000,      18000,     3000,      525, 0xa5ca0a9a, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      12000,      15000,     3000,       29, 0x534e098a, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      12000,      15000,     3000,      336, 0xd8868c8d, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      15000,      21000,     3000,       29, 0x4ae908b8, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      15000,      21000,     3000,      399, 0xcd45b6e7, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      18000,      48000,     3000,     2619, 0x6ede2970, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      18000,      48000,     3000,      395, 0xd306bc8d, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      21000,      36000,     3000,       55, 0xf05d175d, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      21000,      36000,     3000,      407, 0xfaf2b293, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      24000,      30000,     3000,       50, 0x92bc1361, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      24000,      30000,     3000,      463, 0x6b67e5ee, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      27000,      27000,     3000,       29, 0x4c0d08d7, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      27000,      27000,     3000,      397, 0x2530adc5, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      30000,      33000,     3000,       29, 0x4dd408ec, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      30000,      33000,     3000,      392, 0x9df6c9b1, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      33000,      42000,     3000,       46, 0x459c11f6, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      33000,      42000,     3000,      377, 0x3259c303, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      36000,      39000,     3000,       29, 0x552e09aa, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      36000,      39000,     3000,      304, 0x0dd58540, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      39000,      45000,     3000,       29, 0x4cc908d8, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      39000,      45000,     3000,      191, 0x47c74b4c, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      42000,      72000,     3000,     2895, 0x0b5594d7, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      42000,      72000,     3000,      175, 0xb152476b, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      45000,      60000,     3000,       66, 0x1c2b1e2d, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      45000,      60000,     3000,      242, 0x446566a5, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      48000,      54000,     3000,       47, 0x5b2e12e5, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      48000,      54000,     3000,      267, 0xf9bc71af, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      51000,      51000,     3000,       31, 0x5ece0934, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      51000,      51000,     3000,      289, 0xfe8a780f, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      54000,      57000,     3000,       29, 0x4fb4090c, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      54000,      57000,     3000,      242, 0x015a74df, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      57000,      66000,     3000,       58, 0x0e8b14d9, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      57000,      66000,     3000,      206, 0x7e7d624c, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      60000,      63000,     3000,       30, 0x5b9a090f, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      60000,      63000,     3000,      187, 0x4c1152d9, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      63000,      69000,     3000,       31, 0x5fe60928, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      63000,      69000,     3000,      269, 0x7efe76d6, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      66000,      87000,     3000,     3109, 0x1d561966, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      66000,      87000,     3000,      179, 0x573b422b, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      69000,      78000,     3000,       46, 0x4f9e125a, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      69000,      78000,     3000,      186, 0x6d12589a, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      72000,      75000,     3000,       29, 0x585e09e2, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      72000,      75000,     3000,      169, 0xa24f49ea, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      75000,      81000,     3000,       29, 0x52e7095b, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      75000,      81000,     3000,       64, 0xa66c143b, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      78000,      84000,     3000,       48, 0x77bc1384, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+1,      78000,      84000,     3000,      184, 0xc61e46d9, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+[PROGRAM]
+[STREAM]
+index=0
+codec_name=vvc
+id=0x100
+[/STREAM]
+[STREAM]
+index=1
+codec_name=lcevc
+id=0x101
+[/STREAM]
+[/PROGRAM]
+[STREAM_GROUP]
+index=0
+id=0xce
+nb_streams=2
+type=LCEVC (Split video and enhancement)
+[STREAM]
+index=0
+codec_name=vvc
+id=0x100
+[/STREAM]
+[STREAM]
+index=1
+codec_name=lcevc
+id=0x101
+[/STREAM]
+[/STREAM_GROUP]
+[STREAM]
+index=0
+codec_name=vvc
+id=0x100
+[/STREAM]
+[STREAM]
+index=1
+codec_name=lcevc
+id=0x101
+[/STREAM]
diff --git a/tests/ref/fate/mpegts-lcevc-vvc-single-track 
b/tests/ref/fate/mpegts-lcevc-vvc-single-track
new file mode 100644
index 0000000000..0ca2178162
--- /dev/null
+++ b/tests/ref/fate/mpegts-lcevc-vvc-single-track
@@ -0,0 +1,186 @@
+#extradata 0:       60, 0x43210bfe
+#tb 0: 1/90000
+#media_type 0: video
+#codec_id 0: vvc
+#dimensions 0: 320x180
+#sar 0: 0/1
+0,      -9000,          0,     3000,    30423, 0xcdf74ce4, S=1, MPEGTS Stream 
ID,        1, 0x00e000e0
+0,      -6000,      24000,     3000,     1410, 0xb87b9a10, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      -3000,      12000,     3000,      720, 0x79485233, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,          0,       6000,     3000,      180, 0x6c324122, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,       3000,       3000,     3000,       92, 0xfb4617b3, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,       6000,       9000,     3000,      190, 0x94c7406c, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,       9000,      18000,     3000,      593, 0xc6fb363d, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      12000,      15000,     3000,      384, 0xaf6e9d12, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      15000,      21000,     3000,      446, 0xc636babc, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      18000,      48000,     3000,     2947, 0xa89e8e7c, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      21000,      36000,     3000,      481, 0x8573ceeb, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      24000,      30000,     3000,      529, 0xd4f404e8, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      27000,      27000,     3000,      434, 0x30b8b4f5, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      30000,      33000,     3000,      443, 0xceb2dc12, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      33000,      42000,     3000,      435, 0x2e06d07b, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      36000,      39000,     3000,      361, 0xc56d905c, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      39000,      45000,     3000,      293, 0xe5ae74c9, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      42000,      72000,     3000,     3064, 0xb56fe651, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      45000,      60000,     3000,      322, 0x5f227cfa, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      48000,      54000,     3000,      385, 0x0470a5b3, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      51000,      51000,     3000,      264, 0x9cee6f9d, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      54000,      57000,     3000,      275, 0x70097dfb, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      57000,      66000,     3000,      202, 0x0f474e32, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      60000,      63000,     3000,      312, 0xd9c779a7, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      63000,      69000,     3000,      232, 0xb569523c, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      66000,      87000,     3000,     3216, 0xf0a20342, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      69000,      78000,     3000,      256, 0xf49a6751, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      72000,      75000,     3000,      210, 0xb52d4db9, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      75000,      81000,     3000,      175, 0x1f243c47, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+0,      78000,      84000,     3000,      219, 0xeef356e5, F=0x0, S=1, MPEGTS 
Stream ID,        1, 0x00e000e0
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]
+[FRAME]
+[SIDE_DATA]
+side_data_type=LCEVC NAL data
+[/SIDE_DATA]
+[/FRAME]

_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to