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.
release/7.1
Anton Khirnov 6 months ago
parent 7d4c15cafb
commit b15af98f6e
  1. 4
      tests/fate/hevc.mak
  2. 15
      tests/ref/fate/hevc-mv-nuh-layer-id

@ -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)

@ -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
Loading…
Cancel
Save