tests/fate/hevc: add a test for selecting view by position

Using a real-world iPhone-recorded file.
This commit is contained in:
Anton Khirnov 2024-09-13 13:18:57 +02:00
parent eca95dc38f
commit ce5f571e96
2 changed files with 37 additions and 0 deletions

View File

@ -286,6 +286,11 @@ $(TARGET_SAMPLES)/hevc-conformance/MVHEVCS_A.bit
fate-hevc-mv-switch: CMD = framecrc -i "concat:$(INPUT)" -fps_mode passthrough -map 0:vidx:0 -map 0:vidx:1
FATE_HEVC-$(call FRAMECRC, HEVC, HEVC, CONCAT_PROTOCOL) += fate-hevc-mv-switch
# multiview stream, select view by position
# (depends on Three Dimensional Reference Displays Information SEI)
fate-hevc-mv-position: CMD = framecrc -i $(TARGET_SAMPLES)/hevc/multiview.mov -map 0:v:vpos:left -map 0:v:vpos:right
FATE_HEVC-$(call FRAMECRC, MOV, HEVC) += fate-hevc-mv-position
FATE_SAMPLES_AVCONV += $(FATE_HEVC-yes)
FATE_SAMPLES_FFPROBE += $(FATE_HEVC_FFPROBE-yes)

View File

@ -0,0 +1,32 @@
#tb 0: 1/30
#media_type 0: video
#codec_id 0: rawvideo
#dimensions 0: 1920x1080
#sar 0: 0/1
#tb 1: 1/30
#media_type 1: video
#codec_id 1: rawvideo
#dimensions 1: 1920x1080
#sar 1: 0/1
0, 0, 0, 1, 3110400, 0xd0ce90de
1, 0, 0, 1, 3110400, 0x1859a3ba
0, 1, 1, 1, 3110400, 0x5ce1bc1a
1, 1, 1, 1, 3110400, 0x43cf57e5
0, 2, 2, 1, 3110400, 0x14cf9f7f
1, 2, 2, 1, 3110400, 0x4ffc98ea
0, 3, 3, 1, 3110400, 0x9a6bb93c
1, 3, 3, 1, 3110400, 0x96a2bcfb
0, 4, 4, 1, 3110400, 0x69e5377d
1, 4, 4, 1, 3110400, 0xec4561f0
0, 5, 5, 1, 3110400, 0x66b3bd5d
1, 5, 5, 1, 3110400, 0x633f23f5
0, 6, 6, 1, 3110400, 0x83a2ada2
1, 6, 6, 1, 3110400, 0xe10a2fe7
0, 7, 7, 1, 3110400, 0x503bbe42
1, 7, 7, 1, 3110400, 0x8ecd5c39
0, 8, 8, 1, 3110400, 0xaeb27981
1, 8, 8, 1, 3110400, 0xe571a478
0, 9, 9, 1, 3110400, 0xbe14bf1e
1, 9, 9, 1, 3110400, 0x87d4dbe3
0, 10, 10, 1, 3110400, 0xbd329d79
1, 10, 10, 1, 3110400, 0xc78097f4