aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMåns Rullgård <mans@mansr.com>2010-06-24 22:13:52 +0000
committerMåns Rullgård <mans@mansr.com>2010-06-24 22:13:52 +0000
commit27d88069869e31ab48154bed2bc79c3546806e35 (patch)
treea10a99482b3faeb3826f9eeb218eb2f40b50b483
parent851ffa803f18d80c2a746f698472dd70b5b9f553 (diff)
downloadffmpeg-27d88069869e31ab48154bed2bc79c3546806e35.tar.gz
fate: add vp8 tests
Originally committed as revision 23763 to svn://svn.ffmpeg.org/ffmpeg/trunk
-rw-r--r--tests/fate.mak28
-rw-r--r--tests/ref/fate/vp8-test-vector-00129
-rw-r--r--tests/ref/fate/vp8-test-vector-00249
-rw-r--r--tests/ref/fate/vp8-test-vector-00549
-rw-r--r--tests/ref/fate/vp8-test-vector-00648
-rw-r--r--tests/ref/fate/vp8-test-vector-0082
-rw-r--r--tests/ref/fate/vp8-test-vector-00949
-rw-r--r--tests/ref/fate/vp8-test-vector-01057
-rw-r--r--tests/ref/fate/vp8-test-vector-01129
-rw-r--r--tests/ref/fate/vp8-test-vector-01229
-rw-r--r--tests/ref/fate/vp8-test-vector-01329
-rw-r--r--tests/ref/fate/vp8-test-vector-01449
-rw-r--r--tests/ref/fate/vp8-test-vector-015260
-rw-r--r--tests/ref/fate/vp8-test-vector-01629
-rw-r--r--tests/ref/fate/vp8-test-vector-01729
15 files changed, 765 insertions, 0 deletions
diff --git a/tests/fate.mak b/tests/fate.mak
index e496984a5f..76f8dff491 100644
--- a/tests/fate.mak
+++ b/tests/fate.mak
@@ -668,6 +668,34 @@ FATE_TESTS += fate-vp6a
fate-vp6a: CMD = $$BUILD_PATH/ffmpeg -i $$SAMPLES_PATH/flash-vp6/300x180-Scr-f8-056alpha.flv -f framecrc -
FATE_TESTS += fate-vp6f
fate-vp6f: CMD = $$BUILD_PATH/ffmpeg -i $$SAMPLES_PATH/flash-vp6/clip1024.flv -f framecrc -
+FATE_TESTS += fate-vp8-test-vector-001
+fate-vp8-test-vector-001: CMD = $$BUILD_PATH/ffmpeg -i $$SAMPLES_PATH/vp8-test-vectors-r1/vp80-00-comprehensive-001.ivf -f framemd5 -
+FATE_TESTS += fate-vp8-test-vector-002
+fate-vp8-test-vector-002: CMD = $$BUILD_PATH/ffmpeg -i $$SAMPLES_PATH/vp8-test-vectors-r1/vp80-00-comprehensive-002.ivf -f framemd5 -
+FATE_TESTS += fate-vp8-test-vector-005
+fate-vp8-test-vector-005: CMD = $$BUILD_PATH/ffmpeg -i $$SAMPLES_PATH/vp8-test-vectors-r1/vp80-00-comprehensive-005.ivf -f framemd5 -
+FATE_TESTS += fate-vp8-test-vector-006
+fate-vp8-test-vector-006: CMD = $$BUILD_PATH/ffmpeg -i $$SAMPLES_PATH/vp8-test-vectors-r1/vp80-00-comprehensive-006.ivf -f framemd5 -
+FATE_TESTS += fate-vp8-test-vector-008
+fate-vp8-test-vector-008: CMD = $$BUILD_PATH/ffmpeg -i $$SAMPLES_PATH/vp8-test-vectors-r1/vp80-00-comprehensive-008.ivf -f framemd5 -
+FATE_TESTS += fate-vp8-test-vector-009
+fate-vp8-test-vector-009: CMD = $$BUILD_PATH/ffmpeg -i $$SAMPLES_PATH/vp8-test-vectors-r1/vp80-00-comprehensive-009.ivf -f framemd5 -
+FATE_TESTS += fate-vp8-test-vector-010
+fate-vp8-test-vector-010: CMD = $$BUILD_PATH/ffmpeg -i $$SAMPLES_PATH/vp8-test-vectors-r1/vp80-00-comprehensive-010.ivf -f framemd5 -
+FATE_TESTS += fate-vp8-test-vector-011
+fate-vp8-test-vector-011: CMD = $$BUILD_PATH/ffmpeg -i $$SAMPLES_PATH/vp8-test-vectors-r1/vp80-00-comprehensive-011.ivf -f framemd5 -
+FATE_TESTS += fate-vp8-test-vector-012
+fate-vp8-test-vector-012: CMD = $$BUILD_PATH/ffmpeg -i $$SAMPLES_PATH/vp8-test-vectors-r1/vp80-00-comprehensive-012.ivf -f framemd5 -
+FATE_TESTS += fate-vp8-test-vector-013
+fate-vp8-test-vector-013: CMD = $$BUILD_PATH/ffmpeg -i $$SAMPLES_PATH/vp8-test-vectors-r1/vp80-00-comprehensive-013.ivf -f framemd5 -
+FATE_TESTS += fate-vp8-test-vector-014
+fate-vp8-test-vector-014: CMD = $$BUILD_PATH/ffmpeg -i $$SAMPLES_PATH/vp8-test-vectors-r1/vp80-00-comprehensive-014.ivf -f framemd5 -
+FATE_TESTS += fate-vp8-test-vector-015
+fate-vp8-test-vector-015: CMD = $$BUILD_PATH/ffmpeg -i $$SAMPLES_PATH/vp8-test-vectors-r1/vp80-00-comprehensive-015.ivf -f framemd5 -
+FATE_TESTS += fate-vp8-test-vector-016
+fate-vp8-test-vector-016: CMD = $$BUILD_PATH/ffmpeg -i $$SAMPLES_PATH/vp8-test-vectors-r1/vp80-00-comprehensive-016.ivf -f framemd5 -
+FATE_TESTS += fate-vp8-test-vector-017
+fate-vp8-test-vector-017: CMD = $$BUILD_PATH/ffmpeg -i $$SAMPLES_PATH/vp8-test-vectors-r1/vp80-00-comprehensive-017.ivf -f framemd5 -
FATE_TESTS += fate-vqa-cc
fate-vqa-cc: CMD = $$BUILD_PATH/ffmpeg -i $$SAMPLES_PATH/vqa/cc-demo1-partial.vqa -pix_fmt rgb24 -f framecrc -
FATE_TESTS += fate-vqf-demux
diff --git a/tests/ref/fate/vp8-test-vector-001 b/tests/ref/fate/vp8-test-vector-001
new file mode 100644
index 0000000000..df138923dc
--- /dev/null
+++ b/tests/ref/fate/vp8-test-vector-001
@@ -0,0 +1,29 @@
+0, 0, 38016, 83c78b5db579710f61f9354d5c51e8c8
+0, 3000, 38016, 8d089d226f52d6cdaffdb3fcc080b75b
+0, 6000, 38016, acaae81ca812145e85e0be83bdf54226
+0, 9000, 38016, e94651d798b6bf5f09a9bba10cacaf7a
+0, 12000, 38016, 60c2607913e528d501962bf407341731
+0, 15000, 38016, e683f2bf28b31e36db88087bd03b6917
+0, 18000, 38016, 0c2923785051bc9b90c2447a85527764
+0, 21000, 38016, 1bc97b6b2e4ca36b149c3768495747ac
+0, 24000, 38016, 0586d948ed3fd479c6dd08055973bcb4
+0, 27000, 38016, c9a1198e1680487c77a2d1631695aeec
+0, 30000, 38016, 547d8ffce9c085231c74717a9b815625
+0, 33000, 38016, d31c02a5591eb7bd8e73703252e1a1ab
+0, 36000, 38016, 23bafc8e22b2ed7e8c5e52369095cd30
+0, 39000, 38016, 9725d52d7810a19b20dcc9bb0fa36abd
+0, 42000, 38016, 7aefaabdcd2595939fd05078d01b484b
+0, 45000, 38016, 828e758d6f0b29b2693b2dc6b09249a6
+0, 48000, 38016, 53f09380dde1420ba270b74d8819537c
+0, 51000, 38016, 09791a7db3bc28258350cfdc95d8f224
+0, 54000, 38016, 2050271dc4ba3f3e427cf8088c96e28d
+0, 57000, 38016, 4e69d3f7cea45844b740368fcd4dd815
+0, 60000, 38016, 4ed07697e239b7f12ee6a97ad09c08fb
+0, 63000, 38016, 1437c129bfbda63ca1d39a94ee91b097
+0, 66000, 38016, 4fc951bf45e164b711591155a59c73fa
+0, 69000, 38016, 97d1007e27b4b9072751e87e8d1f1415
+0, 72000, 38016, 18c809835dcc3d30c93ae1be569dcd24
+0, 75000, 38016, de0fd0035a542791c4dda5735657efc5
+0, 78000, 38016, 27a70ff95d0cfa10f54652c9fb8a9db2
+0, 81000, 38016, 2285b9324ec91099626191f769962e44
+0, 84000, 38016, 56794d911b02190212bca92f88ad60c6
diff --git a/tests/ref/fate/vp8-test-vector-002 b/tests/ref/fate/vp8-test-vector-002
new file mode 100644
index 0000000000..0ec5af81d9
--- /dev/null
+++ b/tests/ref/fate/vp8-test-vector-002
@@ -0,0 +1,49 @@
+0, 0, 38016, 872e9922f37f0e92c767d33e0a15b8e0
+0, 3750, 38016, ea5ad6c6ee4355018fc0ba83b5172836
+0, 7500, 38016, fe744612b2167c9ba6e1dc81c031e16a
+0, 11250, 38016, 744359695caee3f32307a2d7eef09e85
+0, 15000, 38016, 07211ac8d8bae4d931ade402ff6e3c12
+0, 18750, 38016, 2ce02854f228b1378d9dc34cab8d343b
+0, 22500, 38016, af5222ad42c4f22f22fbf19c26c02dcb
+0, 26250, 38016, 88538d39f2647df8fedf15bd1b767bbf
+0, 30000, 38016, d0d936471dd4e9922eb067c0f09eacab
+0, 33750, 38016, 03cb1f5c5026e96f6e686aa1fa9b1028
+0, 37500, 38016, 2ebe35e23d2244c5b0f777fbc01f8f37
+0, 41250, 38016, f9314f5ea91ebbaaed6e37ca0701ed67
+0, 45000, 38016, 37dca7530d09fd1e8bad154b9e312ea2
+0, 48750, 38016, 9841dc8ff6424abe362c4dfe03b5fbd0
+0, 52500, 38016, 72bd0b70c576dfb544f622c488217491
+0, 56250, 38016, 309b21c126153f20f312e38a8dad44e1
+0, 60000, 38016, 0acbb170ede66ebdae4e9d8e56908f75
+0, 63750, 38016, 318c9c3e531d00734b5f78433da176c9
+0, 67500, 38016, 0388dfdb2a792148b44bdb705cc2df99
+0, 71250, 38016, f440adff2b44888becbf3ca16e425441
+0, 75000, 38016, ac41431627d8d1712d40412ab8c3200c
+0, 78750, 38016, 417e1abbfe2a078663dae688ae4a9bb1
+0, 82500, 38016, 73d493bdf4a29d5cfeec610109f582a8
+0, 86250, 38016, 3c026a536ef36467d4a9db6bcc20cec1
+0, 90000, 38016, 57836430f2f10862b84541d99cca062c
+0, 93750, 38016, 04ad6fa97e1ff49931b574bdaaddd5db
+0, 97500, 38016, e94f2ec4cbf2b9067a4a4307eadebb6f
+0, 101250, 38016, e3542cdee672d97c65ab06dbe611247d
+0, 105000, 38016, 6c83c6c76aa8bf73646eb7a714cb42bf
+0, 108750, 38016, b5f64c6fc6d0c777a0a0b9097862f171
+0, 112500, 38016, 293dccaf5027759679bb9e8696b6381a
+0, 116250, 38016, 1a3d015ff9b164cb7922aef0aeac520e
+0, 120000, 38016, 93f9152d9425f0ec43160a0c01c485b2
+0, 123750, 38016, c7c4a8f78f781f70cedc44edc1d06911
+0, 127500, 38016, 21330442d5bef415fd765759d867c98b
+0, 131250, 38016, 6164258040f85206a3833aeb4f27a34f
+0, 135000, 38016, 3213e1405dfe6588a7334a8bc2b1e47f
+0, 138750, 38016, a619fa73f0081a349dfa2b000de19045
+0, 142500, 38016, 1f3cec4bb793dc4a118ddcf500090f37
+0, 146250, 38016, 12308ec77632ca10f1451aec8e62b82f
+0, 150000, 38016, 018c7f50ed4a494a9fcd32fdfed6705f
+0, 153750, 38016, a7282728fbd7e0b49a6967b0ea4e1f61
+0, 157500, 38016, 6aa15ab83e82f246ee9c7b7a040bfaac
+0, 161250, 38016, e4c17d2603e03753d54a142491cf5dc0
+0, 165000, 38016, 0a7331aa707e42e732f04e9175438195
+0, 168750, 38016, b522cfa3f3c706d1901231bb9e6b4b8a
+0, 172500, 38016, 7b2a70e47d9af98cfa6216ed2a7d528c
+0, 176250, 38016, b56e22bc9beacff9c3207b2757fc7f94
+0, 180000, 38016, a3dfc9461c0480cf56ee465ddabf0de1
diff --git a/tests/ref/fate/vp8-test-vector-005 b/tests/ref/fate/vp8-test-vector-005
new file mode 100644
index 0000000000..b672ee9b10
--- /dev/null
+++ b/tests/ref/fate/vp8-test-vector-005
@@ -0,0 +1,49 @@
+0, 0, 38016, e7a4be434df4bb524ba56a03cba901f4
+0, 3750, 38016, d903ade6d49e51485627c044fbb2190c
+0, 7500, 38016, af07ee39629b852870104cb9a9dde9e3
+0, 11250, 38016, 388a5f736db2de15342b62294fda4c82
+0, 15000, 38016, a072600936aa77738fa2fa88ba212849
+0, 18750, 38016, 0f96b1fb05b92498c0e1fcb6552e7e79
+0, 22500, 38016, 68b0db002a0127ee79a7c70062aa8c3a
+0, 26250, 38016, f9bc8edfeb9ceca9227a20cdab6788de
+0, 30000, 38016, bfe2115b000565abc3dce1d38f804ed7
+0, 33750, 38016, 67f17f96177f5464af1b97452560d2af
+0, 37500, 38016, 658278016e5409b69d014fab0d94d0ea
+0, 41250, 38016, 04dfd36afa0ddf22993d21c0a0fc715e
+0, 45000, 38016, 088e5a7cc75a895f01f7a4362f104bc1
+0, 48750, 38016, fb622a1a421b3689950f1adde9296dbb
+0, 52500, 38016, 3711ac7adc816614a2efda9e138f53fc
+0, 56250, 38016, 8e6fe3e68ccf53f23dd430b611fbfa6d
+0, 60000, 38016, 1c77dd651cd38d3308671f0705d29926
+0, 63750, 38016, bb5d7afccebc5d8a29f5980d21530d61
+0, 67500, 38016, e51f2eeb39afa50ea243eaca39974f82
+0, 71250, 38016, 7a73b1546fb5d8d4b05ebd4c839f74f8
+0, 75000, 38016, 62a0db46717d7fb6523c62968fd3bc85
+0, 78750, 38016, 98d6e520a164c42c5d19167c0ad48b22
+0, 82500, 38016, 9749a21ea432221323c1a6b61ea59d51
+0, 86250, 38016, 45fa9a9583db0139611b860bed8f6bc1
+0, 90000, 38016, aac06fe351759ca81a5028f2f4a7b534
+0, 93750, 38016, 7b7c7c16a377d61b6fe474541a18f0cd
+0, 97500, 38016, 2a84883fdfa8450d46b8b9352b7d5a87
+0, 101250, 38016, 3fc42d7dd6fa25ec17d8f2881f81b376
+0, 105000, 38016, bfb243be1eada17adab5580b748248e7
+0, 108750, 38016, 531fd799989db62210efc1999397d280
+0, 112500, 38016, 1c1e68673b295e17fca1b14d1eb1995e
+0, 116250, 38016, 12ee0f8810a1a3574337ef98987cf919
+0, 120000, 38016, 0c6ef1cec243c552e83054d5ac56a8c1
+0, 123750, 38016, cf0af3fb96e57143d335086485fbfa5c
+0, 127500, 38016, f5df68bb123d1f2f59ba471fbd118a9e
+0, 131250, 38016, 0b4a0cf5dd7968fd26959ad2849655b0
+0, 135000, 38016, 0ba766224688a95bfa43ac2453555972
+0, 138750, 38016, ef3f9fd7e5509bb880377fa1997d318c
+0, 142500, 38016, d7486c3176cef98c0046522acbdaa4f0
+0, 146250, 38016, f8dd15973993f4a2acd1d34b3610622e
+0, 150000, 38016, e99b7f294e6bdd9ae18f013f62174fcd
+0, 153750, 38016, 68ccf7e14a1055b24c5faf1b3a1888e7
+0, 157500, 38016, 2f230afb6e5c67e4b7e000317638e919
+0, 161250, 38016, 9cab31ac76ed26a879ac8b88bf7d33a1
+0, 165000, 38016, 1e2affc0f458808b4564bd0453565a81
+0, 168750, 38016, 79669092f6c73053c3de6d0d1408cc8c
+0, 172500, 38016, 7b27977ba84341b9af4d58a7864f763a
+0, 176250, 38016, 2481a387d65e7a16fe831b8da2200985
+0, 180000, 38016, fa5e3bc265877b30ca71de0a2b14663b
diff --git a/tests/ref/fate/vp8-test-vector-006 b/tests/ref/fate/vp8-test-vector-006
new file mode 100644
index 0000000000..bbdf8142f7
--- /dev/null
+++ b/tests/ref/fate/vp8-test-vector-006
@@ -0,0 +1,48 @@
+0, 0, 37697, 9ca5df27b0158aca2a38dff946f58c41
+0, 3750, 37697, 627129a99538ec1ac51be910ca92ebc4
+0, 7500, 37697, 6c2df1f21af317aa5bb68b161ca96c70
+0, 11250, 37697, d66db823863838ca5b7f9125609e7de3
+0, 15000, 37697, ecc970f8846290c0b7bf8d0865975cb7
+0, 18750, 37697, 2fe7575c448562e291933e297335e1c8
+0, 22500, 37697, e2a6fb8af11f65ce1153d6021df39e5f
+0, 26250, 37697, 4536008cd0a425c9a9d93cbb3e8ba640
+0, 30000, 37697, 478f042fff1cf0b6fd2eed391879c7ba
+0, 33750, 37697, f079ee39021b1dd730f80bfaff9a6ae4
+0, 37500, 37697, cb9b166c785ceabecf79e12e6068d4e4
+0, 41250, 37697, 6bd6f77dc9c45cec08949a42aa1c2653
+0, 45000, 37697, 1433577eb50b3270c0f1d6d26fb26277
+0, 48750, 37697, 2765b207d230efd9a3e2e93c641b8553
+0, 52500, 37697, a67e2f6bcf3b03e250c0ad8f1384ffb6
+0, 56250, 37697, b5ea80e2dbffefdd8a613c25ee7f5f0c
+0, 60000, 37697, e4b58bf735a8258842ad3c364eb9418c
+0, 63750, 37697, 8e5fc5d4c78eb495f62e4a014a6a2a6c
+0, 67500, 37697, 53bee2faf4cfae16037cda36a6194a57
+0, 71250, 37697, e5c2e1de872a7107f80966ae857557d4
+0, 75000, 37697, 882e46851681e6e3b376b5d1d9e139fb
+0, 78750, 37697, 40b199fe02b5885947af22ce1314a085
+0, 82500, 37697, 942b79dd5360c2a114db760424620a84
+0, 86250, 37697, fe9f69dd6fc113ceec9127d9e12b3958
+0, 90000, 37697, db13edae7e8e8a91d1ec84227c8f818f
+0, 93750, 37697, 1963ea61c3e93150f7604ee6fa09b12c
+0, 97500, 37697, 8cf43556160454d2353cedb9ba5675aa
+0, 101250, 37697, a5e6b5b00fea3d9b1bdbd01fda712f27
+0, 105000, 37697, 35f006cb6e570999b9011282c49c6d22
+0, 108750, 37697, d884d482371cb2727e26475bb390d38b
+0, 112500, 37697, a7233206056d3af69c6cff343b57de84
+0, 116250, 37697, 437492f3e594576e1c17065e0091aa2d
+0, 120000, 37697, 47f0677d9aff054056a194755628fdb8
+0, 123750, 37697, fc93105a16501763a6e6ba3445ee6f32
+0, 127500, 37697, 68612903d08399e0f0d9e28c1f18f6ea
+0, 131250, 37697, a340fbba24c73372e6248f10e878f11b
+0, 135000, 37697, 58c3561b06f9d866587f728877c08860
+0, 138750, 37697, f2dd2a029515ad9c0655ccf86a2c524b
+0, 142500, 37697, 789d43f63cbb302dad9f3e4b33713746
+0, 146250, 37697, d8f979aca1774470269283da048a505b
+0, 150000, 37697, ecc06e2175290319cb36614370c8ad62
+0, 153750, 37697, 5ba26b83766b666007b502a7194170e3
+0, 157500, 37697, 8163a20e9a345b70579c625c50e7ec73
+0, 161250, 37697, 1f1a497d768c4bcd57de11b21baf9138
+0, 165000, 37697, a21e9a52a982675815c9937b49ebb0ff
+0, 168750, 37697, dcc0bd83ce31ac99577cd2f9ced69096
+0, 172500, 37697, df36b27588b8515580d5015e5f66dbf9
+0, 176250, 37697, 156a6351549949953ce3197b990760a9
diff --git a/tests/ref/fate/vp8-test-vector-008 b/tests/ref/fate/vp8-test-vector-008
new file mode 100644
index 0000000000..105b6b49a8
--- /dev/null
+++ b/tests/ref/fate/vp8-test-vector-008
@@ -0,0 +1,2 @@
+0, 0, 1907424, 7146d3a72b6cb8e43ee5280ef8d661fe
+0, 3913, 1907424, 5a537e9710158efb5ad2683a1d3b4c72
diff --git a/tests/ref/fate/vp8-test-vector-009 b/tests/ref/fate/vp8-test-vector-009
new file mode 100644
index 0000000000..c65210e0d8
--- /dev/null
+++ b/tests/ref/fate/vp8-test-vector-009
@@ -0,0 +1,49 @@
+0, 0, 38016, b3a3121c796a60c88988fef5240a07fe
+0, 3750, 38016, f25147764829cf837e00b8fd6383e2c4
+0, 7500, 38016, 1b1552291a89c97d5deea145ab0ac0cd
+0, 11250, 38016, 0b2e75bbbe8f4248eb1519b6542efc96
+0, 15000, 38016, 99e8fc68547e119253ee3b8d79efa774
+0, 18750, 38016, 3aaf9210819238da7f704339bd8f262c
+0, 22500, 38016, de80b11f4c325e6d467d4abe5ad0db51
+0, 26250, 38016, 93d2fba68721768018b35ccac27b6bb1
+0, 30000, 38016, 07d7d4f8ad4151a013b652bec21ea9b8
+0, 33750, 38016, aaa95e4d39aa31cf68fdb8da268827e5
+0, 37500, 38016, 3607fcda0733e0b0fd10a8f7fbe6e39e
+0, 41250, 38016, 6d8cc24ea3b9827ef0147c8b7cc6938d
+0, 45000, 38016, 977a6b65d41b1b70dd4df9f526045675
+0, 48750, 38016, 9258b0e5fc2217c3aebbd96bb06c937a
+0, 52500, 38016, 887378a3aad18346a3827cd0aadc6873
+0, 56250, 38016, c2a3ff302d74eefd0855f2c862766aca
+0, 60000, 38016, 1a7d835f5a977e1fd8cc37bdd8d029ca
+0, 63750, 38016, 232be1f7e334001c3abbed550cc60c34
+0, 67500, 38016, e8cb3470b9a3ffbc7014793514dc89cf
+0, 71250, 38016, 54b20adca41910f003790a975ff7b50d
+0, 75000, 38016, 2c5fce4dcdd538f1d9377fa071f3d615
+0, 78750, 38016, d559840da8cef1f0b1379a592f708f0a
+0, 82500, 38016, ffab5f1060938a62cf8ef9df30ec8a33
+0, 86250, 38016, b7d93c8eda8cce4d387f2ea78c415704
+0, 90000, 38016, 7840aa27333e6350d114b256ab4304f1
+0, 93750, 38016, dc1f3b125177d0ad7f53dd058bba03e7
+0, 97500, 38016, 37134fcaad963a22f4df04c0765af455
+0, 101250, 38016, 4dc062fb76943a75e7b2428e5babbb3c
+0, 105000, 38016, dfda91bc05efc72073a2b6b62f294327
+0, 108750, 38016, 7ffc690c63a1c54e35978336dc5828a3
+0, 112500, 38016, 9ae31bacbc097c2ccf1500ff89882e46
+0, 116250, 38016, 1450c24713dcad41aeba1c44007bf12f
+0, 120000, 38016, f125bb52b8a1b11e076de55cca1069ee
+0, 123750, 38016, 555e1f2a6d293a0bdc9f92e9c3b3118d
+0, 127500, 38016, ec9a8d577a07a4f0d5deae63b3cea6dd
+0, 131250, 38016, a54f74e0ee329db4a78851bb7e54b2ba
+0, 135000, 38016, 99fcfe7ed9028bc443a790f9cf8eb812
+0, 138750, 38016, b9b994ffbe0150945b752a2120b4a475
+0, 142500, 38016, f00d70d8a28cecaaec1eb84592e3f6c3
+0, 146250, 38016, 3bc8ed07fc92c4d339164891e6624306
+0, 150000, 38016, d755777560d745d6bdfa01b9e9cbbcc0
+0, 153750, 38016, bcefb5ef8fae173e413406b4a60e2255
+0, 157500, 38016, fb47098c334b82764e30819066b13096
+0, 161250, 38016, 9e31f68fc96045bba43cf1253eedc419
+0, 165000, 38016, 53522d46d2ba91ab23693db7d41ecda7
+0, 168750, 38016, d66a074ebe6123590622e5cb308d75e5
+0, 172500, 38016, 6574fce175632a22fcc05b47157318e4
+0, 176250, 38016, 31f7fb05d060c1dea46044787772baaf
+0, 180000, 38016, cec733062ae526ae71b39ae0dc402482
diff --git a/tests/ref/fate/vp8-test-vector-010 b/tests/ref/fate/vp8-test-vector-010
new file mode 100644
index 0000000000..ea5c8f396c
--- /dev/null
+++ b/tests/ref/fate/vp8-test-vector-010
@@ -0,0 +1,57 @@
+0, 0, 115200, 3441ec1a9b9d325c9aeda44e3b68377d
+0, 3000, 115200, bff86a84fd673394f45c09d19a1ee0ac
+0, 6000, 115200, 8cd920f0de408e8cd883f9241680ff80
+0, 9000, 115200, d1b27cbb40859bbbb6da40dce6ddbf1b
+0, 12000, 115200, ca102ed86e45fe452f55a2cf0253de21
+0, 15000, 115200, ac7630be64017becd6e958df360263b5
+0, 18000, 115200, a044041ede746687d33ba6342d8d3edb
+0, 21000, 115200, 75d7c0eec357afd0c2d54e769f551b20
+0, 24000, 115200, eebd916e4fba53a66fc8e6ab98091a0f
+0, 27000, 115200, c0044160a944dcac81efe9f63def4bc2
+0, 30000, 115200, 9ba8b2ccbea045b39bd150ea383abc00
+0, 33000, 115200, 8d7654804fc62f7d52d5bf3d47f536e9
+0, 36000, 115200, 9fd6cd81fbe6cfc43e03cdf166c7ea93
+0, 39000, 115200, a1a494064dba27238005227c0808c5f6
+0, 42000, 115200, b8dca72164ea72b3f257c97c3ad87416
+0, 45000, 115200, 90ae005c0f3ddb4318318805b8fc29cf
+0, 48000, 115200, 8183e7b60f18887a9530a7905db4b417
+0, 51000, 115200, 1650ad1fff9076141f59b660c562f0f2
+0, 54000, 115200, e9ee675cafd270c366ac9d3ced5af879
+0, 57000, 115200, 2257172d6e8628b4dd4d9bf97e9ee2c3
+0, 60000, 115200, 577438f88feca7a876381a6fcf094684
+0, 63000, 115200, 4b37e90eb35cba66d31616169020c039
+0, 66000, 115200, 2c631ab87b8d3b7df13f888e3d6f1690
+0, 69000, 115200, e0d46e04d6a57b20c2b056cd0a0ca1ec
+0, 72000, 115200, 65bd3e207b8ed966b71f40a04f1900b8
+0, 75000, 115200, fd842606a20fb297463b7b3dd6efa2c2
+0, 78000, 115200, 778cd96eabe785320254db7692583f47
+0, 81000, 115200, 094272ad385a64fbc70a62f958e27eff
+0, 84000, 115200, cf5f7b3b94a00938b633ea1d9aa8e8dc
+0, 87000, 115200, 032e2f3649484ca17c739cf89052de77
+0, 90000, 115200, 9afe92189c21675745609e3b21a75941
+0, 93000, 115200, a5e087c496798bfbc64d6c26eee0b3af
+0, 96000, 115200, efb2716347ba2e01f7dc103d2a6cebb4
+0, 99000, 115200, c83541678dcca8937e372102bc4d1f68
+0, 102000, 115200, 3401ed97a9296610c8473dcf03e13f20
+0, 105000, 115200, 35af1327fafe026b6539951a9baee282
+0, 108000, 115200, f320e2d64192849c08c4c5e6d79e4ecf
+0, 111000, 115200, 5a661af83f451d8651cf081399d451b2
+0, 114000, 115200, 625d271b60d91229699f1de35d232b13
+0, 117000, 115200, 8e504154fa8eba5f9807bf40c647eea8
+0, 120000, 115200, 094ecb39a65c71e85d15a587472bb336
+0, 123000, 115200, 4d08bfe5771f00e13646be49e3471c4c
+0, 126000, 115200, 20841206e07721fb631088d492622543
+0, 129000, 115200, edf969142e1b053f951c1a5756f2b5d9
+0, 132000, 115200, 4959a13f20311d9b435e501fd753c94b
+0, 135000, 115200, a7f34e6c985d630af07a9f6dc47ea50e
+0, 138000, 115200, 96f6667d849f3abe4e85e3ce368b76ee
+0, 141000, 115200, a47d443c8aa5f2d2e3b44deab3f4f8e7
+0, 144000, 115200, 4ebda78d96facc4472ecdb4f667be0c6
+0, 147000, 115200, 6ba744c47edab85c6e77584e35e1b735
+0, 150000, 115200, 4d2e6882f15356171e4383111ec70e6e
+0, 153000, 115200, 85077fc81dff947b1251bfbd981aaf52
+0, 156000, 115200, f03e8879a5218387c502eaab31682df9
+0, 159000, 115200, 90f6128298cb52f769d697f9f842df27
+0, 162000, 115200, 700a705680c1a940141bc03ae5de391b
+0, 165000, 115200, 049b3df3ed9673ab8e0f0d0d896f65c2
+0, 168000, 115200, ca8c3e5509211dc92078371f06dc8635
diff --git a/tests/ref/fate/vp8-test-vector-011 b/tests/ref/fate/vp8-test-vector-011
new file mode 100644
index 0000000000..99409cd439
--- /dev/null
+++ b/tests/ref/fate/vp8-test-vector-011
@@ -0,0 +1,29 @@
+0, 0, 38016, 83c78b5db579710f61f9354d5c51e8c8
+0, 3000, 38016, 9b755a63c7c5352660a265f6e24991e1
+0, 6000, 38016, a591f0b04447d6d6dd9bb990502594aa
+0, 9000, 38016, 6ebbd38d20a4104a842c66df53a8b86e
+0, 12000, 38016, a114c37e74a4252ed66c5c4e7c8df84b
+0, 15000, 38016, 4bad182348dcfb627b3e15bc228a3c8f
+0, 18000, 38016, a843b5c80266f890044a4ba1f59de8ed
+0, 21000, 38016, 34816d9129f252afcbd56d6ad1df94c7
+0, 24000, 38016, 7d7d46cd08e18aea6fc52c0ec58a4803
+0, 27000, 38016, c96c3357d89534fce32251a0d52c68c5
+0, 30000, 38016, 5eb1329f955ab80696d8220605a51552
+0, 33000, 38016, 68b3d5162cd5b004a6dfeac705c75afa
+0, 36000, 38016, b79647c678fbbb9ffbd8c4ff63c05e43
+0, 39000, 38016, 4566eb5f995852d72b6913d2ca2e321c
+0, 42000, 38016, 02e7e951ac9e42eafb1260defaecf685
+0, 45000, 38016, ddbfa0f81a009c41271c9aa587e88baa
+0, 48000, 38016, 27d31dba74cb2170c456830a9f888c0b
+0, 51000, 38016, 0537650a41bb087a5fd33d6347fe9036
+0, 54000, 38016, df2205297d4f00164a3440c8fa1ac4ee
+0, 57000, 38016, 9942b757bd3839c1cd6b1068c68967f2
+0, 60000, 38016, d9284e1e989cd38d0226b1a3c6e89409
+0, 63000, 38016, 12427a3fdc22461fe9d6ff9dd5863bef
+0, 66000, 38016, 63f75f2a63630347671c0e6dd2f88bcb
+0, 69000, 38016, b161169a678e3959b492d83a03d47dee
+0, 72000, 38016, 50a6d4c8722197f0abd1028b968dce58
+0, 75000, 38016, c0f81ef6b25034cff00db1e3c369be97
+0, 78000, 38016, 01b502a4b69d5be7a82f292e735aa087
+0, 81000, 38016, 6bbff03307f93a654e4529e2a5092887
+0, 84000, 38016, 17ef5fd4bd1cc6030e1370a43f1d19bf
diff --git a/tests/ref/fate/vp8-test-vector-012 b/tests/ref/fate/vp8-test-vector-012
new file mode 100644
index 0000000000..5af0e4c1af
--- /dev/null
+++ b/tests/ref/fate/vp8-test-vector-012
@@ -0,0 +1,29 @@
+0, 0, 38016, cc3069a59b6f4319761af2b39923a6e5
+0, 3000, 38016, c0bc935941d994c6af6a864f02a90a62
+0, 6000, 38016, 5b6073ce4a03967aa87e56dfa27e32c2
+0, 9000, 38016, 5310a9d6bf938ed89b10727f11e131c4
+0, 12000, 38016, 290fb1310ea10b862b51d37ff9d79f7c
+0, 15000, 38016, 0ca1accba77dc867df682b8e3768d6e2
+0, 18000, 38016, 2a90659dd4cd5d2f825641be55609d97
+0, 21000, 38016, e003db31fbfeab54385252e8c64197fc
+0, 24000, 38016, 0778609bd9626652e8a8dd07d5ef9f45
+0, 27000, 38016, 36eecf49c4aa2d8c3f232a1dbbb5f4ca
+0, 30000, 38016, f69f30dd8ebb7db4c51e0371f6a23736
+0, 33000, 38016, e9d5293db5122b9683a0853c2ef678cb
+0, 36000, 38016, 75d6a09bca67a82c8aacabb710558330
+0, 39000, 38016, 973d73aa4bb4e3de2cb1ba97685e08ca
+0, 42000, 38016, daf9ce67baaaa02bc56f49b540f22a30
+0, 45000, 38016, d08fd3b942e1219132015819c553f2c2
+0, 48000, 38016, 0aeea73b030e47bbd80bb0fb33fb6ebd
+0, 51000, 38016, 6e9f5f98fffe27abfae52304c693ae44
+0, 54000, 38016, 961c71a47741a1ac47fcaebf958647c8
+0, 57000, 38016, e75e53160b9f33eca0dfba999d8002eb
+0, 60000, 38016, ebb5d79336f75c44a09971dbba6947f3
+0, 63000, 38016, f02317fae5e143103a114ca692b58c25
+0, 66000, 38016, 8282867aa63fa23c48cc0216e21933cc
+0, 69000, 38016, d0d74ebbf56ca62825641028b66cdb20
+0, 72000, 38016, a8df24b0a22fe4fb334ea7063cba8754
+0, 75000, 38016, 8a570e42ad6ab42ead80b5022c2eb2f1
+0, 78000, 38016, dae566f13fa69de11db3ba7673e6211d
+0, 81000, 38016, 914ed8403cdbf4c54d0b9cb1eeee6832
+0, 84000, 38016, 18aa8d4bfe06a04ec4e9ccf9c7a92643
diff --git a/tests/ref/fate/vp8-test-vector-013 b/tests/ref/fate/vp8-test-vector-013
new file mode 100644
index 0000000000..fbb111778d
--- /dev/null
+++ b/tests/ref/fate/vp8-test-vector-013
@@ -0,0 +1,29 @@
+0, 0, 38016, ad137b9eae93daed28fe31fd5165b4d0
+0, 3000, 38016, 7cd527f647680c0eb305050d27fb8092
+0, 6000, 38016, f306e07a2e86c82a8cc1333be3812326
+0, 9000, 38016, 4ffd6065ef6af716fdb7388479cf300e
+0, 12000, 38016, e776c698ae335107d5794c02cf00d3ee
+0, 15000, 38016, c0043e3283b96a4aa58d2265b007e67e
+0, 18000, 38016, 235dd358e6adb3e144d7d957458e74a0
+0, 21000, 38016, 4d34b966a406e7c2d5cef029ddc76021
+0, 24000, 38016, 65f9eb823a63e17710b111892c415b70
+0, 27000, 38016, 84d4a1d510d1c1aa8f3e7232d574ba9d
+0, 30000, 38016, f3218df364f0e283df56b5d4a9cdfca9
+0, 33000, 38016, 3079d93a140b51fe3e7b4889fd5fdd24
+0, 36000, 38016, 4b76d7f904960792b78378c95453b77a
+0, 39000, 38016, 26cdd39f9cd862b383352bf769d212a0
+0, 42000, 38016, d98dbe7d7b8a5ccc50cb3a2e3dcacec8
+0, 45000, 38016, a931f142064062d7d2d1245278c6edd9
+0, 48000, 38016, 0c6dae06c59c040801be386d7e883f52
+0, 51000, 38016, cec4a68182fb14185360f57de81e73cb
+0, 54000, 38016, 7e819d1d928f974f25d45023a89a6765
+0, 57000, 38016, 6d9a9fd28212940497f881ef4886d756
+0, 60000, 38016, f22969fc06edc0c9190cae8bb22243ae
+0, 63000, 38016, 2fcd676dbf66f842e91649a3d6c80f50
+0, 66000, 38016, ce16e8920e91ec208dfb241addfc612b
+0, 69000, 38016, 3a205f364751ff5e72d7da20e5713f53
+0, 72000, 38016, 2305bcde500197d7697eec4ba89f1533
+0, 75000, 38016, 23712ae207ea2381f886ed038ec3852b
+0, 78000, 38016, 7197e717541573be07f9cda50ba524a9
+0, 81000, 38016, 3f3e3ec6d1d6f49021affbadb75c1fda
+0, 84000, 38016, 424fe8391a419b005a6f142ec65d802b
diff --git a/tests/ref/fate/vp8-test-vector-014 b/tests/ref/fate/vp8-test-vector-014
new file mode 100644
index 0000000000..5ce3cef0b6
--- /dev/null
+++ b/tests/ref/fate/vp8-test-vector-014
@@ -0,0 +1,49 @@
+0, 0, 37697, 7a0356dc950e79744d79c98e391ebee9
+0, 3000, 37697, 96e221e75c290dd847b8e55865073366
+0, 6000, 37697, 67638290841837c90f180a01094f9191
+0, 9000, 37697, 93c8e234e123f7a641c5eb44903b75ab
+0, 12000, 37697, b4fa5ce6089221863002019d99ae7f9d
+0, 15000, 37697, 5d3b48fbb681ef2b6a0a5e60c03ee5bd
+0, 18000, 37697, 26635956a9ed343428b36947723b4b94
+0, 21000, 37697, 18e9b11e10350ab20b89482c5d1c5cea
+0, 24000, 37697, 44fe40a7ce85552ccf95a451c5732e57
+0, 27000, 37697, f38758bf6d522023961d08719e92d3ce
+0, 30000, 37697, 28a2a9ebb3633a0822c9a283ab1ddea6
+0, 33000, 37697, 4b4485c9419710ad6d3e6aa11fe3a91b
+0, 36000, 37697, e3f6850a934c6e3e2fed3026e1e53066
+0, 39000, 37697, 4acff1abe788a4944474b82d10af172d
+0, 42000, 37697, 4cbfcc008923e8303df170d4e7b1cf34
+0, 45000, 37697, dde5de0c676f60b4cea26bbf024bbfb7
+0, 48000, 37697, fe1b0890eef18cd4989d251dbc3b7ef2
+0, 51000, 37697, 462303741de9904a13bd46534010f588
+0, 54000, 37697, 7ab2068505dbccdf522a08a65373b6b6
+0, 57000, 37697, cb63092b6880bbdbaa40b40d738aa4dd
+0, 60000, 37697, dca7556869370de600afbda82bb45fae
+0, 63000, 37697, 5f5cae9db9e3aa3f300706ebc3874987
+0, 66000, 37697, eaf7ba4f48eb5722c09420f2be4bc5f3
+0, 69000, 37697, dd5b43b72c8b9c3ad53afef0f8869a68
+0, 72000, 37697, f5d81cadb4b1f69e9700293e38ea36a2
+0, 75000, 37697, 1e56a6becf3099db71fbc7a996c4fbba
+0, 78000, 37697, 7e0676c4af74b59d9560d8b42d400de2
+0, 81000, 37697, 6717c3c344b45e9e202e808d19c9baa8
+0, 84000, 37697, 42b92f6fbd4cc5d4cf4f9b364a8a7741
+0, 87000, 37697, 6caca9fcc03e8b9d326aec18eaaae928
+0, 90000, 37697, cfa2798d156cabe81160c00939102d90
+0, 93000, 37697, 5d018cfac7da660819da2e5d25e8126e
+0, 96000, 37697, 761b7b2b64b22abadb89c58ab294520b
+0, 99000, 37697, 4e066fa627d4dbf3635148eb6b2a0477
+0, 102000, 37697, e0d6dd242cb99c7bc9826a05895344c5
+0, 105000, 37697, 84e7beedcba6da53feb722f30211d2f8
+0, 108000, 37697, af49b3fcc56b02ca746792b1d3bbe1c8
+0, 111000, 37697, cdd9f17b4501bc7f7bedb70f2e33f282
+0, 114000, 37697, 69d853dfd9b09d299faec521acb4e765
+0, 117000, 37697, c3497292359c1a1de81cd5fb062e5175
+0, 120000, 37697, 0e3994e4a62d8c922dbde51186615ea7
+0, 123000, 37697, 86bc5561c72bd17e7473f54f6b6311f1
+0, 126000, 37697, 0c747481e3dc575c6aad4507f8e62d8e
+0, 129000, 37697, 6779dfe5b6a7d4ba5ae5355058f54bc9
+0, 132000, 37697, d7d4e85f48d38c1106a031bd9b57d909
+0, 135000, 37697, a0ab20a38891925fd77ac2b075f0046f
+0, 138000, 37697, 88655045ce8c5cb4c4aa3a5071f1beba
+0, 141000, 37697, 7e849d493185a8f782b53a71151bae26
+0, 144000, 37697, a5b9a0cbfac73d2227118c0718cf9d14
diff --git a/tests/ref/fate/vp8-test-vector-015 b/tests/ref/fate/vp8-test-vector-015
new file mode 100644
index 0000000000..7e97342f71
--- /dev/null
+++ b/tests/ref/fate/vp8-test-vector-015
@@ -0,0 +1,260 @@
+0, 0, 115200, 6b4c7cc0c6a7218362e43cffef6618c9
+0, 3000, 115200, e132a7b1bb4fb15b1019092aedc0e599
+0, 6000, 115200, b36975db60f24088d95385ff7e8b7b8a
+0, 9000, 115200, 4ae6a13ae0435afb2eac66f15a07b143
+0, 12000, 115200, d1de33515e29053171c9fbe969a33fa1
+0, 15000, 115200, cf01450481865c10765995a3b92b440f
+0, 18000, 115200, 274461d33aeab30885b23bf2818ad150
+0, 21000, 115200, cb434c5a829b3d6d15a6e76f05abd51f
+0, 24000, 115200, 512019fa16b1cd6bf308c91d6577cf2a
+0, 27000, 115200, 2d1174741c144b2162806373d0092739
+0, 30000, 115200, 8ec38a17566342a35598bd5ab6d290d5
+0, 33000, 115200, 262b71c9874cc7a5138b12b294575572
+0, 36000, 115200, bfe5e37095dc450dc717fda5ef77b6fe
+0, 39000, 115200, 7fbcdb00872206a597bb69ebe9221b03
+0, 42000, 115200, b599ac8568b6780dec25de4211e071ef
+0, 45000, 115200, 797085b07f4c1e4f4b0116d329403cf8
+0, 48000, 115200, a0d0821365658bee14767698877cc066
+0, 51000, 115200, 286a917e787d474eb78b4797a0909a5e
+0, 54000, 115200, 3548a320f6954c40a00ddf2e4ee212bd
+0, 57000, 115200, 80af737ca733afa28fdae06421b3cf8d
+0, 60000, 115200, f31a2b62cb69bc680b314a033f91881b
+0, 63000, 115200, 02e4a780b3a0d83a8897988ef17b548c
+0, 66000, 115200, 844929e7492b389fc520c5f75d37aa77
+0, 69000, 115200, 558ac4c1c11da425baf832a73e1ac2da
+0, 72000, 115200, 41b21109a7aa5f163ac0967ecd11f792
+0, 75000, 115200, a2a050c04eaa97db43a5a0a96d20a143
+0, 78000, 115200, 18d1881d44ab9dc959c34d92c0cabd36
+0, 81000, 115200, 53618af318cd187b4fcd5a3c22d3ab79
+0, 84000, 115200, 8028e6a6a6dadc8331e39cff1ba2b899
+0, 87000, 115200, 2c32a58d68595ff4100cec4fc1637c55
+0, 90000, 115200, 8ecc02d32f36edd167cabe2a7bc66683
+0, 93000, 115200, 7caa9ce69ac9f71170a69fbcef4c4b34
+0, 96000, 115200, df06a6a8a81979c39f2c3546eb03a3c2
+0, 99000, 115200, 2bfd578fa08335e975d498e11eadc8bc
+0, 102000, 115200, 0d78c5656d56e423ff31cab09855a335
+0, 105000, 115200, 7152d9e35748a7ec2e8da37f0b943325
+0, 108000, 115200, eb9e0e5cba76f0819da6256136ffd4e3
+0, 111000, 115200, c4e5ef875132c06a80f0afb3ee894684
+0, 114000, 115200, d2feb49297dd2f0a532479341d607e64
+0, 117000, 115200, d092d165608f405161fbf73a19df26ca
+0, 120000, 115200, cb228940384c3021af42b0ab81c65d7a
+0, 123000, 115200, 426decfbf29a025a7a5e376951c34b83
+0, 126000, 115200, 42c25e24bfd048bde0f9105d934cb81e
+0, 129000, 115200, 4bf37f8ccb2c4f42fa64a52a4699883f
+0, 132000, 115200, 5a00d85407910d4170d11511f03cc3a7
+0, 135000, 115200, 032072b8713a2cd7434b5be706a8667d
+0, 138000, 115200, e729c561b318aa14d7dbf96299c4675d
+0, 141000, 115200, e7e1d71c1c59bb759c89f15c6e8970f0
+0, 144000, 115200, 9c04011f4d92257a6dc112c5acad0f59
+0, 147000, 115200, ca7c7cbf52dd7af9a62212f3a9bd1f74
+0, 150000, 115200, 3cc9c4d3857d692e0dbfee682d63d32c
+0, 153000, 115200, 1188fc9620cf0d23af21d8823c127b80
+0, 156000, 115200, c614690b8d4d3bea47f1b236ff32d1d8
+0, 159000, 115200, d6ccde3360e6a05b61013e85f96de9e9
+0, 162000, 115200, 7f11cacc42d14121aeab487975ec190b
+0, 165000, 115200, cdd8b538ff107f88c5f0dc7128bc331e
+0, 168000, 115200, f43a387e9bb2f4db387d3f44da16457b
+0, 171000, 115200, b7ba01b86fce2252105f99848e2ac95c
+0, 174000, 115200, 094200f775b6ced838d0c37e0d0b34e6
+0, 177000, 115200, b2d2fa96666b96b7cb624133cf404b09
+0, 180000, 115200, d935644161a2b06f0efc75dc6d0fcf46
+0, 183000, 115200, 2a3be6460f313d7fdd6f6f9c70092a50
+0, 186000, 115200, f8254b6469b807ce0e9a1ea4b98a59db
+0, 189000, 115200, 43639a3293ec640b203e0c8a97e6f45e
+0, 192000, 115200, 055762cccc279c8dd27450ec1d512d5f
+0, 195000, 115200, a90dac910f3cdd216293bebc46b36501
+0, 198000, 115200, 3531ef2a4a59271f89ca0972b65d06aa
+0, 201000, 115200, 1f87adde14795639105be714247d0bd0
+0, 204000, 115200, e991cdd7912266937ca6f0d59199645b
+0, 207000, 115200, 5b98019db0fca644da5ee73e0160c7c5
+0, 210000, 115200, 6276f3907e4bb87885d21e11150d044d
+0, 213000, 115200, 985785d7a788dcc07bd5fb72d3dc758e
+0, 216000, 115200, 3379548a573d068d47d5f54aaf79c8a9
+0, 219000, 115200, a2b36848e7d19383cfabf8bdcabd241a
+0, 222000, 115200, 0aeda76888a5a2426ae3b390e38aba52
+0, 225000, 115200, 2c652e7850ccc10cbc7a3266f1fb6c00
+0, 228000, 115200, 5dfc9e4dce69f1f644fad5b69c0b4008
+0, 231000, 115200, da775fc1469012a0c717ebe5dc940e26
+0, 234000, 115200, 6185a863f7d023ddb2b049e265aab1bb
+0, 237000, 115200, 7a56397397191ab1b7c93a4bdc9b57c1
+0, 240000, 115200, 3e95a3f2c2660dc28ec64efef29615f0
+0, 243000, 115200, b9ba03bd7c09224174368a60af389b9c
+0, 246000, 115200, bfd23a13e077843506a01e44adb27c04
+0, 249000, 115200, 9025dff58a57abcc25da69fd233e312a
+0, 252000, 115200, ba4b91b0fe4d36f77b62ec3fe7b10a96
+0, 255000, 115200, 7955419ff2bc42b703dfc976576a5bd4
+0, 258000, 115200, 36d6a723ebb35c45128bfa8a7bba0d49
+0, 261000, 115200, 77503cc79e3cb0fc74745bac967fee1d
+0, 264000, 115200, a05af40cb4fc009fe94be6dbf148b453
+0, 267000, 115200, 35bc39585679f7c07f1b196879719ce6
+0, 270000, 115200, 48831c2e2212134ab192a123e847c157
+0, 273000, 115200, c09c37f9fd929185452a8beb3c61b839
+0, 276000, 115200, c534a38d586f3cac998240a7013c636c
+0, 279000, 115200, b598c6999442cf0c53ed6a19d1215eb8
+0, 282000, 115200, c639685c8f4af3d006df1833950943aa
+0, 285000, 115200, 351e1c089ba5b9024de6e311c4a4afd3
+0, 288000, 115200, 67d8ea902179548d0b01544249b2411f
+0, 291000, 115200, 3717ddf0edbb2020a5b974678d358d25
+0, 294000, 115200, 85f7c6861241e3f43fc63c397c8c3c37
+0, 297000, 115200, c5b23b4d3d141d8cfbc5354ca1cfd34d
+0, 300000, 115200, c2e42fa6b11cdc3abcf3ee0c3f75a459
+0, 303000, 115200, 34df411aa928d5df3628644d9a38c768
+0, 306000, 115200, a768b448b6c894d9b927bc880249079a
+0, 309000, 115200, a2e9ad0d0ad733b8ccacf0379b05f6f9
+0, 312000, 115200, 4b485e9496ab4d417b8cffaf8754f5cb
+0, 315000, 115200, 47007fabfacd9e9c5a3997fb70d45895
+0, 318000, 115200, 4962433241c7509801b46bea70f38269
+0, 321000, 115200, 7b4593b45606650e78aec67722cfc2bf
+0, 324000, 115200, 882bcbf7d2c12e93df2fbebc6ac19dd8
+0, 327000, 115200, a2998a9c648817236bfffdae454f9fa1
+0, 330000, 115200, 56775760fa99e9a9b7293ddc78a44ece
+0, 333000, 115200, bb245d095424c28dd2ace22a5a511d6a
+0, 336000, 115200, 598c54d2b207190ed549dec7390a4190
+0, 339000, 115200, c73f16b2709527fce3d725ade5aab2fc
+0, 342000, 115200, 32dcad6eb17bee583884029fe18c07a7
+0, 345000, 115200, a1297c404a0d22e0e8e1e4ef67696606
+0, 348000, 115200, 2fef1ac7becf9b8c9f3ac2310f444e3b
+0, 351000, 115200, 0f03614ed3daec6c37c5b564ad24f595
+0, 354000, 115200, 9b175a6353ec377da408b0cf03388081
+0, 357000, 115200, 37b991b4a216a4847d0768a3b878284a
+0, 360000, 115200, faafcd544080a6a4f87a0d0a393ba37b
+0, 363000, 115200, 43ede087f37c1b0392829bbc668242fc
+0, 366000, 115200, b7ed1274016c4d1810d8999d495b7370
+0, 369000, 115200, 22af7bfc83c6e1f2eff2ae26e115b446
+0, 372000, 115200, 969b22455f3be057036ddd5a329b1de3
+0, 375000, 115200, 63c24b8a3d6c3a4c2fd47c48860abff9
+0, 378000, 115200, b407ddc89c538d7b6fb70e48493f872c
+0, 381000, 115200, 5de69fb9e1cd425cd3931116803f5391
+0, 384000, 115200, 07fc7a5cb360edae97db999c2a8d2716
+0, 387000, 115200, 602a17c58cac811e6e71e33448931ce5
+0, 390000, 115200, 44087725484198c8e846d112583e574b
+0, 393000, 115200, 0d81da0d23d196ff972894878bd17b73
+0, 396000, 115200, b3cd65f1bd2274895e54da99bb4c4f07
+0, 399000, 115200, ae8ca35672d8352af49f37f5174c8fbd
+0, 402000, 115200, 9eea1ff900cf680e8208cd5d07a4d284
+0, 405000, 115200, 5a47f272dfda3fe61955875f761a71f2
+0, 408000, 115200, 544558333008db01451c886ac0b62c47
+0, 411000, 115200, 5f8e4f3b11d7f5a28ff5cd9f3a6853bb
+0, 414000, 115200, e9bc3da7060457f2d52a5bf6fe3bb515
+0, 417000, 115200, 6aea6851a092260ae6594c6d9170ea8e
+0, 420000, 115200, 38e7fa5bea809a984a5f810940ca0e49
+0, 423000, 115200, 9e8a23ac9067a1acf8472d7aa3b9811e
+0, 426000, 115200, 6f25f5873afd5c341ca6b3eb284be809
+0, 429000, 115200, 40c3240e6cde94aae793a52cb46487da
+0, 432000, 115200, b7f1f13842fbf0c6e085280eb89b956f
+0, 435000, 115200, 1f059372d8bf4dadf78d8e215bbf9786
+0, 438000, 115200, 50c1d6b76930e765bff5ecbaaae686fe
+0, 441000, 115200, 5bd8cb05ebc034192e08ca8ce18a7964
+0, 444000, 115200, ffc0c20b07e26857dc4f2c079a2ad675
+0, 447000, 115200, 5dafb6ac0953c254182dba124e213c07
+0, 450000, 115200, c774ed25712a38603fe2e224802768cb
+0, 453000, 115200, de549cc803a6138d483be15b28ef2286
+0, 456000, 115200, c963d9bc79c1dd2a47f7f8424c56239e
+0, 459000, 115200, 9df993e0bef1bedbce1a6b596f2c64f4
+0, 462000, 115200, 875792bde0f45358009b506840be68e1
+0, 465000, 115200, 7f8c57083d2df08db6287cb025260788
+0, 468000, 115200, 47eb13bc0942b5cafeea324fc5bf5cd5
+0, 471000, 115200, d89129c7528ff7372f23d1191c75e336
+0, 474000, 115200, bdd14e38b00075d8da485d1517dbbd65
+0, 477000, 115200, 0e8e21a50a5dd1ac6fc881ad38ec38bd
+0, 480000, 115200, a0fce98c23a053b4073715c554b9dc44
+0, 483000, 115200, 18bda80360c72d04c60016682b1f6c8d
+0, 486000, 115200, 306d7556c18dcf58c8183959d1c34c2a
+0, 489000, 115200, 7ada9d23b96ef41322497d1077b00c4d
+0, 492000, 115200, d7df0508be4bd0c3e83f346f0b9a1868
+0, 495000, 115200, 749725f425f6fd4a79269bca900d09ae
+0, 498000, 115200, ed30973158a576e2919e2fcfd00987fc
+0, 501000, 115200, 2486d8b742ccc50cf8683af7f4502aec
+0, 504000, 115200, bdfb21e4236c904aeacd7b094fcffe98
+0, 507000, 115200, df2ef3e452731053ade82506c013164e
+0, 510000, 115200, 4695bfd9aa8e5667572f8f2142c6e538
+0, 513000, 115200, 649f5315cff1d28f0183144bf4d4eea4
+0, 516000, 115200, 450e987b9d6075d32e21d030bc385833
+0, 519000, 115200, 7aec79b25dabfcc2eb2f32e7dbff85f2
+0, 522000, 115200, c9c2a96239ad556a2ee496d7c4c965c1
+0, 525000, 115200, 3a038e48aa1238b62d431823653bc45a
+0, 528000, 115200, 6d5c8de6a281dbce68998b2c38063f33
+0, 531000, 115200, 045032f57d6a50ae148f4372f5083a62
+0, 534000, 115200, 5f39172951e083e712c3b1c528e61a4f
+0, 537000, 115200, 5a49eea76b6a86e305fb207fc1479264
+0, 540000, 115200, 33ca5fb5f3e4ff3a24235da71c5730d5
+0, 543000, 115200, 81f231d20426c5cbd02a85a425f5d0b8
+0, 546000, 115200, 302d94aa9a8d3828cf74c8b2b7e7fdd5
+0, 549000, 115200, c56f4f0c32b0f2c409b64ed10216a40a
+0, 552000, 115200, 9cf7f51e1527f11c38c395bac94849d9
+0, 555000, 115200, 0f17e427d14db658131eb0ccdc2a97ef
+0, 558000, 115200, 2624dd6b8e4e95770f132d90aa6f6119
+0, 561000, 115200, 9ddabfd5f803014443c2a0686869c546
+0, 564000, 115200, 0170cb86a377d791d7cbee2af0836db7
+0, 567000, 115200, f43a7c63bcafb51ead65e2831610612c
+0, 570000, 115200, e7000913b11bdeb74ba4eca110df8470
+0, 573000, 115200, a4208c5fcd101ceb5a976838ae9a811f
+0, 576000, 115200, 8ddcb546ac632c967e879fb5101afa24
+0, 579000, 115200, 547007771194373dd246586744130f7c
+0, 582000, 115200, 3608a46fee2731341ae9f71d3a80918a
+0, 585000, 115200, 758692e173552eb3439a572c953dda0f
+0, 588000, 115200, 481f456d6c6ac2e0325acba5eeabcd26
+0, 591000, 115200, c749a3ef8641d5ec4f25c611ffad1000
+0, 594000, 115200, 93f089f7f1e78b1a4185c0b0d99875fb
+0, 597000, 115200, 1159712bb4dbaed38d2a7558335f4037
+0, 600000, 115200, e8dab85a977f525d4d9b448e4278a34b
+0, 603000, 115200, 780055af1414e7693777a18428b20a07
+0, 606000, 115200, 59252515451fd96ca3f1194d5aadc3a7
+0, 609000, 115200, 0a977d6db761c149316417988657610a
+0, 612000, 115200, ed81d3a10369c12543f9bb6822a249b6
+0, 615000, 115200, 341e844231f6b55ee3c1eb22ca1bac8e
+0, 618000, 115200, d0a180c7d15e30a71e297fda0452c153
+0, 621000, 115200, 58d6f2522ecd8e5fea34cc9f10da2a88
+0, 624000, 115200, dc8f96811577f4fd3e6624abae42f449
+0, 627000, 115200, 3624a2e95f94a0a4413e464f4bf93dcd
+0, 630000, 115200, cb0deeb5f2d570ca23e3be3ab9231fe9
+0, 633000, 115200, 5080848626a52e30eb0f64f234ca3e57
+0, 636000, 115200, a31c9fe4255318d86e7855f01588220f
+0, 639000, 115200, 6c25fd8d1f0e898f6078decc4220d47d
+0, 642000, 115200, 77e52da08ab57ba5784ce42872cc01cb
+0, 645000, 115200, b4a87059745b3b862ef7431a9630f16a
+0, 648000, 115200, 1dadc814514ef00f11010df21d8a9494
+0, 651000, 115200, 5c816a0bbc8ed8fca166aa454093cb59
+0, 654000, 115200, 10320c174423d1712d9ce812701bcaf9
+0, 657000, 115200, 279c9398657af129e072165f41e0fb8c
+0, 660000, 115200, 49d88374bc4d965d3cee3274c7cd9906
+0, 663000, 115200, 48871e22f635f50569dea1bd5ca40d5c
+0, 666000, 115200, 3b8396580f8fbd99daca4df13662f1fc
+0, 669000, 115200, 569245e1bf3cb42aa95f765a8449980f
+0, 672000, 115200, c5cab497d244447df0ab832dcc9c5968
+0, 675000, 115200, 0a98ca4f1d771c4bc0286b825d085955
+0, 678000, 115200, e4a55f175c3933f02ccf74ccf2961da2
+0, 681000, 115200, 462dca7f377d708e753ef0bbde19a090
+0, 684000, 115200, 6f1680f498b0ed6f89a834b5700cc48a
+0, 687000, 115200, 996414e2e3a4bac5868ceeb25b84e6e4
+0, 690000, 115200, 6ecb4d4b857578d32f716c56dc7e6be9
+0, 693000, 115200, e05c8e33157e20c8e8f255e937d6b6cb
+0, 696000, 115200, 6542744da147d16533e41dad287a54fc
+0, 699000, 115200, bb4b6921d2855025fbcaff4c12299d02
+0, 702000, 115200, 6bc3e605759725012f7e44f1285b0899
+0, 705000, 115200, 0be37ecb7cec0cf8a0f9bbc3c590ba98
+0, 708000, 115200, 4f1103e5923ba8dea3e99c8b75eaed3c
+0, 711000, 115200, 220a8fb0409112c4f4ee769880717fea
+0, 714000, 115200, e4c612263cfbc0f41283fd1e88e2ff52
+0, 717000, 115200, ede2bc67ad87cd78191b742dd56419b5
+0, 720000, 115200, ded6a1d0690603aea233e4d624aa60a9
+0, 723000, 115200, 59c8b53e47ebdab696547a887163b272
+0, 726000, 115200, 985f8afbc6df2d64d601d2fdc93571d7
+0, 729000, 115200, e595f0aa7b6b62094f0ad84252105f55
+0, 732000, 115200, c2fe4382a1740bcfc2f4c3573c6c3176
+0, 735000, 115200, 880d8c906a8b39a61b68eb0ada857e5f
+0, 738000, 115200, 9a3ca55d2d75e3c41a86aea2ec87ff76
+0, 741000, 115200, f800751663dbefa61c33c3ebbd5430b4
+0, 744000, 115200, d904333c0c76235c8ffdfc81dffddb46
+0, 747000, 115200, 6a633a9a7686a9a02bd252ec8bcff4fc
+0, 750000, 115200, 930d06ecc252a911a60c2d9d4f2618e6
+0, 753000, 115200, bb146a4410c34bba74883d8ae478f47b
+0, 756000, 115200, be8ab9fc95685ebec64ff1f8129afa35
+0, 759000, 115200, d1f871ea3ceb38bf2b6d00ebfc38187a
+0, 762000, 115200, ba33366e050a5f5abbf8202e0afbb9e8
+0, 765000, 115200, f706356e12cf4082337bb8f7a5a10673
+0, 768000, 115200, 6e8200d3c1cccc0f810985ea2a2030f6
+0, 771000, 115200, caafdc1810556197df6f42336edcc07b
+0, 774000, 115200, 5321ff525f5bb5063443a3dc43fc42af
+0, 777000, 115200, c24bdd3b935f7ca6e9e105b1ae8504db
diff --git a/tests/ref/fate/vp8-test-vector-016 b/tests/ref/fate/vp8-test-vector-016
new file mode 100644
index 0000000000..1a82145599
--- /dev/null
+++ b/tests/ref/fate/vp8-test-vector-016
@@ -0,0 +1,29 @@
+0, 0, 38016, 905a823da31f71f9c25ebb8dfc9ddd3c
+0, 3000, 38016, 9a1b97859b2f774954dbf96f45a22a0a
+0, 6000, 38016, f0f5651b32577549dc2e6e3050125229
+0, 9000, 38016, 9edf800d31dc653a23ed71d0f3fc32e4
+0, 12000, 38016, 78dd1fa96e63c177f2b90d702c92f48c
+0, 15000, 38016, e1cec336383c4ea63ccaff8bfa5c8e24
+0, 18000, 38016, e8b5a454e178ab7ba9b83dfc10b4171e
+0, 21000, 38016, 572dbaaf319f1681749135c49940c64e
+0, 24000, 38016, b0e8313de033cc75a78532789bb6a3cb
+0, 27000, 38016, ffc5581d83ff67b549d63c7de1a1e8cb
+0, 30000, 38016, 8ae3fcd3d74947d434b7c5f9ee08bbbf
+0, 33000, 38016, 3adff74d92ae0a463dddc6f89965f706
+0, 36000, 38016, f08355430fdf5bb16a91eef05f03186b
+0, 39000, 38016, d477eb8150a1a94dd6af7f067e8c0429
+0, 42000, 38016, f860f225e27871a17060373b79007ec6
+0, 45000, 38016, 22a25c07ac5e7c67df793e0d3169386c
+0, 48000, 38016, a96f9cef4efe74db0cce039c85c03c4d
+0, 51000, 38016, ff9c93cbc364976044144ee631f89bd2
+0, 54000, 38016, 3a6b43090adb6c8b5188d544a08295a8
+0, 57000, 38016, 7f41a10ada80865d24585860065aa5e4
+0, 60000, 38016, 099847f606672fd065e6841000cafcb3
+0, 63000, 38016, fbf543c12ce48633e6d10717862c35a7
+0, 66000, 38016, 1b9956d8a6c45e39d219da33ff7c334a
+0, 69000, 38016, 911eb8f478485c0f4eef1d03f53aa80b
+0, 72000, 38016, b801570a437439ce12c5037df0235742
+0, 75000, 38016, 8d231805d741abe79670a0e9f13712ea
+0, 78000, 38016, 87bfcc2c88c4471067c07fbcf635870d
+0, 81000, 38016, d51b6999afde880bc77597063b58d28f
+0, 84000, 38016, c69c07a34bfad3b5a95b19a84e991c13
diff --git a/tests/ref/fate/vp8-test-vector-017 b/tests/ref/fate/vp8-test-vector-017
new file mode 100644
index 0000000000..c461420bd1
--- /dev/null
+++ b/tests/ref/fate/vp8-test-vector-017
@@ -0,0 +1,29 @@
+0, 0, 38016, 905a823da31f71f9c25ebb8dfc9ddd3c
+0, 3000, 38016, f0f411dd067bff05d5d9c64e3f52a4b1
+0, 6000, 38016, c8696f8fa56b4adf18f3db0c384d968f
+0, 9000, 38016, 5772aa26a95092b4a8a117e97d6dde49
+0, 12000, 38016, fc52254ea1cbcc2e7a5b126d8c44a023
+0, 15000, 38016, bf6208554657f568ad69d5c60f692fdb
+0, 18000, 38016, 3a68eef642b250177592455f4aa925d9
+0, 21000, 38016, 98102b7bd56cbe456d86c93e8cdd48eb
+0, 24000, 38016, 59d54b7d97600b2890c8abab2af9a7dc
+0, 27000, 38016, ba4b4bb534ee2a00f418828b9723d996
+0, 30000, 38016, feb1115136fa96d5e9425ac18261de7c
+0, 33000, 38016, ef7eb6dc656c2bd7447c7d8f650108c1
+0, 36000, 38016, 89ec385a0d34c8fd5b1334d8756c96b9
+0, 39000, 38016, 27bc439dd8e6d50c3c7a6e0b390e7418
+0, 42000, 38016, ec36c065d8b668fabb6b16ecc01eea0a
+0, 45000, 38016, 5c94f9b441fc70f62856c835f9e9ad50
+0, 48000, 38016, 4b6c1bd876b00052b39e6ca91cad9c05
+0, 51000, 38016, 1099121afd681cf3218dffb9714a0fd7
+0, 54000, 38016, d0c1de888fab35f33c1148dc80494d20
+0, 57000, 38016, 745941ea768d06ea27c3fbca782e3591
+0, 60000, 38016, 09f85054f188da6f7260debf6b71bbb1
+0, 63000, 38016, 2bdd642a7551681f1ca9680a0d9183a8
+0, 66000, 38016, 054aba9db9790a0f1c79db491a6cac6d
+0, 69000, 38016, fa4b52162f6da0c15100f4382d92d7e4
+0, 72000, 38016, 88c589535811dd394bd1723172329629
+0, 75000, 38016, c11cc1a30199d46db048120969dc4118
+0, 78000, 38016, c61207280f40620f8cd5e962f3aa160f
+0, 81000, 38016, 8a721ecbad0b2f17aabb2d06e27c00aa
+0, 84000, 38016, da32f1d272e065cd31415b23f86837cc