aboutsummaryrefslogtreecommitdiffstats
path: root/tests/ref
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2012-05-10 02:14:44 +0200
committerMichael Niedermayer <michaelni@gmx.at>2012-05-10 02:25:41 +0200
commit61930bd0d7154b6f3f8c8d2398c056c20e921652 (patch)
tree54108723e1482e5d20a152f7a46c67ea51441965 /tests/ref
parent35894ebbf9bef18a31dbb90a8a8818fbdc85a184 (diff)
parentc8b4a3999bc7f3732a537cdec6475918a65d6e78 (diff)
downloadffmpeg-61930bd0d7154b6f3f8c8d2398c056c20e921652.tar.gz
Merge remote-tracking branch 'qatar/master'
* qatar/master: (27 commits) libxvid: Give more suitable names to libxvid-related files. libxvid: Separate libxvid encoder from libxvid rate control code. jpeglsdec: Remove write-only variable in ff_jpegls_decode_lse(). fate: cosmetics: lowercase some comments fate: Give more consistent names to some RealVideo/RealAudio tests. lavfi: add avfilter_get_audio_buffer_ref_from_arrays(). lavfi: add extended_data to AVFilterBuffer. lavc: check that extended_data is properly set in avcodec_encode_audio2(). lavc: pad last audio frame with silence when needed. samplefmt: add a function for filling a buffer with silence. samplefmt: add a function for copying audio samples. lavr: do not try to copy to uninitialized output audio data. lavr: make avresample_read() with NULL output discard samples. fate: split idroq audio and video into separate tests fate: improve dependencies fate: add convenient shorthands for ea-vp6, libavcodec, libavutil tests fate: split some combined tests into separate audio and video tests fate: fix dependencies for probe tests mips: intreadwrite: fix inline asm for gcc 4.8 mips: intreadwrite: remove unnecessary inline asm ... Conflicts: cmdutils.h configure doc/APIchanges doc/filters.texi ffmpeg.c ffplay.c libavcodec/internal.h libavcodec/jpeglsdec.c libavcodec/libschroedingerdec.c libavcodec/libxvid.c libavcodec/libxvid_rc.c libavcodec/utils.c libavcodec/version.h libavfilter/avfilter.c libavfilter/avfilter.h libavfilter/buffersink.h tests/Makefile tests/fate/aac.mak tests/fate/audio.mak tests/fate/demux.mak tests/fate/ea.mak tests/fate/image.mak tests/fate/libavutil.mak tests/fate/lossless-audio.mak tests/fate/lossless-video.mak tests/fate/microsoft.mak tests/fate/qt.mak tests/fate/real.mak tests/fate/screen.mak tests/fate/video.mak tests/fate/voice.mak tests/fate/vqf.mak tests/ref/fate/ea-mad tests/ref/fate/ea-tqi Merged-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'tests/ref')
-rw-r--r--tests/ref/fate/adpcm-ea-126
-rw-r--r--tests/ref/fate/adpcm-ea-2134
-rw-r--r--tests/ref/fate/adpcm-ea-r196
-rw-r--r--tests/ref/fate/adpcm-ima-ea-eacs48
-rw-r--r--tests/ref/fate/adpcm-ima-ea-sead50
-rw-r--r--tests/ref/fate/adpcm-thp217
-rw-r--r--tests/ref/fate/dpcm-idroq547
-rw-r--r--tests/ref/fate/ea-mad (renamed from tests/ref/fate/adpcm-ea-mad-ea-r1)96
-rw-r--r--tests/ref/fate/ea-tgv-148
-rw-r--r--tests/ref/fate/ea-tgv-239
-rw-r--r--tests/ref/fate/ea-tgv-ima-ea-eacs96
-rw-r--r--tests/ref/fate/ea-tgv-ima-ea-sead89
-rw-r--r--tests/ref/fate/ea-tqi (renamed from tests/ref/fate/adpcm-ea-tqi)25
-rw-r--r--tests/ref/fate/mdec (renamed from tests/ref/fate/ea-dct)134
-rw-r--r--tests/ref/fate/ra-144 (renamed from tests/ref/fate/real-14_4)0
-rw-r--r--tests/ref/fate/roqvideo211
-rw-r--r--tests/ref/fate/rv40 (renamed from tests/ref/fate/real-rv40)0
-rw-r--r--tests/ref/fate/thp73
18 files changed, 965 insertions, 964 deletions
diff --git a/tests/ref/fate/adpcm-ea-1 b/tests/ref/fate/adpcm-ea-1
new file mode 100644
index 0000000000..f5a33df710
--- /dev/null
+++ b/tests/ref/fate/adpcm-ea-1
@@ -0,0 +1,26 @@
+#tb 0: 1/22050
+0, 0, 0, 1484, 5936, 0x00000000
+0, 1484, 1484, 1456, 5824, 0x00000000
+0, 2940, 2940, 1484, 5936, 0x00000000
+0, 4424, 4424, 1456, 5824, 0x00000000
+0, 5880, 5880, 1484, 5936, 0x00000000
+0, 7364, 7364, 1456, 5824, 0x00000000
+0, 8820, 8820, 1484, 5936, 0x00000000
+0, 10304, 10304, 1456, 5824, 0x0f06f5bb
+0, 11760, 11760, 1484, 5936, 0xb0dbfc46
+0, 13244, 13244, 1456, 5824, 0x9daa9f9c
+0, 14700, 14700, 1484, 5936, 0x61400d2f
+0, 16184, 16184, 1456, 5824, 0x34a5b0e3
+0, 17640, 17640, 1484, 5936, 0x6e546f72
+0, 19124, 19124, 1456, 5824, 0x4f093b35
+0, 20580, 20580, 1484, 5936, 0x95b5b599
+0, 22064, 22064, 1456, 5824, 0x75e15e60
+0, 23520, 23520, 1484, 5936, 0xd1077d39
+0, 25004, 25004, 1456, 5824, 0x956e21ca
+0, 26460, 26460, 1484, 5936, 0x33bac234
+0, 27944, 27944, 1456, 5824, 0x5df37824
+0, 29400, 29400, 1484, 5936, 0xc174af24
+0, 30884, 30884, 1456, 5824, 0xe5dc2159
+0, 32340, 32340, 1484, 5936, 0x63ffc8b1
+0, 33824, 33824, 1456, 5824, 0xefe4c365
+0, 35280, 35280, 1484, 5936, 0x2174304d
diff --git a/tests/ref/fate/adpcm-ea-2 b/tests/ref/fate/adpcm-ea-2
new file mode 100644
index 0000000000..f58d9a00ce
--- /dev/null
+++ b/tests/ref/fate/adpcm-ea-2
@@ -0,0 +1,134 @@
+#tb 0: 1/22050
+0, 0, 0, 1484, 5936, 0xea261a29
+0, 1484, 1484, 1456, 5824, 0x253df061
+0, 2940, 2940, 1484, 5936, 0x603a5bd7
+0, 4424, 4424, 1456, 5824, 0x9d283f59
+0, 5880, 5880, 1484, 5936, 0x49323497
+0, 7364, 7364, 1456, 5824, 0x7c299939
+0, 8820, 8820, 1484, 5936, 0x9f918e9a
+0, 10304, 10304, 1456, 5824, 0x1226b534
+0, 11760, 11760, 1484, 5936, 0xdd159326
+0, 13244, 13244, 1456, 5824, 0x361ad10f
+0, 14700, 14700, 1484, 5936, 0x6ccac9e3
+0, 16184, 16184, 1456, 5824, 0x1861efef
+0, 17640, 17640, 1484, 5936, 0x5f718eb9
+0, 19124, 19124, 1456, 5824, 0xd4ca72ba
+0, 20580, 20580, 1484, 5936, 0xbf2b27e6
+0, 22064, 22064, 1456, 5824, 0xcb6f024e
+0, 23520, 23520, 1484, 5936, 0x7dfb7e05
+0, 25004, 25004, 1456, 5824, 0x80e16f13
+0, 26460, 26460, 1484, 5936, 0x0fb59227
+0, 27944, 27944, 1456, 5824, 0x4d6f1fdb
+0, 29400, 29400, 1484, 5936, 0x505a5103
+0, 30884, 30884, 1456, 5824, 0x47ef4c13
+0, 32340, 32340, 1484, 5936, 0xbe4795fb
+0, 33824, 33824, 1456, 5824, 0xb82cc4ff
+0, 35280, 35280, 1484, 5936, 0xf7c6ab8d
+0, 36764, 36764, 1456, 5824, 0x1442f5e0
+0, 38220, 38220, 1484, 5936, 0x64659389
+0, 39704, 39704, 1456, 5824, 0xdd81725c
+0, 41160, 41160, 1484, 5936, 0x7f7c604f
+0, 42644, 42644, 1456, 5824, 0xafc77beb
+0, 44100, 44100, 1484, 5936, 0x24f88e4d
+0, 45584, 45584, 1456, 5824, 0xa31956ca
+0, 47040, 47040, 1484, 5936, 0x958e02b9
+0, 48524, 48524, 1456, 5824, 0xcfc79890
+0, 49980, 49980, 1484, 5936, 0xc7e788ae
+0, 51464, 51464, 1456, 5824, 0x4b6b1acc
+0, 52920, 52920, 1484, 5936, 0xa74496dc
+0, 54404, 54404, 1456, 5824, 0x719e6171
+0, 55860, 55860, 1484, 5936, 0x9346222d
+0, 57344, 57344, 1456, 5824, 0x9e2a876e
+0, 58800, 58800, 1484, 5936, 0xeca6ea64
+0, 60284, 60284, 1456, 5824, 0x07d8174f
+0, 61740, 61740, 1484, 5936, 0x2df5aa6b
+0, 63224, 63224, 1456, 5824, 0x314e7034
+0, 64680, 64680, 1484, 5936, 0x5a328768
+0, 66164, 66164, 1456, 5824, 0x32b92446
+0, 67620, 67620, 1484, 5936, 0x20ecbc9b
+0, 69104, 69104, 1456, 5824, 0x76019c14
+0, 70560, 70560, 1484, 5936, 0x8c3ef8a6
+0, 72044, 72044, 1456, 5824, 0xcdaab50b
+0, 73500, 73500, 1484, 5936, 0xb2f87f4f
+0, 74984, 74984, 1456, 5824, 0x70c26379
+0, 76440, 76440, 1484, 5936, 0x5691ecfd
+0, 77924, 77924, 1456, 5824, 0x61e208fe
+0, 79380, 79380, 1484, 5936, 0x87d1a5e0
+0, 80864, 80864, 1456, 5824, 0x02054cfd
+0, 82320, 82320, 1484, 5936, 0x22ff1c4b
+0, 83804, 83804, 1456, 5824, 0xc6d87fef
+0, 85260, 85260, 1484, 5936, 0x9028bb3b
+0, 86744, 86744, 1456, 5824, 0xbadde406
+0, 88200, 88200, 1484, 5936, 0x6e88ddf1
+0, 89684, 89684, 1456, 5824, 0x5bb8be6e
+0, 91140, 91140, 1484, 5936, 0xe1f8d7fc
+0, 92624, 92624, 1456, 5824, 0xc824e388
+0, 94080, 94080, 1484, 5936, 0x654371a9
+0, 95564, 95564, 1456, 5824, 0xae6ee9ec
+0, 97020, 97020, 1484, 5936, 0x9aa4550d
+0, 98504, 98504, 1456, 5824, 0xdce210ac
+0, 99960, 99960, 1484, 5936, 0xb12641c8
+0, 101444, 101444, 1456, 5824, 0x277e014b
+0, 102900, 102900, 1484, 5936, 0xb0d262de
+0, 104384, 104384, 1456, 5824, 0xf94d6f49
+0, 105840, 105840, 1484, 5936, 0x3d7848cb
+0, 107324, 107324, 1456, 5824, 0xe67fc08e
+0, 108780, 108780, 1484, 5936, 0x0475e0d6
+0, 110264, 110264, 1456, 5824, 0x8a9a4a2e
+0, 111720, 111720, 1484, 5936, 0x82576204
+0, 113204, 113204, 1456, 5824, 0x3017b648
+0, 114660, 114660, 1484, 5936, 0xca4c3e04
+0, 116144, 116144, 1456, 5824, 0x340077d1
+0, 117600, 117600, 1484, 5936, 0x805bea6e
+0, 119084, 119084, 1456, 5824, 0x2cf6c87b
+0, 120540, 120540, 1484, 5936, 0x3635bc5f
+0, 122024, 122024, 1456, 5824, 0x0d7a81c7
+0, 123480, 123480, 1484, 5936, 0x26179764
+0, 124964, 124964, 1456, 5824, 0xa0b2454f
+0, 126420, 126420, 1484, 5936, 0x91d24608
+0, 127904, 127904, 1456, 5824, 0x6509b3e1
+0, 129360, 129360, 1484, 5936, 0xa0e3c9fc
+0, 130844, 130844, 1456, 5824, 0x18682a2f
+0, 132300, 132300, 1484, 5936, 0x89cea4ff
+0, 133784, 133784, 1456, 5824, 0x7dd22b85
+0, 135240, 135240, 1484, 5936, 0x8b2eeb8d
+0, 136724, 136724, 1456, 5824, 0x0c21af82
+0, 138180, 138180, 1484, 5936, 0x9c5a748d
+0, 139664, 139664, 1456, 5824, 0x1dc72c5c
+0, 141120, 141120, 1484, 5936, 0xe6129383
+0, 142604, 142604, 1456, 5824, 0x0a44312a
+0, 144060, 144060, 1484, 5936, 0x7ed30640
+0, 145544, 145544, 1456, 5824, 0xede15f25
+0, 147000, 147000, 1484, 5936, 0x0096d0f3
+0, 148484, 148484, 1456, 5824, 0x13764b4b
+0, 149940, 149940, 1484, 5936, 0xd4608756
+0, 151424, 151424, 1456, 5824, 0x254b5f2a
+0, 152880, 152880, 1484, 5936, 0x7705b830
+0, 154364, 154364, 1456, 5824, 0x64a63d78
+0, 155820, 155820, 1484, 5936, 0xc02d81a6
+0, 157304, 157304, 1456, 5824, 0xd239e55e
+0, 158760, 158760, 1484, 5936, 0x8018cd3a
+0, 160244, 160244, 1456, 5824, 0xf86b8a98
+0, 161700, 161700, 1484, 5936, 0x2a0078bc
+0, 163184, 163184, 1456, 5824, 0x058d4e1b
+0, 164640, 164640, 1484, 5936, 0xbc718309
+0, 166124, 166124, 1456, 5824, 0xaf6c29e5
+0, 167580, 167580, 1484, 5936, 0x80df004d
+0, 169064, 169064, 1456, 5824, 0xeca5aa57
+0, 170520, 170520, 1484, 5936, 0xb793a8f8
+0, 172004, 172004, 1456, 5824, 0x70fa6aff
+0, 173460, 173460, 1484, 5936, 0xda8d4cc6
+0, 174944, 174944, 1456, 5824, 0xa70088eb
+0, 176400, 176400, 1484, 5936, 0x1c0b0aab
+0, 177884, 177884, 1456, 5824, 0x234d2436
+0, 179340, 179340, 1484, 5936, 0xf79d731e
+0, 180824, 180824, 1456, 5824, 0x5a4e454a
+0, 182280, 182280, 1484, 5936, 0xccf6d042
+0, 183764, 183764, 1456, 5824, 0x4e524d14
+0, 185220, 185220, 1484, 5936, 0xf8f2fcc3
+0, 186704, 186704, 1456, 5824, 0x08f12491
+0, 188160, 188160, 1484, 5936, 0x506e0a42
+0, 189644, 189644, 1456, 5824, 0x7cf05049
+0, 191100, 191100, 1484, 5936, 0xdeb9d295
+0, 192584, 192584, 1456, 5824, 0x758ef642
+0, 194040, 194040, 1484, 5936, 0x91903980
diff --git a/tests/ref/fate/adpcm-ea-r1 b/tests/ref/fate/adpcm-ea-r1
new file mode 100644
index 0000000000..74d15c6f67
--- /dev/null
+++ b/tests/ref/fate/adpcm-ea-r1
@@ -0,0 +1,96 @@
+#tb 0: 1/48000
+0, 0, 0, 1624, 6496, 0x00000000
+0, 1624, 1624, 1596, 6384, 0x00000000
+0, 3220, 3220, 1596, 6384, 0x00000000
+0, 4816, 4816, 1596, 6384, 0x00000000
+0, 6412, 6412, 1596, 6384, 0x00000000
+0, 8008, 8008, 1624, 6496, 0xe2034d04
+0, 9632, 9632, 1596, 6384, 0x089c9157
+0, 11228, 11228, 1596, 6384, 0xeed5743c
+0, 12824, 12824, 1596, 6384, 0x71de6b34
+0, 14420, 14420, 1596, 6384, 0xc0d67710
+0, 16016, 16016, 1624, 6496, 0x35786490
+0, 17640, 17640, 1596, 6384, 0xdf1c99a2
+0, 19236, 19236, 1596, 6384, 0xca9591ad
+0, 20832, 20832, 1596, 6384, 0x6f0d9c3d
+0, 22428, 22428, 1596, 6384, 0xfacbbaee
+0, 24024, 24024, 1624, 6496, 0x927fb136
+0, 25648, 25648, 1596, 6384, 0x9d4f2572
+0, 27244, 27244, 1596, 6384, 0x2a3c6d08
+0, 28840, 28840, 1596, 6384, 0x4282b1e0
+0, 30436, 30436, 1596, 6384, 0xc4a77b9f
+0, 32032, 32032, 1624, 6496, 0x2af6a14f
+0, 33656, 33656, 1596, 6384, 0x4d734169
+0, 35252, 35252, 1596, 6384, 0xb91b5865
+0, 36848, 36848, 1596, 6384, 0x9dce2417
+0, 38444, 38444, 1596, 6384, 0xb7c4e1ce
+0, 40040, 40040, 1624, 6496, 0xef0dc07a
+0, 41664, 41664, 1596, 6384, 0x4ad21d10
+0, 43260, 43260, 1596, 6384, 0xcfe14682
+0, 44856, 44856, 1596, 6384, 0x07be48eb
+0, 46452, 46452, 1596, 6384, 0x09de3498
+0, 48048, 48048, 1624, 6496, 0xab2e9686
+0, 49672, 49672, 1596, 6384, 0x3aba3ccc
+0, 51268, 51268, 1596, 6384, 0x0a905ec3
+0, 52864, 52864, 1596, 6384, 0x76a93ce4
+0, 54460, 54460, 1596, 6384, 0xa99063a4
+0, 56056, 56056, 1624, 6496, 0xc16bb88d
+0, 57680, 57680, 1596, 6384, 0x650379bf
+0, 59276, 59276, 1596, 6384, 0x4e0749fe
+0, 60872, 60872, 1596, 6384, 0x778e8d12
+0, 62468, 62468, 1596, 6384, 0x9fa8c494
+0, 64064, 64064, 1624, 6496, 0x61d5bead
+0, 65688, 65688, 1596, 6384, 0x4da9bc3c
+0, 67284, 67284, 1596, 6384, 0xa72b6f93
+0, 68880, 68880, 1596, 6384, 0x811f5f77
+0, 70476, 70476, 1596, 6384, 0x83ea5e3d
+0, 72072, 72072, 1624, 6496, 0x78bab460
+0, 73696, 73696, 1596, 6384, 0xc9a07432
+0, 75292, 75292, 1596, 6384, 0x4b4f2a34
+0, 76888, 76888, 1596, 6384, 0x4d707a53
+0, 78484, 78484, 1596, 6384, 0x703efb60
+0, 80080, 80080, 1624, 6496, 0x319a77bb
+0, 81704, 81704, 1596, 6384, 0xbdfd82ec
+0, 83300, 83300, 1596, 6384, 0x413c3503
+0, 84896, 84896, 1596, 6384, 0xe6e666b3
+0, 86492, 86492, 1596, 6384, 0xa09c7342
+0, 88088, 88088, 1624, 6496, 0x60cba846
+0, 89712, 89712, 1596, 6384, 0x0ba34308
+0, 91308, 91308, 1596, 6384, 0xdc3a65f0
+0, 92904, 92904, 1596, 6384, 0x1ebf9dc4
+0, 94500, 94500, 1596, 6384, 0xbbcb1449
+0, 96096, 96096, 1624, 6496, 0x926574eb
+0, 97720, 97720, 1596, 6384, 0xb4da92f1
+0, 99316, 99316, 1596, 6384, 0xdbbd21e0
+0, 100912, 100912, 1596, 6384, 0x08510eff
+0, 102508, 102508, 1596, 6384, 0x9534b7ca
+0, 104104, 104104, 1624, 6496, 0x50a5ed30
+0, 105728, 105728, 1596, 6384, 0xf5ac2f7c
+0, 107324, 107324, 1596, 6384, 0x4fe1fa55
+0, 108920, 108920, 1596, 6384, 0xd61c4c05
+0, 110516, 110516, 1596, 6384, 0x56d11b45
+0, 112112, 112112, 1624, 6496, 0x3906084b
+0, 113736, 113736, 1596, 6384, 0x1ef31fed
+0, 115332, 115332, 1596, 6384, 0x58ed82f5
+0, 116928, 116928, 1596, 6384, 0xb31ccd1f
+0, 118524, 118524, 1596, 6384, 0xfb648285
+0, 120120, 120120, 1624, 6496, 0xfae2950b
+0, 121744, 121744, 1596, 6384, 0xe28c8357
+0, 123340, 123340, 1596, 6384, 0xda718e60
+0, 124936, 124936, 1596, 6384, 0x27516999
+0, 126532, 126532, 1596, 6384, 0x0ba07921
+0, 128128, 128128, 1624, 6496, 0xcfbecfab
+0, 129752, 129752, 1596, 6384, 0xae4cedcd
+0, 131348, 131348, 1596, 6384, 0x917b4707
+0, 132944, 132944, 1596, 6384, 0x8671b28e
+0, 134540, 134540, 1596, 6384, 0x9a1238fa
+0, 136136, 136136, 1624, 6496, 0x23b8f8ca
+0, 137760, 137760, 1596, 6384, 0x3903bcd6
+0, 139356, 139356, 1596, 6384, 0x0532b267
+0, 140952, 140952, 1596, 6384, 0xde931220
+0, 142548, 142548, 1596, 6384, 0x4ed70a80
+0, 144144, 144144, 1624, 6496, 0x4a52d5a1
+0, 145768, 145768, 1596, 6384, 0xc1be5760
+0, 147364, 147364, 1596, 6384, 0x790d69ba
+0, 148960, 148960, 1596, 6384, 0x9d73e6cf
+0, 150556, 150556, 1568, 6272, 0xbc0fc725
diff --git a/tests/ref/fate/adpcm-ima-ea-eacs b/tests/ref/fate/adpcm-ima-ea-eacs
new file mode 100644
index 0000000000..9887296f45
--- /dev/null
+++ b/tests/ref/fate/adpcm-ima-ea-eacs
@@ -0,0 +1,48 @@
+#tb 0: 1/22050
+0, 0, 0, 1468, 5872, 0x00000000
+0, 1468, 1468, 1468, 5872, 0x00000000
+0, 2936, 2936, 1468, 5872, 0x00000000
+0, 4404, 4404, 1468, 5872, 0x00000000
+0, 5872, 5872, 1468, 5872, 0x00000000
+0, 7340, 7340, 1468, 5872, 0x00000000
+0, 8808, 8808, 1468, 5872, 0x00000000
+0, 10276, 10276, 1468, 5872, 0x00000000
+0, 11744, 11744, 1468, 5872, 0x00000000
+0, 13212, 13212, 1468, 5872, 0x00000000
+0, 14680, 14680, 1468, 5872, 0x00000000
+0, 16148, 16148, 1468, 5872, 0x00000000
+0, 17616, 17616, 1468, 5872, 0x00000000
+0, 19084, 19084, 1468, 5872, 0x00000000
+0, 20552, 20552, 1468, 5872, 0x00000000
+0, 22020, 22020, 1468, 5872, 0xc6f64777
+0, 23488, 23488, 1468, 5872, 0x7c9e60e8
+0, 24956, 24956, 1468, 5872, 0x46525c54
+0, 26424, 26424, 1468, 5872, 0x842796bb
+0, 27892, 27892, 1468, 5872, 0xb1f6cbd5
+0, 29360, 29360, 1468, 5872, 0x0261a74b
+0, 30828, 30828, 1468, 5872, 0x8218b1f9
+0, 32296, 32296, 1468, 5872, 0xd7a2cae6
+0, 33764, 33764, 1468, 5872, 0x69d34562
+0, 35232, 35232, 1468, 5872, 0x9303ec65
+0, 36700, 36700, 1468, 5872, 0xd5d963a1
+0, 38168, 38168, 1468, 5872, 0x0557e06f
+0, 39636, 39636, 1468, 5872, 0x1eb48b41
+0, 41104, 41104, 1468, 5872, 0x70f5ca3f
+0, 42572, 42572, 1468, 5872, 0xd39e5c5e
+0, 44040, 44040, 1468, 5872, 0x29c59140
+0, 45508, 45508, 1468, 5872, 0x7d95e643
+0, 46976, 46976, 1468, 5872, 0x45353fd8
+0, 48444, 48444, 1468, 5872, 0xad7b1b27
+0, 49912, 49912, 1468, 5872, 0x1f0377b3
+0, 51380, 51380, 1468, 5872, 0x6074541e
+0, 52848, 52848, 1468, 5872, 0xa4f5e892
+0, 54316, 54316, 1468, 5872, 0x084bc696
+0, 55784, 55784, 1468, 5872, 0x67fdafce
+0, 57252, 57252, 1468, 5872, 0x8dfd249d
+0, 58720, 58720, 1468, 5872, 0x514184ee
+0, 60188, 60188, 1468, 5872, 0xc0090b0d
+0, 61656, 61656, 1468, 5872, 0xc1171cc8
+0, 63124, 63124, 1468, 5872, 0x7d7dd07e
+0, 64592, 64592, 1468, 5872, 0xe6aa619c
+0, 66060, 66060, 1468, 5872, 0xd5aac0df
+0, 67528, 67528, 1468, 5872, 0x3b68b390
diff --git a/tests/ref/fate/adpcm-ima-ea-sead b/tests/ref/fate/adpcm-ima-ea-sead
new file mode 100644
index 0000000000..17c10875a6
--- /dev/null
+++ b/tests/ref/fate/adpcm-ima-ea-sead
@@ -0,0 +1,50 @@
+#tb 0: 1/22050
+0, 0, 0, 736, 2944, 0x00000000
+0, 736, 736, 1472, 5888, 0x5ae3c2a4
+0, 2208, 2208, 1472, 5888, 0x158fbcb4
+0, 3680, 3680, 1472, 5888, 0x3fc85d35
+0, 5152, 5152, 1472, 5888, 0x4667ec2b
+0, 6624, 6624, 1472, 5888, 0x82744494
+0, 8096, 8096, 1472, 5888, 0x3b0cb86f
+0, 9568, 9568, 1472, 5888, 0x29493fbb
+0, 11040, 11040, 1472, 5888, 0xaa2d8595
+0, 12512, 12512, 1472, 5888, 0x2e563de6
+0, 13984, 13984, 1472, 5888, 0x225cca99
+0, 15456, 15456, 1472, 5888, 0x2b577599
+0, 16928, 16928, 1472, 5888, 0x3d967f32
+0, 18400, 18400, 1472, 5888, 0x16639a84
+0, 19872, 19872, 1472, 5888, 0x90549ba0
+0, 21344, 21344, 1472, 5888, 0xf46e6644
+0, 22816, 22816, 1472, 5888, 0x39a073ec
+0, 24288, 24288, 1472, 5888, 0xb1d7a93a
+0, 25760, 25760, 1472, 5888, 0x25e9795b
+0, 27232, 27232, 1472, 5888, 0xbbc07644
+0, 28704, 28704, 1472, 5888, 0x323f6a1b
+0, 30176, 30176, 1472, 5888, 0x7cae130b
+0, 31648, 31648, 1472, 5888, 0xd23bf9c6
+0, 33120, 33120, 1472, 5888, 0x5f73ef35
+0, 34592, 34592, 1472, 5888, 0xc66026be
+0, 36064, 36064, 1472, 5888, 0xc8fdb539
+0, 37536, 37536, 1472, 5888, 0x94c6bfbd
+0, 39008, 39008, 1472, 5888, 0xb77e1b83
+0, 40480, 40480, 1472, 5888, 0x6c6d6693
+0, 41952, 41952, 1472, 5888, 0xd9f064d4
+0, 43424, 43424, 1472, 5888, 0x85dd990d
+0, 44896, 44896, 1472, 5888, 0x385e021b
+0, 46368, 46368, 1472, 5888, 0xac09fd02
+0, 47840, 47840, 1472, 5888, 0xc6dcdff2
+0, 49312, 49312, 1472, 5888, 0x86a6944d
+0, 50784, 50784, 1472, 5888, 0x8587b964
+0, 52256, 52256, 1472, 5888, 0x2b0355ff
+0, 53728, 53728, 1472, 5888, 0xe4148a85
+0, 55200, 55200, 1472, 5888, 0xdf02ed4f
+0, 56672, 56672, 1472, 5888, 0x87a54b15
+0, 58144, 58144, 1472, 5888, 0x3ad2be45
+0, 59616, 59616, 1472, 5888, 0x3a49c2c3
+0, 61088, 61088, 1472, 5888, 0xc2b66404
+0, 62560, 62560, 1472, 5888, 0xac3e234a
+0, 64032, 64032, 1472, 5888, 0x5dcf523b
+0, 65504, 65504, 1472, 5888, 0x2034b5d6
+0, 66976, 66976, 1472, 5888, 0x96882832
+0, 68448, 68448, 1472, 5888, 0x2be3d534
+0, 69920, 69920, 1472, 5888, 0xa841a49d
diff --git a/tests/ref/fate/adpcm-thp b/tests/ref/fate/adpcm-thp
index 135de54910..72aff61ade 100644
--- a/tests/ref/fate/adpcm-thp
+++ b/tests/ref/fate/adpcm-thp
@@ -1,145 +1,72 @@
-#tb 0: 524288/15712911
-#tb 1: 1/32000
-0, 0, 0, 1, 291840, 0xbd7e0b22
-1, 0, 0, 1078, 4312, 0x469714f6
-0, 1, 1, 1, 291840, 0xf6e12ca5
-1, 1078, 1078, 1064, 4256, 0xe03dd882
-0, 2, 2, 1, 291840, 0x528c7049
-1, 2142, 2142, 1078, 4312, 0x46b901f7
-0, 3, 3, 1, 291840, 0x93055de9
-1, 3220, 3220, 1064, 4256, 0x8d4a54e4
-0, 4, 4, 1, 291840, 0xf95a51c1
-1, 4284, 4284, 1064, 4256, 0xfd616b67
-0, 5, 5, 1, 291840, 0x6ad3a65a
-1, 5348, 5348, 1078, 4312, 0xefe62302
-0, 6, 6, 1, 291840, 0x494684a7
-1, 6426, 6426, 1064, 4256, 0xab11684e
-0, 7, 7, 1, 291840, 0x74c14eb1
-1, 7490, 7490, 1064, 4256, 0xb4b3feb8
-0, 8, 8, 1, 291840, 0x149fcb7e
-1, 8554, 8554, 1078, 4312, 0x71db6461
-0, 9, 9, 1, 291840, 0x25649761
-1, 9632, 9632, 1064, 4256, 0x090e5efa
-0, 10, 10, 1, 291840, 0xbc3f9052
-1, 10696, 10696, 1064, 4256, 0x36f49c28
-0, 11, 11, 1, 291840, 0x080edfff
-1, 11760, 11760, 1078, 4312, 0x0fe3d262
-0, 12, 12, 1, 291840, 0x6d7ad684
-1, 12838, 12838, 1064, 4256, 0x199ce269
-0, 13, 13, 1, 291840, 0x6d53844d
-1, 13902, 13902, 1064, 4256, 0x98342d05
-0, 14, 14, 1, 291840, 0xf7ad5385
-1, 14966, 14966, 1078, 4312, 0xb6fb7ebe
-0, 15, 15, 1, 291840, 0x0241b56a
-1, 16044, 16044, 1064, 4256, 0x033dd562
-0, 16, 16, 1, 291840, 0x120122c8
-1, 17108, 17108, 1064, 4256, 0xc2cc17e0
-0, 17, 17, 1, 291840, 0x31b0f32a
-1, 18172, 18172, 1078, 4312, 0x4bb3ff50
-0, 18, 18, 1, 291840, 0x14068b98
-1, 19250, 19250, 1064, 4256, 0x6f2671ef
-0, 19, 19, 1, 291840, 0xeeec658b
-1, 20314, 20314, 1064, 4256, 0x5a337bf4
-0, 20, 20, 1, 291840, 0x9376374c
-1, 21378, 21378, 1078, 4312, 0xa71f6967
-0, 21, 21, 1, 291840, 0x091e8c6e
-1, 22456, 22456, 1064, 4256, 0x48084aa9
-0, 22, 22, 1, 291840, 0x744ad07f
-1, 23520, 23520, 1064, 4256, 0x3cce4218
-0, 23, 23, 1, 291840, 0xf99c554e
-1, 24584, 24584, 1078, 4312, 0xcbb8f73d
-0, 24, 24, 1, 291840, 0xc84bd677
-1, 25662, 25662, 1064, 4256, 0x36825021
-0, 25, 25, 1, 291840, 0x3898d474
-1, 26726, 26726, 1064, 4256, 0xeae036c6
-0, 26, 26, 1, 291840, 0x1e2910c8
-1, 27790, 27790, 1078, 4312, 0x0d650ac6
-0, 27, 27, 1, 291840, 0xb11f58bc
-1, 28868, 28868, 1064, 4256, 0xfba4f58c
-0, 28, 28, 1, 291840, 0xf89170ee
-1, 29932, 29932, 1064, 4256, 0x54311f9b
-0, 29, 29, 1, 291840, 0x8f239dc3
-1, 30996, 30996, 1078, 4312, 0x286386b3
-0, 30, 30, 1, 291840, 0x8538c76c
-1, 32074, 32074, 1064, 4256, 0x871896de
-0, 31, 31, 1, 291840, 0x162ee66f
-1, 33138, 33138, 1064, 4256, 0x9ef9f970
-0, 32, 32, 1, 291840, 0x5f8708a5
-1, 34202, 34202, 1078, 4312, 0xf9ae97f1
-0, 33, 33, 1, 291840, 0x95802dfb
-1, 35280, 35280, 1064, 4256, 0x0ad0d765
-0, 34, 34, 1, 291840, 0xc424630d
-1, 36344, 36344, 1064, 4256, 0x8e6aa9b5
-0, 35, 35, 1, 291840, 0xfb8a8667
-1, 37408, 37408, 1078, 4312, 0x8362787b
-0, 36, 36, 1, 291840, 0xbad79af5
-1, 38486, 38486, 1064, 4256, 0x9b6a5d9c
-0, 37, 37, 1, 291840, 0xc733b325
-1, 39550, 39550, 1064, 4256, 0xfb715d8f
-0, 38, 38, 1, 291840, 0x4bfbcd70
-1, 40614, 40614, 1078, 4312, 0x02bd8075
-0, 39, 39, 1, 291840, 0x502cd950
-1, 41692, 41692, 1064, 4256, 0x428eb932
-0, 40, 40, 1, 291840, 0x8461ca2c
-1, 42756, 42756, 1064, 4256, 0x17ea8c94
-0, 41, 41, 1, 291840, 0x00219b0d
-1, 43820, 43820, 1078, 4312, 0xb3e761d7
-0, 42, 42, 1, 291840, 0xa4de45e1
-1, 44898, 44898, 1064, 4256, 0x0919755a
-0, 43, 43, 1, 291840, 0xacd3f4df
-1, 45962, 45962, 1064, 4256, 0x5e520edd
-0, 44, 44, 1, 291840, 0x2203a369
-1, 47026, 47026, 1078, 4312, 0x69aa070e
-0, 45, 45, 1, 291840, 0x0a66effa
-1, 48104, 48104, 1064, 4256, 0xf8192f7d
-0, 46, 46, 1, 291840, 0x7ac1fd91
-1, 49168, 49168, 1064, 4256, 0xaad4475c
-0, 47, 47, 1, 291840, 0x84970aa7
-1, 50232, 50232, 1078, 4312, 0x0cabcfcb
-0, 48, 48, 1, 291840, 0x569d145f
-1, 51310, 51310, 1064, 4256, 0x952f0f96
-0, 49, 49, 1, 291840, 0xe51efe1b
-1, 52374, 52374, 1064, 4256, 0x1b805a0c
-0, 50, 50, 1, 291840, 0x38e2cd78
-1, 53438, 53438, 1078, 4312, 0x93043d2a
-0, 51, 51, 1, 291840, 0x93428ea2
-1, 54516, 54516, 1064, 4256, 0x38b99e44
-0, 52, 52, 1, 291840, 0x3d3f5b17
-1, 55580, 55580, 1064, 4256, 0x60cc52ff
-0, 53, 53, 1, 291840, 0x9546127d
-1, 56644, 56644, 1078, 4312, 0x6a875849
-0, 54, 54, 1, 291840, 0x4178be54
-1, 57722, 57722, 1064, 4256, 0xd08d6d0e
-0, 55, 55, 1, 291840, 0x0d0f8036
-1, 58786, 58786, 1064, 4256, 0x36bfe48e
-0, 56, 56, 1, 291840, 0xc20557b9
-1, 59850, 59850, 1078, 4312, 0x795c6134
-0, 57, 57, 1, 291840, 0x6d4b2d64
-1, 60928, 60928, 1064, 4256, 0x4fd79583
-0, 58, 58, 1, 291840, 0xa750125d
-1, 61992, 61992, 1064, 4256, 0x65e2ab9f
-0, 59, 59, 1, 291840, 0x04623ce3
-1, 63056, 63056, 1078, 4312, 0xedeede4a
-0, 60, 60, 1, 291840, 0xc7f2bbc7
-1, 64134, 64134, 1064, 4256, 0x097e0d09
-0, 61, 61, 1, 291840, 0x6e271336
-1, 65198, 65198, 1064, 4256, 0x58afa133
-0, 62, 62, 1, 291840, 0xcfbd4246
-1, 66262, 66262, 1078, 4312, 0x442525b5
-0, 63, 63, 1, 291840, 0xe1493be9
-1, 67340, 67340, 1064, 4256, 0x6645c591
-0, 64, 64, 1, 291840, 0x6c731194
-1, 68404, 68404, 1064, 4256, 0xb0dd948a
-0, 65, 65, 1, 291840, 0x0fc30cc2
-1, 69468, 69468, 1078, 4312, 0x12684e69
-0, 66, 66, 1, 291840, 0x967427f3
-1, 70546, 70546, 1064, 4256, 0xb45098e3
-0, 67, 67, 1, 291840, 0x55ae3b00
-1, 71610, 71610, 1064, 4256, 0xb6d3c61c
-0, 68, 68, 1, 291840, 0xbe4f200c
-1, 72674, 72674, 1078, 4312, 0xb46b5b22
-0, 69, 69, 1, 291840, 0xc515e443
-1, 73752, 73752, 1064, 4256, 0x9a556830
-0, 70, 70, 1, 291840, 0xd738bd69
-1, 74816, 74816, 1064, 4256, 0x67ca2b35
-0, 71, 71, 1, 291840, 0xa8e0ab69
+#tb 0: 1/32000
+0, 0, 0, 1078, 4312, 0x469714f6
+0, 1078, 1078, 1064, 4256, 0xe03dd882
+0, 2142, 2142, 1078, 4312, 0x46b901f7
+0, 3220, 3220, 1064, 4256, 0x8d4a54e4
+0, 4284, 4284, 1064, 4256, 0xfd616b67
+0, 5348, 5348, 1078, 4312, 0xefe62302
+0, 6426, 6426, 1064, 4256, 0xab11684e
+0, 7490, 7490, 1064, 4256, 0xb4b3feb8
+0, 8554, 8554, 1078, 4312, 0x71db6461
+0, 9632, 9632, 1064, 4256, 0x090e5efa
+0, 10696, 10696, 1064, 4256, 0x36f49c28
+0, 11760, 11760, 1078, 4312, 0x0fe3d262
+0, 12838, 12838, 1064, 4256, 0x199ce269
+0, 13902, 13902, 1064, 4256, 0x98342d05
+0, 14966, 14966, 1078, 4312, 0xb6fb7ebe
+0, 16044, 16044, 1064, 4256, 0x033dd562
+0, 17108, 17108, 1064, 4256, 0xc2cc17e0
+0, 18172, 18172, 1078, 4312, 0x4bb3ff50
+0, 19250, 19250, 1064, 4256, 0x6f2671ef
+0, 20314, 20314, 1064, 4256, 0x5a337bf4
+0, 21378, 21378, 1078, 4312, 0xa71f6967
+0, 22456, 22456, 1064, 4256, 0x48084aa9
+0, 23520, 23520, 1064, 4256, 0x3cce4218
+0, 24584, 24584, 1078, 4312, 0xcbb8f73d
+0, 25662, 25662, 1064, 4256, 0x36825021
+0, 26726, 26726, 1064, 4256, 0xeae036c6
+0, 27790, 27790, 1078, 4312, 0x0d650ac6
+0, 28868, 28868, 1064, 4256, 0xfba4f58c
+0, 29932, 29932, 1064, 4256, 0x54311f9b
+0, 30996, 30996, 1078, 4312, 0x286386b3
+0, 32074, 32074, 1064, 4256, 0x871896de
+0, 33138, 33138, 1064, 4256, 0x9ef9f970
+0, 34202, 34202, 1078, 4312, 0xf9ae97f1
+0, 35280, 35280, 1064, 4256, 0x0ad0d765
+0, 36344, 36344, 1064, 4256, 0x8e6aa9b5
+0, 37408, 37408, 1078, 4312, 0x8362787b
+0, 38486, 38486, 1064, 4256, 0x9b6a5d9c
+0, 39550, 39550, 1064, 4256, 0xfb715d8f
+0, 40614, 40614, 1078, 4312, 0x02bd8075
+0, 41692, 41692, 1064, 4256, 0x428eb932
+0, 42756, 42756, 1064, 4256, 0x17ea8c94
+0, 43820, 43820, 1078, 4312, 0xb3e761d7
+0, 44898, 44898, 1064, 4256, 0x0919755a
+0, 45962, 45962, 1064, 4256, 0x5e520edd
+0, 47026, 47026, 1078, 4312, 0x69aa070e
+0, 48104, 48104, 1064, 4256, 0xf8192f7d
+0, 49168, 49168, 1064, 4256, 0xaad4475c
+0, 50232, 50232, 1078, 4312, 0x0cabcfcb
+0, 51310, 51310, 1064, 4256, 0x952f0f96
+0, 52374, 52374, 1064, 4256, 0x1b805a0c
+0, 53438, 53438, 1078, 4312, 0x93043d2a
+0, 54516, 54516, 1064, 4256, 0x38b99e44
+0, 55580, 55580, 1064, 4256, 0x60cc52ff
+0, 56644, 56644, 1078, 4312, 0x6a875849
+0, 57722, 57722, 1064, 4256, 0xd08d6d0e
+0, 58786, 58786, 1064, 4256, 0x36bfe48e
+0, 59850, 59850, 1078, 4312, 0x795c6134
+0, 60928, 60928, 1064, 4256, 0x4fd79583
+0, 61992, 61992, 1064, 4256, 0x65e2ab9f
+0, 63056, 63056, 1078, 4312, 0xedeede4a
+0, 64134, 64134, 1064, 4256, 0x097e0d09
+0, 65198, 65198, 1064, 4256, 0x58afa133
+0, 66262, 66262, 1078, 4312, 0x442525b5
+0, 67340, 67340, 1064, 4256, 0x6645c591
+0, 68404, 68404, 1064, 4256, 0xb0dd948a
+0, 69468, 69468, 1078, 4312, 0x12684e69
+0, 70546, 70546, 1064, 4256, 0xb45098e3
+0, 71610, 71610, 1064, 4256, 0xb6d3c61c
+0, 72674, 72674, 1078, 4312, 0xb46b5b22
+0, 73752, 73752, 1064, 4256, 0x9a556830
+0, 74816, 74816, 1064, 4256, 0x67ca2b35
diff --git a/tests/ref/fate/dpcm-idroq b/tests/ref/fate/dpcm-idroq
index 086534387c..85e8efb098 100644
--- a/tests/ref/fate/dpcm-idroq
+++ b/tests/ref/fate/dpcm-idroq
@@ -1,379 +1,168 @@
-#tb 0: 1/30
-#tb 1: 1/22050
-0, 0, 0, 1, 393216, 0x56995aac
-1, 0, 0, 7456, 29824, 0x77e265b7
-0, 1, 1, 1, 393216, 0xf9ed5d6c
-0, 2, 2, 1, 393216, 0xd3285d75
-0, 3, 3, 1, 393216, 0x82d15d62
-0, 4, 4, 1, 393216, 0x893e5d6f
-0, 5, 5, 1, 393216, 0x82d15d62
-0, 6, 6, 1, 393216, 0x893e5d6f
-0, 7, 7, 1, 393216, 0x82d15d62
-0, 8, 8, 1, 393216, 0x893e5d6f
-0, 9, 9, 1, 393216, 0x82d15d62
-0, 10, 10, 1, 393216, 0x893e5d6f
-1, 7456, 7456, 736, 2944, 0x8dcdf50b
-0, 11, 11, 1, 393216, 0x82d15d62
-1, 8192, 8192, 736, 2944, 0xb135cd2a
-0, 12, 12, 1, 393216, 0x893e5d6f
-1, 8928, 8928, 736, 2944, 0x54a6e73f
-0, 13, 13, 1, 393216, 0x82d15d62
-1, 9664, 9664, 736, 2944, 0x050ccd4e
-0, 14, 14, 1, 393216, 0x893e5d6f
-1, 10400, 10400, 736, 2944, 0x6b68db44
-0, 15, 15, 1, 393216, 0x82d15d62
-1, 11136, 11136, 736, 2944, 0x55d1f308
-0, 16, 16, 1, 393216, 0x2ae39eca
-1, 11872, 11872, 736, 2944, 0x7e92f50b
-0, 17, 17, 1, 393216, 0x9254be70
-1, 12608, 12608, 736, 2944, 0xe9e91eed
-0, 18, 18, 1, 393216, 0x4b2ed384
-1, 13344, 13344, 736, 2944, 0x80af2ce0
-0, 19, 19, 1, 393216, 0xbbd9d8f7
-1, 14080, 14080, 736, 2944, 0xc67ffb07
-0, 20, 20, 1, 393216, 0x1f2be0c3
-1, 14816, 14816, 736, 2944, 0x7aaded27
-0, 21, 21, 1, 393216, 0x2434eb25
-1, 15552, 15552, 736, 2944, 0x14a024fd
-0, 22, 22, 1, 393216, 0xa6cced4e
-1, 16288, 16288, 736, 2944, 0x26e8df1f
-0, 23, 23, 1, 393216, 0xd116f38b
-1, 17024, 17024, 736, 2944, 0x2688df44
-0, 24, 24, 1, 393216, 0x6b86f380
-1, 17760, 17760, 736, 2944, 0x4b9cdd33
-0, 25, 25, 1, 393216, 0xc1b3f8e9
-1, 18496, 18496, 736, 2944, 0x10c2f11c
-0, 26, 26, 1, 393216, 0x2993fd5d
-1, 19232, 19232, 736, 2944, 0xc4e3ad6d
-0, 27, 27, 1, 393216, 0xf489fe18
-1, 19968, 19968, 736, 2944, 0xbeb1a78e
-0, 28, 28, 1, 393216, 0x9ef10501
-1, 20704, 20704, 736, 2944, 0x283d4e7f
-0, 29, 29, 1, 393216, 0x8faf0512
-1, 21440, 21440, 736, 2944, 0x4acf65e0
-0, 30, 30, 1, 393216, 0xa54d0736
-1, 22176, 22176, 736, 2944, 0x0ca29b8c
-0, 31, 31, 1, 393216, 0xf4ef01e0
-1, 22912, 22912, 736, 2944, 0x003fae34
-0, 32, 32, 1, 393216, 0xe241ef51
-1, 23648, 23648, 736, 2944, 0x2acfec7e
-0, 33, 33, 1, 393216, 0xcc38e51f
-1, 24384, 24384, 736, 2944, 0xea6fc6fe
-0, 34, 34, 1, 393216, 0xb1345876
-1, 25120, 25120, 736, 2944, 0xf5daec2f
-0, 35, 35, 1, 393216, 0xf9b0968b
-1, 25856, 25856, 736, 2944, 0x8d33ed7a
-0, 36, 36, 1, 393216, 0x6bb1523f
-1, 26592, 26592, 736, 2944, 0xc328f984
-0, 37, 37, 1, 393216, 0x83469a05
-1, 27328, 27328, 736, 2944, 0x6e0b58d3
-0, 38, 38, 1, 393216, 0x73e30882
-1, 28064, 28064, 736, 2944, 0xe282dc3f
-0, 39, 39, 1, 393216, 0x8673da66
-1, 28800, 28800, 736, 2944, 0xbf9bf3e6
-0, 40, 40, 1, 393216, 0xb67596d3
-1, 29536, 29536, 736, 2944, 0xd7b7d7e3
-0, 41, 41, 1, 393216, 0xf7638710
-1, 30272, 30272, 736, 2944, 0x4e87b6ab
-0, 42, 42, 1, 393216, 0x813a8f47
-1, 31008, 31008, 736, 2944, 0x7b8ce8d6
-0, 43, 43, 1, 393216, 0xb3526555
-1, 31744, 31744, 736, 2944, 0xd42991a5
-0, 44, 44, 1, 393216, 0x1b167be3
-1, 32480, 32480, 736, 2944, 0x452c98ca
-0, 45, 45, 1, 393216, 0x99114562
-1, 33216, 33216, 736, 2944, 0x6d27832d
-0, 46, 46, 1, 393216, 0xfafb0693
-1, 33952, 33952, 736, 2944, 0xa558720e
-0, 47, 47, 1, 393216, 0x121d96c8
-1, 34688, 34688, 736, 2944, 0x0a31bec0
-0, 48, 48, 1, 393216, 0xb3c68c5d
-1, 35424, 35424, 736, 2944, 0x28431384
-0, 49, 49, 1, 393216, 0x2035b97f
-1, 36160, 36160, 736, 2944, 0xd5e9fb3d
-0, 50, 50, 1, 393216, 0xfbcaeb62
-1, 36896, 36896, 736, 2944, 0x34f0e9f8
-0, 51, 51, 1, 393216, 0xfd5aea5d
-1, 37632, 37632, 736, 2944, 0x979432df
-0, 52, 52, 1, 393216, 0x66efbddd
-1, 38368, 38368, 736, 2944, 0xb00acd4d
-0, 53, 53, 1, 393216, 0xf1e17862
-1, 39104, 39104, 736, 2944, 0x726bffd6
-0, 54, 54, 1, 393216, 0x27fa584d
-1, 39840, 39840, 736, 2944, 0xa1f39a6d
-0, 55, 55, 1, 393216, 0xe644ec5f
-1, 40576, 40576, 736, 2944, 0xf6a8e30e
-0, 56, 56, 1, 393216, 0x7e3067ba
-1, 41312, 41312, 736, 2944, 0x608e9e06
-0, 57, 57, 1, 393216, 0x1b6ba6fd
-1, 42048, 42048, 736, 2944, 0x4ec58bc3
-0, 58, 58, 1, 393216, 0x55bdba34
-1, 42784, 42784, 736, 2944, 0x6d5c8458
-0, 59, 59, 1, 393216, 0xc67db2e4
-1, 43520, 43520, 736, 2944, 0x76a0abbd
-0, 60, 60, 1, 393216, 0x359de8a2
-1, 44256, 44256, 736, 2944, 0xf830e8a6
-0, 61, 61, 1, 393216, 0x7b7a32ef
-1, 44992, 44992, 736, 2944, 0x1bdd7bec
-0, 62, 62, 1, 393216, 0xbe512a66
-1, 45728, 45728, 736, 2944, 0x3c1bd187
-0, 63, 63, 1, 393216, 0x681d82bf
-1, 46464, 46464, 736, 2944, 0xf52cf697
-0, 64, 64, 1, 393216, 0xa2320ec5
-1, 47200, 47200, 736, 2944, 0x8f65b773
-0, 65, 65, 1, 393216, 0xcfbd9954
-1, 47936, 47936, 736, 2944, 0xf8b5b598
-0, 66, 66, 1, 393216, 0x7fee9854
-1, 48672, 48672, 736, 2944, 0xcd87d5ed
-0, 67, 67, 1, 393216, 0x70eec155
-1, 49408, 49408, 736, 2944, 0x672ac02a
-0, 68, 68, 1, 393216, 0x114f684e
-1, 50144, 50144, 736, 2944, 0x1d5d13ed
-0, 69, 69, 1, 393216, 0xe27f034f
-1, 50880, 50880, 736, 2944, 0xe298e3d4
-0, 70, 70, 1, 393216, 0xfbbd89b4
-1, 51616, 51616, 736, 2944, 0x3d2e9c32
-0, 71, 71, 1, 393216, 0xcef4c58a
-1, 52352, 52352, 736, 2944, 0xf3a39259
-0, 72, 72, 1, 393216, 0x9eea88e9
-1, 53088, 53088, 736, 2944, 0x930ae8f8
-0, 73, 73, 1, 393216, 0x911cea42
-1, 53824, 53824, 736, 2944, 0x8562aff7
-0, 74, 74, 1, 393216, 0xec5727ea
-1, 54560, 54560, 736, 2944, 0x9cd6c6a7
-0, 75, 75, 1, 393216, 0xda998c33
-1, 55296, 55296, 736, 2944, 0x2709dc5c
-0, 76, 76, 1, 393216, 0xc82140ed
-1, 56032, 56032, 736, 2944, 0xcbe31816
-0, 77, 77, 1, 393216, 0x4caa8591
-1, 56768, 56768, 736, 2944, 0xd7876ec4
-0, 78, 78, 1, 393216, 0x4944206c
-1, 57504, 57504, 736, 2944, 0xc2468b6a
-0, 79, 79, 1, 393216, 0xd4676a94
-1, 58240, 58240, 736, 2944, 0x76043e84
-0, 80, 80, 1, 393216, 0x9e0340b3
-1, 58976, 58976, 736, 2944, 0xd2c35bf0
-0, 81, 81, 1, 393216, 0xbdef7f94
-1, 59712, 59712, 736, 2944, 0x63de6061
-0, 82, 82, 1, 393216, 0xfac05cb0
-1, 60448, 60448, 736, 2944, 0xd8f6ed1d
-0, 83, 83, 1, 393216, 0xfef5a369
-1, 61184, 61184, 736, 2944, 0xe034928a
-0, 84, 84, 1, 393216, 0x9fcb3711
-1, 61920, 61920, 736, 2944, 0xa044da74
-0, 85, 85, 1, 393216, 0x6d93f761
-1, 62656, 62656, 736, 2944, 0xee410dba
-0, 86, 86, 1, 393216, 0xe95dc1ae
-1, 63392, 63392, 736, 2944, 0x8e020c7c
-0, 87, 87, 1, 393216, 0x3e561557
-1, 64128, 64128, 736, 2944, 0x73057ddb
-0, 88, 88, 1, 393216, 0x0fa7a049
-1, 64864, 64864, 736, 2944, 0xdee5cc18
-0, 89, 89, 1, 393216, 0xf16afb95
-1, 65600, 65600, 736, 2944, 0xf4d31dec
-0, 90, 90, 1, 393216, 0xe53a2064
-1, 66336, 66336, 736, 2944, 0xe8131e1c
-0, 91, 91, 1, 393216, 0x57f046a4
-1, 67072, 67072, 736, 2944, 0x8ae69c95
-0, 92, 92, 1, 393216, 0xf6f16a0c
-1, 67808, 67808, 736, 2944, 0x791c0bf4
-0, 93, 93, 1, 393216, 0xcba0c8b0
-1, 68544, 68544, 736, 2944, 0xd45a10db
-0, 94, 94, 1, 393216, 0x5bdbe522
-1, 69280, 69280, 736, 2944, 0x3a72b010
-0, 95, 95, 1, 393216, 0x0fed0151
-1, 70016, 70016, 736, 2944, 0x6a4a0411
-0, 96, 96, 1, 393216, 0xbf86faf8
-1, 70752, 70752, 736, 2944, 0xd77ab7f5
-0, 97, 97, 1, 393216, 0x39854c5f
-1, 71488, 71488, 736, 2944, 0xe3bf4fe5
-0, 98, 98, 1, 393216, 0xd9b7760a
-1, 72224, 72224, 736, 2944, 0x12db1be8
-0, 99, 99, 1, 393216, 0x8edcc1d9
-1, 72960, 72960, 736, 2944, 0x345210b0
-0, 100, 100, 1, 393216, 0x44ae1435
-1, 73696, 73696, 736, 2944, 0xcfc1f892
-0, 101, 101, 1, 393216, 0xbc3d6d73
-1, 74432, 74432, 736, 2944, 0x5b0a80bb
-0, 102, 102, 1, 393216, 0xedd82647
-1, 75168, 75168, 736, 2944, 0x31ab1168
-0, 103, 103, 1, 393216, 0x1c2e5ce3
-1, 75904, 75904, 736, 2944, 0xd4a4bb0a
-0, 104, 104, 1, 393216, 0x04e29afe
-1, 76640, 76640, 736, 2944, 0x8e211c8f
-0, 105, 105, 1, 393216, 0xb191578e
-1, 77376, 77376, 736, 2944, 0xcf464d50
-0, 106, 106, 1, 393216, 0x31d75a06
-1, 78112, 78112, 736, 2944, 0xe74ff3d6
-0, 107, 107, 1, 393216, 0xfdb6c56e
-1, 78848, 78848, 736, 2944, 0x6274635f
-0, 108, 108, 1, 393216, 0xf528f484
-1, 79584, 79584, 736, 2944, 0xc34c9f64
-0, 109, 109, 1, 393216, 0x87af758e
-1, 80320, 80320, 736, 2944, 0xbb997537
-0, 110, 110, 1, 393216, 0xc8bdafb7
-1, 81056, 81056, 736, 2944, 0x3600da72
-0, 111, 111, 1, 393216, 0x573afe93
-1, 81792, 81792, 736, 2944, 0x343e15f4
-0, 112, 112, 1, 393216, 0xb03cb8f5
-1, 82528, 82528, 736, 2944, 0x17bc58a8
-0, 113, 113, 1, 393216, 0x6e03ac71
-1, 83264, 83264, 736, 2944, 0x3dcbd3ff
-0, 114, 114, 1, 393216, 0xf919164e
-1, 84000, 84000, 736, 2944, 0x1d422371
-0, 115, 115, 1, 393216, 0x80059f3c
-1, 84736, 84736, 736, 2944, 0xe2b83d9d
-0, 116, 116, 1, 393216, 0xf4ea0b1a
-1, 85472, 85472, 736, 2944, 0x65388409
-0, 117, 117, 1, 393216, 0xe7720ffb
-1, 86208, 86208, 736, 2944, 0xafbca269
-0, 118, 118, 1, 393216, 0x1ec0cd56
-1, 86944, 86944, 736, 2944, 0x2d00c0fb
-0, 119, 119, 1, 393216, 0x2bc8cf18
-1, 87680, 87680, 736, 2944, 0xbac9c503
-0, 120, 120, 1, 393216, 0xe0bf17b5
-1, 88416, 88416, 736, 2944, 0x9990768d
-0, 121, 121, 1, 393216, 0x660247e1
-1, 89152, 89152, 736, 2944, 0x8ba978be
-0, 122, 122, 1, 393216, 0xcf66f2a9
-1, 89888, 89888, 736, 2944, 0x5a44a2f5
-0, 123, 123, 1, 393216, 0x5494d5ab
-1, 90624, 90624, 736, 2944, 0xa4b6f3b8
-0, 124, 124, 1, 393216, 0x2c02f2c4
-1, 91360, 91360, 736, 2944, 0x631b6b9f
-0, 125, 125, 1, 393216, 0x93fa3783
-1, 92096, 92096, 736, 2944, 0x4c840923
-0, 126, 126, 1, 393216, 0x4cc50633
-1, 92832, 92832, 736, 2944, 0x7c105df3
-0, 127, 127, 1, 393216, 0x3f179386
-1, 93568, 93568, 736, 2944, 0x01bcb213
-0, 128, 128, 1, 393216, 0x2bca9e1b
-1, 94304, 94304, 736, 2944, 0x95cffbf7
-0, 129, 129, 1, 393216, 0x3e4af867
-1, 95040, 95040, 736, 2944, 0x170a9c3a
-0, 130, 130, 1, 393216, 0x7e7df93c
-1, 95776, 95776, 736, 2944, 0x59e09d61
-0, 131, 131, 1, 393216, 0x577e4fb0
-1, 96512, 96512, 736, 2944, 0x3ea0f205
-0, 132, 132, 1, 393216, 0x34487f0a
-1, 97248, 97248, 736, 2944, 0xd9ea1a3a
-0, 133, 133, 1, 393216, 0x0937bcfc
-1, 97984, 97984, 736, 2944, 0xaf32d704
-0, 134, 134, 1, 393216, 0xa9e75a5e
-1, 98720, 98720, 736, 2944, 0x2d473392
-0, 135, 135, 1, 393216, 0xf7bc0c89
-1, 99456, 99456, 736, 2944, 0x2a8ec544
-0, 136, 136, 1, 393216, 0x06dacca6
-1, 100192, 100192, 736, 2944, 0x883c8838
-0, 137, 137, 1, 393216, 0x7baaa4bd
-1, 100928, 100928, 736, 2944, 0xfaf4d789
-0, 138, 138, 1, 393216, 0x95477f5f
-1, 101664, 101664, 736, 2944, 0xcb315b65
-0, 139, 139, 1, 393216, 0x51117526
-1, 102400, 102400, 736, 2944, 0x980c93b0
-0, 140, 140, 1, 393216, 0x69656d03
-1, 103136, 103136, 736, 2944, 0x0819583b
-0, 141, 141, 1, 393216, 0xcbd061bb
-1, 103872, 103872, 736, 2944, 0xf126e5b5
-0, 142, 142, 1, 393216, 0x8d1d5be2
-1, 104608, 104608, 736, 2944, 0x88836255
-0, 143, 143, 1, 393216, 0x43e55930
-1, 105344, 105344, 736, 2944, 0xc8ae8ca8
-0, 144, 144, 1, 393216, 0xb56f5872
-1, 106080, 106080, 736, 2944, 0xf0750551
-0, 145, 145, 1, 393216, 0x09a255e9
-1, 106816, 106816, 736, 2944, 0x3dfe13a3
-0, 146, 146, 1, 393216, 0xcaaa5456
-1, 107552, 107552, 736, 2944, 0xf2aa957b
-0, 147, 147, 1, 393216, 0xd267501f
-1, 108288, 108288, 736, 2944, 0xa77b79a3
-0, 148, 148, 1, 393216, 0x7bef4eca
-1, 109024, 109024, 736, 2944, 0xb1038284
-0, 149, 149, 1, 393216, 0x9aa94af3
-1, 109760, 109760, 736, 2944, 0xf96be3ba
-0, 150, 150, 1, 393216, 0xd39d4a29
-1, 110496, 110496, 736, 2944, 0x1ae6e293
-0, 151, 151, 1, 393216, 0x7a754960
-1, 111232, 111232, 736, 2944, 0x2059d020
-0, 152, 152, 1, 393216, 0x3f004921
-1, 111968, 111968, 736, 2944, 0x7e6c9996
-0, 153, 153, 1, 393216, 0x0f784ca8
-1, 112704, 112704, 736, 2944, 0x3108b540
-0, 154, 154, 1, 393216, 0x2a062c70
-1, 113440, 113440, 736, 2944, 0x75133155
-0, 155, 155, 1, 393216, 0x114ef770
-1, 114176, 114176, 736, 2944, 0x59a19226
-0, 156, 156, 1, 393216, 0xfb7673bf
-1, 114912, 114912, 736, 2944, 0x3140c138
-0, 157, 157, 1, 393216, 0xbaea88f7
-1, 115648, 115648, 736, 2944, 0x7570d3be
-0, 158, 158, 1, 393216, 0x6fdfe2ec
-1, 116384, 116384, 736, 2944, 0x54fd4ff6
-0, 159, 159, 1, 393216, 0xb7b2b398
-1, 117120, 117120, 736, 2944, 0x23bcf6dc
-0, 160, 160, 1, 393216, 0x14ba127e
-1, 117856, 117856, 736, 2944, 0x2d26489b
-0, 161, 161, 1, 393216, 0x660b3041
-1, 118592, 118592, 736, 2944, 0x4b37bf13
-0, 162, 162, 1, 393216, 0xe3f3302a
-1, 119328, 119328, 736, 2944, 0x12812ec9
-0, 163, 163, 1, 393216, 0x34c7f1c9
-1, 120064, 120064, 736, 2944, 0xc4a609dd
-0, 164, 164, 1, 393216, 0xa8257bf4
-1, 120800, 120800, 736, 2944, 0x5a8c5b20
-0, 165, 165, 1, 393216, 0xd63fc649
-1, 121536, 121536, 736, 2944, 0xd05d110f
-0, 166, 166, 1, 393216, 0xf8e5b79c
-1, 122272, 122272, 736, 2944, 0xceea6f1f
-0, 167, 167, 1, 393216, 0xa67b52ab
-1, 123008, 123008, 736, 2944, 0x4033b0a5
-0, 168, 168, 1, 393216, 0xef8f9c74
-1, 123744, 123744, 736, 2944, 0x101895ce
-0, 169, 169, 1, 393216, 0x6d3aa6b6
-1, 124480, 124480, 736, 2944, 0xd6c6809f
-0, 170, 170, 1, 393216, 0x8c174ee6
-1, 125216, 125216, 736, 2944, 0x197bda7e
-0, 171, 171, 1, 393216, 0x2dfbc524
-1, 125952, 125952, 736, 2944, 0x96fb3e4b
-0, 172, 172, 1, 393216, 0x7d0808b6
-1, 126688, 126688, 736, 2944, 0x12a6e3de
-0, 173, 173, 1, 393216, 0x6cbdf6f5
-1, 127424, 127424, 736, 2944, 0xfb80e466
-0, 174, 174, 1, 393216, 0xfe39bc53
-1, 128160, 128160, 736, 2944, 0xedb8c2fc
-0, 175, 175, 1, 393216, 0xa3d869b0
-1, 128896, 128896, 254, 1016, 0x30e56ca5
-0, 176, 176, 1, 393216, 0x09f00057
-0, 177, 177, 1, 393216, 0x6ba56343
-0, 178, 178, 1, 393216, 0xb696ca3e
-0, 179, 179, 1, 393216, 0x4eba0225
-0, 180, 180, 1, 393216, 0xdd45464b
-0, 181, 181, 1, 393216, 0x2909a9ea
-0, 182, 182, 1, 393216, 0x12aa3f85
-0, 183, 183, 1, 393216, 0x59421352
-0, 184, 184, 1, 393216, 0x57ea0313
-0, 185, 185, 1, 393216, 0x4e5f3a38
-0, 186, 186, 1, 393216, 0x55bc932d
-0, 187, 187, 1, 393216, 0x666ee55d
-0, 188, 188, 1, 393216, 0xb0f84a69
-0, 189, 189, 1, 393216, 0xad3ae63f
-0, 190, 190, 1, 393216, 0x970fd47d
-0, 191, 191, 1, 393216, 0x86c418e0
-0, 192, 192, 1, 393216, 0x52c9ce50
-0, 193, 193, 1, 393216, 0xd54c98c8
-0, 194, 194, 1, 393216, 0xb40e5fea
-0, 195, 195, 1, 393216, 0x2aa74875
-0, 196, 196, 1, 393216, 0x305b251e
-0, 197, 197, 1, 393216, 0xab8c0780
-0, 198, 198, 1, 393216, 0x0101dd0e
-0, 199, 199, 1, 393216, 0x23739cab
-0, 200, 200, 1, 393216, 0xf05196a0
-0, 201, 201, 1, 393216, 0x932d1e00
-0, 202, 202, 1, 393216, 0x932d1e00
-0, 203, 203, 1, 393216, 0x932d1e00
-0, 204, 204, 1, 393216, 0x932d1e00
-0, 205, 205, 1, 393216, 0x932d1e00
-0, 206, 206, 1, 393216, 0x932d1e00
-0, 207, 207, 1, 393216, 0x932d1e00
-0, 208, 208, 1, 393216, 0x932d1e00
-0, 209, 209, 1, 393216, 0x932d1e00
+#tb 0: 1/22050
+0, 0, 0, 7456, 29824, 0x77e265b7
+0, 7456, 7456, 736, 2944, 0x8dcdf50b
+0, 8192, 8192, 736, 2944, 0xb135cd2a
+0, 8928, 8928, 736, 2944, 0x54a6e73f
+0, 9664, 9664, 736, 2944, 0x050ccd4e
+0, 10400, 10400, 736, 2944, 0x6b68db44
+0, 11136, 11136, 736, 2944, 0x55d1f308
+0, 11872, 11872, 736, 2944, 0x7e92f50b
+0, 12608, 12608, 736, 2944, 0xe9e91eed
+0, 13344, 13344, 736, 2944, 0x80af2ce0
+0, 14080, 14080, 736, 2944, 0xc67ffb07
+0, 14816, 14816, 736, 2944, 0x7aaded27
+0, 15552, 15552, 736, 2944, 0x14a024fd
+0, 16288, 16288, 736, 2944, 0x26e8df1f
+0, 17024, 17024, 736, 2944, 0x2688df44
+0, 17760, 17760, 736, 2944, 0x4b9cdd33
+0, 18496, 18496, 736, 2944, 0x10c2f11c
+0, 19232, 19232, 736, 2944, 0xc4e3ad6d
+0, 19968, 19968, 736, 2944, 0xbeb1a78e
+0, 20704, 20704, 736, 2944, 0x283d4e7f
+0, 21440, 21440, 736, 2944, 0x4acf65e0
+0, 22176, 22176, 736, 2944, 0x0ca29b8c
+0, 22912, 22912, 736, 2944, 0x003fae34
+0, 23648, 23648, 736, 2944, 0x2acfec7e
+0, 24384, 24384, 736, 2944, 0xea6fc6fe
+0, 25120, 25120, 736, 2944, 0xf5daec2f
+0, 25856, 25856, 736, 2944, 0x8d33ed7a
+0, 26592, 26592, 736, 2944, 0xc328f984
+0, 27328, 27328, 736, 2944, 0x6e0b58d3
+0, 28064, 28064, 736, 2944, 0xe282dc3f
+0, 28800, 28800, 736, 2944, 0xbf9bf3e6
+0, 29536, 29536, 736, 2944, 0xd7b7d7e3
+0, 30272, 30272, 736, 2944, 0x4e87b6ab
+0, 31008, 31008, 736, 2944, 0x7b8ce8d6
+0, 31744, 31744, 736, 2944, 0xd42991a5
+0, 32480, 32480, 736, 2944, 0x452c98ca
+0, 33216, 33216, 736, 2944, 0x6d27832d
+0, 33952, 33952, 736, 2944, 0xa558720e
+0, 34688, 34688, 736, 2944, 0x0a31bec0
+0, 35424, 35424, 736, 2944, 0x28431384
+0, 36160, 36160, 736, 2944, 0xd5e9fb3d
+0, 36896, 36896, 736, 2944, 0x34f0e9f8
+0, 37632, 37632, 736, 2944, 0x979432df
+0, 38368, 38368, 736, 2944, 0xb00acd4d
+0, 39104, 39104, 736, 2944, 0x726bffd6
+0, 39840, 39840, 736, 2944, 0xa1f39a6d
+0, 40576, 40576, 736, 2944, 0xf6a8e30e
+0, 41312, 41312, 736, 2944, 0x608e9e06
+0, 42048, 42048, 736, 2944, 0x4ec58bc3
+0, 42784, 42784, 736, 2944, 0x6d5c8458
+0, 43520, 43520, 736, 2944, 0x76a0abbd
+0, 44256, 44256, 736, 2944, 0xf830e8a6
+0, 44992, 44992, 736, 2944, 0x1bdd7bec
+0, 45728, 45728, 736, 2944, 0x3c1bd187
+0, 46464, 46464, 736, 2944, 0xf52cf697
+0, 47200, 47200, 736, 2944, 0x8f65b773
+0, 47936, 47936, 736, 2944, 0xf8b5b598
+0, 48672, 48672, 736, 2944, 0xcd87d5ed
+0, 49408, 49408, 736, 2944, 0x672ac02a
+0, 50144, 50144, 736, 2944, 0x1d5d13ed
+0, 50880, 50880, 736, 2944, 0xe298e3d4
+0, 51616, 51616, 736, 2944, 0x3d2e9c32
+0, 52352, 52352, 736, 2944, 0xf3a39259
+0, 53088, 53088, 736, 2944, 0x930ae8f8
+0, 53824, 53824, 736, 2944, 0x8562aff7
+0, 54560, 54560, 736, 2944, 0x9cd6c6a7
+0, 55296, 55296, 736, 2944, 0x2709dc5c
+0, 56032, 56032, 736, 2944, 0xcbe31816
+0, 56768, 56768, 736, 2944, 0xd7876ec4
+0, 57504, 57504, 736, 2944, 0xc2468b6a
+0, 58240, 58240, 736, 2944, 0x76043e84
+0, 58976, 58976, 736, 2944, 0xd2c35bf0
+0, 59712, 59712, 736, 2944, 0x63de6061
+0, 60448, 60448, 736, 2944, 0xd8f6ed1d
+0, 61184, 61184, 736, 2944, 0xe034928a
+0, 61920, 61920, 736, 2944, 0xa044da74
+0, 62656, 62656, 736, 2944, 0xee410dba
+0, 63392, 63392, 736, 2944, 0x8e020c7c
+0, 64128, 64128, 736, 2944, 0x73057ddb
+0, 64864, 64864, 736, 2944, 0xdee5cc18
+0, 65600, 65600, 736, 2944, 0xf4d31dec
+0, 66336, 66336, 736, 2944, 0xe8131e1c
+0, 67072, 67072, 736, 2944, 0x8ae69c95
+0, 67808, 67808, 736, 2944, 0x791c0bf4
+0, 68544, 68544, 736, 2944, 0xd45a10db
+0, 69280, 69280, 736, 2944, 0x3a72b010
+0, 70016, 70016, 736, 2944, 0x6a4a0411
+0, 70752, 70752, 736, 2944, 0xd77ab7f5
+0, 71488, 71488, 736, 2944, 0xe3bf4fe5
+0, 72224, 72224, 736, 2944, 0x12db1be8
+0, 72960, 72960, 736, 2944, 0x345210b0
+0, 73696, 73696, 736, 2944, 0xcfc1f892
+0, 74432, 74432, 736, 2944, 0x5b0a80bb
+0, 75168, 75168, 736, 2944, 0x31ab1168
+0, 75904, 75904, 736, 2944, 0xd4a4bb0a
+0, 76640, 76640, 736, 2944, 0x8e211c8f
+0, 77376, 77376, 736, 2944, 0xcf464d50
+0, 78112, 78112, 736, 2944, 0xe74ff3d6
+0, 78848, 78848, 736, 2944, 0x6274635f
+0, 79584, 79584, 736, 2944, 0xc34c9f64
+0, 80320, 80320, 736, 2944, 0xbb997537
+0, 81056, 81056, 736, 2944, 0x3600da72
+0, 81792, 81792, 736, 2944, 0x343e15f4
+0, 82528, 82528, 736, 2944, 0x17bc58a8
+0, 83264, 83264, 736, 2944, 0x3dcbd3ff
+0, 84000, 84000, 736, 2944, 0x1d422371
+0, 84736, 84736, 736, 2944, 0xe2b83d9d
+0, 85472, 85472, 736, 2944, 0x65388409
+0, 86208, 86208, 736, 2944, 0xafbca269
+0, 86944, 86944, 736, 2944, 0x2d00c0fb
+0, 87680, 87680, 736, 2944, 0xbac9c503
+0, 88416, 88416, 736, 2944, 0x9990768d
+0, 89152, 89152, 736, 2944, 0x8ba978be
+0, 89888, 89888, 736, 2944, 0x5a44a2f5
+0, 90624, 90624, 736, 2944, 0xa4b6f3b8
+0, 91360, 91360, 736, 2944, 0x631b6b9f
+0, 92096, 92096, 736, 2944, 0x4c840923
+0, 92832, 92832, 736, 2944, 0x7c105df3
+0, 93568, 93568, 736, 2944, 0x01bcb213
+0, 94304, 94304, 736, 2944, 0x95cffbf7
+0, 95040, 95040, 736, 2944, 0x170a9c3a
+0, 95776, 95776, 736, 2944, 0x59e09d61
+0, 96512, 96512, 736, 2944, 0x3ea0f205
+0, 97248, 97248, 736, 2944, 0xd9ea1a3a
+0, 97984, 97984, 736, 2944, 0xaf32d704
+0, 98720, 98720, 736, 2944, 0x2d473392
+0, 99456, 99456, 736, 2944, 0x2a8ec544
+0, 100192, 100192, 736, 2944, 0x883c8838
+0, 100928, 100928, 736, 2944, 0xfaf4d789
+0, 101664, 101664, 736, 2944, 0xcb315b65
+0, 102400, 102400, 736, 2944, 0x980c93b0
+0, 103136, 103136, 736, 2944, 0x0819583b
+0, 103872, 103872, 736, 2944, 0xf126e5b5
+0, 104608, 104608, 736, 2944, 0x88836255
+0, 105344, 105344, 736, 2944, 0xc8ae8ca8
+0, 106080, 106080, 736, 2944, 0xf0750551
+0, 106816, 106816, 736, 2944, 0x3dfe13a3
+0, 107552, 107552, 736, 2944, 0xf2aa957b
+0, 108288, 108288, 736, 2944, 0xa77b79a3
+0, 109024, 109024, 736, 2944, 0xb1038284
+0, 109760, 109760, 736, 2944, 0xf96be3ba
+0, 110496, 110496, 736, 2944, 0x1ae6e293
+0, 111232, 111232, 736, 2944, 0x2059d020
+0, 111968, 111968, 736, 2944, 0x7e6c9996
+0, 112704, 112704, 736, 2944, 0x3108b540
+0, 113440, 113440, 736, 2944, 0x75133155
+0, 114176, 114176, 736, 2944, 0x59a19226
+0, 114912, 114912, 736, 2944, 0x3140c138
+0, 115648, 115648, 736, 2944, 0x7570d3be
+0, 116384, 116384, 736, 2944, 0x54fd4ff6
+0, 117120, 117120, 736, 2944, 0x23bcf6dc
+0, 117856, 117856, 736, 2944, 0x2d26489b
+0, 118592, 118592, 736, 2944, 0x4b37bf13
+0, 119328, 119328, 736, 2944, 0x12812ec9
+0, 120064, 120064, 736, 2944, 0xc4a609dd
+0, 120800, 120800, 736, 2944, 0x5a8c5b20
+0, 121536, 121536, 736, 2944, 0xd05d110f
+0, 122272, 122272, 736, 2944, 0xceea6f1f
+0, 123008, 123008, 736, 2944, 0x4033b0a5
+0, 123744, 123744, 736, 2944, 0x101895ce
+0, 124480, 124480, 736, 2944, 0xd6c6809f
+0, 125216, 125216, 736, 2944, 0x197bda7e
+0, 125952, 125952, 736, 2944, 0x96fb3e4b
+0, 126688, 126688, 736, 2944, 0x12a6e3de
+0, 127424, 127424, 736, 2944, 0xfb80e466
+0, 128160, 128160, 736, 2944, 0xedb8c2fc
+0, 128896, 128896, 254, 1016, 0x30e56ca5
diff --git a/tests/ref/fate/adpcm-ea-mad-ea-r1 b/tests/ref/fate/ea-mad
index 01c7262b85..1ea92fda42 100644
--- a/tests/ref/fate/adpcm-ea-mad-ea-r1
+++ b/tests/ref/fate/ea-mad
@@ -1,193 +1,97 @@
#tb 0: 33/1000
-#tb 1: 1/48000
0, 0, 0, 1, 535680, 0x889c32cf
-1, 0, 0, 1624, 6496, 0x00000000
0, 1, 1, 1, 535680, 0x0b1ef044
-1, 1624, 1624, 1596, 6384, 0x00000000
0, 2, 2, 1, 535680, 0xa7d0818b
-1, 3220, 3220, 1596, 6384, 0x00000000
0, 3, 3, 1, 535680, 0xf392e4e1
-1, 4816, 4816, 1596, 6384, 0x00000000
0, 4, 4, 1, 535680, 0x08480c69
-1, 6412, 6412, 1596, 6384, 0x00000000
0, 5, 5, 1, 535680, 0x2b8af1ed
-1, 8008, 8008, 1624, 6496, 0xe2034d04
0, 6, 6, 1, 535680, 0x0d58e062
-1, 9632, 9632, 1596, 6384, 0x089c9157
0, 7, 7, 1, 535680, 0xd140ced0
-1, 11228, 11228, 1596, 6384, 0xeed5743c
0, 8, 8, 1, 535680, 0xbd0e6652
-1, 12824, 12824, 1596, 6384, 0x71de6b34
0, 9, 9, 1, 535680, 0xdc2f2a6b
-1, 14420, 14420, 1596, 6384, 0xc0d67710
0, 10, 10, 1, 535680, 0x97c31a38
-1, 16016, 16016, 1624, 6496, 0x35786490
0, 11, 11, 1, 535680, 0x1a2bdf38
-1, 17640, 17640, 1596, 6384, 0xdf1c99a2
0, 12, 12, 1, 535680, 0xb3af3ac4
-1, 19236, 19236, 1596, 6384, 0xca9591ad
0, 13, 13, 1, 535680, 0x07a52577
-1, 20832, 20832, 1596, 6384, 0x6f0d9c3d
0, 14, 14, 1, 535680, 0x78407368
-1, 22428, 22428, 1596, 6384, 0xfacbbaee
0, 15, 15, 1, 535680, 0xd2a9efc3
-1, 24024, 24024, 1624, 6496, 0x927fb136
0, 16, 16, 1, 535680, 0x36df2f29
-1, 25648, 25648, 1596, 6384, 0x9d4f2572
0, 17, 17, 1, 535680, 0x9821d8f7
-1, 27244, 27244, 1596, 6384, 0x2a3c6d08
0, 18, 18, 1, 535680, 0xf64321aa
-1, 28840, 28840, 1596, 6384, 0x4282b1e0
0, 19, 19, 1, 535680, 0x53e4d9aa
-1, 30436, 30436, 1596, 6384, 0xc4a77b9f
0, 20, 20, 1, 535680, 0xdbd6f853
-1, 32032, 32032, 1624, 6496, 0x2af6a14f
0, 21, 21, 1, 535680, 0x5d40cf8b
-1, 33656, 33656, 1596, 6384, 0x4d734169
0, 22, 22, 1, 535680, 0xe624af9d
-1, 35252, 35252, 1596, 6384, 0xb91b5865
0, 23, 23, 1, 535680, 0xd9dbb4cd
-1, 36848, 36848, 1596, 6384, 0x9dce2417
0, 24, 24, 1, 535680, 0xf14e72ec
-1, 38444, 38444, 1596, 6384, 0xb7c4e1ce
0, 25, 25, 1, 535680, 0xb35c18f6
-1, 40040, 40040, 1624, 6496, 0xef0dc07a
0, 26, 26, 1, 535680, 0xc96d7757
-1, 41664, 41664, 1596, 6384, 0x4ad21d10
0, 27, 27, 1, 535680, 0xdfb937df
-1, 43260, 43260, 1596, 6384, 0xcfe14682
0, 28, 28, 1, 535680, 0x40cd71d7
-1, 44856, 44856, 1596, 6384, 0x07be48eb
0, 29, 29, 1, 535680, 0x15e176d6
-1, 46452, 46452, 1596, 6384, 0x09de3498
0, 30, 30, 1, 535680, 0x7f891b24
-1, 48048, 48048, 1624, 6496, 0xab2e9686
0, 31, 31, 1, 535680, 0xb87a8c32
-1, 49672, 49672, 1596, 6384, 0x3aba3ccc
0, 32, 32, 1, 535680, 0x0c01541f
-1, 51268, 51268, 1596, 6384, 0x0a905ec3
0, 33, 33, 1, 535680, 0x9eee99b3
-1, 52864, 52864, 1596, 6384, 0x76a93ce4
0, 34, 34, 1, 535680, 0xd65eb689
-1, 54460, 54460, 1596, 6384, 0xa99063a4
0, 35, 35, 1, 535680, 0x6e733cfa
-1, 56056, 56056, 1624, 6496, 0xc16bb88d
0, 36, 36, 1, 535680, 0xac536670
-1, 57680, 57680, 1596, 6384, 0x650379bf
0, 37, 37, 1, 535680, 0x002275b8
-1, 59276, 59276, 1596, 6384, 0x4e0749fe
0, 38, 38, 1, 535680, 0x6a5385cb
-1, 60872, 60872, 1596, 6384, 0x778e8d12
0, 39, 39, 1, 535680, 0xd129ade3
-1, 62468, 62468, 1596, 6384, 0x9fa8c494
0, 40, 40, 1, 535680, 0x32cab5d7
-1, 64064, 64064, 1624, 6496, 0x61d5bead
0, 41, 41, 1, 535680, 0x08be1c8f
-1, 65688, 65688, 1596, 6384, 0x4da9bc3c
0, 42, 42, 1, 535680, 0x59e1fba0
-1, 67284, 67284, 1596, 6384, 0xa72b6f93
0, 43, 43, 1, 535680, 0x138aee3a
-1, 68880, 68880, 1596, 6384, 0x811f5f77
0, 44, 44, 1, 535680, 0x4cfbcd5e
-1, 70476, 70476, 1596, 6384, 0x83ea5e3d
0, 45, 45, 1, 535680, 0xf6cf0fb4
-1, 72072, 72072, 1624, 6496, 0x78bab460
0, 46, 46, 1, 535680, 0xb13a06de
-1, 73696, 73696, 1596, 6384, 0xc9a07432
0, 47, 47, 1, 535680, 0x59176f00
-1, 75292, 75292, 1596, 6384, 0x4b4f2a34
0, 48, 48, 1, 535680, 0xf84b4ca3
-1, 76888, 76888, 1596, 6384, 0x4d707a53
0, 49, 49, 1, 535680, 0x7fd09f73
-1, 78484, 78484, 1596, 6384, 0x703efb60
0, 50, 50, 1, 535680, 0x3be383b8
-1, 80080, 80080, 1624, 6496, 0x319a77bb
0, 51, 51, 1, 535680, 0xa7118e51
-1, 81704, 81704, 1596, 6384, 0xbdfd82ec
0, 52, 52, 1, 535680, 0xbd83120c
-1, 83300, 83300, 1596, 6384, 0x413c3503
0, 53, 53, 1, 535680, 0x3bc9d256
-1, 84896, 84896, 1596, 6384, 0xe6e666b3
0, 54, 54, 1, 535680, 0xb6c87f87
-1, 86492, 86492, 1596, 6384, 0xa09c7342
0, 55, 55, 1, 535680, 0xe80d110a
-1, 88088, 88088, 1624, 6496, 0x60cba846
0, 56, 56, 1, 535680, 0xb3a83362
-1, 89712, 89712, 1596, 6384, 0x0ba34308
0, 57, 57, 1, 535680, 0xfb39eb52
-1, 91308, 91308, 1596, 6384, 0xdc3a65f0
0, 58, 58, 1, 535680, 0xbf6e1220
-1, 92904, 92904, 1596, 6384, 0x1ebf9dc4
0, 59, 59, 1, 535680, 0x9ecdfbae
-1, 94500, 94500, 1596, 6384, 0xbbcb1449
0, 60, 60, 1, 535680, 0x069a65f5
-1, 96096, 96096, 1624, 6496, 0x926574eb
0, 61, 61, 1, 535680, 0x206e372c
-1, 97720, 97720, 1596, 6384, 0xb4da92f1
0, 62, 62, 1, 535680, 0x58c83dd4
-1, 99316, 99316, 1596, 6384, 0xdbbd21e0
0, 63, 63, 1, 535680, 0xc3562b03
-1, 100912, 100912, 1596, 6384, 0x08510eff
0, 64, 64, 1, 535680, 0xd1ed85a0
-1, 102508, 102508, 1596, 6384, 0x9534b7ca
0, 65, 65, 1, 535680, 0xb6205f4b
-1, 104104, 104104, 1624, 6496, 0x50a5ed30
0, 66, 66, 1, 535680, 0xaedf8bfa
-1, 105728, 105728, 1596, 6384, 0xf5ac2f7c
0, 67, 67, 1, 535680, 0xa48d5dea
-1, 107324, 107324, 1596, 6384, 0x4fe1fa55
0, 68, 68, 1, 535680, 0xff82e7c1
-1, 108920, 108920, 1596, 6384, 0xd61c4c05
0, 69, 69, 1, 535680, 0xc9560222
-1, 110516, 110516, 1596, 6384, 0x56d11b45
0, 70, 70, 1, 535680, 0x0fafa549
-1, 112112, 112112, 1624, 6496, 0x3906084b
0, 71, 71, 1, 535680, 0x8d556ccb
-1, 113736, 113736, 1596, 6384, 0x1ef31fed
0, 72, 72, 1, 535680, 0x802aac1f
-1, 115332, 115332, 1596, 6384, 0x58ed82f5
0, 73, 73, 1, 535680, 0x7d0fa168
-1, 116928, 116928, 1596, 6384, 0xb31ccd1f
0, 74, 74, 1, 535680, 0x1a9255c9
-1, 118524, 118524, 1596, 6384, 0xfb648285
0, 75, 75, 1, 535680, 0xb4ec7e35
-1, 120120, 120120, 1624, 6496, 0xfae2950b
0, 76, 76, 1, 535680, 0x48fac072
-1, 121744, 121744, 1596, 6384, 0xe28c8357
0, 77, 77, 1, 535680, 0x1e260135
-1, 123340, 123340, 1596, 6384, 0xda718e60
0, 78, 78, 1, 535680, 0xce4d5079
-1, 124936, 124936, 1596, 6384, 0x27516999
0, 79, 79, 1, 535680, 0x13e5e4ed
-1, 126532, 126532, 1596, 6384, 0x0ba07921
0, 80, 80, 1, 535680, 0x592305ec
-1, 128128, 128128, 1624, 6496, 0xcfbecfab
0, 81, 81, 1, 535680, 0x9e227508
-1, 129752, 129752, 1596, 6384, 0xae4cedcd
0, 82, 82, 1, 535680, 0x1d37e5ea
-1, 131348, 131348, 1596, 6384, 0x917b4707
0, 83, 83, 1, 535680, 0x7eae7692
-1, 132944, 132944, 1596, 6384, 0x8671b28e
0, 84, 84, 1, 535680, 0xf452e4b9
-1, 134540, 134540, 1596, 6384, 0x9a1238fa
0, 85, 85, 1, 535680, 0x1460e7e9
-1, 136136, 136136, 1624, 6496, 0x23b8f8ca
0, 86, 86, 1, 535680, 0xc6d8a638
-1, 137760, 137760, 1596, 6384, 0x3903bcd6
0, 87, 87, 1, 535680, 0x854f5fb0
-1, 139356, 139356, 1596, 6384, 0x0532b267
0, 88, 88, 1, 535680, 0x854f5fb0
-1, 140952, 140952, 1596, 6384, 0xde931220
0, 89, 89, 1, 535680, 0x70a02d87
-1, 142548, 142548, 1596, 6384, 0x4ed70a80
0, 90, 90, 1, 535680, 0x9a4ad464
0, 91, 91, 1, 535680, 0x9a4ad464
-1, 144144, 144144, 1624, 6496, 0x4a52d5a1
0, 92, 92, 1, 535680, 0x9a4ad464
-1, 145768, 145768, 1596, 6384, 0xc1be5760
0, 93, 93, 1, 535680, 0x9a4ad464
-1, 147364, 147364, 1596, 6384, 0x790d69ba
0, 94, 94, 1, 535680, 0x9a4ad464
-1, 148960, 148960, 1596, 6384, 0x9d73e6cf
0, 95, 95, 1, 535680, 0x9a4ad464
-1, 150556, 150556, 1568, 6272, 0xbc0fc725
diff --git a/tests/ref/fate/ea-tgv-1 b/tests/ref/fate/ea-tgv-1
new file mode 100644
index 0000000000..fc9218164b
--- /dev/null
+++ b/tests/ref/fate/ea-tgv-1
@@ -0,0 +1,48 @@
+#tb 0: 1/15
+0, 0, 0, 1, 230400, 0xfbf2581e
+0, 1, 1, 1, 230400, 0xfbf2581e
+0, 2, 2, 1, 230400, 0xfbf2581e
+0, 3, 3, 1, 230400, 0xfbf2581e
+0, 4, 4, 1, 230400, 0xfbf2581e
+0, 5, 5, 1, 230400, 0xfbf2581e
+0, 6, 6, 1, 230400, 0xfbf2581e
+0, 7, 7, 1, 230400, 0xfbf2581e
+0, 8, 8, 1, 230400, 0xfbf2581e
+0, 9, 9, 1, 230400, 0xfbf2581e
+0, 10, 10, 1, 230400, 0xfbf2581e
+0, 11, 11, 1, 230400, 0xfbf2581e
+0, 12, 12, 1, 230400, 0xfbf2581e
+0, 13, 13, 1, 230400, 0xfbf2581e
+0, 14, 14, 1, 230400, 0xfbf2581e
+0, 15, 15, 1, 230400, 0xf5a0a21d
+0, 16, 16, 1, 230400, 0x909cc039
+0, 17, 17, 1, 230400, 0x14d899dd
+0, 18, 18, 1, 230400, 0x0d246edf
+0, 19, 19, 1, 230400, 0x5345fe0d
+0, 20, 20, 1, 230400, 0x5abdff9a
+0, 21, 21, 1, 230400, 0x1730d973
+0, 22, 22, 1, 230400, 0xec881be9
+0, 23, 23, 1, 230400, 0xf4216895
+0, 24, 24, 1, 230400, 0x529d7a52
+0, 25, 25, 1, 230400, 0x93b4c7b9
+0, 26, 26, 1, 230400, 0xedc65bcd
+0, 27, 27, 1, 230400, 0xf0fb54ae
+0, 28, 28, 1, 230400, 0x27864ce9
+0, 29, 29, 1, 230400, 0xcd05012d
+0, 30, 30, 1, 230400, 0x019b6d84
+0, 31, 31, 1, 230400, 0xcc05d416
+0, 32, 32, 1, 230400, 0xb04c0248
+0, 33, 33, 1, 230400, 0x6806eb92
+0, 34, 34, 1, 230400, 0x60e9c001
+0, 35, 35, 1, 230400, 0x9b040261
+0, 36, 36, 1, 230400, 0x6961fb90
+0, 37, 37, 1, 230400, 0xbf67ad24
+0, 38, 38, 1, 230400, 0x2270f328
+0, 39, 39, 1, 230400, 0xd0c345f6
+0, 40, 40, 1, 230400, 0xfd159212
+0, 41, 41, 1, 230400, 0x085578ff
+0, 42, 42, 1, 230400, 0xcca8afa6
+0, 43, 43, 1, 230400, 0x901ec91c
+0, 44, 44, 1, 230400, 0xf1cb99f3
+0, 45, 45, 1, 230400, 0x86d98f0c
+0, 46, 46, 1, 230400, 0x52970700
diff --git a/tests/ref/fate/ea-tgv-2 b/tests/ref/fate/ea-tgv-2
new file mode 100644
index 0000000000..5e9de02149
--- /dev/null
+++ b/tests/ref/fate/ea-tgv-2
@@ -0,0 +1,39 @@
+#tb 0: 1/15
+0, 0, 0, 1, 192000, 0xdfc2f225
+0, 1, 1, 1, 192000, 0x059b57bd
+0, 2, 2, 1, 192000, 0x766cb086
+0, 3, 3, 1, 192000, 0x459e3bac
+0, 4, 4, 1, 192000, 0x5293e622
+0, 5, 5, 1, 192000, 0x898b03f4
+0, 6, 6, 1, 192000, 0xb184a627
+0, 7, 7, 1, 192000, 0xa3fc650a
+0, 8, 8, 1, 192000, 0xea448589
+0, 9, 9, 1, 192000, 0x700e2b76
+0, 10, 10, 1, 192000, 0xa1a1d66d
+0, 11, 11, 1, 192000, 0xd63bc8a1
+0, 12, 12, 1, 192000, 0x5f08c023
+0, 13, 13, 1, 192000, 0x8b75ec3b
+0, 14, 14, 1, 192000, 0x62728ce4
+0, 15, 15, 1, 192000, 0xaa007941
+0, 16, 16, 1, 192000, 0x55dc5b3b
+0, 17, 17, 1, 192000, 0x72d836c2
+0, 18, 18, 1, 192000, 0x1f2de2fc
+0, 19, 19, 1, 192000, 0xb295dfdb
+0, 20, 20, 1, 192000, 0xe5c5f634
+0, 21, 21, 1, 192000, 0x455a0464
+0, 22, 22, 1, 192000, 0x3bf2340d
+0, 23, 23, 1, 192000, 0xe368f0fc
+0, 24, 24, 1, 192000, 0xfa7549c0
+0, 25, 25, 1, 192000, 0x4dd76f3d
+0, 26, 26, 1, 192000, 0x50a49f6c
+0, 27, 27, 1, 192000, 0xb6072f65
+0, 28, 28, 1, 192000, 0x093ce1a8
+0, 29, 29, 1, 192000, 0x55afe3db
+0, 30, 30, 1, 192000, 0x81c3bfab
+0, 31, 31, 1, 192000, 0x583ebd3d
+0, 32, 32, 1, 192000, 0x2504f003
+0, 33, 33, 1, 192000, 0x44ade2af
+0, 34, 34, 1, 192000, 0x77cbcfd8
+0, 35, 35, 1, 192000, 0xac7ddfa1
+0, 36, 36, 1, 192000, 0x79f7cfe8
+0, 37, 37, 1, 192000, 0xdf2898fd
diff --git a/tests/ref/fate/ea-tgv-ima-ea-eacs b/tests/ref/fate/ea-tgv-ima-ea-eacs
deleted file mode 100644
index 1814e3ce83..0000000000
--- a/tests/ref/fate/ea-tgv-ima-ea-eacs
+++ /dev/null
@@ -1,96 +0,0 @@
-#tb 0: 1/15
-#tb 1: 1/22050
-0, 0, 0, 1, 230400, 0xfbf2581e
-1, 0, 0, 1468, 5872, 0x00000000
-1, 1468, 1468, 1468, 5872, 0x00000000
-0, 1, 1, 1, 230400, 0xfbf2581e
-1, 2936, 2936, 1468, 5872, 0x00000000
-0, 2, 2, 1, 230400, 0xfbf2581e
-1, 4404, 4404, 1468, 5872, 0x00000000
-0, 3, 3, 1, 230400, 0xfbf2581e
-1, 5872, 5872, 1468, 5872, 0x00000000
-0, 4, 4, 1, 230400, 0xfbf2581e
-1, 7340, 7340, 1468, 5872, 0x00000000
-0, 5, 5, 1, 230400, 0xfbf2581e
-1, 8808, 8808, 1468, 5872, 0x00000000
-0, 6, 6, 1, 230400, 0xfbf2581e
-1, 10276, 10276, 1468, 5872, 0x00000000
-0, 7, 7, 1, 230400, 0xfbf2581e
-1, 11744, 11744, 1468, 5872, 0x00000000
-0, 8, 8, 1, 230400, 0xfbf2581e
-1, 13212, 13212, 1468, 5872, 0x00000000
-0, 9, 9, 1, 230400, 0xfbf2581e
-1, 14680, 14680, 1468, 5872, 0x00000000
-0, 10, 10, 1, 230400, 0xfbf2581e
-1, 16148, 16148, 1468, 5872, 0x00000000
-0, 11, 11, 1, 230400, 0xfbf2581e
-1, 17616, 17616, 1468, 5872, 0x00000000
-0, 12, 12, 1, 230400, 0xfbf2581e
-1, 19084, 19084, 1468, 5872, 0x00000000
-0, 13, 13, 1, 230400, 0xfbf2581e
-1, 20552, 20552, 1468, 5872, 0x00000000
-0, 14, 14, 1, 230400, 0xfbf2581e
-1, 22020, 22020, 1468, 5872, 0xc6f64777
-0, 15, 15, 1, 230400, 0xf5a0a21d
-1, 23488, 23488, 1468, 5872, 0x7c9e60e8
-0, 16, 16, 1, 230400, 0x909cc039
-1, 24956, 24956, 1468, 5872, 0x46525c54
-0, 17, 17, 1, 230400, 0x14d899dd
-1, 26424, 26424, 1468, 5872, 0x842796bb
-0, 18, 18, 1, 230400, 0x0d246edf
-1, 27892, 27892, 1468, 5872, 0xb1f6cbd5
-0, 19, 19, 1, 230400, 0x5345fe0d
-1, 29360, 29360, 1468, 5872, 0x0261a74b
-0, 20, 20, 1, 230400, 0x5abdff9a
-1, 30828, 30828, 1468, 5872, 0x8218b1f9
-0, 21, 21, 1, 230400, 0x1730d973
-1, 32296, 32296, 1468, 5872, 0xd7a2cae6
-0, 22, 22, 1, 230400, 0xec881be9
-1, 33764, 33764, 1468, 5872, 0x69d34562
-0, 23, 23, 1, 230400, 0xf4216895
-1, 35232, 35232, 1468, 5872, 0x9303ec65
-0, 24, 24, 1, 230400, 0x529d7a52
-1, 36700, 36700, 1468, 5872, 0xd5d963a1
-0, 25, 25, 1, 230400, 0x93b4c7b9
-1, 38168, 38168, 1468, 5872, 0x0557e06f
-0, 26, 26, 1, 230400, 0xedc65bcd
-1, 39636, 39636, 1468, 5872, 0x1eb48b41
-0, 27, 27, 1, 230400, 0xf0fb54ae
-1, 41104, 41104, 1468, 5872, 0x70f5ca3f
-0, 28, 28, 1, 230400, 0x27864ce9
-1, 42572, 42572, 1468, 5872, 0xd39e5c5e
-0, 29, 29, 1, 230400, 0xcd05012d
-1, 44040, 44040, 1468, 5872, 0x29c59140
-0, 30, 30, 1, 230400, 0x019b6d84
-1, 45508, 45508, 1468, 5872, 0x7d95e643
-0, 31, 31, 1, 230400, 0xcc05d416
-1, 46976, 46976, 1468, 5872, 0x45353fd8
-0, 32, 32, 1, 230400, 0xb04c0248
-1, 48444, 48444, 1468, 5872, 0xad7b1b27
-0, 33, 33, 1, 230400, 0x6806eb92
-1, 49912, 49912, 1468, 5872, 0x1f0377b3
-0, 34, 34, 1, 230400, 0x60e9c001
-1, 51380, 51380, 1468, 5872, 0x6074541e
-0, 35, 35, 1, 230400, 0x9b040261
-1, 52848, 52848, 1468, 5872, 0xa4f5e892
-0, 36, 36, 1, 230400, 0x6961fb90
-1, 54316, 54316, 1468, 5872, 0x084bc696
-0, 37, 37, 1, 230400, 0xbf67ad24
-1, 55784, 55784, 1468, 5872, 0x67fdafce
-0, 38, 38, 1, 230400, 0x2270f328
-1, 57252, 57252, 1468, 5872, 0x8dfd249d
-0, 39, 39, 1, 230400, 0xd0c345f6
-1, 58720, 58720, 1468, 5872, 0x514184ee
-0, 40, 40, 1, 230400, 0xfd159212
-1, 60188, 60188, 1468, 5872, 0xc0090b0d
-0, 41, 41, 1, 230400, 0x085578ff
-1, 61656, 61656, 1468, 5872, 0xc1171cc8
-0, 42, 42, 1, 230400, 0xcca8afa6
-1, 63124, 63124, 1468, 5872, 0x7d7dd07e
-0, 43, 43, 1, 230400, 0x901ec91c
-1, 64592, 64592, 1468, 5872, 0xe6aa619c
-0, 44, 44, 1, 230400, 0xf1cb99f3
-1, 66060, 66060, 1468, 5872, 0xd5aac0df
-0, 45, 45, 1, 230400, 0x86d98f0c
-1, 67528, 67528, 1468, 5872, 0x3b68b390
-0, 46, 46, 1, 230400, 0x52970700
diff --git a/tests/ref/fate/ea-tgv-ima-ea-sead b/tests/ref/fate/ea-tgv-ima-ea-sead
deleted file mode 100644
index bfc9cb58fe..0000000000
--- a/tests/ref/fate/ea-tgv-ima-ea-sead
+++ /dev/null
@@ -1,89 +0,0 @@
-#tb 0: 1/15
-#tb 1: 1/22050
-0, 0, 0, 1, 192000, 0xdfc2f225
-1, 0, 0, 736, 2944, 0x00000000
-1, 736, 736, 1472, 5888, 0x5ae3c2a4
-0, 1, 1, 1, 192000, 0x059b57bd
-1, 2208, 2208, 1472, 5888, 0x158fbcb4
-0, 2, 2, 1, 192000, 0x766cb086
-1, 3680, 3680, 1472, 5888, 0x3fc85d35
-0, 3, 3, 1, 192000, 0x459e3bac
-1, 5152, 5152, 1472, 5888, 0x4667ec2b
-0, 4, 4, 1, 192000, 0x5293e622
-1, 6624, 6624, 1472, 5888, 0x82744494
-0, 5, 5, 1, 192000, 0x898b03f4
-1, 8096, 8096, 1472, 5888, 0x3b0cb86f
-0, 6, 6, 1, 192000, 0xb184a627
-1, 9568, 9568, 1472, 5888, 0x29493fbb
-0, 7, 7, 1, 192000, 0xa3fc650a
-1, 11040, 11040, 1472, 5888, 0xaa2d8595
-0, 8, 8, 1, 192000, 0xea448589
-1, 12512, 12512, 1472, 5888, 0x2e563de6
-0, 9, 9, 1, 192000, 0x700e2b76
-1, 13984, 13984, 1472, 5888, 0x225cca99
-0, 10, 10, 1, 192000, 0xa1a1d66d
-1, 15456, 15456, 1472, 5888, 0x2b577599
-0, 11, 11, 1, 192000, 0xd63bc8a1
-1, 16928, 16928, 1472, 5888, 0x3d967f32
-0, 12, 12, 1, 192000, 0x5f08c023
-1, 18400, 18400, 1472, 5888, 0x16639a84
-0, 13, 13, 1, 192000, 0x8b75ec3b
-1, 19872, 19872, 1472, 5888, 0x90549ba0
-0, 14, 14, 1, 192000, 0x62728ce4
-1, 21344, 21344, 1472, 5888, 0xf46e6644
-0, 15, 15, 1, 192000, 0xaa007941
-1, 22816, 22816, 1472, 5888, 0x39a073ec
-0, 16, 16, 1, 192000, 0x55dc5b3b
-1, 24288, 24288, 1472, 5888, 0xb1d7a93a
-0, 17, 17, 1, 192000, 0x72d836c2
-1, 25760, 25760, 1472, 5888, 0x25e9795b
-0, 18, 18, 1, 192000, 0x1f2de2fc
-1, 27232, 27232, 1472, 5888, 0xbbc07644
-0, 19, 19, 1, 192000, 0xb295dfdb
-1, 28704, 28704, 1472, 5888, 0x323f6a1b
-0, 20, 20, 1, 192000, 0xe5c5f634
-1, 30176, 30176, 1472, 5888, 0x7cae130b
-0, 21, 21, 1, 192000, 0x455a0464
-1, 31648, 31648, 1472, 5888, 0xd23bf9c6
-0, 22, 22, 1, 192000, 0x3bf2340d
-1, 33120, 33120, 1472, 5888, 0x5f73ef35
-0, 23, 23, 1, 192000, 0xe368f0fc
-1, 34592, 34592, 1472, 5888, 0xc66026be
-0, 24, 24, 1, 192000, 0xfa7549c0
-1, 36064, 36064, 1472, 5888, 0xc8fdb539
-0, 25, 25, 1, 192000, 0x4dd76f3d
-1, 37536, 37536, 1472, 5888, 0x94c6bfbd
-0, 26, 26, 1, 192000, 0x50a49f6c
-1, 39008, 39008, 1472, 5888, 0xb77e1b83
-0, 27, 27, 1, 192000, 0xb6072f65
-1, 40480, 40480, 1472, 5888, 0x6c6d6693
-0, 28, 28, 1, 192000, 0x093ce1a8
-1, 41952, 41952, 1472, 5888, 0xd9f064d4
-0, 29, 29, 1, 192000, 0x55afe3db
-1, 43424, 43424, 1472, 5888, 0x85dd990d
-0, 30, 30, 1, 192000, 0x81c3bfab
-1, 44896, 44896, 1472, 5888, 0x385e021b
-0, 31, 31, 1, 192000, 0x583ebd3d
-1, 46368, 46368, 1472, 5888, 0xac09fd02
-0, 32, 32, 1, 192000, 0x2504f003
-1, 47840, 47840, 1472, 5888, 0xc6dcdff2
-0, 33, 33, 1, 192000, 0x44ade2af
-1, 49312, 49312, 1472, 5888, 0x86a6944d
-0, 34, 34, 1, 192000, 0x77cbcfd8
-1, 50784, 50784, 1472, 5888, 0x8587b964
-0, 35, 35, 1, 192000, 0xac7ddfa1
-1, 52256, 52256, 1472, 5888, 0x2b0355ff
-0, 36, 36, 1, 192000, 0x79f7cfe8
-1, 53728, 53728, 1472, 5888, 0xe4148a85
-0, 37, 37, 1, 192000, 0xdf2898fd
-1, 55200, 55200, 1472, 5888, 0xdf02ed4f
-1, 56672, 56672, 1472, 5888, 0x87a54b15
-1, 58144, 58144, 1472, 5888, 0x3ad2be45
-1, 59616, 59616, 1472, 5888, 0x3a49c2c3
-1, 61088, 61088, 1472, 5888, 0xc2b66404
-1, 62560, 62560, 1472, 5888, 0xac3e234a
-1, 64032, 64032, 1472, 5888, 0x5dcf523b
-1, 65504, 65504, 1472, 5888, 0x2034b5d6
-1, 66976, 66976, 1472, 5888, 0x96882832
-1, 68448, 68448, 1472, 5888, 0x2be3d534
-1, 69920, 69920, 1472, 5888, 0xa841a49d
diff --git a/tests/ref/fate/adpcm-ea-tqi b/tests/ref/fate/ea-tqi
index 5c64661f7b..72afb81ede 100644
--- a/tests/ref/fate/adpcm-ea-tqi
+++ b/tests/ref/fate/ea-tqi
@@ -1,52 +1,27 @@
#tb 0: 1/15
-#tb 1: 1/22050
0, 0, 0, 1, 115200, 0x375ec573
-1, 0, 0, 1484, 5936, 0x00000000
0, 1, 1, 1, 115200, 0x375ec573
-1, 1484, 1484, 1456, 5824, 0x00000000
0, 2, 2, 1, 115200, 0x375ec573
-1, 2940, 2940, 1484, 5936, 0x00000000
0, 3, 3, 1, 115200, 0x375ec573
-1, 4424, 4424, 1456, 5824, 0x00000000
0, 4, 4, 1, 115200, 0x375ec573
-1, 5880, 5880, 1484, 5936, 0x00000000
0, 5, 5, 1, 115200, 0x375ec573
-1, 7364, 7364, 1456, 5824, 0x00000000
0, 6, 6, 1, 115200, 0x375ec573
-1, 8820, 8820, 1484, 5936, 0x00000000
0, 7, 7, 1, 115200, 0x375ec573
-1, 10304, 10304, 1456, 5824, 0x0f06f5bb
0, 8, 8, 1, 115200, 0x0b4d31bf
-1, 11760, 11760, 1484, 5936, 0xb0dbfc46
0, 9, 9, 1, 115200, 0xdd724598
-1, 13244, 13244, 1456, 5824, 0x9daa9f9c
0, 10, 10, 1, 115200, 0xc3077e75
-1, 14700, 14700, 1484, 5936, 0x61400d2f
0, 11, 11, 1, 115200, 0xbf70778a
-1, 16184, 16184, 1456, 5824, 0x34a5b0e3
0, 12, 12, 1, 115200, 0x117eb766
-1, 17640, 17640, 1484, 5936, 0x6e546f72
0, 13, 13, 1, 115200, 0x4617fbad
-1, 19124, 19124, 1456, 5824, 0x4f093b35
0, 14, 14, 1, 115200, 0x5f5b02d2
-1, 20580, 20580, 1484, 5936, 0x95b5b599
0, 15, 15, 1, 115200, 0x2a9c5325
-1, 22064, 22064, 1456, 5824, 0x75e15e60
0, 16, 16, 1, 115200, 0x14a89e2a
-1, 23520, 23520, 1484, 5936, 0xd1077d39
0, 17, 17, 1, 115200, 0xe69aa994
-1, 25004, 25004, 1456, 5824, 0x956e21ca
0, 18, 18, 1, 115200, 0xfbacf589
-1, 26460, 26460, 1484, 5936, 0x33bac234
0, 19, 19, 1, 115200, 0x1d714c6e
-1, 27944, 27944, 1456, 5824, 0x5df37824
0, 20, 20, 1, 115200, 0x6eff66cb
-1, 29400, 29400, 1484, 5936, 0xc174af24
0, 21, 21, 1, 115200, 0xee21c1cb
-1, 30884, 30884, 1456, 5824, 0xe5dc2159
0, 22, 22, 1, 115200, 0xce714ada
-1, 32340, 32340, 1484, 5936, 0x63ffc8b1
0, 23, 23, 1, 115200, 0xf89d56c3
-1, 33824, 33824, 1456, 5824, 0xefe4c365
0, 24, 24, 1, 115200, 0x65fd5e60
0, 25, 25, 1, 115200, 0x0c256424
diff --git a/tests/ref/fate/ea-dct b/tests/ref/fate/mdec
index 071be8abb6..b7aab626e9 100644
--- a/tests/ref/fate/ea-dct
+++ b/tests/ref/fate/mdec
@@ -1,269 +1,135 @@
#tb 0: 1/15
-#tb 1: 1/22050
0, 0, 0, 1, 102144, 0x6edc83de
-1, 0, 0, 1484, 5936, 0xea261a29
0, 1, 1, 1, 102144, 0xd0534fda
-1, 1484, 1484, 1456, 5824, 0x253df061
0, 2, 2, 1, 102144, 0x6447911f
-1, 2940, 2940, 1484, 5936, 0x603a5bd7
0, 3, 3, 1, 102144, 0xf21f3b46
-1, 4424, 4424, 1456, 5824, 0x9d283f59
0, 4, 4, 1, 102144, 0x0975077a
-1, 5880, 5880, 1484, 5936, 0x49323497
0, 5, 5, 1, 102144, 0xb9a12d8e
-1, 7364, 7364, 1456, 5824, 0x7c299939
0, 6, 6, 1, 102144, 0x17413513
-1, 8820, 8820, 1484, 5936, 0x9f918e9a
0, 7, 7, 1, 102144, 0x1e622a04
-1, 10304, 10304, 1456, 5824, 0x1226b534
0, 8, 8, 1, 102144, 0x7489224e
-1, 11760, 11760, 1484, 5936, 0xdd159326
0, 9, 9, 1, 102144, 0xae14956e
-1, 13244, 13244, 1456, 5824, 0x361ad10f
0, 10, 10, 1, 102144, 0x104fd3a0
-1, 14700, 14700, 1484, 5936, 0x6ccac9e3
0, 11, 11, 1, 102144, 0xea63a940
-1, 16184, 16184, 1456, 5824, 0x1861efef
0, 12, 12, 1, 102144, 0x0cf81588
-1, 17640, 17640, 1484, 5936, 0x5f718eb9
0, 13, 13, 1, 102144, 0xe4a5b2fd
-1, 19124, 19124, 1456, 5824, 0xd4ca72ba
0, 14, 14, 1, 102144, 0x0c9aaf77
-1, 20580, 20580, 1484, 5936, 0xbf2b27e6
0, 15, 15, 1, 102144, 0x065007d7
-1, 22064, 22064, 1456, 5824, 0xcb6f024e
0, 16, 16, 1, 102144, 0x54c0c29b
-1, 23520, 23520, 1484, 5936, 0x7dfb7e05
0, 17, 17, 1, 102144, 0x1114cb8e
-1, 25004, 25004, 1456, 5824, 0x80e16f13
0, 18, 18, 1, 102144, 0xe4270462
-1, 26460, 26460, 1484, 5936, 0x0fb59227
0, 19, 19, 1, 102144, 0x61e5b7fd
-1, 27944, 27944, 1456, 5824, 0x4d6f1fdb
0, 20, 20, 1, 102144, 0x7cbeaca6
-1, 29400, 29400, 1484, 5936, 0x505a5103
0, 21, 21, 1, 102144, 0xed92daa4
-1, 30884, 30884, 1456, 5824, 0x47ef4c13
0, 22, 22, 1, 102144, 0xd8654d0d
-1, 32340, 32340, 1484, 5936, 0xbe4795fb
0, 23, 23, 1, 102144, 0x854e842b
-1, 33824, 33824, 1456, 5824, 0xb82cc4ff
0, 24, 24, 1, 102144, 0x56407c3a
-1, 35280, 35280, 1484, 5936, 0xf7c6ab8d
0, 25, 25, 1, 102144, 0x17db3f90
-1, 36764, 36764, 1456, 5824, 0x1442f5e0
0, 26, 26, 1, 102144, 0x8b133b9a
-1, 38220, 38220, 1484, 5936, 0x64659389
0, 27, 27, 1, 102144, 0xe4899db9
-1, 39704, 39704, 1456, 5824, 0xdd81725c
0, 28, 28, 1, 102144, 0x579cf092
-1, 41160, 41160, 1484, 5936, 0x7f7c604f
0, 29, 29, 1, 102144, 0x19fa5062
-1, 42644, 42644, 1456, 5824, 0xafc77beb
0, 30, 30, 1, 102144, 0x71339792
-1, 44100, 44100, 1484, 5936, 0x24f88e4d
0, 31, 31, 1, 102144, 0x970e5c0c
-1, 45584, 45584, 1456, 5824, 0xa31956ca
0, 32, 32, 1, 102144, 0x84ee616a
-1, 47040, 47040, 1484, 5936, 0x958e02b9
0, 33, 33, 1, 102144, 0x1d6f9a23
-1, 48524, 48524, 1456, 5824, 0xcfc79890
0, 34, 34, 1, 102144, 0xc28e19db
-1, 49980, 49980, 1484, 5936, 0xc7e788ae
0, 35, 35, 1, 102144, 0x0e898967
-1, 51464, 51464, 1456, 5824, 0x4b6b1acc
0, 36, 36, 1, 102144, 0x52a8b671
-1, 52920, 52920, 1484, 5936, 0xa74496dc
0, 37, 37, 1, 102144, 0x3f45ea83
-1, 54404, 54404, 1456, 5824, 0x719e6171
0, 38, 38, 1, 102144, 0x7b0fc603
-1, 55860, 55860, 1484, 5936, 0x9346222d
0, 39, 39, 1, 102144, 0x14f94469
-1, 57344, 57344, 1456, 5824, 0x9e2a876e
0, 40, 40, 1, 102144, 0x5b9f37cc
-1, 58800, 58800, 1484, 5936, 0xeca6ea64
0, 41, 41, 1, 102144, 0xf902b7c7
-1, 60284, 60284, 1456, 5824, 0x07d8174f
0, 42, 42, 1, 102144, 0x326836e0
-1, 61740, 61740, 1484, 5936, 0x2df5aa6b
0, 43, 43, 1, 102144, 0x2e4aebba
-1, 63224, 63224, 1456, 5824, 0x314e7034
0, 44, 44, 1, 102144, 0xd10ae58c
-1, 64680, 64680, 1484, 5936, 0x5a328768
0, 45, 45, 1, 102144, 0xbd084ecf
-1, 66164, 66164, 1456, 5824, 0x32b92446
0, 46, 46, 1, 102144, 0xb2157c0a
-1, 67620, 67620, 1484, 5936, 0x20ecbc9b
0, 47, 47, 1, 102144, 0xd7f158d4
-1, 69104, 69104, 1456, 5824, 0x76019c14
0, 48, 48, 1, 102144, 0x3cf86462
-1, 70560, 70560, 1484, 5936, 0x8c3ef8a6
0, 49, 49, 1, 102144, 0x53ecddab
-1, 72044, 72044, 1456, 5824, 0xcdaab50b
0, 50, 50, 1, 102144, 0xcdaba8ef
-1, 73500, 73500, 1484, 5936, 0xb2f87f4f
0, 51, 51, 1, 102144, 0xab9ede18
-1, 74984, 74984, 1456, 5824, 0x70c26379
0, 52, 52, 1, 102144, 0xb6706e79
-1, 76440, 76440, 1484, 5936, 0x5691ecfd
0, 53, 53, 1, 102144, 0x76371069
-1, 77924, 77924, 1456, 5824, 0x61e208fe
0, 54, 54, 1, 102144, 0x3a365016
-1, 79380, 79380, 1484, 5936, 0x87d1a5e0
0, 55, 55, 1, 102144, 0x52177c09
-1, 80864, 80864, 1456, 5824, 0x02054cfd
0, 56, 56, 1, 102144, 0xc33eb4fb
-1, 82320, 82320, 1484, 5936, 0x22ff1c4b
0, 57, 57, 1, 102144, 0x16098436
-1, 83804, 83804, 1456, 5824, 0xc6d87fef
0, 58, 58, 1, 102144, 0x715d6a2b
-1, 85260, 85260, 1484, 5936, 0x9028bb3b
0, 59, 59, 1, 102144, 0xd3abc960
-1, 86744, 86744, 1456, 5824, 0xbadde406
0, 60, 60, 1, 102144, 0x7f34b0d4
-1, 88200, 88200, 1484, 5936, 0x6e88ddf1
0, 61, 61, 1, 102144, 0xe3219b9c
-1, 89684, 89684, 1456, 5824, 0x5bb8be6e
0, 62, 62, 1, 102144, 0x5fa54f54
-1, 91140, 91140, 1484, 5936, 0xe1f8d7fc
0, 63, 63, 1, 102144, 0x0fb746cb
-1, 92624, 92624, 1456, 5824, 0xc824e388
0, 64, 64, 1, 102144, 0xa6bd2da2
-1, 94080, 94080, 1484, 5936, 0x654371a9
0, 65, 65, 1, 102144, 0x04579119
-1, 95564, 95564, 1456, 5824, 0xae6ee9ec
0, 66, 66, 1, 102144, 0xda818691
-1, 97020, 97020, 1484, 5936, 0x9aa4550d
0, 67, 67, 1, 102144, 0xe9d44445
-1, 98504, 98504, 1456, 5824, 0xdce210ac
0, 68, 68, 1, 102144, 0x94868dc9
-1, 99960, 99960, 1484, 5936, 0xb12641c8
0, 69, 69, 1, 102144, 0x3ca52ce6
-1, 101444, 101444, 1456, 5824, 0x277e014b
0, 70, 70, 1, 102144, 0xd7eb4c4f
-1, 102900, 102900, 1484, 5936, 0xb0d262de
0, 71, 71, 1, 102144, 0xfcdfafca
-1, 104384, 104384, 1456, 5824, 0xf94d6f49
0, 72, 72, 1, 102144, 0x473a4a5a
-1, 105840, 105840, 1484, 5936, 0x3d7848cb
0, 73, 73, 1, 102144, 0xe5a5f3cb
-1, 107324, 107324, 1456, 5824, 0xe67fc08e
0, 74, 74, 1, 102144, 0x34070219
-1, 108780, 108780, 1484, 5936, 0x0475e0d6
0, 75, 75, 1, 102144, 0x0faa965a
-1, 110264, 110264, 1456, 5824, 0x8a9a4a2e
0, 76, 76, 1, 102144, 0xe2c6acda
-1, 111720, 111720, 1484, 5936, 0x82576204
0, 77, 77, 1, 102144, 0xe22776d5
-1, 113204, 113204, 1456, 5824, 0x3017b648
0, 78, 78, 1, 102144, 0x80d85602
-1, 114660, 114660, 1484, 5936, 0xca4c3e04
0, 79, 79, 1, 102144, 0x2f3fa190
-1, 116144, 116144, 1456, 5824, 0x340077d1
0, 80, 80, 1, 102144, 0x70b461b1
-1, 117600, 117600, 1484, 5936, 0x805bea6e
0, 81, 81, 1, 102144, 0x366c8b27
-1, 119084, 119084, 1456, 5824, 0x2cf6c87b
0, 82, 82, 1, 102144, 0x65cc0866
-1, 120540, 120540, 1484, 5936, 0x3635bc5f
0, 83, 83, 1, 102144, 0x903beb14
-1, 122024, 122024, 1456, 5824, 0x0d7a81c7
0, 84, 84, 1, 102144, 0xb6c5f5c7
-1, 123480, 123480, 1484, 5936, 0x26179764
0, 85, 85, 1, 102144, 0xaa813725
-1, 124964, 124964, 1456, 5824, 0xa0b2454f
0, 86, 86, 1, 102144, 0x014a84a0
-1, 126420, 126420, 1484, 5936, 0x91d24608
0, 87, 87, 1, 102144, 0xd286ece1
-1, 127904, 127904, 1456, 5824, 0x6509b3e1
0, 88, 88, 1, 102144, 0x48b1c27d
-1, 129360, 129360, 1484, 5936, 0xa0e3c9fc
0, 89, 89, 1, 102144, 0xa611ef42
-1, 130844, 130844, 1456, 5824, 0x18682a2f
0, 90, 90, 1, 102144, 0x98627584
-1, 132300, 132300, 1484, 5936, 0x89cea4ff
0, 91, 91, 1, 102144, 0x43de7c75
-1, 133784, 133784, 1456, 5824, 0x7dd22b85
0, 92, 92, 1, 102144, 0xa9e22c68
-1, 135240, 135240, 1484, 5936, 0x8b2eeb8d
0, 93, 93, 1, 102144, 0x84ac34d4
-1, 136724, 136724, 1456, 5824, 0x0c21af82
0, 94, 94, 1, 102144, 0x6abd00ba
-1, 138180, 138180, 1484, 5936, 0x9c5a748d
0, 95, 95, 1, 102144, 0x5d11066e
-1, 139664, 139664, 1456, 5824, 0x1dc72c5c
0, 96, 96, 1, 102144, 0xb6b083aa
-1, 141120, 141120, 1484, 5936, 0xe6129383
0, 97, 97, 1, 102144, 0x5d152a11
-1, 142604, 142604, 1456, 5824, 0x0a44312a
0, 98, 98, 1, 102144, 0x0c0aec67
-1, 144060, 144060, 1484, 5936, 0x7ed30640
0, 99, 99, 1, 102144, 0xa248bd10
-1, 145544, 145544, 1456, 5824, 0xede15f25
0, 100, 100, 1, 102144, 0x4e6c12cc
-1, 147000, 147000, 1484, 5936, 0x0096d0f3
0, 101, 101, 1, 102144, 0xca1d6753
-1, 148484, 148484, 1456, 5824, 0x13764b4b
0, 102, 102, 1, 102144, 0x116310c3
-1, 149940, 149940, 1484, 5936, 0xd4608756
0, 103, 103, 1, 102144, 0x16903cd0
-1, 151424, 151424, 1456, 5824, 0x254b5f2a
0, 104, 104, 1, 102144, 0x239adfed
-1, 152880, 152880, 1484, 5936, 0x7705b830
0, 105, 105, 1, 102144, 0x0970ce49
-1, 154364, 154364, 1456, 5824, 0x64a63d78
0, 106, 106, 1, 102144, 0xb628adc1
-1, 155820, 155820, 1484, 5936, 0xc02d81a6
0, 107, 107, 1, 102144, 0x473613f7
-1, 157304, 157304, 1456, 5824, 0xd239e55e
0, 108, 108, 1, 102144, 0x3eef3987
-1, 158760, 158760, 1484, 5936, 0x8018cd3a
0, 109, 109, 1, 102144, 0x935b99ca
-1, 160244, 160244, 1456, 5824, 0xf86b8a98
0, 110, 110, 1, 102144, 0xb9f4d6ee
-1, 161700, 161700, 1484, 5936, 0x2a0078bc
0, 111, 111, 1, 102144, 0xac811656
-1, 163184, 163184, 1456, 5824, 0x058d4e1b
0, 112, 112, 1, 102144, 0xd1f84af0
-1, 164640, 164640, 1484, 5936, 0xbc718309
0, 113, 113, 1, 102144, 0xf2fd25f4
-1, 166124, 166124, 1456, 5824, 0xaf6c29e5
0, 114, 114, 1, 102144, 0x935bbed9
-1, 167580, 167580, 1484, 5936, 0x80df004d
0, 115, 115, 1, 102144, 0x8c8c3e53
-1, 169064, 169064, 1456, 5824, 0xeca5aa57
0, 116, 116, 1, 102144, 0x24afc20f
-1, 170520, 170520, 1484, 5936, 0xb793a8f8
0, 117, 117, 1, 102144, 0xad20a451
-1, 172004, 172004, 1456, 5824, 0x70fa6aff
0, 118, 118, 1, 102144, 0xd1a0df13
-1, 173460, 173460, 1484, 5936, 0xda8d4cc6
0, 119, 119, 1, 102144, 0xb0ee53f8
-1, 174944, 174944, 1456, 5824, 0xa70088eb
0, 120, 120, 1, 102144, 0x08cdb591
-1, 176400, 176400, 1484, 5936, 0x1c0b0aab
0, 121, 121, 1, 102144, 0x89b985b0
-1, 177884, 177884, 1456, 5824, 0x234d2436
0, 122, 122, 1, 102144, 0xdd27d51f
-1, 179340, 179340, 1484, 5936, 0xf79d731e
0, 123, 123, 1, 102144, 0xa783fce0
-1, 180824, 180824, 1456, 5824, 0x5a4e454a
0, 124, 124, 1, 102144, 0xfe5602e8
-1, 182280, 182280, 1484, 5936, 0xccf6d042
0, 125, 125, 1, 102144, 0xfb989934
-1, 183764, 183764, 1456, 5824, 0x4e524d14
0, 126, 126, 1, 102144, 0xf857eb2b
-1, 185220, 185220, 1484, 5936, 0xf8f2fcc3
0, 127, 127, 1, 102144, 0x987a7098
-1, 186704, 186704, 1456, 5824, 0x08f12491
0, 128, 128, 1, 102144, 0xbc749f42
-1, 188160, 188160, 1484, 5936, 0x506e0a42
0, 129, 129, 1, 102144, 0x221e48a6
-1, 189644, 189644, 1456, 5824, 0x7cf05049
0, 130, 130, 1, 102144, 0x4c4b5da2
-1, 191100, 191100, 1484, 5936, 0xdeb9d295
0, 131, 131, 1, 102144, 0x32140027
-1, 192584, 192584, 1456, 5824, 0x758ef642
0, 132, 132, 1, 102144, 0xbeb4bf18
-1, 194040, 194040, 1484, 5936, 0x91903980
0, 133, 133, 1, 102144, 0x523012e5
diff --git a/tests/ref/fate/real-14_4 b/tests/ref/fate/ra-144
index 4710566d1a..4710566d1a 100644
--- a/tests/ref/fate/real-14_4
+++ b/tests/ref/fate/ra-144
diff --git a/tests/ref/fate/roqvideo b/tests/ref/fate/roqvideo
new file mode 100644
index 0000000000..9febedba0d
--- /dev/null
+++ b/tests/ref/fate/roqvideo
@@ -0,0 +1,211 @@
+#tb 0: 1/30
+0, 0, 0, 1, 393216, 0x56995aac
+0, 1, 1, 1, 393216, 0xf9ed5d6c
+0, 2, 2, 1, 393216, 0xd3285d75
+0, 3, 3, 1, 393216, 0x82d15d62
+0, 4, 4, 1, 393216, 0x893e5d6f
+0, 5, 5, 1, 393216, 0x82d15d62
+0, 6, 6, 1, 393216, 0x893e5d6f
+0, 7, 7, 1, 393216, 0x82d15d62
+0, 8, 8, 1, 393216, 0x893e5d6f
+0, 9, 9, 1, 393216, 0x82d15d62
+0, 10, 10, 1, 393216, 0x893e5d6f
+0, 11, 11, 1, 393216, 0x82d15d62
+0, 12, 12, 1, 393216, 0x893e5d6f
+0, 13, 13, 1, 393216, 0x82d15d62
+0, 14, 14, 1, 393216, 0x893e5d6f
+0, 15, 15, 1, 393216, 0x82d15d62
+0, 16, 16, 1, 393216, 0x2ae39eca
+0, 17, 17, 1, 393216, 0x9254be70
+0, 18, 18, 1, 393216, 0x4b2ed384
+0, 19, 19, 1, 393216, 0xbbd9d8f7
+0, 20, 20, 1, 393216, 0x1f2be0c3
+0, 21, 21, 1, 393216, 0x2434eb25
+0, 22, 22, 1, 393216, 0xa6cced4e
+0, 23, 23, 1, 393216, 0xd116f38b
+0, 24, 24, 1, 393216, 0x6b86f380
+0, 25, 25, 1, 393216, 0xc1b3f8e9
+0, 26, 26, 1, 393216, 0x2993fd5d
+0, 27, 27, 1, 393216, 0xf489fe18
+0, 28, 28, 1, 393216, 0x9ef10501
+0, 29, 29, 1, 393216, 0x8faf0512
+0, 30, 30, 1, 393216, 0xa54d0736
+0, 31, 31, 1, 393216, 0xf4ef01e0
+0, 32, 32, 1, 393216, 0xe241ef51
+0, 33, 33, 1, 393216, 0xcc38e51f
+0, 34, 34, 1, 393216, 0xb1345876
+0, 35, 35, 1, 393216, 0xf9b0968b
+0, 36, 36, 1, 393216, 0x6bb1523f
+0, 37, 37, 1, 393216, 0x83469a05
+0, 38, 38, 1, 393216, 0x73e30882
+0, 39, 39, 1, 393216, 0x8673da66
+0, 40, 40, 1, 393216, 0xb67596d3
+0, 41, 41, 1, 393216, 0xf7638710
+0, 42, 42, 1, 393216, 0x813a8f47
+0, 43, 43, 1, 393216, 0xb3526555
+0, 44, 44, 1, 393216, 0x1b167be3
+0, 45, 45, 1, 393216, 0x99114562
+0, 46, 46, 1, 393216, 0xfafb0693
+0, 47, 47, 1, 393216, 0x121d96c8
+0, 48, 48, 1, 393216, 0xb3c68c5d
+0, 49, 49, 1, 393216, 0x2035b97f
+0, 50, 50, 1, 393216, 0xfbcaeb62
+0, 51, 51, 1, 393216, 0xfd5aea5d
+0, 52, 52, 1, 393216, 0x66efbddd
+0, 53, 53, 1, 393216, 0xf1e17862
+0, 54, 54, 1, 393216, 0x27fa584d
+0, 55, 55, 1, 393216, 0xe644ec5f
+0, 56, 56, 1, 393216, 0x7e3067ba
+0, 57, 57, 1, 393216, 0x1b6ba6fd
+0, 58, 58, 1, 393216, 0x55bdba34
+0, 59, 59, 1, 393216, 0xc67db2e4
+0, 60, 60, 1, 393216, 0x359de8a2
+0, 61, 61, 1, 393216, 0x7b7a32ef
+0, 62, 62, 1, 393216, 0xbe512a66
+0, 63, 63, 1, 393216, 0x681d82bf
+0, 64, 64, 1, 393216, 0xa2320ec5
+0, 65, 65, 1, 393216, 0xcfbd9954
+0, 66, 66, 1, 393216, 0x7fee9854
+0, 67, 67, 1, 393216, 0x70eec155
+0, 68, 68, 1, 393216, 0x114f684e
+0, 69, 69, 1, 393216, 0xe27f034f
+0, 70, 70, 1, 393216, 0xfbbd89b4
+0, 71, 71, 1, 393216, 0xcef4c58a
+0, 72, 72, 1, 393216, 0x9eea88e9
+0, 73, 73, 1, 393216, 0x911cea42
+0, 74, 74, 1, 393216, 0xec5727ea
+0, 75, 75, 1, 393216, 0xda998c33
+0, 76, 76, 1, 393216, 0xc82140ed
+0, 77, 77, 1, 393216, 0x4caa8591
+0, 78, 78, 1, 393216, 0x4944206c
+0, 79, 79, 1, 393216, 0xd4676a94
+0, 80, 80, 1, 393216, 0x9e0340b3
+0, 81, 81, 1, 393216, 0xbdef7f94
+0, 82, 82, 1, 393216, 0xfac05cb0
+0, 83, 83, 1, 393216, 0xfef5a369
+0, 84, 84, 1, 393216, 0x9fcb3711
+0, 85, 85, 1, 393216, 0x6d93f761
+0, 86, 86, 1, 393216, 0xe95dc1ae
+0, 87, 87, 1, 393216, 0x3e561557
+0, 88, 88, 1, 393216, 0x0fa7a049
+0, 89, 89, 1, 393216, 0xf16afb95
+0, 90, 90, 1, 393216, 0xe53a2064
+0, 91, 91, 1, 393216, 0x57f046a4
+0, 92, 92, 1, 393216, 0xf6f16a0c
+0, 93, 93, 1, 393216, 0xcba0c8b0
+0, 94, 94, 1, 393216, 0x5bdbe522
+0, 95, 95, 1, 393216, 0x0fed0151
+0, 96, 96, 1, 393216, 0xbf86faf8
+0, 97, 97, 1, 393216, 0x39854c5f
+0, 98, 98, 1, 393216, 0xd9b7760a
+0, 99, 99, 1, 393216, 0x8edcc1d9
+0, 100, 100, 1, 393216, 0x44ae1435
+0, 101, 101, 1, 393216, 0xbc3d6d73
+0, 102, 102, 1, 393216, 0xedd82647
+0, 103, 103, 1, 393216, 0x1c2e5ce3
+0, 104, 104, 1, 393216, 0x04e29afe
+0, 105, 105, 1, 393216, 0xb191578e
+0, 106, 106, 1, 393216, 0x31d75a06
+0, 107, 107, 1, 393216, 0xfdb6c56e
+0, 108, 108, 1, 393216, 0xf528f484
+0, 109, 109, 1, 393216, 0x87af758e
+0, 110, 110, 1, 393216, 0xc8bdafb7
+0, 111, 111, 1, 393216, 0x573afe93
+0, 112, 112, 1, 393216, 0xb03cb8f5
+0, 113, 113, 1, 393216, 0x6e03ac71
+0, 114, 114, 1, 393216, 0xf919164e
+0, 115, 115, 1, 393216, 0x80059f3c
+0, 116, 116, 1, 393216, 0xf4ea0b1a
+0, 117, 117, 1, 393216, 0xe7720ffb
+0, 118, 118, 1, 393216, 0x1ec0cd56
+0, 119, 119, 1, 393216, 0x2bc8cf18
+0, 120, 120, 1, 393216, 0xe0bf17b5
+0, 121, 121, 1, 393216, 0x660247e1
+0, 122, 122, 1, 393216, 0xcf66f2a9
+0, 123, 123, 1, 393216, 0x5494d5ab
+0, 124, 124, 1, 393216, 0x2c02f2c4
+0, 125, 125, 1, 393216, 0x93fa3783
+0, 126, 126, 1, 393216, 0x4cc50633
+0, 127, 127, 1, 393216, 0x3f179386
+0, 128, 128, 1, 393216, 0x2bca9e1b
+0, 129, 129, 1, 393216, 0x3e4af867
+0, 130, 130, 1, 393216, 0x7e7df93c
+0, 131, 131, 1, 393216, 0x577e4fb0
+0, 132, 132, 1, 393216, 0x34487f0a
+0, 133, 133, 1, 393216, 0x0937bcfc
+0, 134, 134, 1, 393216, 0xa9e75a5e
+0, 135, 135, 1, 393216, 0xf7bc0c89
+0, 136, 136, 1, 393216, 0x06dacca6
+0, 137, 137, 1, 393216, 0x7baaa4bd
+0, 138, 138, 1, 393216, 0x95477f5f
+0, 139, 139, 1, 393216, 0x51117526
+0, 140, 140, 1, 393216, 0x69656d03
+0, 141, 141, 1, 393216, 0xcbd061bb
+0, 142, 142, 1, 393216, 0x8d1d5be2
+0, 143, 143, 1, 393216, 0x43e55930
+0, 144, 144, 1, 393216, 0xb56f5872
+0, 145, 145, 1, 393216, 0x09a255e9
+0, 146, 146, 1, 393216, 0xcaaa5456
+0, 147, 147, 1, 393216, 0xd267501f
+0, 148, 148, 1, 393216, 0x7bef4eca
+0, 149, 149, 1, 393216, 0x9aa94af3
+0, 150, 150, 1, 393216, 0xd39d4a29
+0, 151, 151, 1, 393216, 0x7a754960
+0, 152, 152, 1, 393216, 0x3f004921
+0, 153, 153, 1, 393216, 0x0f784ca8
+0, 154, 154, 1, 393216, 0x2a062c70
+0, 155, 155, 1, 393216, 0x114ef770
+0, 156, 156, 1, 393216, 0xfb7673bf
+0, 157, 157, 1, 393216, 0xbaea88f7
+0, 158, 158, 1, 393216, 0x6fdfe2ec
+0, 159, 159, 1, 393216, 0xb7b2b398
+0, 160, 160, 1, 393216, 0x14ba127e
+0, 161, 161, 1, 393216, 0x660b3041
+0, 162, 162, 1, 393216, 0xe3f3302a
+0, 163, 163, 1, 393216, 0x34c7f1c9
+0, 164, 164, 1, 393216, 0xa8257bf4
+0, 165, 165, 1, 393216, 0xd63fc649
+0, 166, 166, 1, 393216, 0xf8e5b79c
+0, 167, 167, 1, 393216, 0xa67b52ab
+0, 168, 168, 1, 393216, 0xef8f9c74
+0, 169, 169, 1, 393216, 0x6d3aa6b6
+0, 170, 170, 1, 393216, 0x8c174ee6
+0, 171, 171, 1, 393216, 0x2dfbc524
+0, 172, 172, 1, 393216, 0x7d0808b6
+0, 173, 173, 1, 393216, 0x6cbdf6f5
+0, 174, 174, 1, 393216, 0xfe39bc53
+0, 175, 175, 1, 393216, 0xa3d869b0
+0, 176, 176, 1, 393216, 0x09f00057
+0, 177, 177, 1, 393216, 0x6ba56343
+0, 178, 178, 1, 393216, 0xb696ca3e
+0, 179, 179, 1, 393216, 0x4eba0225
+0, 180, 180, 1, 393216, 0xdd45464b
+0, 181, 181, 1, 393216, 0x2909a9ea
+0, 182, 182, 1, 393216, 0x12aa3f85
+0, 183, 183, 1, 393216, 0x59421352
+0, 184, 184, 1, 393216, 0x57ea0313
+0, 185, 185, 1, 393216, 0x4e5f3a38
+0, 186, 186, 1, 393216, 0x55bc932d
+0, 187, 187, 1, 393216, 0x666ee55d
+0, 188, 188, 1, 393216, 0xb0f84a69
+0, 189, 189, 1, 393216, 0xad3ae63f
+0, 190, 190, 1, 393216, 0x970fd47d
+0, 191, 191, 1, 393216, 0x86c418e0
+0, 192, 192, 1, 393216, 0x52c9ce50
+0, 193, 193, 1, 393216, 0xd54c98c8
+0, 194, 194, 1, 393216, 0xb40e5fea
+0, 195, 195, 1, 393216, 0x2aa74875
+0, 196, 196, 1, 393216, 0x305b251e
+0, 197, 197, 1, 393216, 0xab8c0780
+0, 198, 198, 1, 393216, 0x0101dd0e
+0, 199, 199, 1, 393216, 0x23739cab
+0, 200, 200, 1, 393216, 0xf05196a0
+0, 201, 201, 1, 393216, 0x932d1e00
+0, 202, 202, 1, 393216, 0x932d1e00
+0, 203, 203, 1, 393216, 0x932d1e00
+0, 204, 204, 1, 393216, 0x932d1e00
+0, 205, 205, 1, 393216, 0x932d1e00
+0, 206, 206, 1, 393216, 0x932d1e00
+0, 207, 207, 1, 393216, 0x932d1e00
+0, 208, 208, 1, 393216, 0x932d1e00
+0, 209, 209, 1, 393216, 0x932d1e00
diff --git a/tests/ref/fate/real-rv40 b/tests/ref/fate/rv40
index 6159859cad..6159859cad 100644
--- a/tests/ref/fate/real-rv40
+++ b/tests/ref/fate/rv40
diff --git a/tests/ref/fate/thp b/tests/ref/fate/thp
new file mode 100644
index 0000000000..52dd059027
--- /dev/null
+++ b/tests/ref/fate/thp
@@ -0,0 +1,73 @@
+#tb 0: 524288/15712911
+0, 0, 0, 1, 291840, 0xbd7e0b22
+0, 1, 1, 1, 291840, 0xf6e12ca5
+0, 2, 2, 1, 291840, 0x528c7049
+0, 3, 3, 1, 291840, 0x93055de9
+0, 4, 4, 1, 291840, 0xf95a51c1
+0, 5, 5, 1, 291840, 0x6ad3a65a
+0, 6, 6, 1, 291840, 0x494684a7
+0, 7, 7, 1, 291840, 0x74c14eb1
+0, 8, 8, 1, 291840, 0x149fcb7e
+0, 9, 9, 1, 291840, 0x25649761
+0, 10, 10, 1, 291840, 0xbc3f9052
+0, 11, 11, 1, 291840, 0x080edfff
+0, 12, 12, 1, 291840, 0x6d7ad684
+0, 13, 13, 1, 291840, 0x6d53844d
+0, 14, 14, 1, 291840, 0xf7ad5385
+0, 15, 15, 1, 291840, 0x0241b56a
+0, 16, 16, 1, 291840, 0x120122c8
+0, 17, 17, 1, 291840, 0x31b0f32a
+0, 18, 18, 1, 291840, 0x14068b98
+0, 19, 19, 1, 291840, 0xeeec658b
+0, 20, 20, 1, 291840, 0x9376374c
+0, 21, 21, 1, 291840, 0x091e8c6e
+0, 22, 22, 1, 291840, 0x744ad07f
+0, 23, 23, 1, 291840, 0xf99c554e
+0, 24, 24, 1, 291840, 0xc84bd677
+0, 25, 25, 1, 291840, 0x3898d474
+0, 26, 26, 1, 291840, 0x1e2910c8
+0, 27, 27, 1, 291840, 0xb11f58bc
+0, 28, 28, 1, 291840, 0xf89170ee
+0, 29, 29, 1, 291840, 0x8f239dc3
+0, 30, 30, 1, 291840, 0x8538c76c
+0, 31, 31, 1, 291840, 0x162ee66f
+0, 32, 32, 1, 291840, 0x5f8708a5
+0, 33, 33, 1, 291840, 0x95802dfb
+0, 34, 34, 1, 291840, 0xc424630d
+0, 35, 35, 1, 291840, 0xfb8a8667
+0, 36, 36, 1, 291840, 0xbad79af5
+0, 37, 37, 1, 291840, 0xc733b325
+0, 38, 38, 1, 291840, 0x4bfbcd70
+0, 39, 39, 1, 291840, 0x502cd950
+0, 40, 40, 1, 291840, 0x8461ca2c
+0, 41, 41, 1, 291840, 0x00219b0d
+0, 42, 42, 1, 291840, 0xa4de45e1
+0, 43, 43, 1, 291840, 0xacd3f4df
+0, 44, 44, 1, 291840, 0x2203a369
+0, 45, 45, 1, 291840, 0x0a66effa
+0, 46, 46, 1, 291840, 0x7ac1fd91
+0, 47, 47, 1, 291840, 0x84970aa7
+0, 48, 48, 1, 291840, 0x569d145f
+0, 49, 49, 1, 291840, 0xe51efe1b
+0, 50, 50, 1, 291840, 0x38e2cd78
+0, 51, 51, 1, 291840, 0x93428ea2
+0, 52, 52, 1, 291840, 0x3d3f5b17
+0, 53, 53, 1, 291840, 0x9546127d
+0, 54, 54, 1, 291840, 0x4178be54
+0, 55, 55, 1, 291840, 0x0d0f8036
+0, 56, 56, 1, 291840, 0xc20557b9
+0, 57, 57, 1, 291840, 0x6d4b2d64
+0, 58, 58, 1, 291840, 0xa750125d
+0, 59, 59, 1, 291840, 0x04623ce3
+0, 60, 60, 1, 291840, 0xc7f2bbc7
+0, 61, 61, 1, 291840, 0x6e271336
+0, 62, 62, 1, 291840, 0xcfbd4246
+0, 63, 63, 1, 291840, 0xe1493be9
+0, 64, 64, 1, 291840, 0x6c731194
+0, 65, 65, 1, 291840, 0x0fc30cc2
+0, 66, 66, 1, 291840, 0x967427f3
+0, 67, 67, 1, 291840, 0x55ae3b00
+0, 68, 68, 1, 291840, 0xbe4f200c
+0, 69, 69, 1, 291840, 0xc515e443
+0, 70, 70, 1, 291840, 0xd738bd69
+0, 71, 71, 1, 291840, 0xa8e0ab69