tests/fate/hevc: add a test for nontrivial values of nuh_layer_id

Typical files use 0 for the base layer and 1 for the secondary one, but
any value for the secondary layer should be supported.
This commit is contained in:
Anton Khirnov 2024-06-20 09:11:59 +02:00
parent 7d4c15cafb
commit b15af98f6e
2 changed files with 19 additions and 0 deletions

View File

@ -272,6 +272,10 @@ FATE_HEVC-$(call FRAMECRC, HEVC, HEVC, HEVC_PARSER SCALE_FILTER) += fate-hevc-sm
fate-hevc-pir: CMD = framecrc -i $(TARGET_SAMPLES)/hevc/pir.hevc
FATE_HEVC-$(call FRAMECRC, HEVC, HEVC) += fate-hevc-pir
# multiview stream, where the secondary layer has a nontrivial nuh_layer_id=6
fate-hevc-mv-nuh-layer-id: CMD = framecrc -i $(TARGET_SAMPLES)/hevc/mv_nuh_layer_id.bit -map 0:view:all
FATE_HEVC-$(call FRAMECRC, HEVC, HEVC) += fate-hevc-mv-nuh-layer-id
FATE_SAMPLES_AVCONV += $(FATE_HEVC-yes)
FATE_SAMPLES_FFPROBE += $(FATE_HEVC_FFPROBE-yes)

View File

@ -0,0 +1,15 @@
#tb 0: 1/25
#media_type 0: video
#codec_id 0: rawvideo
#dimensions 0: 128x128
#sar 0: 0/1
0, 0, 0, 1, 24576, 0xdfd350a6
0, 1, 1, 1, 24576, 0xf8f638da
0, 2, 2, 1, 24576, 0x8ac574d5
0, 3, 3, 1, 24576, 0xd22675a4
0, 4, 4, 1, 24576, 0xdd0f4704
0, 5, 5, 1, 24576, 0x60da42e6
0, 6, 6, 1, 24576, 0x8bf28fdd
0, 7, 7, 1, 24576, 0xe0577f6e
0, 8, 8, 1, 24576, 0x8b3e3c29
0, 9, 9, 1, 24576, 0x8d9944bd