summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZhao Zhili <[email protected]>2025-09-14 18:14:10 +0800
committerZhao Zhili <[email protected]>2025-09-21 17:42:19 +0800
commite02e6d54b04aaed3a500e55fd53da6dd411074d8 (patch)
tree6ea2c2649cce868e034e20ec8fcc68f06ba7063a
parentdcddb2bf08f5fa6af655938a3a0d3cd2200fd8c9 (diff)
tests/fate/demux: add hxvs test case
-rw-r--r--tests/fate/demux.mak3
-rw-r--r--tests/ref/fate/hxvs-demux197
2 files changed, 200 insertions, 0 deletions
diff --git a/tests/fate/demux.mak b/tests/fate/demux.mak
index a2cb45aa7e..ad1046a453 100644
--- a/tests/fate/demux.mak
+++ b/tests/fate/demux.mak
@@ -54,6 +54,9 @@ fate-flv-demux: CMD = ffprobe_demux $(TARGET_SAMPLES)/flv/Enigma_Principles_of_L
FATE_SAMPLES_DEMUX-$(call FRAMECRC, GIF,, GIF_PARSER) += fate-gif-demux
fate-gif-demux: CMD = framecrc -i $(TARGET_SAMPLES)/gif/Newtons_cradle_animation_book_2.gif -c:v copy
+FATE_SAMPLES_DEMUX-$(call FRAMECRC, HXVS, HEVC, EXTRACT_EXTRADATA_BSF) += fate-hxvs-demux
+fate-hxvs-demux: CMD = framecrc -i $(TARGET_SAMPLES)/hxvs/A231130_171422_171436.bin -c copy -t 3
+
FATE_SAMPLES_DEMUX-$(call FRAMECRC, IFF) += fate-iff-demux
fate-iff-demux: CMD = framecrc -i $(TARGET_SAMPLES)/iff-anim/Hammer2.sndanim -c:v copy -c:a copy
diff --git a/tests/ref/fate/hxvs-demux b/tests/ref/fate/hxvs-demux
new file mode 100644
index 0000000000..c72628ace7
--- /dev/null
+++ b/tests/ref/fate/hxvs-demux
@@ -0,0 +1,197 @@
+#extradata 0: 88, 0x61e61071
+#tb 0: 1/1000
+#media_type 0: video
+#codec_id 0: hevc
+#dimensions 0: 2560x1920
+#sar 0: 0/1
+#tb 1: 1/1000
+#media_type 1: audio
+#codec_id 1: pcm_alaw
+#sample_rate 1: 8000
+#channel_layout_name 1: mono
+1, 0, 0, 20, 160, 0x8a615ea0
+1, 20, 20, 20, 160, 0xd37063a0
+1, 40, 40, 20, 160, 0xb53b7520
+1, 60, 60, 20, 160, 0x7c3b75a0
+1, 80, 80, 20, 160, 0x1a7f6d20
+1, 100, 100, 20, 160, 0xf48e7120
+1, 120, 120, 20, 160, 0x41e16520
+1, 140, 140, 20, 160, 0x7dac70a0
+1, 160, 160, 20, 160, 0x2f8e6ba0
+1, 180, 180, 20, 160, 0xe4d26420
+1, 200, 200, 20, 160, 0xd7526220
+1, 220, 220, 20, 160, 0x3ce16520
+0, 225, 225, 80, 23267, 0x356a00c4
+1, 240, 240, 20, 160, 0xabf06a20
+1, 260, 260, 20, 160, 0xdd8e6f20
+1, 280, 280, 20, 160, 0x76ac70a0
+1, 300, 300, 20, 160, 0x559d70a0
+0, 305, 305, 80, 96910, 0x221584d7, F=0x0
+0, 305, 385, 80, 45582, 0x459e018f
+1, 320, 320, 20, 160, 0xcff06920
+1, 340, 340, 20, 160, 0x2b7f6920
+1, 360, 360, 20, 160, 0x8e3b72a0
+1, 380, 380, 20, 160, 0x96ac6ca0
+0, 385, 465, 80, 29130, 0xfa158ab8, F=0x0
+1, 400, 400, 20, 160, 0xfa0e7120
+1, 420, 420, 20, 160, 0x64bb73a0
+1, 440, 440, 20, 160, 0x93ff6aa0
+1, 460, 460, 20, 160, 0x22597b20
+0, 465, 545, 80, 24585, 0x1e849e4b, F=0x0
+1, 480, 480, 20, 160, 0xd71d71a0
+1, 500, 500, 20, 160, 0x3f3b7220
+1, 520, 520, 20, 160, 0x938e7120
+1, 540, 540, 20, 160, 0x19ac74a0
+0, 545, 625, 80, 12727, 0x6df49132, F=0x0
+1, 560, 560, 20, 160, 0xf78e70a0
+1, 580, 580, 20, 160, 0xb8ac74a0
+1, 600, 600, 20, 160, 0x86d97c20
+1, 620, 620, 20, 160, 0x654a7a20
+0, 625, 705, 80, 16230, 0x46a44bf5
+1, 640, 640, 20, 160, 0xb69d7320
+1, 660, 660, 20, 160, 0x722c7220
+1, 680, 680, 20, 160, 0x976161a0
+1, 700, 700, 20, 160, 0xc3ff65a0
+0, 705, 785, 80, 270, 0x22e4706a, F=0x0
+1, 720, 720, 20, 160, 0x099d70a0
+1, 740, 740, 20, 160, 0x41bb7320
+1, 760, 760, 20, 160, 0x71bb78a0
+1, 780, 780, 20, 160, 0xcf1d7020
+0, 785, 865, 80, 1688, 0x16a723d0, F=0x0
+1, 800, 800, 20, 160, 0x978e6ea0
+1, 820, 820, 20, 160, 0x0e7069a0
+1, 840, 840, 20, 160, 0xba265a8a
+1, 860, 860, 20, 160, 0xc3a65e16
+0, 865, 945, 80, 4818, 0x03555171, F=0x0
+1, 880, 880, 20, 160, 0xb84a5c6d
+1, 900, 900, 20, 160, 0x80ba5f86
+1, 920, 920, 20, 160, 0x4a16611c
+1, 940, 940, 20, 160, 0x2dc364a0
+0, 945, 1025, 80, 4640, 0x8a1e0a78, F=0x0
+1, 960, 960, 20, 160, 0xe52d6091
+1, 980, 980, 20, 160, 0x801d6da0
+1, 1000, 1000, 20, 160, 0x239d73a0
+1, 1020, 1020, 20, 160, 0xa28e7020
+0, 1025, 1105, 80, 5487, 0xb388a312, F=0x0
+1, 1040, 1040, 20, 160, 0xbc5268a0
+1, 1060, 1060, 20, 160, 0xc72c7220
+1, 1080, 1080, 20, 160, 0xe14a79a0
+1, 1100, 1100, 20, 160, 0x853b71a0
+0, 1105, 1185, 80, 9139, 0xffedec30, F=0x0
+1, 1120, 1120, 20, 160, 0x919d6fa0
+1, 1140, 1140, 20, 160, 0x59706720
+1, 1160, 1160, 20, 160, 0x017f6920
+1, 1180, 1180, 20, 160, 0xb01d72a0
+0, 1185, 1265, 80, 756, 0x556d70d5, F=0x0
+1, 1200, 1200, 20, 160, 0xcd0e7320
+1, 1220, 1220, 20, 160, 0x3dff6da0
+1, 1240, 1240, 20, 160, 0x6cd06115
+1, 1260, 1260, 20, 160, 0xcc345f9e
+0, 1265, 1345, 80, 3243, 0x20224c97, F=0x0
+1, 1280, 1280, 20, 160, 0x06436220
+1, 1300, 1300, 20, 160, 0x410e63a0
+1, 1320, 1320, 20, 160, 0x161d6ea0
+1, 1340, 1340, 20, 160, 0xb5bb78a0
+0, 1345, 1425, 80, 8431, 0x4b7c45e1, F=0x0
+1, 1360, 1360, 20, 160, 0x899d74a0
+1, 1380, 1380, 20, 160, 0x48bb75a0
+1, 1400, 1400, 20, 160, 0x0c3b6fa0
+1, 1420, 1420, 20, 160, 0x4eca7920
+0, 1425, 1505, 80, 3313, 0x7555594d, F=0x0
+1, 1440, 1440, 20, 160, 0x188e6b20
+1, 1460, 1460, 20, 160, 0x108e7020
+1, 1480, 1480, 20, 160, 0x417f7120
+1, 1500, 1500, 20, 160, 0x9dca79a0
+0, 1505, 1585, 80, 11529, 0x2ad94990, F=0x0
+1, 1520, 1520, 20, 160, 0x449d6f20
+1, 1540, 1540, 20, 160, 0x0c8e6ca0
+1, 1560, 1560, 20, 160, 0x174a79a0
+1, 1580, 1580, 20, 160, 0xfed97fa0
+0, 1585, 1665, 80, 402, 0x4804b096, F=0x0
+1, 1600, 1600, 20, 160, 0x291d6f20
+1, 1620, 1620, 20, 160, 0x481d6e20
+1, 1640, 1640, 20, 160, 0x67bb7720
+1, 1660, 1660, 20, 160, 0x77d97920
+0, 1665, 1745, 80, 1105, 0x146732d3, F=0x0
+1, 1680, 1680, 20, 160, 0xd00e6e20
+1, 1700, 1700, 20, 160, 0x928e6920
+1, 1720, 1720, 20, 160, 0x4b3b71a0
+1, 1740, 1740, 20, 160, 0xbe9d7320
+0, 1745, 1825, 80, 1644, 0x335e273b, F=0x0
+1, 1760, 1760, 20, 160, 0x908e7020
+1, 1780, 1780, 20, 160, 0xf52c75a0
+1, 1800, 1800, 20, 160, 0x5d687f20
+1, 1820, 1820, 20, 160, 0x37597b20
+0, 1825, 1905, 80, 10631, 0x1932ae14, F=0x0
+1, 1840, 1840, 20, 160, 0x202c7620
+1, 1860, 1860, 20, 160, 0x594a77a0
+1, 1880, 1880, 20, 160, 0x58ca7ba0
+1, 1900, 1900, 20, 160, 0x54bb7820
+0, 1905, 1985, 80, 5253, 0x97ac4e85, F=0x0
+1, 1920, 1920, 20, 160, 0x1a3b76a0
+1, 1940, 1940, 20, 160, 0x0d3b76a0
+1, 1960, 1960, 20, 160, 0x94bb7720
+1, 1980, 1980, 20, 160, 0x48597e20
+0, 1985, 2065, 80, 3917, 0x95109a5b, F=0x0
+1, 2000, 2000, 20, 160, 0x5e4a7820
+1, 2020, 2020, 20, 160, 0xf3687ea0
+1, 2040, 2040, 20, 160, 0x96bb7920
+1, 2060, 2060, 20, 160, 0x35d97b20
+0, 2065, 2145, 80, 5097, 0x3905f533, F=0x0
+1, 2080, 2080, 20, 160, 0x423b7620
+1, 2100, 2100, 20, 160, 0x9d3b7720
+1, 2120, 2120, 20, 160, 0x373b77a0
+1, 2140, 2140, 20, 160, 0xdbca7ba0
+0, 2145, 2225, 80, 13858, 0xe92a0e09, F=0x0
+1, 2160, 2160, 20, 160, 0xf07f6f20
+1, 2180, 2180, 20, 160, 0x233b6da0
+1, 2200, 2200, 20, 160, 0xa97f7520
+1, 2220, 2220, 20, 160, 0x24966020
+0, 2225, 2305, 80, 1266, 0xb6ac78dd, F=0x0
+1, 2240, 2240, 20, 160, 0x35ac7320
+1, 2260, 2260, 20, 160, 0x3eac7420
+1, 2280, 2280, 20, 160, 0x681d74a0
+1, 2300, 2300, 20, 160, 0xc8ac73a0
+0, 2305, 2385, 80, 1452, 0xbec3c1c7, F=0x0
+1, 2320, 2320, 20, 160, 0x741d6fa0
+1, 2340, 2340, 20, 160, 0x80ff66a0
+1, 2360, 2360, 20, 160, 0x92ff6c20
+1, 2380, 2380, 20, 160, 0x7bbb78a0
+0, 2385, 2465, 80, 746, 0x00d06534, F=0x0
+1, 2400, 2400, 20, 160, 0x7e0e6d20
+1, 2420, 2420, 20, 160, 0x8cbb72a0
+1, 2440, 2440, 20, 160, 0x446f669d
+1, 2460, 2460, 20, 160, 0xe0b45ca0
+0, 2465, 2545, 80, 882, 0x36d3ad81, F=0x0
+1, 2480, 2480, 20, 160, 0x957f6ea0
+1, 2500, 2500, 20, 160, 0x122c6fa0
+1, 2520, 2520, 20, 160, 0x1bbb7720
+1, 2540, 2540, 20, 160, 0x31e164a0
+0, 2545, 2625, 80, 969, 0x4549d4c1, F=0x0
+1, 2560, 2560, 20, 160, 0x0d3b74a0
+1, 2580, 2580, 20, 160, 0x0dac75a0
+1, 2600, 2600, 20, 160, 0xc73b78a0
+1, 2620, 2620, 20, 160, 0xceca78a0
+0, 2625, 2705, 80, 736, 0x9f84568c, F=0x0
+1, 2640, 2640, 20, 160, 0xe1ff6ba0
+1, 2660, 2660, 20, 160, 0xc1597ba0
+1, 2680, 2680, 20, 160, 0x62d97c20
+1, 2700, 2700, 20, 160, 0x554a7320
+0, 2705, 2785, 80, 886, 0xf157a913, F=0x0
+1, 2720, 2720, 20, 160, 0x31616920
+1, 2740, 2740, 20, 160, 0x3c526820
+1, 2760, 2760, 20, 160, 0x935268a0
+1, 2780, 2780, 20, 160, 0xa04a7ba0
+0, 2785, 2865, 80, 944, 0x3cf2c38d, F=0x0
+1, 2800, 2800, 20, 160, 0xf91d7220
+1, 2820, 2820, 20, 160, 0xe29d7020
+1, 2840, 2840, 20, 160, 0xb31d75a0
+1, 2860, 2860, 20, 160, 0x253b7920
+0, 2865, 2945, 80, 1313, 0x147a786a, F=0x0
+1, 2880, 2880, 20, 160, 0x678e6ea0
+1, 2900, 2900, 20, 160, 0xb53b78a0
+1, 2920, 2920, 20, 160, 0x4f597c20
+1, 2940, 2940, 20, 160, 0xd3ac7720
+0, 2945, 3025, 80, 1901, 0xdbf8a5f4, F=0x0
+1, 2960, 2960, 20, 160, 0xd9f06020
+1, 2980, 2980, 20, 160, 0x649d6ca0