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 @@
1FATE_IMF += fate-imf-cpl-with-repeat1FATE_IMF += fate-imf-cpl-with-repeat
2fate-imf-cpl-with-repeat: CMD = framecrc -f imf -i $(TARGET_SAMPLES)/imf/countdown/CPL_bb2ce11c-1bb6-4781-8e69-967183d02b9b.xml -c:v copy2fate-imf-cpl-with-repeat: CMD = framecrc -f imf -i $(TARGET_SAMPLES)/imf/countdown/CPL_bb2ce11c-1bb6-4781-8e69-967183d02b9b.xml -c:v copy
3 3
4FATE_IMF += fate-imf-cpl-with-audio
5fate-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
4FATE_SAMPLES_FFMPEG-$(CONFIG_IMF_DEMUXER) += $(FATE_IMF)7FATE_SAMPLES_FFMPEG-$(CONFIG_IMF_DEMUXER) += $(FATE_IMF)
5 8
6fate-imfdec: $(FATE_IMF)9fate-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
110, 0, 0, 1, 1382400, 0x6a2c410c
121, 0, 0, 1920, 11520, 0x974f4bab
131, 1920, 1920, 1920, 11520, 0xdf793f69
140, 1, 1, 1, 1382400, 0x5f0c67d2
151, 3840, 3840, 1920, 11520, 0xfd69559a
160, 2, 2, 1, 1382400, 0x408e1262
171, 5760, 5760, 1920, 11520, 0x28fa469b
180, 3, 3, 1, 1382400, 0x3567d455
191, 7680, 7680, 1920, 11520, 0xe49161cf
200, 4, 4, 1, 1382400, 0x2312e68b
211, 9600, 9600, 1920, 11520, 0xb92c49ae
220, 5, 5, 1, 1382400, 0xe3d84ec2
231, 11520, 11520, 1920, 11520, 0xd2b75d46
240, 6, 6, 1, 1382400, 0xdbb3ab8c
251, 13440, 13440, 1920, 11520, 0xa13b5a9b
260, 7, 7, 1, 1382400, 0xeb250513
271, 15360, 15360, 1920, 11520, 0xfe804299
280, 8, 8, 1, 1382400, 0x26c3c8c0
291, 17280, 17280, 1920, 11520, 0x7a8654d4
300, 9, 9, 1, 1382400, 0xbc41a23e
311, 19200, 19200, 1920, 11520, 0x1a2e48a4
320, 10, 10, 1, 1382400, 0x49d6a8de
331, 21120, 21120, 1920, 11520, 0x20504669
340, 11, 11, 1, 1382400, 0x5e05cfa4
351, 23040, 23040, 960, 5760, 0x74bf38f6
360, 12, 12, 1, 1382400, 0x01327a34
371, 24000, 24000, 1920, 11520, 0x974f4bab
381, 25920, 25920, 1920, 11520, 0xdf793f69
390, 13, 13, 1, 1382400, 0x06ce3c36
401, 27840, 27840, 1920, 11520, 0xfd69559a
410, 14, 14, 1, 1382400, 0x6aa24e6c
421, 29760, 29760, 1920, 11520, 0x28fa469b
430, 15, 15, 1, 1382400, 0x55d8b694
441, 31680, 31680, 1920, 11520, 0xe49161cf
450, 16, 16, 1, 1382400, 0xcc6f136d
461, 33600, 33600, 1920, 11520, 0xb92c49ae
470, 17, 17, 1, 1382400, 0xe92b6ce5
481, 35520, 35520, 1920, 11520, 0xd2b75d46
490, 18, 18, 1, 1382400, 0x664d30a1
501, 37440, 37440, 1920, 11520, 0xa13b5a9b
510, 19, 19, 1, 1382400, 0x09d80a1f
521, 39360, 39360, 1920, 11520, 0xfe804299
530, 20, 20, 1, 1382400, 0x2b58536e
541, 41280, 41280, 1920, 11520, 0x7a8654d4
550, 21, 21, 1, 1382400, 0xf24b7a34
561, 43200, 43200, 1920, 11520, 0x1a2e48a4
570, 22, 22, 1, 1382400, 0xe2a524c4
581, 45120, 45120, 1920, 11520, 0x20504669
590, 23, 23, 1, 1382400, 0xe841e6b7
601, 47040, 47040, 1920, 11520, 0x7ad44ba6
610, 24, 24, 1, 1382400, 0x6a2c410c
621, 48960, 48960, 1920, 11520, 0xc8934994
630, 25, 25, 1, 1382400, 0x5f0c67d2
641, 50880, 50880, 1920, 11520, 0x07ad70bb
650, 26, 26, 1, 1382400, 0x408e1262
661, 52800, 52800, 1920, 11520, 0x1ba75d9a
670, 27, 27, 1, 1382400, 0x3567d455
681, 54720, 54720, 1920, 11520, 0x0d4a435f
690, 28, 28, 1, 1382400, 0x2312e68b
701, 56640, 56640, 1920, 11520, 0x288b6c85
710, 29, 29, 1, 1382400, 0xe3d84ec2
721, 58560, 58560, 1920, 11520, 0x85da5f6e
730, 30, 30, 1, 1382400, 0xdbb3ab8c
741, 60480, 60480, 1920, 11520, 0x317a6ac0
750, 31, 31, 1, 1382400, 0xeb250513
761, 62400, 62400, 1920, 11520, 0xeea55aa3
770, 32, 32, 1, 1382400, 0x26c3c8c0
781, 64320, 64320, 1920, 11520, 0x598b604c
790, 33, 33, 1, 1382400, 0xbc41a23e
801, 66240, 66240, 1920, 11520, 0xbf6f4b95
810, 34, 34, 1, 1382400, 0x49d6a8de
821, 68160, 68160, 1920, 11520, 0x52e66e81
830, 35, 35, 1, 1382400, 0x5e05cfa4
841, 70080, 70080, 1920, 11520, 0xca9b57c9
850, 36, 36, 1, 1382400, 0x01327a34
861, 72000, 72000, 1920, 11520, 0x974f4bab
871, 73920, 73920, 1920, 11520, 0xdf793f69
880, 37, 37, 1, 1382400, 0x06ce3c36
891, 75840, 75840, 1920, 11520, 0xfd69559a
900, 38, 38, 1, 1382400, 0x6aa24e6c
911, 77760, 77760, 1920, 11520, 0x28fa469b
920, 39, 39, 1, 1382400, 0x55d8b694
931, 79680, 79680, 1920, 11520, 0xe49161cf
940, 40, 40, 1, 1382400, 0xcc6f136d
951, 81600, 81600, 1920, 11520, 0xb92c49ae
960, 41, 41, 1, 1382400, 0xe92b6ce5
971, 83520, 83520, 1920, 11520, 0xd2b75d46
980, 42, 42, 1, 1382400, 0x664d30a1
991, 85440, 85440, 1920, 11520, 0xa13b5a9b
1000, 43, 43, 1, 1382400, 0x09d80a1f
1011, 87360, 87360, 1920, 11520, 0xfe804299
1020, 44, 44, 1, 1382400, 0x2b58536e
1031, 89280, 89280, 1920, 11520, 0x7a8654d4
1040, 45, 45, 1, 1382400, 0xf24b7a34
1051, 91200, 91200, 1920, 11520, 0x1a2e48a4
1060, 46, 46, 1, 1382400, 0xe2a524c4
1071, 93120, 93120, 1920, 11520, 0x20504669
1080, 47, 47, 1, 1382400, 0xe841e6b7
1091, 95040, 95040, 1920, 11520, 0x7ad44ba6
1100, 48, 48, 1, 1382400, 0x6a2c410c
1111, 96960, 96960, 1920, 11520, 0xc8934994
1120, 49, 49, 1, 1382400, 0x5f0c67d2
1131, 98880, 98880, 1920, 11520, 0x07ad70bb
1140, 50, 50, 1, 1382400, 0x408e1262
1151, 100800, 100800, 1920, 11520, 0x1ba75d9a
1160, 51, 51, 1, 1382400, 0x3567d455
1171, 102720, 102720, 1920, 11520, 0x0d4a435f
1180, 52, 52, 1, 1382400, 0x2312e68b
1191, 104640, 104640, 1920, 11520, 0x288b6c85
1200, 53, 53, 1, 1382400, 0xe3d84ec2
1211, 106560, 106560, 1920, 11520, 0x85da5f6e
1220, 54, 54, 1, 1382400, 0xdbb3ab8c
1231, 108480, 108480, 1920, 11520, 0x317a6ac0
1240, 55, 55, 1, 1382400, 0xeb250513
1251, 110400, 110400, 1920, 11520, 0xeea55aa3
1260, 56, 56, 1, 1382400, 0x26c3c8c0
1271, 112320, 112320, 1920, 11520, 0x598b604c
1280, 57, 57, 1, 1382400, 0xbc41a23e
1291, 114240, 114240, 1770, 10620, 0xabdba053
1300, 58, 58, 1, 1382400, 0x49d6a8de
1311, 116010, 116010, 1920, 11520, 0x38de5240
1321, 117930, 117930, 1920, 11520, 0x05c23c05
1330, 59, 59, 1, 1382400, 0x5e05cfa4
1341, 119850, 119850, 1920, 11520, 0x70d7621a
1350, 60, 60, 1, 1382400, 0x01327a34
1361, 121770, 121770, 1920, 11520, 0x2fef4788
1370, 61, 61, 1, 1382400, 0x06ce3c36
1381, 123690, 123690, 1920, 11520, 0x95b0542b
1390, 62, 62, 1, 1382400, 0x6aa24e6c
1401, 125610, 125610, 1920, 11520, 0x38654d48
1410, 63, 63, 1, 1382400, 0x55d8b694
1421, 127530, 127530, 1920, 11520, 0x06ec57ec
1430, 64, 64, 1, 1382400, 0xcc6f136d
1441, 129450, 129450, 1920, 11520, 0xd0a76908
1450, 65, 65, 1, 1382400, 0xe92b6ce5
1461, 131370, 131370, 1920, 11520, 0xbd7c4296
1470, 66, 66, 1, 1382400, 0x664d30a1
1481, 133290, 133290, 1920, 11520, 0x7fa54533
1490, 67, 67, 1, 1382400, 0x09d80a1f
1501, 135210, 135210, 1920, 11520, 0x7e324f34
1510, 68, 68, 1, 1382400, 0x2b58536e
1521, 137130, 137130, 1920, 11520, 0x2400410a
1530, 69, 69, 1, 1382400, 0xf24b7a34
1541, 139050, 139050, 1920, 11520, 0x52c85b21
1550, 70, 70, 1, 1382400, 0xe2a524c4
1561, 140970, 140970, 1920, 11520, 0xa384487e
1570, 71, 71, 1, 1382400, 0xe841e6b7
1581, 142890, 142890, 1920, 11520, 0xddf76717
1590, 72, 72, 1, 1382400, 0x6a2c410c
1601, 144810, 144810, 1920, 11520, 0x78165e3a
1610, 73, 73, 1, 1382400, 0x5f0c67d2
1621, 146730, 146730, 1920, 11520, 0x037b3e07
1630, 74, 74, 1, 1382400, 0x408e1262
1641, 148650, 148650, 1920, 11520, 0x03d87afa
1650, 75, 75, 1, 1382400, 0x3567d455
1661, 150570, 150570, 1920, 11520, 0x17445f5a
1670, 76, 76, 1, 1382400, 0x2312e68b
1681, 152490, 152490, 1920, 11520, 0xbf48611b
1690, 77, 77, 1, 1382400, 0xe3d84ec2
1701, 154410, 154410, 1920, 11520, 0xe5215b3c
1710, 78, 78, 1, 1382400, 0xdbb3ab8c
1721, 156330, 156330, 1920, 11520, 0x9d345af5
1730, 79, 79, 1, 1382400, 0xeb250513
1741, 158250, 158250, 1920, 11520, 0x3de75a0f
1750, 80, 80, 1, 1382400, 0x26c3c8c0
1761, 160170, 160170, 1920, 11520, 0xe3ed6e63
1770, 81, 81, 1, 1382400, 0xbc41a23e
1781, 162090, 162090, 1910, 11460, 0x5af73417
1790, 82, 82, 1, 1382400, 0x49d6a8de
1801, 164000, 164000, 1920, 11520, 0xee0035c1
1811, 165920, 165920, 1920, 11520, 0x31424265
1820, 83, 83, 1, 1382400, 0x5e05cfa4
1831, 167840, 167840, 1920, 11520, 0x035d4a8d
1840, 84, 84, 1, 1382400, 0x01327a34
1851, 169760, 169760, 1920, 11520, 0xa8375593
1860, 85, 85, 1, 1382400, 0x06ce3c36
1871, 171680, 171680, 1920, 11520, 0xbc3e65d3
1880, 86, 86, 1, 1382400, 0x6aa24e6c
1891, 173600, 173600, 1920, 11520, 0xa2083bae
1900, 87, 87, 1, 1382400, 0x55d8b694
1911, 175520, 175520, 1920, 11520, 0xa220604f
1920, 88, 88, 1, 1382400, 0xcc6f136d
1931, 177440, 177440, 1920, 11520, 0xd5d3598c
1940, 89, 89, 1, 1382400, 0xe92b6ce5
1951, 179360, 179360, 1920, 11520, 0x0e376085
1960, 90, 90, 1, 1382400, 0x664d30a1
1971, 181280, 181280, 1920, 11520, 0x40d973bf
1980, 91, 91, 1, 1382400, 0x09d80a1f
1991, 183200, 183200, 1920, 11520, 0x05d74496
2000, 92, 92, 1, 1382400, 0x2b58536e
2011, 185120, 185120, 1920, 11520, 0xec735e54
2020, 93, 93, 1, 1382400, 0xf24b7a34
2031, 187040, 187040, 1920, 11520, 0x485c5a96
2040, 94, 94, 1, 1382400, 0xe2a524c4
2051, 188960, 188960, 1920, 11520, 0x0ec2705d
2060, 95, 95, 1, 1382400, 0xe841e6b7
2071, 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