FATE: add tests for dfa

Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
This commit is contained in:
Oana Stratulat 2011-12-29 22:47:59 +02:00 committed by Justin Ruggles
parent 464f26889c
commit febd022228
13 changed files with 199 additions and 0 deletions

View File

@ -32,6 +32,7 @@ include $(SRC_PATH)/tests/fate/atrac.mak
include $(SRC_PATH)/tests/fate/audio.mak
include $(SRC_PATH)/tests/fate/dct.mak
include $(SRC_PATH)/tests/fate/demux.mak
include $(SRC_PATH)/tests/fate/dfa.mak
include $(SRC_PATH)/tests/fate/dpcm.mak
include $(SRC_PATH)/tests/fate/ea.mak
include $(SRC_PATH)/tests/fate/fft.mak

35
tests/fate/dfa.mak Normal file
View File

@ -0,0 +1,35 @@
FATE_DFA += fate-dfa1
fate-dfa1: CMD = framecrc -i $(SAMPLES)/chronomaster-dfa/0000.dfa
FATE_DFA += fate-dfa2
fate-dfa2: CMD = framecrc -i $(SAMPLES)/chronomaster-dfa/0001.dfa
FATE_DFA += fate-dfa3
fate-dfa3: CMD = framecrc -i $(SAMPLES)/chronomaster-dfa/0002.dfa
FATE_DFA += fate-dfa4
fate-dfa4: CMD = framecrc -i $(SAMPLES)/chronomaster-dfa/0003.dfa
FATE_DFA += fate-dfa5
fate-dfa5: CMD = framecrc -i $(SAMPLES)/chronomaster-dfa/0004.dfa
FATE_DFA += fate-dfa6
fate-dfa6: CMD = framecrc -i $(SAMPLES)/chronomaster-dfa/0005.dfa
FATE_DFA += fate-dfa7
fate-dfa7: CMD = framecrc -i $(SAMPLES)/chronomaster-dfa/0006.dfa
FATE_DFA += fate-dfa8
fate-dfa8: CMD = framecrc -i $(SAMPLES)/chronomaster-dfa/0007.dfa
FATE_DFA += fate-dfa9
fate-dfa9: CMD = framecrc -i $(SAMPLES)/chronomaster-dfa/0008.dfa
FATE_DFA += fate-dfa10
fate-dfa10: CMD = framecrc -i $(SAMPLES)/chronomaster-dfa/0009.dfa
FATE_DFA += fate-dfa11
fate-dfa11: CMD = framecrc -i $(SAMPLES)/chronomaster-dfa/0010.dfa
FATE_TESTS += $(FATE_DFA)
fate-dfa: $(FATE_DFA)

25
tests/ref/fate/dfa1 Normal file
View File

@ -0,0 +1,25 @@
0, 0, 308224, 0x4eb64db1
0, 11520, 308224, 0xbdc5595e
0, 23040, 308224, 0x795032b7
0, 34560, 308224, 0xc808f69e
0, 46080, 308224, 0x8b4376ba
0, 57600, 308224, 0xdfd3be4c
0, 69120, 308224, 0xc2edda1b
0, 80640, 308224, 0x7dd38e7b
0, 92160, 308224, 0x79c08795
0, 103680, 308224, 0x30e924b1
0, 115200, 308224, 0xbda01fbb
0, 126720, 308224, 0x7c78d952
0, 138240, 308224, 0xd4e425f7
0, 149760, 308224, 0xd0ec4cdf
0, 161280, 308224, 0x8062992a
0, 172800, 308224, 0xd6cbd611
0, 184320, 308224, 0x1083fe8e
0, 195840, 308224, 0x4efc3e39
0, 207360, 308224, 0x5d67a998
0, 218880, 308224, 0xe0ffbc9c
0, 230400, 308224, 0x8e2cc5e0
0, 241920, 308224, 0x5ad7269f
0, 253440, 308224, 0x6830aad2
0, 264960, 308224, 0xc8fee524
0, 276480, 308224, 0xc89e7654

8
tests/ref/fate/dfa10 Normal file
View File

@ -0,0 +1,8 @@
0, 0, 65024, 0x0a87d009
0, 6390, 65024, 0x9191399b
0, 12780, 65024, 0x36c8c351
0, 19170, 65024, 0xc1004a53
0, 25560, 65024, 0x479625f8
0, 31950, 65024, 0xdfab5170
0, 38340, 65024, 0x2fae5741
0, 44730, 65024, 0x98cea283

9
tests/ref/fate/dfa11 Normal file
View File

@ -0,0 +1,9 @@
0, 0, 65024, 0xc17b6232
0, 6390, 65024, 0x6687b1aa
0, 12780, 65024, 0x7a046b14
0, 19170, 65024, 0x25734b71
0, 25560, 65024, 0x0bd3519d
0, 31950, 65024, 0x3c84ca25
0, 38340, 65024, 0x269ba3c7
0, 44730, 65024, 0xe4e17223
0, 51120, 65024, 0x4d71b7bc

17
tests/ref/fate/dfa2 Normal file
View File

@ -0,0 +1,17 @@
0, 0, 308224, 0x53d98b6d
0, 6390, 308224, 0xcc319665
0, 12780, 308224, 0x7edb8714
0, 19170, 308224, 0x8b489159
0, 25560, 308224, 0x535b8230
0, 31950, 308224, 0x5db4851e
0, 38340, 308224, 0x29e09995
0, 44730, 308224, 0x0d1e9546
0, 51120, 308224, 0xceab7712
0, 57510, 308224, 0x013f7ac8
0, 63900, 308224, 0xb701543a
0, 70290, 308224, 0x919b39f3
0, 76680, 308224, 0x714629a3
0, 83070, 308224, 0x0e6af89b
0, 89460, 308224, 0x99f7f7e5
0, 95850, 308224, 0x68d0e08f
0, 102240, 308224, 0x9f08d802

10
tests/ref/fate/dfa3 Normal file
View File

@ -0,0 +1,10 @@
0, 0, 65024, 0xb65d6443
0, 9000, 65024, 0x433eb164
0, 18000, 65024, 0x3ff19134
0, 27000, 65024, 0x515e185f
0, 36000, 65024, 0x2236fb61
0, 45000, 65024, 0xcc00194e
0, 54000, 65024, 0xc3618ddb
0, 63000, 65024, 0xe28a1ca4
0, 72000, 65024, 0xfe584bb4
0, 81000, 65024, 0xd41e54d8

13
tests/ref/fate/dfa4 Normal file
View File

@ -0,0 +1,13 @@
0, 0, 308224, 0xcbf38c88
0, 12780, 308224, 0x13ca020e
0, 25560, 308224, 0x3d6fba11
0, 38340, 308224, 0xfd4d9025
0, 51120, 308224, 0x56536094
0, 63900, 308224, 0x56536094
0, 76680, 308224, 0x56536094
0, 89460, 308224, 0x56536094
0, 102240, 308224, 0x56536094
0, 115020, 308224, 0x56536094
0, 127800, 308224, 0x4f4aaf8f
0, 140580, 308224, 0x07f9ae83
0, 153360, 308224, 0xd0a068eb

15
tests/ref/fate/dfa5 Normal file
View File

@ -0,0 +1,15 @@
0, 0, 65024, 0x773b2585
0, 9000, 65024, 0x33c76718
0, 18000, 65024, 0x0016a365
0, 27000, 65024, 0x3d6b811d
0, 36000, 65024, 0x53d35d3e
0, 45000, 65024, 0xd3195adc
0, 54000, 65024, 0x904e9492
0, 63000, 65024, 0x4b905b93
0, 72000, 65024, 0x97a24d60
0, 81000, 65024, 0x5738bbd2
0, 90000, 65024, 0x60c9213f
0, 99000, 65024, 0x2f2966c2
0, 108000, 65024, 0x5d82ba0e
0, 117000, 65024, 0x3e18fd53
0, 126000, 65024, 0xf199519d

12
tests/ref/fate/dfa6 Normal file
View File

@ -0,0 +1,12 @@
0, 0, 65024, 0x78ca2f73
0, 6390, 65024, 0x7993cfbb
0, 12780, 65024, 0xe43b2c7d
0, 19170, 65024, 0x1b2e754a
0, 25560, 65024, 0xe543704d
0, 31950, 65024, 0x298c7243
0, 38340, 65024, 0x521720ff
0, 44730, 65024, 0xc49498ab
0, 51120, 65024, 0x00fc4739
0, 57510, 65024, 0xff03e8d4
0, 63900, 65024, 0x79c09db5
0, 70290, 65024, 0xee66fd09

12
tests/ref/fate/dfa7 Normal file
View File

@ -0,0 +1,12 @@
0, 0, 3648, 0x29484c3c
0, 6390, 3648, 0xa16855bb
0, 12780, 3648, 0x538353d6
0, 19170, 3648, 0x735b4dfb
0, 25560, 3648, 0x15874bf8
0, 31950, 3648, 0x96f558fc
0, 38340, 3648, 0xd5715d7e
0, 44730, 3648, 0x33ab5529
0, 51120, 3648, 0xe7434c9b
0, 57510, 3648, 0x5f2e52a7
0, 63900, 3648, 0xd32a4b54
0, 70290, 3648, 0xd3b8547a

36
tests/ref/fate/dfa8 Normal file
View File

@ -0,0 +1,36 @@
0, 0, 45932, 0xa55439fb
0, 6390, 45932, 0x071f423f
0, 12780, 45932, 0xf0aac5a9
0, 19170, 45932, 0x9f3b803b
0, 25560, 45932, 0xeb68e802
0, 31950, 45932, 0xfa3a994d
0, 38340, 45932, 0x0ed46f09
0, 44730, 45932, 0x2374f44c
0, 51120, 45932, 0x2dde0a6e
0, 57510, 45932, 0x941e579f
0, 63900, 45932, 0x44ef4c63
0, 70290, 45932, 0x743aa480
0, 76680, 45932, 0x4eeb6204
0, 83070, 45932, 0x60eb012c
0, 89460, 45932, 0x35f34724
0, 95850, 45932, 0xc7565c42
0, 102240, 45932, 0x9dc310c3
0, 108630, 45932, 0x0afac80a
0, 115020, 45932, 0x720112f1
0, 121410, 45932, 0x59d35a12
0, 127800, 45932, 0xeadb11c1
0, 134190, 45932, 0x8a2fb50a
0, 140580, 45932, 0xe730d603
0, 146970, 45932, 0x8fb0b733
0, 153360, 45932, 0x644bfddd
0, 159750, 45932, 0x7bec84af
0, 166140, 45932, 0x89892d60
0, 172530, 45932, 0x9c74e8d4
0, 178920, 45932, 0x81429e13
0, 185310, 45932, 0xab80509d
0, 191700, 45932, 0x30914ddc
0, 198090, 45932, 0x925f64c0
0, 204480, 45932, 0x6e3454bf
0, 210870, 45932, 0x32b072c4
0, 217260, 45932, 0xae5049a4
0, 223650, 45932, 0xde749c5a

6
tests/ref/fate/dfa9 Normal file
View File

@ -0,0 +1,6 @@
0, 0, 77076, 0xd202cc47
0, 6390, 77076, 0x7cceaf30
0, 12780, 77076, 0x2baa1d52
0, 19170, 77076, 0x89b1787a
0, 25560, 77076, 0x252af096
0, 31950, 77076, 0xc77cff33