History

fate/imfdec: add audio test

Adds a test where the temporal boundaries of audio and video resources do not line up.

Pierre-Anthony Lemieux committed 3 years ago

Commit 42bf52b1 parent 59a97272 files · +210 −0Browse files

Unified · Split

2 files
  1. tests/fate/imf.mak +3 −0
  2. tests/ref/fate/imf-cpl-with-audio +207 −0
tests/fate/imf.mak+3−0
@@ -1,6 +1,9 @@
11 FATE_IMF += fate-imf-cpl-with-repeat
22 fate-imf-cpl-with-repeat: CMD = framecrc -f imf -i $(TARGET_SAMPLES)/imf/countdown/CPL_bb2ce11c-1bb6-4781-8e69-967183d02b9b.xml -c:v copy
33
4+FATE_IMF += fate-imf-cpl-with-audio
5+fate-imf-cpl-with-audio: CMD = framecrc -f imf -i $(TARGET_SAMPLES)/imf/countdown-audio/CPL_688f4f63-a317-4271-99bf-51444ff39c5b.xml -c:a copy
6+
47 FATE_SAMPLES_FFMPEG-$(CONFIG_IMF_DEMUXER) += $(FATE_IMF)
58
69 fate-imfdec: $(FATE_IMF)
tests/ref/fate/imf-cpl-with-audio+207−0
@@ -0,0 +1,207 @@
1+#tb 0: 1/24
2+#media_type 0: video
3+#codec_id 0: rawvideo
4+#dimensions 0: 640x360
5+#sar 0: 0/1
6+#tb 1: 1/48000
7+#media_type 1: audio
8+#codec_id 1: pcm_s24le
9+#sample_rate 1: 48000
10+#channel_layout_name 1: stereo
11+0, 0, 0, 1, 1382400, 0x6a2c410c
12+1, 0, 0, 1920, 11520, 0x974f4bab
13+1, 1920, 1920, 1920, 11520, 0xdf793f69
14+0, 1, 1, 1, 1382400, 0x5f0c67d2
15+1, 3840, 3840, 1920, 11520, 0xfd69559a
16+0, 2, 2, 1, 1382400, 0x408e1262
17+1, 5760, 5760, 1920, 11520, 0x28fa469b
18+0, 3, 3, 1, 1382400, 0x3567d455
19+1, 7680, 7680, 1920, 11520, 0xe49161cf
20+0, 4, 4, 1, 1382400, 0x2312e68b
21+1, 9600, 9600, 1920, 11520, 0xb92c49ae
22+0, 5, 5, 1, 1382400, 0xe3d84ec2
23+1, 11520, 11520, 1920, 11520, 0xd2b75d46
24+0, 6, 6, 1, 1382400, 0xdbb3ab8c
25+1, 13440, 13440, 1920, 11520, 0xa13b5a9b
26+0, 7, 7, 1, 1382400, 0xeb250513
27+1, 15360, 15360, 1920, 11520, 0xfe804299
28+0, 8, 8, 1, 1382400, 0x26c3c8c0
29+1, 17280, 17280, 1920, 11520, 0x7a8654d4
30+0, 9, 9, 1, 1382400, 0xbc41a23e
31+1, 19200, 19200, 1920, 11520, 0x1a2e48a4
32+0, 10, 10, 1, 1382400, 0x49d6a8de
33+1, 21120, 21120, 1920, 11520, 0x20504669
34+0, 11, 11, 1, 1382400, 0x5e05cfa4
35+1, 23040, 23040, 960, 5760, 0x74bf38f6
36+0, 12, 12, 1, 1382400, 0x01327a34
37+1, 24000, 24000, 1920, 11520, 0x974f4bab
38+1, 25920, 25920, 1920, 11520, 0xdf793f69
39+0, 13, 13, 1, 1382400, 0x06ce3c36
40+1, 27840, 27840, 1920, 11520, 0xfd69559a
41+0, 14, 14, 1, 1382400, 0x6aa24e6c
42+1, 29760, 29760, 1920, 11520, 0x28fa469b
43+0, 15, 15, 1, 1382400, 0x55d8b694
44+1, 31680, 31680, 1920, 11520, 0xe49161cf
45+0, 16, 16, 1, 1382400, 0xcc6f136d
46+1, 33600, 33600, 1920, 11520, 0xb92c49ae
47+0, 17, 17, 1, 1382400, 0xe92b6ce5
48+1, 35520, 35520, 1920, 11520, 0xd2b75d46
49+0, 18, 18, 1, 1382400, 0x664d30a1
50+1, 37440, 37440, 1920, 11520, 0xa13b5a9b
51+0, 19, 19, 1, 1382400, 0x09d80a1f
52+1, 39360, 39360, 1920, 11520, 0xfe804299
53+0, 20, 20, 1, 1382400, 0x2b58536e
54+1, 41280, 41280, 1920, 11520, 0x7a8654d4
55+0, 21, 21, 1, 1382400, 0xf24b7a34
56+1, 43200, 43200, 1920, 11520, 0x1a2e48a4
57+0, 22, 22, 1, 1382400, 0xe2a524c4
58+1, 45120, 45120, 1920, 11520, 0x20504669
59+0, 23, 23, 1, 1382400, 0xe841e6b7
60+1, 47040, 47040, 1920, 11520, 0x7ad44ba6
61+0, 24, 24, 1, 1382400, 0x6a2c410c
62+1, 48960, 48960, 1920, 11520, 0xc8934994
63+0, 25, 25, 1, 1382400, 0x5f0c67d2
64+1, 50880, 50880, 1920, 11520, 0x07ad70bb
65+0, 26, 26, 1, 1382400, 0x408e1262
66+1, 52800, 52800, 1920, 11520, 0x1ba75d9a
67+0, 27, 27, 1, 1382400, 0x3567d455
68+1, 54720, 54720, 1920, 11520, 0x0d4a435f
69+0, 28, 28, 1, 1382400, 0x2312e68b
70+1, 56640, 56640, 1920, 11520, 0x288b6c85
71+0, 29, 29, 1, 1382400, 0xe3d84ec2
72+1, 58560, 58560, 1920, 11520, 0x85da5f6e
73+0, 30, 30, 1, 1382400, 0xdbb3ab8c
74+1, 60480, 60480, 1920, 11520, 0x317a6ac0
75+0, 31, 31, 1, 1382400, 0xeb250513
76+1, 62400, 62400, 1920, 11520, 0xeea55aa3
77+0, 32, 32, 1, 1382400, 0x26c3c8c0
78+1, 64320, 64320, 1920, 11520, 0x598b604c
79+0, 33, 33, 1, 1382400, 0xbc41a23e
80+1, 66240, 66240, 1920, 11520, 0xbf6f4b95
81+0, 34, 34, 1, 1382400, 0x49d6a8de
82+1, 68160, 68160, 1920, 11520, 0x52e66e81
83+0, 35, 35, 1, 1382400, 0x5e05cfa4
84+1, 70080, 70080, 1920, 11520, 0xca9b57c9
85+0, 36, 36, 1, 1382400, 0x01327a34
86+1, 72000, 72000, 1920, 11520, 0x974f4bab
87+1, 73920, 73920, 1920, 11520, 0xdf793f69
88+0, 37, 37, 1, 1382400, 0x06ce3c36
89+1, 75840, 75840, 1920, 11520, 0xfd69559a
90+0, 38, 38, 1, 1382400, 0x6aa24e6c
91+1, 77760, 77760, 1920, 11520, 0x28fa469b
92+0, 39, 39, 1, 1382400, 0x55d8b694
93+1, 79680, 79680, 1920, 11520, 0xe49161cf
94+0, 40, 40, 1, 1382400, 0xcc6f136d
95+1, 81600, 81600, 1920, 11520, 0xb92c49ae
96+0, 41, 41, 1, 1382400, 0xe92b6ce5
97+1, 83520, 83520, 1920, 11520, 0xd2b75d46
98+0, 42, 42, 1, 1382400, 0x664d30a1
99+1, 85440, 85440, 1920, 11520, 0xa13b5a9b
100+0, 43, 43, 1, 1382400, 0x09d80a1f
101+1, 87360, 87360, 1920, 11520, 0xfe804299
102+0, 44, 44, 1, 1382400, 0x2b58536e
103+1, 89280, 89280, 1920, 11520, 0x7a8654d4
104+0, 45, 45, 1, 1382400, 0xf24b7a34
105+1, 91200, 91200, 1920, 11520, 0x1a2e48a4
106+0, 46, 46, 1, 1382400, 0xe2a524c4
107+1, 93120, 93120, 1920, 11520, 0x20504669
108+0, 47, 47, 1, 1382400, 0xe841e6b7
109+1, 95040, 95040, 1920, 11520, 0x7ad44ba6
110+0, 48, 48, 1, 1382400, 0x6a2c410c
111+1, 96960, 96960, 1920, 11520, 0xc8934994
112+0, 49, 49, 1, 1382400, 0x5f0c67d2
113+1, 98880, 98880, 1920, 11520, 0x07ad70bb
114+0, 50, 50, 1, 1382400, 0x408e1262
115+1, 100800, 100800, 1920, 11520, 0x1ba75d9a
116+0, 51, 51, 1, 1382400, 0x3567d455
117+1, 102720, 102720, 1920, 11520, 0x0d4a435f
118+0, 52, 52, 1, 1382400, 0x2312e68b
119+1, 104640, 104640, 1920, 11520, 0x288b6c85
120+0, 53, 53, 1, 1382400, 0xe3d84ec2
121+1, 106560, 106560, 1920, 11520, 0x85da5f6e
122+0, 54, 54, 1, 1382400, 0xdbb3ab8c
123+1, 108480, 108480, 1920, 11520, 0x317a6ac0
124+0, 55, 55, 1, 1382400, 0xeb250513
125+1, 110400, 110400, 1920, 11520, 0xeea55aa3
126+0, 56, 56, 1, 1382400, 0x26c3c8c0
127+1, 112320, 112320, 1920, 11520, 0x598b604c
128+0, 57, 57, 1, 1382400, 0xbc41a23e
129+1, 114240, 114240, 1770, 10620, 0xabdba053
130+0, 58, 58, 1, 1382400, 0x49d6a8de
131+1, 116010, 116010, 1920, 11520, 0x38de5240
132+1, 117930, 117930, 1920, 11520, 0x05c23c05
133+0, 59, 59, 1, 1382400, 0x5e05cfa4
134+1, 119850, 119850, 1920, 11520, 0x70d7621a
135+0, 60, 60, 1, 1382400, 0x01327a34
136+1, 121770, 121770, 1920, 11520, 0x2fef4788
137+0, 61, 61, 1, 1382400, 0x06ce3c36
138+1, 123690, 123690, 1920, 11520, 0x95b0542b
139+0, 62, 62, 1, 1382400, 0x6aa24e6c
140+1, 125610, 125610, 1920, 11520, 0x38654d48
141+0, 63, 63, 1, 1382400, 0x55d8b694
142+1, 127530, 127530, 1920, 11520, 0x06ec57ec
143+0, 64, 64, 1, 1382400, 0xcc6f136d
144+1, 129450, 129450, 1920, 11520, 0xd0a76908
145+0, 65, 65, 1, 1382400, 0xe92b6ce5
146+1, 131370, 131370, 1920, 11520, 0xbd7c4296
147+0, 66, 66, 1, 1382400, 0x664d30a1
148+1, 133290, 133290, 1920, 11520, 0x7fa54533
149+0, 67, 67, 1, 1382400, 0x09d80a1f
150+1, 135210, 135210, 1920, 11520, 0x7e324f34
151+0, 68, 68, 1, 1382400, 0x2b58536e
152+1, 137130, 137130, 1920, 11520, 0x2400410a
153+0, 69, 69, 1, 1382400, 0xf24b7a34
154+1, 139050, 139050, 1920, 11520, 0x52c85b21
155+0, 70, 70, 1, 1382400, 0xe2a524c4
156+1, 140970, 140970, 1920, 11520, 0xa384487e
157+0, 71, 71, 1, 1382400, 0xe841e6b7
158+1, 142890, 142890, 1920, 11520, 0xddf76717
159+0, 72, 72, 1, 1382400, 0x6a2c410c
160+1, 144810, 144810, 1920, 11520, 0x78165e3a
161+0, 73, 73, 1, 1382400, 0x5f0c67d2
162+1, 146730, 146730, 1920, 11520, 0x037b3e07
163+0, 74, 74, 1, 1382400, 0x408e1262
164+1, 148650, 148650, 1920, 11520, 0x03d87afa
165+0, 75, 75, 1, 1382400, 0x3567d455
166+1, 150570, 150570, 1920, 11520, 0x17445f5a
167+0, 76, 76, 1, 1382400, 0x2312e68b
168+1, 152490, 152490, 1920, 11520, 0xbf48611b
169+0, 77, 77, 1, 1382400, 0xe3d84ec2
170+1, 154410, 154410, 1920, 11520, 0xe5215b3c
171+0, 78, 78, 1, 1382400, 0xdbb3ab8c
172+1, 156330, 156330, 1920, 11520, 0x9d345af5
173+0, 79, 79, 1, 1382400, 0xeb250513
174+1, 158250, 158250, 1920, 11520, 0x3de75a0f
175+0, 80, 80, 1, 1382400, 0x26c3c8c0
176+1, 160170, 160170, 1920, 11520, 0xe3ed6e63
177+0, 81, 81, 1, 1382400, 0xbc41a23e
178+1, 162090, 162090, 1910, 11460, 0x5af73417
179+0, 82, 82, 1, 1382400, 0x49d6a8de
180+1, 164000, 164000, 1920, 11520, 0xee0035c1
181+1, 165920, 165920, 1920, 11520, 0x31424265
182+0, 83, 83, 1, 1382400, 0x5e05cfa4
183+1, 167840, 167840, 1920, 11520, 0x035d4a8d
184+0, 84, 84, 1, 1382400, 0x01327a34
185+1, 169760, 169760, 1920, 11520, 0xa8375593
186+0, 85, 85, 1, 1382400, 0x06ce3c36
187+1, 171680, 171680, 1920, 11520, 0xbc3e65d3
188+0, 86, 86, 1, 1382400, 0x6aa24e6c
189+1, 173600, 173600, 1920, 11520, 0xa2083bae
190+0, 87, 87, 1, 1382400, 0x55d8b694
191+1, 175520, 175520, 1920, 11520, 0xa220604f
192+0, 88, 88, 1, 1382400, 0xcc6f136d
193+1, 177440, 177440, 1920, 11520, 0xd5d3598c
194+0, 89, 89, 1, 1382400, 0xe92b6ce5
195+1, 179360, 179360, 1920, 11520, 0x0e376085
196+0, 90, 90, 1, 1382400, 0x664d30a1
197+1, 181280, 181280, 1920, 11520, 0x40d973bf
198+0, 91, 91, 1, 1382400, 0x09d80a1f
199+1, 183200, 183200, 1920, 11520, 0x05d74496
200+0, 92, 92, 1, 1382400, 0x2b58536e
201+1, 185120, 185120, 1920, 11520, 0xec735e54
202+0, 93, 93, 1, 1382400, 0xf24b7a34
203+1, 187040, 187040, 1920, 11520, 0x485c5a96
204+0, 94, 94, 1, 1382400, 0xe2a524c4
205+1, 188960, 188960, 1920, 11520, 0x0ec2705d
206+0, 95, 95, 1, 1382400, 0xe841e6b7
207+1, 190880, 190880, 1120, 6720, 0x81991480

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t