[FFmpeg-devel] [PATCH 2/5] fate: avoid framemd5, use framecrc its faster

Michael Niedermayer michaelni at gmx.at
Wed May 8 17:00:09 CEST 2013


Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
---
 tests/fate-run.sh                       |    2 +-
 tests/ref/fate/h264-crop-to-container   |    2 +-
 tests/ref/fate/h264-extreme-plane-pred  |  200 ++++++------
 tests/ref/fate/utvideoenc_rgb_left      |  100 +++---
 tests/ref/fate/utvideoenc_rgb_median    |  100 +++---
 tests/ref/fate/utvideoenc_rgb_none      |  100 +++---
 tests/ref/fate/utvideoenc_rgba_left     |  100 +++---
 tests/ref/fate/utvideoenc_rgba_median   |  100 +++---
 tests/ref/fate/utvideoenc_rgba_none     |  100 +++---
 tests/ref/fate/utvideoenc_yuv420_left   |  100 +++---
 tests/ref/fate/utvideoenc_yuv420_median |  100 +++---
 tests/ref/fate/utvideoenc_yuv420_none   |  100 +++---
 tests/ref/fate/utvideoenc_yuv422_left   |  100 +++---
 tests/ref/fate/utvideoenc_yuv422_median |  100 +++---
 tests/ref/fate/utvideoenc_yuv422_none   |  100 +++---
 tests/ref/fate/vp8-sign-bias            |   18 +-
 tests/ref/fate/vp8-size-change          |   60 ++--
 tests/ref/fate/vp8-test-vector-001      |   58 ++--
 tests/ref/fate/vp8-test-vector-002      |   98 +++---
 tests/ref/fate/vp8-test-vector-003      |   98 +++---
 tests/ref/fate/vp8-test-vector-004      |   58 ++--
 tests/ref/fate/vp8-test-vector-005      |   98 +++---
 tests/ref/fate/vp8-test-vector-006      |   96 +++---
 tests/ref/fate/vp8-test-vector-007      |   58 ++--
 tests/ref/fate/vp8-test-vector-008      |    4 +-
 tests/ref/fate/vp8-test-vector-009      |   98 +++---
 tests/ref/fate/vp8-test-vector-010      |  114 +++----
 tests/ref/fate/vp8-test-vector-011      |   58 ++--
 tests/ref/fate/vp8-test-vector-012      |   58 ++--
 tests/ref/fate/vp8-test-vector-013      |   58 ++--
 tests/ref/fate/vp8-test-vector-014      |   98 +++---
 tests/ref/fate/vp8-test-vector-015      |  520 +++++++++++++++----------------
 tests/ref/fate/vp8-test-vector-016      |   58 ++--
 tests/ref/fate/vp8-test-vector-017      |   58 ++--
 34 files changed, 1585 insertions(+), 1585 deletions(-)

diff --git a/tests/fate-run.sh b/tests/fate-run.sh
index 9f5690d..8d8e76c 100755
--- a/tests/fate-run.sh
+++ b/tests/fate-run.sh
@@ -90,7 +90,7 @@ framecrc(){
 }
 
 framemd5(){
-    ffmpeg "$@" -f framemd5 -
+    ffmpeg "$@" -f framecrc -
 }
 
 crc(){
diff --git a/tests/ref/fate/h264-crop-to-container b/tests/ref/fate/h264-crop-to-container
index 0f435ea..017aed6 100644
--- a/tests/ref/fate/h264-crop-to-container
+++ b/tests/ref/fate/h264-crop-to-container
@@ -1,2 +1,2 @@
 #tb 0: 1001/30000
-0,          0,          0,        1,  3110400, 43a312e1eebc7dca1bd23456302a44e3
+0,          0,          0,        1,  3110400, 0xaf8393ee
diff --git a/tests/ref/fate/h264-extreme-plane-pred b/tests/ref/fate/h264-extreme-plane-pred
index db85e99..4a6b312 100644
--- a/tests/ref/fate/h264-extreme-plane-pred
+++ b/tests/ref/fate/h264-extreme-plane-pred
@@ -1,101 +1,101 @@
 #tb 0: 1/25
-0,          0,          0,        1,   152064, 1e857d2dfeea75297e090ffe9e37a249
-0,          1,          1,        1,   152064, 29d8336b4e9b77298025074dbad641d1
-0,          2,          2,        1,   152064, 3f1a87d2088a7708f4ed06890c8cd018
-0,          3,          3,        1,   152064, 56b8b8d9fefbd501c4f7918f21f9b015
-0,          4,          4,        1,   152064, 597392c162ea79af1e5d3dd552ffeb47
-0,          5,          5,        1,   152064, 064fdd170aa24463409b1cb0ddc7f5b6
-0,          6,          6,        1,   152064, 9924da4026b10110fa644039e73f92c1
-0,          7,          7,        1,   152064, afdb77f4a4c87faaf35988bf2d1d7c18
-0,          8,          8,        1,   152064, 80714dc3bf376f38c00f8c67fc534fae
-0,          9,          9,        1,   152064, fb0ab4028e1e9879b0bf0e414c0ccb33
-0,         10,         10,        1,   152064, 03c694f4b9e6116214078131f3edff91
-0,         11,         11,        1,   152064, 22d2de0d8f9e5477230b50c50ec46269
-0,         12,         12,        1,   152064, 470e9a6c5bbb15e151afbfd6b2f254a3
-0,         13,         13,        1,   152064, b585555552169640b1a896094335b624
-0,         14,         14,        1,   152064, e261e0f650e6d649a35773520e7f5bff
-0,         15,         15,        1,   152064, 2d1bf889eef057016e473a041fbceac0
-0,         16,         16,        1,   152064, b1a3f8ebf1de26bc8c32d47a4a53c862
-0,         17,         17,        1,   152064, d5cdb80386dbb996ca007a0e210a9905
-0,         18,         18,        1,   152064, 05a200df7b8baa19d2a0309476727dd7
-0,         19,         19,        1,   152064, 890d62163f4aa70a2055d50de0395a35
-0,         20,         20,        1,   152064, c00bdd1c5f0d69bae66ba46a897ad0ad
-0,         21,         21,        1,   152064, 65f76c6d453822eb48b180ac630cbdce
-0,         22,         22,        1,   152064, d6b85fc02c6d8efa53a9f0f148a0520e
-0,         23,         23,        1,   152064, adcb1621c5100b8e201592328bcd11be
-0,         24,         24,        1,   152064, bad7da936734cf4304c1564d6d3e74b9
-0,         25,         25,        1,   152064, a98d1232d0c22e6967415700d980c67f
-0,         26,         26,        1,   152064, 3fa1110c3ada7d37f0495a26774a58fb
-0,         27,         27,        1,   152064, 37613c65cfd3d77e8dda3b5b913e467f
-0,         28,         28,        1,   152064, 42a5cf583a82e722e04c04b10fd36542
-0,         29,         29,        1,   152064, 41c2870e102e3584780cd0243baa1900
-0,         30,         30,        1,   152064, da389397c874f5fd974c57278bd1e327
-0,         31,         31,        1,   152064, 238c265971ef9144d3fe6bc95a2ea060
-0,         32,         32,        1,   152064, 085c83a54aa9327e1e3ee76ffa337538
-0,         33,         33,        1,   152064, f462966f59018b39c10f9a65a80a41f8
-0,         34,         34,        1,   152064, 6e9697b7c8193b38551af4ef56861b7a
-0,         35,         35,        1,   152064, e68113abf3e81a28cafd95d91871886e
-0,         36,         36,        1,   152064, 35a78df5ac1ff6ee469626b750241c9b
-0,         37,         37,        1,   152064, b3302a87e334634a9f92ce51acf96ab3
-0,         38,         38,        1,   152064, 52198528552cefe90004a2b045b33e8f
-0,         39,         39,        1,   152064, 12d9ad991d4bb7935342c8b6474d1726
-0,         40,         40,        1,   152064, 2e6a508aba965f292c7b2e82bd0debbe
-0,         41,         41,        1,   152064, 8daff69112bb5fbc0158cbbf7fbe057e
-0,         42,         42,        1,   152064, 5495a0bb6c88a115957d98b272b0d643
-0,         43,         43,        1,   152064, 955db92ab0c482381200247a207e12bc
-0,         44,         44,        1,   152064, c0f81c5f95fd658c153798a514fedd22
-0,         45,         45,        1,   152064, 3cfc7b9c2d73621cdb04d7e7e8bc2b3b
-0,         46,         46,        1,   152064, e8b6d1d526d6443cba2e64ccd5393a4f
-0,         47,         47,        1,   152064, 7722e2420db0279c9eb7c6f7dfa89c07
-0,         48,         48,        1,   152064, 41b908a50b97a2e927f2e6e285e27592
-0,         49,         49,        1,   152064, e05f0ddd08debc2a0578893662c33ce0
-0,         50,         50,        1,   152064, 1edcedca921dbb68c0ce53371abddd8f
-0,         51,         51,        1,   152064, cdbf0c89feb336e58472f0163e43b02b
-0,         52,         52,        1,   152064, 39c4d20ecfeee09800feae5ad783e0bd
-0,         53,         53,        1,   152064, f60d05d20b3f338aa5917490d2b58f77
-0,         54,         54,        1,   152064, 76e5eae7a5205f6f6aaf8099197dbb1f
-0,         55,         55,        1,   152064, f7c4c80e79b691826915b7810ab7c2a6
-0,         56,         56,        1,   152064, afbc098dcaa8c2a3f41dfc3e846e8e7b
-0,         57,         57,        1,   152064, 6582805bbe4ab9a9138a23deb2ca45a8
-0,         58,         58,        1,   152064, 54444ce52dd1ce7bc24e9cbaba89dc59
-0,         59,         59,        1,   152064, c81193469c0cd5a50c451d869e07a786
-0,         60,         60,        1,   152064, 89f2295b63db3adce2961630569749a5
-0,         61,         61,        1,   152064, 3f4d6dd4dd819168a358384d6b134d00
-0,         62,         62,        1,   152064, 45d3b5c72609a15c1be5a45f790a24c4
-0,         63,         63,        1,   152064, f2283a8bf9599754d2e251c5f0861199
-0,         64,         64,        1,   152064, 06a9ccf8132c494884954bb4cc148c11
-0,         65,         65,        1,   152064, e20e0143fc840db46a88a8556d887ea2
-0,         66,         66,        1,   152064, bcb1ca471f70109293a15b7e1b0f3a7f
-0,         67,         67,        1,   152064, 0c5f59f091b3fd5ced9bb626e5b66ec8
-0,         68,         68,        1,   152064, 4dd6cf80daf74390afe0423f726c2fb6
-0,         69,         69,        1,   152064, fd52e6d570960cf100ac7c973dbd222e
-0,         70,         70,        1,   152064, 684758faa9b5517b2e5dbbabccc6125b
-0,         71,         71,        1,   152064, e538a3bcb2125c8ac324a5be49470960
-0,         72,         72,        1,   152064, 0c91795b7f52e942a1c28b4c6510c6fa
-0,         73,         73,        1,   152064, b33315c61d714bd70d2adce3309633fe
-0,         74,         74,        1,   152064, af2554b6b1d3f215641f85494a78ad3d
-0,         75,         75,        1,   152064, e59b20b3b2c5ec215ea34ab4850f940e
-0,         76,         76,        1,   152064, fb543e874bdd9749aaa710d1551e0ebd
-0,         77,         77,        1,   152064, 4383abaf938da0282fecabed153bca0e
-0,         78,         78,        1,   152064, 4ce40ffa75b42320593e40596c34862a
-0,         79,         79,        1,   152064, f337d0cc81b5c1b1b92c3f367ed5f9cd
-0,         80,         80,        1,   152064, 0f5a8c41fb7334811a485239d9126808
-0,         81,         81,        1,   152064, 0daf3d981474940bdf10a93148d69353
-0,         82,         82,        1,   152064, 21a51f1686071a6af7973df92361964b
-0,         83,         83,        1,   152064, 1f0d471c7b1fa86f236c2dee32822464
-0,         84,         84,        1,   152064, cedc6fd29d67976f899a6a8afba6b38d
-0,         85,         85,        1,   152064, 4af936d3d3b456953c7beb551476824a
-0,         86,         86,        1,   152064, bcaf539953adb1952fefc2cdec6c2f60
-0,         87,         87,        1,   152064, d1dfeafa0939fddc256986c2b00f73c7
-0,         88,         88,        1,   152064, 99c9a2c7b198e2c8cfe007ff4330f036
-0,         89,         89,        1,   152064, 4db6a7edfc44389536983aeeb15edb66
-0,         90,         90,        1,   152064, 8d840674b90e3b488a34e04645430ee7
-0,         91,         91,        1,   152064, ad7b3e55a2eb62fc5102cc5af49301aa
-0,         92,         92,        1,   152064, f24484a975ec64acb50df3e9f9e8eddd
-0,         93,         93,        1,   152064, 5794617c7e40bfcb7f024bda2f2a991d
-0,         94,         94,        1,   152064, ae1c22fcfa7f3b3b62dd2ace4e4b4dc7
-0,         95,         95,        1,   152064, ad9d13345ae5322a578e43653e9a9c16
-0,         96,         96,        1,   152064, be1b86ee130ea9255d9640117559818d
-0,         97,         97,        1,   152064, 81ed195d2831e62fc2cd4fa886de8e20
-0,         98,         98,        1,   152064, 8dde0af730b03ea8b3acd14d42daba04
-0,         99,         99,        1,   152064, c8ffbd5ba1af8b881daf511e4d8c26f3
+0,          0,          0,        1,   152064, 0x1a956a91
+0,          1,          1,        1,   152064, 0x7776c406
+0,          2,          2,        1,   152064, 0xd9b3b460
+0,          3,          3,        1,   152064, 0x149af0ab
+0,          4,          4,        1,   152064, 0xd8fd7eaf
+0,          5,          5,        1,   152064, 0x96c32cce
+0,          6,          6,        1,   152064, 0x90940b3a
+0,          7,          7,        1,   152064, 0x0f06462f
+0,          8,          8,        1,   152064, 0x21c5262b
+0,          9,          9,        1,   152064, 0x9a3b81d6
+0,         10,         10,        1,   152064, 0xaecb5456
+0,         11,         11,        1,   152064, 0x59cf96cb
+0,         12,         12,        1,   152064, 0xceb5a0fb
+0,         13,         13,        1,   152064, 0x1470b292
+0,         14,         14,        1,   152064, 0x7ef9fa76
+0,         15,         15,        1,   152064, 0x824b0639
+0,         16,         16,        1,   152064, 0xdea4d3e5
+0,         17,         17,        1,   152064, 0x3ea7af1f
+0,         18,         18,        1,   152064, 0xebedb5e2
+0,         19,         19,        1,   152064, 0x4dc5143a
+0,         20,         20,        1,   152064, 0x1ea2b323
+0,         21,         21,        1,   152064, 0x840411b1
+0,         22,         22,        1,   152064, 0xb01dcd24
+0,         23,         23,        1,   152064, 0x3ea6c92b
+0,         24,         24,        1,   152064, 0x93de05d5
+0,         25,         25,        1,   152064, 0xc91fe987
+0,         26,         26,        1,   152064, 0xe404d2a9
+0,         27,         27,        1,   152064, 0x750d1959
+0,         28,         28,        1,   152064, 0x44179654
+0,         29,         29,        1,   152064, 0x0241f7cc
+0,         30,         30,        1,   152064, 0x09266685
+0,         31,         31,        1,   152064, 0xec3dd47b
+0,         32,         32,        1,   152064, 0xd0548394
+0,         33,         33,        1,   152064, 0xde072ed6
+0,         34,         34,        1,   152064, 0x94b304e5
+0,         35,         35,        1,   152064, 0xec83b924
+0,         36,         36,        1,   152064, 0x1b013648
+0,         37,         37,        1,   152064, 0x759fc758
+0,         38,         38,        1,   152064, 0xd4fd181d
+0,         39,         39,        1,   152064, 0x43f3daa6
+0,         40,         40,        1,   152064, 0x3cd5bf5f
+0,         41,         41,        1,   152064, 0x85e4bb06
+0,         42,         42,        1,   152064, 0x11d0a932
+0,         43,         43,        1,   152064, 0xf76fdeb3
+0,         44,         44,        1,   152064, 0x32abf332
+0,         45,         45,        1,   152064, 0xe55a572d
+0,         46,         46,        1,   152064, 0x982fa177
+0,         47,         47,        1,   152064, 0x4d139fab
+0,         48,         48,        1,   152064, 0x74ea63e3
+0,         49,         49,        1,   152064, 0xb56b5ee1
+0,         50,         50,        1,   152064, 0x25cd0686
+0,         51,         51,        1,   152064, 0xc407cefe
+0,         52,         52,        1,   152064, 0xf1143308
+0,         53,         53,        1,   152064, 0x6e9cd2ba
+0,         54,         54,        1,   152064, 0xbc54e661
+0,         55,         55,        1,   152064, 0x7d8e3e7b
+0,         56,         56,        1,   152064, 0xbbb23441
+0,         57,         57,        1,   152064, 0xaa3aec45
+0,         58,         58,        1,   152064, 0x7bf244f9
+0,         59,         59,        1,   152064, 0xa2a4662d
+0,         60,         60,        1,   152064, 0x48c9c624
+0,         61,         61,        1,   152064, 0xfa4b7654
+0,         62,         62,        1,   152064, 0x79d05efe
+0,         63,         63,        1,   152064, 0xb472a381
+0,         64,         64,        1,   152064, 0xc1c459f8
+0,         65,         65,        1,   152064, 0x0b1ab899
+0,         66,         66,        1,   152064, 0xfa812183
+0,         67,         67,        1,   152064, 0x528e8df9
+0,         68,         68,        1,   152064, 0xcc4e470b
+0,         69,         69,        1,   152064, 0x7c1b6d9a
+0,         70,         70,        1,   152064, 0xe2d28c2f
+0,         71,         71,        1,   152064, 0xa660e7b1
+0,         72,         72,        1,   152064, 0xca683d94
+0,         73,         73,        1,   152064, 0x2bed4de8
+0,         74,         74,        1,   152064, 0x99d960b4
+0,         75,         75,        1,   152064, 0x97eaf89a
+0,         76,         76,        1,   152064, 0xe60ae400
+0,         77,         77,        1,   152064, 0xec3d16fb
+0,         78,         78,        1,   152064, 0x2c5d553a
+0,         79,         79,        1,   152064, 0x16c0863f
+0,         80,         80,        1,   152064, 0x8da6c3a1
+0,         81,         81,        1,   152064, 0xf1241c9c
+0,         82,         82,        1,   152064, 0x3f14e6be
+0,         83,         83,        1,   152064, 0x9a2f8649
+0,         84,         84,        1,   152064, 0x5e94557e
+0,         85,         85,        1,   152064, 0x24f2ed4a
+0,         86,         86,        1,   152064, 0x951d6002
+0,         87,         87,        1,   152064, 0x6f5264cd
+0,         88,         88,        1,   152064, 0x914e1249
+0,         89,         89,        1,   152064, 0xc0040dd7
+0,         90,         90,        1,   152064, 0xf5f900cc
+0,         91,         91,        1,   152064, 0x0040a272
+0,         92,         92,        1,   152064, 0xd0c20231
+0,         93,         93,        1,   152064, 0x1a3a742c
+0,         94,         94,        1,   152064, 0xd61ab05b
+0,         95,         95,        1,   152064, 0x7e5e5a9c
+0,         96,         96,        1,   152064, 0x39758ad8
+0,         97,         97,        1,   152064, 0xb7ed5184
+0,         98,         98,        1,   152064, 0x9b394981
+0,         99,         99,        1,   152064, 0x96883880
diff --git a/tests/ref/fate/utvideoenc_rgb_left b/tests/ref/fate/utvideoenc_rgb_left
index 99d1182..24978b4 100644
--- a/tests/ref/fate/utvideoenc_rgb_left
+++ b/tests/ref/fate/utvideoenc_rgb_left
@@ -1,51 +1,51 @@
 #tb 0: 1/25
-0,          0,          0,        1,   182328, cd084b244939d7e0008d8e5ab3429dc1
-0,          1,          1,        1,   182336, c9c40672750f372134185901147fb776
-0,          2,          2,        1,   182956, c728911ca73225f2dc7453533c9be95e
-0,          3,          3,        1,   182384, 54521f709b461a25198db755bce582fa
-0,          4,          4,        1,   181704, 5e03ab58b4480a6613f54857f10c39e5
-0,          5,          5,        1,   182136, c623fb06b90fdd7a5ba0b4f217b6a388
-0,          6,          6,        1,   181552, 5d03be9dfc01ad99364fc3cc8378af72
-0,          7,          7,        1,   182292, fc90878278c82b2f835151dc6d43dd47
-0,          8,          8,        1,   181424, 9b6339a0d3af2d3034162183cd4d79e4
-0,          9,          9,        1,   182316, 7e45bb5ffe57f98a433420abaffe78cc
-0,         10,         10,        1,   182064, d9525605a7d7d75a8e33502f61733af1
-0,         11,         11,        1,   182596, 62e87fa5c33a8d208deaa8719682b9a5
-0,         12,         12,        1,   180900, 149059d3d56c55358c7044c7d569730f
-0,         13,         13,        1,   181920, 0d20f588c27471a038e159a131e9c8ea
-0,         14,         14,        1,   182824, a301a411ff11042ecb583e1e3b12dbda
-0,         15,         15,        1,   182452, 0ee2a9ed39fb8569a8d6c2b3afb8f80a
-0,         16,         16,        1,   182312, 68dd3b820adf2cbc6686a7d48fa22c6e
-0,         17,         17,        1,   181856, 1897926cfe9b7acaf9c21714c449ce41
-0,         18,         18,        1,   181108, 15d2af460733fdd896078632cdfef9fd
-0,         19,         19,        1,   181388, 8b8e7a4b7d355f41f7e836120c4792ac
-0,         20,         20,        1,   180936, e18e27aa027f2470bfa95c536a0a89af
-0,         21,         21,        1,   180900, eb663ae3c5ffa8e751280e0dbb260e02
-0,         22,         22,        1,   181936, 7514bbe06cee027f54710dc900297863
-0,         23,         23,        1,   182304, 8cb2dcdbd4c919b4c977f45bee46c54c
-0,         24,         24,        1,   182580, 9185ed53b7e8339b61d3abe230bbab71
-0,         25,         25,        1,   182572, 81f8bdd3255b91d6621e9ebd3c9d7679
-0,         26,         26,        1,   182356, 1f9ff40700881054c62e33acde06910d
-0,         27,         27,        1,   181532, 10d2477aa1e319a61e517d25fd6c95d0
-0,         28,         28,        1,   179580, 3012480c43d15866ccc4a81d56650ee2
-0,         29,         29,        1,   179528, 5e0fbd62a164dc72cf511023da792175
-0,         30,         30,        1,   180760, 679f430c86dca203456f532e978dffc2
-0,         31,         31,        1,   181564, 64d31faf01cb7b52d7d7e20280e6652b
-0,         32,         32,        1,   181428, 04961d71aa3c81b33d28b39ead20ee1d
-0,         33,         33,        1,   182980, 51361c802005721002f5f4924f081708
-0,         34,         34,        1,   182624, 67c5582c45e3ee7e6aca49fdc0a980b8
-0,         35,         35,        1,   182352, 4fade9db12f2d6ce633556fdb8914971
-0,         36,         36,        1,   181336, ac8fbab67b36d58c4e8374bfb07458e7
-0,         37,         37,        1,   181528, f798157b6d4d04c767ecb76346922ddc
-0,         38,         38,        1,   179776, 01d407ed0b86eeb2c3ee3c24dd452d8d
-0,         39,         39,        1,   180100, 062e4af150100d7accf86a907a4b99b5
-0,         40,         40,        1,   180228, 23c617b76ef8f274bd089016fb8516c7
-0,         41,         41,        1,   180592, 55f538ae5e44b60209138b7536d5c199
-0,         42,         42,        1,   181188, d39d52f5b690661434b1abd8717b3e30
-0,         43,         43,        1,   181300, 9e202444287234bafd103fab83b1a974
-0,         44,         44,        1,   180812, 602165271de71594132cce98af56a7b2
-0,         45,         45,        1,   178816, c427d67196f43ece6bf3855e1256d7bb
-0,         46,         46,        1,   178196, 0d05902e2870a85333a216c723077e98
-0,         47,         47,        1,   178772, 57f528eb984b5b7181c89b48b58271f3
-0,         48,         48,        1,   178652, 5cd1031b0ada3ba9c2d4c2f2b7c8e277
-0,         49,         49,        1,   178512, d3c0c84fc63f1e32a4a026e2cd39b161
+0,          0,          0,        1,   182328, 0x9c0ff4ed
+0,          1,          1,        1,   182336, 0xb78c6919
+0,          2,          2,        1,   182956, 0x725520d6
+0,          3,          3,        1,   182384, 0x67a1c962
+0,          4,          4,        1,   181704, 0xa726166b
+0,          5,          5,        1,   182136, 0x141aa7aa
+0,          6,          6,        1,   181552, 0xc6e3e1a8
+0,          7,          7,        1,   182292, 0xd428364f
+0,          8,          8,        1,   181424, 0x54bd7a23
+0,          9,          9,        1,   182316, 0x3cf991fe
+0,         10,         10,        1,   182064, 0xae63d152
+0,         11,         11,        1,   182596, 0xb2c06fa0
+0,         12,         12,        1,   180900, 0x18676944
+0,         13,         13,        1,   181920, 0x7e50bf8b
+0,         14,         14,        1,   182824, 0x96794fdb
+0,         15,         15,        1,   182452, 0x24cd6a9f
+0,         16,         16,        1,   182312, 0xfc40c98a
+0,         17,         17,        1,   181856, 0x555d1f09
+0,         18,         18,        1,   181108, 0x9497085c
+0,         19,         19,        1,   181388, 0x5d4c7b4c
+0,         20,         20,        1,   180936, 0xdb27aad0
+0,         21,         21,        1,   180900, 0x014f3782
+0,         22,         22,        1,   181936, 0xdd40967e
+0,         23,         23,        1,   182304, 0x2e4b20c8
+0,         24,         24,        1,   182580, 0xb0e754f8
+0,         25,         25,        1,   182572, 0x4b6f3182
+0,         26,         26,        1,   182356, 0xec1195bc
+0,         27,         27,        1,   181532, 0x79c1e784
+0,         28,         28,        1,   179580, 0x0821a81d
+0,         29,         29,        1,   179528, 0xb72bf404
+0,         30,         30,        1,   180760, 0xf46c0a0d
+0,         31,         31,        1,   181564, 0x5f2c1916
+0,         32,         32,        1,   181428, 0x17022251
+0,         33,         33,        1,   182980, 0x15615bbb
+0,         34,         34,        1,   182624, 0x0e9b3168
+0,         35,         35,        1,   182352, 0x51ba4bfb
+0,         36,         36,        1,   181336, 0xed132193
+0,         37,         37,        1,   181528, 0xc9ddffde
+0,         38,         38,        1,   179776, 0xbed435b3
+0,         39,         39,        1,   180100, 0xe27d1bf9
+0,         40,         40,        1,   180228, 0x094e8cc0
+0,         41,         41,        1,   180592, 0xa29af416
+0,         42,         42,        1,   181188, 0x092d7f35
+0,         43,         43,        1,   181300, 0xa4d495a4
+0,         44,         44,        1,   180812, 0x152aa9ae
+0,         45,         45,        1,   178816, 0xa2a56cc6
+0,         46,         46,        1,   178196, 0x1315687a
+0,         47,         47,        1,   178772, 0x07a73018
+0,         48,         48,        1,   178652, 0x6838db8c
+0,         49,         49,        1,   178512, 0xf8051bbb
diff --git a/tests/ref/fate/utvideoenc_rgb_median b/tests/ref/fate/utvideoenc_rgb_median
index 5983ddf..52967f3 100644
--- a/tests/ref/fate/utvideoenc_rgb_median
+++ b/tests/ref/fate/utvideoenc_rgb_median
@@ -1,51 +1,51 @@
 #tb 0: 1/25
-0,          0,          0,        1,   182160, abcf4f477f74b696faca2fcff1f62aa9
-0,          1,          1,        1,   182104, 7cbcf339fa40c24522067295b39d637f
-0,          2,          2,        1,   183108, dfc2c418f4379a89654c16b34ff19446
-0,          3,          3,        1,   182320, 62a4647b05709d86c51a18be16877e98
-0,          4,          4,        1,   181920, 61d63520703503f6e17fad67cbc08794
-0,          5,          5,        1,   182424, f467638396feabe613b3c851289452d8
-0,          6,          6,        1,   182248, 8a0cba950d6c5d63ba9603212ca95b0e
-0,          7,          7,        1,   181876, 91432f472cf373d5d4036bd100950f3e
-0,          8,          8,        1,   182104, 1c8852d82a48c1b01911ffbedf0ac1f4
-0,          9,          9,        1,   182540, f36b9d48123b55f2141ae10dd26e1ca0
-0,         10,         10,        1,   182120, e6ecdb9af6591916153ca9aeba76b9d0
-0,         11,         11,        1,   182136, 7dc7b828a5b7c652df612474fad66f6b
-0,         12,         12,        1,   181296, 347eac6563435a62f75298cefe13d3a6
-0,         13,         13,        1,   182136, 3bbcd8afacdf9549da9ebd736df548a7
-0,         14,         14,        1,   182412, 17f8c6ef692b4085624ce1ef7efbc963
-0,         15,         15,        1,   182732, 9212760fa11fe4fa193ba1aa259e9765
-0,         16,         16,        1,   181944, 7dd6d6a7084f97a77ec09ec6c62f0ab8
-0,         17,         17,        1,   182232, 518552687d47ae93726679f0ed962ef4
-0,         18,         18,        1,   181512, 29a66924742add13a0cae65d93d38ea9
-0,         19,         19,        1,   181424, 67c965637248333f92da9d493bf7546e
-0,         20,         20,        1,   180764, 298457c6c2b3f4ebcda87a12579f094d
-0,         21,         21,        1,   181072, 493ea592b7d59eebf01c002e7e22fc43
-0,         22,         22,        1,   181160, e30195fcc16ecfbb9348943cff01623f
-0,         23,         23,        1,   182156, d26cfac33e19b4ca11210c9e6cb91955
-0,         24,         24,        1,   182260, 963c157d3f0023b49d23099d53d60c8b
-0,         25,         25,        1,   181976, 2494d481bf2be97692eaeda95f279b0d
-0,         26,         26,        1,   181832, f1be95c840d4fcb0c8d4b7aed5b197c5
-0,         27,         27,        1,   181424, 03d92e89358a8b9b9e7cf302edde307e
-0,         28,         28,        1,   180632, 09f9e162fdaf28342c442172179a75c9
-0,         29,         29,        1,   180624, 481e7f7730ab3ba67c06faa620a8bd5e
-0,         30,         30,        1,   181024, 7a1d1b06b73d2bf41563eb749805780c
-0,         31,         31,        1,   181844, 8a6ce6dd6f79e423a3bb6c2b163adc55
-0,         32,         32,        1,   181712, a68007bbdf0169c9ed2dffae3dc63221
-0,         33,         33,        1,   182008, f37dd0635de369761e2de979ee799c3a
-0,         34,         34,        1,   181800, 14029ba1c364eca476559ce553919e99
-0,         35,         35,        1,   181840, ee227d15f15c3cd564dcad2160453fb7
-0,         36,         36,        1,   181848, 13b5d0892cc76a25b4914f2d706a0ad5
-0,         37,         37,        1,   181976, 1a0be9f2cefe0d867c5c03d6b3987ad8
-0,         38,         38,        1,   181216, 79795d735f9e0f92091203bf8b9eb9ed
-0,         39,         39,        1,   181236, 2d006c8c4ba448ca7841df76e44ffa88
-0,         40,         40,        1,   180672, ed5210abdae49042fcae9bde2f65a057
-0,         41,         41,        1,   181324, fbbc7839c595cd0f0efc0917edfed2c3
-0,         42,         42,        1,   180980, c6120b5a9440f4a0d83731627eb96d98
-0,         43,         43,        1,   181204, ac4371912d16f657c90e8a00cfafdfd2
-0,         44,         44,        1,   180720, d392d95c67349296d922dbf53ec3f832
-0,         45,         45,        1,   180028, 37a2717fbd5aaeb128812298484f8267
-0,         46,         46,        1,   179704, e8716f4856e4ccdc541632a218894f62
-0,         47,         47,        1,   179648, e99cbe5d1bbd7bce241ae500b4de06c2
-0,         48,         48,        1,   179424, 6f8a5e356fb77b61d9dfcabdf97340b9
-0,         49,         49,        1,   178980, 75a7700b822236b0ecb169fd692910f1
+0,          0,          0,        1,   182160, 0xa5e832fc
+0,          1,          1,        1,   182104, 0x98a1bcd1
+0,          2,          2,        1,   183108, 0x5e75aeaf
+0,          3,          3,        1,   182320, 0xf9ef4415
+0,          4,          4,        1,   181920, 0x0cfc8d36
+0,          5,          5,        1,   182424, 0x197e32bc
+0,          6,          6,        1,   182248, 0xeded69b3
+0,          7,          7,        1,   181876, 0x9cce0c07
+0,          8,          8,        1,   182104, 0xd17d9659
+0,          9,          9,        1,   182540, 0xa4392e1e
+0,         10,         10,        1,   182120, 0x0f4e1c22
+0,         11,         11,        1,   182136, 0xc7b4cedb
+0,         12,         12,        1,   181296, 0xd817dd0d
+0,         13,         13,        1,   182136, 0x4d9ba6f3
+0,         14,         14,        1,   182412, 0xd5884007
+0,         15,         15,        1,   182732, 0x60da5b76
+0,         16,         16,        1,   181944, 0xc2682b61
+0,         17,         17,        1,   182232, 0x09a14e3f
+0,         18,         18,        1,   181512, 0xb991f596
+0,         19,         19,        1,   181424, 0x0b71d1d5
+0,         20,         20,        1,   180764, 0x17a1e661
+0,         21,         21,        1,   181072, 0xee3d1845
+0,         22,         22,        1,   181160, 0x0d7ee872
+0,         23,         23,        1,   182156, 0x7c2367dd
+0,         24,         24,        1,   182260, 0xafae0f86
+0,         25,         25,        1,   181976, 0xbc4d6bd9
+0,         26,         26,        1,   181832, 0x1155ec33
+0,         27,         27,        1,   181424, 0x387450de
+0,         28,         28,        1,   180632, 0x233865ee
+0,         29,         29,        1,   180624, 0xe7549248
+0,         30,         30,        1,   181024, 0x77f0409d
+0,         31,         31,        1,   181844, 0xb8a0453b
+0,         32,         32,        1,   181712, 0x92e35277
+0,         33,         33,        1,   182008, 0x7d5a41ca
+0,         34,         34,        1,   181800, 0xe61ab966
+0,         35,         35,        1,   181840, 0xabfdaff3
+0,         36,         36,        1,   181848, 0x2c9bf424
+0,         37,         37,        1,   181976, 0xd7182e39
+0,         38,         38,        1,   181216, 0xaef8ee2b
+0,         39,         39,        1,   181236, 0xefce32da
+0,         40,         40,        1,   180672, 0x43e2fddc
+0,         41,         41,        1,   181324, 0xcafd7413
+0,         42,         42,        1,   180980, 0xac2c1d36
+0,         43,         43,        1,   181204, 0x69d15259
+0,         44,         44,        1,   180720, 0xd305cd02
+0,         45,         45,        1,   180028, 0xcb9d93bc
+0,         46,         46,        1,   179704, 0xbd9acabf
+0,         47,         47,        1,   179648, 0x047b054c
+0,         48,         48,        1,   179424, 0xb6117882
+0,         49,         49,        1,   178980, 0x6096fb2e
diff --git a/tests/ref/fate/utvideoenc_rgb_none b/tests/ref/fate/utvideoenc_rgb_none
index d6c6962..2f5efeb 100644
--- a/tests/ref/fate/utvideoenc_rgb_none
+++ b/tests/ref/fate/utvideoenc_rgb_none
@@ -1,51 +1,51 @@
 #tb 0: 1/25
-0,          0,          0,        1,   301052, 8645cb98470205cceea3c2026223b69f
-0,          1,          1,        1,   301068, 9123c3c31ac0bc0832bb07e8c6d5b372
-0,          2,          2,        1,   300840, 394aa034eba2b306efa8171efc5fb960
-0,          3,          3,        1,   300904, 1abc4512d268bb7bb4b9f467aa19e5a8
-0,          4,          4,        1,   300912, e117d6f8d2bbd89bdce86cd5c4cf6206
-0,          5,          5,        1,   300936, d6a6c100e6dfd0e4dcdaa67ec59a757a
-0,          6,          6,        1,   300944, 3a0bf05461965bf2e538f5ed1067e784
-0,          7,          7,        1,   301044, 66e2fef970e8d997bb52f28eed9ad6fe
-0,          8,          8,        1,   301076, 6ae8f26125255c46be8c6da07d21ba35
-0,          9,          9,        1,   301044, 024d41f9d3b217b58ad6ba2a8f3b680d
-0,         10,         10,        1,   300944, 5dc0387f32b68e365c467f9dcc62b923
-0,         11,         11,        1,   300912, 47db16c6118feb2143fe0d1ec909bb51
-0,         12,         12,        1,   301044, 7161af85d2c85529b83548a701c6f5b7
-0,         13,         13,        1,   300964, 2dd90b4edcfc8d2b84168f42c7a47785
-0,         14,         14,        1,   300868, 76b296949227e7b22f204bec90dd02af
-0,         15,         15,        1,   300880, 44f9c830be2c9efdda335bf774f3b6c6
-0,         16,         16,        1,   301020, 70c1883ae4ff2ae8b0d5a608a75c839c
-0,         17,         17,        1,   301072, bac10cb932595594e4e8146831bbe00b
-0,         18,         18,        1,   301192, 46c2aa31dc33baa4d37f71f9873cbe6f
-0,         19,         19,        1,   301224, 396c406acf79cbe79c064ccbe7a3b648
-0,         20,         20,        1,   301180, 8d5d2071ddc79335f6785a921851905e
-0,         21,         21,        1,   301180, 9767bc30cadd23f0625e665e9b70ac31
-0,         22,         22,        1,   301116, fba702e0ab727d9446a7796790a10545
-0,         23,         23,        1,   301060, 9a08113dd947874b57d4cc85d56343ca
-0,         24,         24,        1,   301128, a58b1ebeb28fac3c88f64c8ba15f0591
-0,         25,         25,        1,   301144, e071b28b961f8d9c5da9b1ff41c24c2a
-0,         26,         26,        1,   301088, d19bed9054db25a718724d746d22c800
-0,         27,         27,        1,   301232, 70b2832bb0eb5f8a74e0bee411f66a46
-0,         28,         28,        1,   301152, 470bd72096d3ef6b5490b03cfdea438d
-0,         29,         29,        1,   301224, f3c285eb28a3c5b820276d3a68976df4
-0,         30,         30,        1,   301224, a432bfc1e022f189a70cbc963d716596
-0,         31,         31,        1,   301160, fbde0ac1bb6e5dbd870c1c6d8f03190c
-0,         32,         32,        1,   301120, 61f251db3d73483206609718063cfbb9
-0,         33,         33,        1,   301096, 6c1908eac263c8c3368683ced8078da4
-0,         34,         34,        1,   301000, 4b8df4fa83c085ea36369dbdd37f58bd
-0,         35,         35,        1,   301152, e2ceb9ff6b72b815e4b511a85dc0ae38
-0,         36,         36,        1,   301232, 27cc508ff5081f9c901c4eabd62e5835
-0,         37,         37,        1,   301228, bdb62b975b1cfe4ba8be08be1e8b1a5e
-0,         38,         38,        1,   301296, 13fc07f3935b70e98922233cf81bc7a4
-0,         39,         39,        1,   301296, 5fe19496257987b809e56e3c11192c43
-0,         40,         40,        1,   301308, a86115cd10e74c795739e8e325403ac6
-0,         41,         41,        1,   301268, 6c1f7bbf077ff58486f256e2ce9d01e6
-0,         42,         42,        1,   301344, 3fda739956dfa07a15cc5bd7e054568d
-0,         43,         43,        1,   301308, 54584061bcce46feb19aafa37922f923
-0,         44,         44,        1,   301292, 092e08d230dcfe4abd1460ef26c31421
-0,         45,         45,        1,   301344, 39ca46f9f38434aee15660263921f392
-0,         46,         46,        1,   301432, f7b76bebcfc614537c20bd6b20096d78
-0,         47,         47,        1,   301440, 86c97147d03bf7aee71073127c7fad32
-0,         48,         48,        1,   301460, 3fdbe5ae0b7e6b7ec0bc5668ba50a491
-0,         49,         49,        1,   301444, 8ef2e62af67f91e886b8f25456b38869
+0,          0,          0,        1,   301052, 0xe3e18cf4
+0,          1,          1,        1,   301068, 0xb573e32f
+0,          2,          2,        1,   300840, 0x201e67d7
+0,          3,          3,        1,   300904, 0x687e5bd0
+0,          4,          4,        1,   300912, 0xd2eeb8d1
+0,          5,          5,        1,   300936, 0xa38e56ac
+0,          6,          6,        1,   300944, 0xc720f97c
+0,          7,          7,        1,   301044, 0x84d2a89b
+0,          8,          8,        1,   301076, 0x18d55046
+0,          9,          9,        1,   301044, 0x675d3810
+0,         10,         10,        1,   300944, 0x6aed3d82
+0,         11,         11,        1,   300912, 0xd0e2be14
+0,         12,         12,        1,   301044, 0xcb4af592
+0,         13,         13,        1,   300964, 0x7ddc233b
+0,         14,         14,        1,   300868, 0x5f5363a1
+0,         15,         15,        1,   300880, 0xee1abf58
+0,         16,         16,        1,   301020, 0xf25aa302
+0,         17,         17,        1,   301072, 0x2f5abe2a
+0,         18,         18,        1,   301192, 0x4b763964
+0,         19,         19,        1,   301224, 0x8826f6d4
+0,         20,         20,        1,   301180, 0xb1463528
+0,         21,         21,        1,   301180, 0x974721e2
+0,         22,         22,        1,   301116, 0xdfb57dac
+0,         23,         23,        1,   301060, 0x108a9b5a
+0,         24,         24,        1,   301128, 0x6915dc85
+0,         25,         25,        1,   301144, 0x50282ea1
+0,         26,         26,        1,   301088, 0x876d062e
+0,         27,         27,        1,   301232, 0xfef8b101
+0,         28,         28,        1,   301152, 0x9e9977f3
+0,         29,         29,        1,   301224, 0x69fed493
+0,         30,         30,        1,   301224, 0x55aa4b3b
+0,         31,         31,        1,   301160, 0x7b1e5e1d
+0,         32,         32,        1,   301120, 0xc19b09f0
+0,         33,         33,        1,   301096, 0xcd82321c
+0,         34,         34,        1,   301000, 0x491239d4
+0,         35,         35,        1,   301152, 0xeebfc5ea
+0,         36,         36,        1,   301232, 0xfb501844
+0,         37,         37,        1,   301228, 0xab0130fc
+0,         38,         38,        1,   301296, 0x2f62b35d
+0,         39,         39,        1,   301296, 0x1d527241
+0,         40,         40,        1,   301308, 0xad44d390
+0,         41,         41,        1,   301268, 0x28385682
+0,         42,         42,        1,   301344, 0x5c4348be
+0,         43,         43,        1,   301308, 0x02c06b21
+0,         44,         44,        1,   301292, 0x1e1b33b4
+0,         45,         45,        1,   301344, 0x32a9c6ba
+0,         46,         46,        1,   301432, 0xca4421b1
+0,         47,         47,        1,   301440, 0x8e678b37
+0,         48,         48,        1,   301460, 0x7988b617
+0,         49,         49,        1,   301444, 0x1c5452b0
diff --git a/tests/ref/fate/utvideoenc_rgba_left b/tests/ref/fate/utvideoenc_rgba_left
index 757febe..376f63a 100644
--- a/tests/ref/fate/utvideoenc_rgba_left
+++ b/tests/ref/fate/utvideoenc_rgba_left
@@ -1,51 +1,51 @@
 #tb 0: 1/25
-0,          0,          0,        1,   195264, 5869dee2126d98ecc1fab1e69720906a
-0,          1,          1,        1,   195272, 1bd08dcde1061b0d9273bdc6dd901382
-0,          2,          2,        1,   195892, 2b3fc3632bcd1cc44f777fb97a56f79b
-0,          3,          3,        1,   195320, 792870fc50a4145ad561b1004a8b6451
-0,          4,          4,        1,   194640, c3d4031c46d6dc64e632e2d38b48fc96
-0,          5,          5,        1,   195072, 27e4b09e7f8446a8dd8dd7dcbc578e2b
-0,          6,          6,        1,   194488, e44441beb8d3e358112e2776a0116ea9
-0,          7,          7,        1,   195228, 0519afd694512aea2c839fe0456e518c
-0,          8,          8,        1,   194360, 7296944c86296fb256188975db6e5620
-0,          9,          9,        1,   195252, 40b53999a36ce413256c7a81c3aa0c44
-0,         10,         10,        1,   195000, 925fe520c460f94ae7a05cf0e6cf8dd8
-0,         11,         11,        1,   195532, af417aac106af9b4e8c04cf1a84d3bd8
-0,         12,         12,        1,   193836, 0eadf04f475a93ebef3979d32c13ee92
-0,         13,         13,        1,   194856, 5814ff44b233d68e4c991703c0fa6f44
-0,         14,         14,        1,   195760, e9a66bbeadeab4ed3f34296346eafc27
-0,         15,         15,        1,   195388, 17d33cd676c8b464d1b97ce0f0234716
-0,         16,         16,        1,   195248, 1054b945cd6e11e70d8b348e540e4dd5
-0,         17,         17,        1,   194792, f0a6ceee9014f6cf8a999f344897ad3e
-0,         18,         18,        1,   194044, 4fbf2b9fd8b7e8233f65b5bf61e326c0
-0,         19,         19,        1,   194324, eb90b72edafab7bbe5e9ff561313927c
-0,         20,         20,        1,   193872, 6ebc973b9f66e1ebdb3029f1aadd9a24
-0,         21,         21,        1,   193836, cde713fba6bede0361779c45f7a6d80b
-0,         22,         22,        1,   194872, 64225b7d92c8371ed0335d7693902f60
-0,         23,         23,        1,   195240, b11e0b10b4e713caffec706d952edb7b
-0,         24,         24,        1,   195516, 932244aee01b068f1bfb5132f092675b
-0,         25,         25,        1,   195508, 2745faafa2ec34dcf2cec2f5f791f49b
-0,         26,         26,        1,   195292, 6ff67783eabad9c72b146d510ffa0b7e
-0,         27,         27,        1,   194468, cc5aa248fe507ac3fbb839b9388856bc
-0,         28,         28,        1,   192516, 13063bb195380953743ab24a73ff6ddd
-0,         29,         29,        1,   192464, a391b0d795b2f565cc3e351975fb528d
-0,         30,         30,        1,   193696, 4239c695d1b9eaa44c2d037a9c39da20
-0,         31,         31,        1,   194500, 5857b4c4cc86a9a0f38d833c236e396c
-0,         32,         32,        1,   194364, ad0eeec7622c76bd996deac7e99390e5
-0,         33,         33,        1,   195916, b98da9283eef85f6dffe308774161441
-0,         34,         34,        1,   195560, 32f924fc40bb777c951481b623a8f46b
-0,         35,         35,        1,   195288, 96a7bb386420902fbb98b8267d4496ca
-0,         36,         36,        1,   194272, 98b88d6092708ffff416417d8f628477
-0,         37,         37,        1,   194464, 3c8295490b77415c2e4ebb7ce9b8cc53
-0,         38,         38,        1,   192712, 17798a13ba5f82939d98dfd619a68e18
-0,         39,         39,        1,   193036, b92ab54b363c1bd29042feeb3b9f5631
-0,         40,         40,        1,   193164, a971b68bb49148afdf510be5f5793933
-0,         41,         41,        1,   193528, 6fbf07d240e0073e57d295bdd0d32465
-0,         42,         42,        1,   194124, 4b1ddea464b8e40da48418e77b4fdf7a
-0,         43,         43,        1,   194236, d46914a9e2bdda30bf84b3282924bb3d
-0,         44,         44,        1,   193748, 3d4587081c6d73366d85e5df42c87810
-0,         45,         45,        1,   191752, 996274b3852ac6af30db8f9e242895e0
-0,         46,         46,        1,   191132, 5a1e47e4d1cc9e18e94041b4357a5de4
-0,         47,         47,        1,   191708, e3048c5ba2b9a494791cad3cbf843780
-0,         48,         48,        1,   191588, dbc63170a9b7be348497162c42a1b9f1
-0,         49,         49,        1,   191448, db923a15f424e69bbf8c8af2a2f7e157
+0,          0,          0,        1,   195264, 0x676b50fd
+0,          1,          1,        1,   195272, 0x3433c51a
+0,          2,          2,        1,   195892, 0x9f597cd7
+0,          3,          3,        1,   195320, 0x6a2e2572
+0,          4,          4,        1,   194640, 0x4680726c
+0,          5,          5,        1,   195072, 0xd90003ba
+0,          6,          6,        1,   194488, 0xa2853db8
+0,          7,          7,        1,   195228, 0x4b169250
+0,          8,          8,        1,   194360, 0x0527d624
+0,          9,          9,        1,   195252, 0xa656edff
+0,         10,         10,        1,   195000, 0xdfef2d62
+0,         11,         11,        1,   195532, 0x1875cba1
+0,         12,         12,        1,   193836, 0x125ec545
+0,         13,         13,        1,   194856, 0x2b861b9b
+0,         14,         14,        1,   195760, 0x436cabdc
+0,         15,         15,        1,   195388, 0xa118c6a0
+0,         16,         16,        1,   195248, 0xe485259a
+0,         17,         17,        1,   194792, 0x7e247b0a
+0,         18,         18,        1,   194044, 0xa450645d
+0,         19,         19,        1,   194324, 0xb0e4d74d
+0,         20,         20,        1,   193872, 0xc19d06e0
+0,         21,         21,        1,   193836, 0x14d99383
+0,         22,         22,        1,   194872, 0xb7f9f27f
+0,         23,         23,        1,   195240, 0x97b27cc9
+0,         24,         24,        1,   195516, 0xce60b0f9
+0,         25,         25,        1,   195508, 0x1d388d83
+0,         26,         26,        1,   195292, 0x7980f1bd
+0,         27,         27,        1,   194468, 0x7b9b4394
+0,         28,         28,        1,   192516, 0x8178042d
+0,         29,         29,        1,   192464, 0x820d5014
+0,         30,         30,        1,   193696, 0x8137660e
+0,         31,         31,        1,   194500, 0xd7387517
+0,         32,         32,        1,   194364, 0x17c37e52
+0,         33,         33,        1,   195916, 0xf46db7bc
+0,         34,         34,        1,   195560, 0xbe3a8d69
+0,         35,         35,        1,   195288, 0x2431a7fc
+0,         36,         36,        1,   194272, 0x6ab97d94
+0,         37,         37,        1,   194464, 0x97a85bee
+0,         38,         38,        1,   192712, 0x691191b4
+0,         39,         39,        1,   193036, 0x41be77fa
+0,         40,         40,        1,   193164, 0x7e34e8c1
+0,         41,         41,        1,   193528, 0xfb395026
+0,         42,         42,        1,   194124, 0xfe18db36
+0,         43,         43,        1,   194236, 0x7538f1a5
+0,         44,         44,        1,   193748, 0xba2a05be
+0,         45,         45,        1,   191752, 0xe80bc8c7
+0,         46,         46,        1,   191132, 0x2b64c47b
+0,         47,         47,        1,   191708, 0x60e88c19
+0,         48,         48,        1,   191588, 0x7adf379c
+0,         49,         49,        1,   191448, 0x19a277bc
diff --git a/tests/ref/fate/utvideoenc_rgba_median b/tests/ref/fate/utvideoenc_rgba_median
index 1198a33..ba01435 100644
--- a/tests/ref/fate/utvideoenc_rgba_median
+++ b/tests/ref/fate/utvideoenc_rgba_median
@@ -1,51 +1,51 @@
 #tb 0: 1/25
-0,          0,          0,        1,   195096, 29ad3287ab4d7f4d46968c6d38ba049b
-0,          1,          1,        1,   195040, 2c7b4f5f0aee96dca6dc30ce01b3c74d
-0,          2,          2,        1,   196044, 7ffc6ab3c4a2eee436ef6a59c72ffb04
-0,          3,          3,        1,   195256, f4453470d77c246cbb30d00c13512359
-0,          4,          4,        1,   194856, b84c4d56bf28033db539e4e0cad3d342
-0,          5,          5,        1,   195360, d2d3371b96f679f9b7c62d98b5d54af9
-0,          6,          6,        1,   195184, 8e3782bc12b24023a5899eb4806ffed6
-0,          7,          7,        1,   194812, 4fcf24a0660606304c58c93db2baf7de
-0,          8,          8,        1,   195040, 6ab57a9dcb4c99df7848a0971335a6b4
-0,          9,          9,        1,   195476, 66a3d66c3dc2f5b0847266a21927fa77
-0,         10,         10,        1,   195056, 530b251a8497af21bc56cd73af5c7ddf
-0,         11,         11,        1,   195072, 2904d24eca3db9734ed78dc8d557a334
-0,         12,         12,        1,   194232, 97566b596b113bf94a12ee1c02058a95
-0,         13,         13,        1,   195072, dceefd5df6efc5fefc8cfa1543b1a20e
-0,         14,         14,        1,   195348, d5b75f298fa6d474435333467b3497ae
-0,         15,         15,        1,   195668, 519f63be313f311cbb3fb48970a19f15
-0,         16,         16,        1,   194880, ab2da22767f540f8adea7e43dd6c1d0c
-0,         17,         17,        1,   195168, 667b85c19dd2d8ae105594f1294297b9
-0,         18,         18,        1,   194448, 575bc4b46f6158e76e503e8028902aaa
-0,         19,         19,        1,   194360, 851acbaf04c464689c8e2c4af3b9ed14
-0,         20,         20,        1,   193700, 1a477e0d665dcd088da6edeef77f21b1
-0,         21,         21,        1,   194008, b0d752c2201235e51ba0bbb59046fa60
-0,         22,         22,        1,   194096, 099df2b23c41ee54a6bd11aa6c92c390
-0,         23,         23,        1,   195092, e4d4dc89b8afba245355cec57ddcae40
-0,         24,         24,        1,   195196, 070c27e0499cf0210d729242ebc1a24e
-0,         25,         25,        1,   194912, 0fb78b7892035ecbec6ee9be6a13831c
-0,         26,         26,        1,   194768, 3ff6a05e68d6e33eeea22232e71bdf9a
-0,         27,         27,        1,   194360, 3828288e90a780d0c338ba5ab046aaa5
-0,         28,         28,        1,   193568, 60afb0ae9e6cbc9d8e4081764de7b4e6
-0,         29,         29,        1,   193560, 6b22fcfce4bff96b2afcb891f4fa9cf3
-0,         30,         30,        1,   193960, cae9eddb4464627fdc4413c3b5159575
-0,         31,         31,        1,   194780, 9e3d730fb835d3acaf92b7be368ea89e
-0,         32,         32,        1,   194648, 1ac7f5ae1b392ee8630266317a1818df
-0,         33,         33,        1,   194944, 374142509500017bbc29e157569bca2f
-0,         34,         34,        1,   194736, 0072a43b8de988683340c81e5bd4dba6
-0,         35,         35,        1,   194776, d5add7706f49a6a2f8d6bf3ed0ce3410
-0,         36,         36,        1,   194784, 7a1d38bc73fd293afef5fbcf9d34decd
-0,         37,         37,        1,   194912, 695e2d4c5d613245d591ae58100323bd
-0,         38,         38,        1,   194152, d4c9adb4f6340bc5f10b5b13f71d07bd
-0,         39,         39,        1,   194172, 0c7419c5c550e784e01a8c9927ecf59a
-0,         40,         40,        1,   193608, 4abff529172476d76c2956179041b2e4
-0,         41,         41,        1,   194260, dfa07971b01032b6a653d0d6715ffa8c
-0,         42,         42,        1,   193916, 6ffe1e68c74d51ea0cba0ede10b0f6f0
-0,         43,         43,        1,   194140, 46e18d23810193dd352fcc49b7c5ef6e
-0,         44,         44,        1,   193656, 4339d3e8b9dbeb376a1e19c4b86824f3
-0,         45,         45,        1,   192964, ff4680c71688f9944cd494105d2ab0b5
-0,         46,         46,        1,   192640, 62ce4b6d3311c34c73c6af1399fedfdc
-0,         47,         47,        1,   192584, f71b06a232a1a62a45ddac80c6f75090
-0,         48,         48,        1,   192360, 6642b9838eb32ed81d4d10a46ab9f954
-0,         49,         49,        1,   191916, d3ed1686383cfa7130ecc17c1ab52432
+0,          0,          0,        1,   195096, 0xb3c78efd
+0,          1,          1,        1,   195040, 0x11e118e1
+0,          2,          2,        1,   196044, 0x87c00abf
+0,          3,          3,        1,   195256, 0x31c5a016
+0,          4,          4,        1,   194856, 0x68dbe937
+0,          5,          5,        1,   195360, 0x849a8ebd
+0,          6,          6,        1,   195184, 0x6d16c5b4
+0,          7,          7,        1,   194812, 0xab266808
+0,          8,          8,        1,   195040, 0xf906f25a
+0,          9,          9,        1,   195476, 0xb1be8a1f
+0,         10,         10,        1,   195056, 0x21b07823
+0,         11,         11,        1,   195072, 0xffa52aeb
+0,         12,         12,        1,   194232, 0x88aa391d
+0,         13,         13,        1,   195072, 0x8c1d0303
+0,         14,         14,        1,   195348, 0x1deb9c08
+0,         15,         15,        1,   195668, 0x3b6bb777
+0,         16,         16,        1,   194880, 0x696f8762
+0,         17,         17,        1,   195168, 0xf9c7aa40
+0,         18,         18,        1,   194448, 0x7d9451a6
+0,         19,         19,        1,   194360, 0xb4fc2de5
+0,         20,         20,        1,   193700, 0x406d4271
+0,         21,         21,        1,   194008, 0xbdca7446
+0,         22,         22,        1,   194096, 0xa76a4482
+0,         23,         23,        1,   195092, 0x3029c3de
+0,         24,         24,        1,   195196, 0x71dd6b87
+0,         25,         25,        1,   194912, 0xd1fac7da
+0,         26,         26,        1,   194768, 0x66eb4843
+0,         27,         27,        1,   194360, 0xa2ddacdf
+0,         28,         28,        1,   193568, 0x1c88c1ef
+0,         29,         29,        1,   193560, 0x87d2ee49
+0,         30,         30,        1,   193960, 0x5db69c9e
+0,         31,         31,        1,   194780, 0xfbfda13c
+0,         32,         32,        1,   194648, 0xbd53ae78
+0,         33,         33,        1,   194944, 0xd07d9dcb
+0,         34,         34,        1,   194736, 0x9e5f1576
+0,         35,         35,        1,   194776, 0xcd280c03
+0,         36,         36,        1,   194784, 0xe3b85034
+0,         37,         37,        1,   194912, 0x394f8a3a
+0,         38,         38,        1,   194152, 0x862a4a3b
+0,         39,         39,        1,   194172, 0x47438edb
+0,         40,         40,        1,   193608, 0x319359ec
+0,         41,         41,        1,   194260, 0xabdad014
+0,         42,         42,        1,   193916, 0x3c677937
+0,         43,         43,        1,   194140, 0xa7f7ae5a
+0,         44,         44,        1,   193656, 0xa83b2912
+0,         45,         45,        1,   192964, 0xde02efbd
+0,         46,         46,        1,   192640, 0x428a26cf
+0,         47,         47,        1,   192584, 0xe580614d
+0,         48,         48,        1,   192360, 0xad06d483
+0,         49,         49,        1,   191916, 0xdddf573e
diff --git a/tests/ref/fate/utvideoenc_rgba_none b/tests/ref/fate/utvideoenc_rgba_none
index 555409f..ada9d17 100644
--- a/tests/ref/fate/utvideoenc_rgba_none
+++ b/tests/ref/fate/utvideoenc_rgba_none
@@ -1,51 +1,51 @@
 #tb 0: 1/25
-0,          0,          0,        1,   301312, 6912d70f7c20db0b5079a99443ffe65c
-0,          1,          1,        1,   301328, 53f1b7d3c2f87ecfe9c9d305771421c5
-0,          2,          2,        1,   301100, 7040f2b50dc10b2565fa899ba007983d
-0,          3,          3,        1,   301164, 2bfe87a43842b21b083c166a5fcae979
-0,          4,          4,        1,   301172, e6535559b9cafb81d0f5312e6982228f
-0,          5,          5,        1,   301196, 899d3b7f4daca28b8d08fd80b9732332
-0,          6,          6,        1,   301204, 9ba8d921eb9345b9b90e5ec690cedbc6
-0,          7,          7,        1,   301304, 89d5758e5a4966d28fa3e6811822c9e6
-0,          8,          8,        1,   301336, b3f805d45e2cba1f3273fdc30e3d3d9c
-0,          9,          9,        1,   301304, 83c9ce5fdf5b20b29fc787ae20c5aa8f
-0,         10,         10,        1,   301204, 2cb730d551309ac307b69fb1e0f0bcbb
-0,         11,         11,        1,   301172, dc5d09bbd04e7b0a20521e67dbbad5f2
-0,         12,         12,        1,   301304, 9e08281b8be73b732b2793f7ffcf3bd4
-0,         13,         13,        1,   301224, 430fa7e9cc87e9292811601473bb03f9
-0,         14,         14,        1,   301128, 32eab97914c2f165e270e42e3c348ea0
-0,         15,         15,        1,   301140, c38233a19e22cc41957cd5a2e13bbca0
-0,         16,         16,        1,   301280, b87e1697217b744404d7998ec3dfac80
-0,         17,         17,        1,   301332, 231912bca1a1d4b54bc7ad392ca437c5
-0,         18,         18,        1,   301452, 30ce746afa3750735872fc9f2680e5b0
-0,         19,         19,        1,   301484, 9a56d219bcfb153190d17c8d89a0c5e3
-0,         20,         20,        1,   301440, c864010df06930259e712f7029a428b4
-0,         21,         21,        1,   301440, 1a4b6bf6557c65d5f088829602440819
-0,         22,         22,        1,   301376, f0ce8402bf00fcde4399da2f4088cd9f
-0,         23,         23,        1,   301320, 27d296bfd2df72c2fcf790098d2129cd
-0,         24,         24,        1,   301388, 0e78fec341c4d137959491e53ab23d92
-0,         25,         25,        1,   301404, 1ec3ca66bd6005cb754c00e346cdd895
-0,         26,         26,        1,   301348, b78ad47e42cfa510ab92d3ffc99371cf
-0,         27,         27,        1,   301492, 558f35abf593bf29a82e6353c75052d2
-0,         28,         28,        1,   301412, f44dae5d90ac9907b8847db0966e8d0b
-0,         29,         29,        1,   301484, 40d87d4e7c51bc2b3dede754c25e1b7e
-0,         30,         30,        1,   301484, 15dda8edd88e97f3db294bce9397e681
-0,         31,         31,        1,   301420, ff1dd12c16b295c83098a6b0135bd951
-0,         32,         32,        1,   301380, a290b1944381632a50fbb680f3f1af9e
-0,         33,         33,        1,   301356, 73d66b8546ac0698975af841dcea7a4c
-0,         34,         34,        1,   301260, 408ab0a50a74e7aaf196a202fd781892
-0,         35,         35,        1,   301412, bde264649818ed761d74281bf92a871e
-0,         36,         36,        1,   301492, c3612f4a8a748ffd6b43ccf24b2db821
-0,         37,         37,        1,   301488, 068ec12d90d1236e367caaf87f14da03
-0,         38,         38,        1,   301556, 000ee987cce47ab701e743d21a6607e6
-0,         39,         39,        1,   301556, 41277aa578fe7367c138a70b532bdf59
-0,         40,         40,        1,   301568, ebf086337aedfac24afc5c17715424d2
-0,         41,         41,        1,   301528, d8f0c31897748dfc761033f237f31f7f
-0,         42,         42,        1,   301604, 50b67f1d579eb8e7c5e0bdc438bf0ee2
-0,         43,         43,        1,   301568, 8297516127bb32a4326d6a859b2d8407
-0,         44,         44,        1,   301552, 1f9e1272e7249467631c4b9bd88bddcf
-0,         45,         45,        1,   301604, d835d90e9fc37583978c053bab5a96ed
-0,         46,         46,        1,   301692, fcb67990a58d25bff135fcc970714c4a
-0,         47,         47,        1,   301700, a4b0a26ed1626a4e46effa7987a32034
-0,         48,         48,        1,   301720, 44d53eab1be166c9bcc4b7b8bc3f80c9
-0,         49,         49,        1,   301704, 34314d5b44ea555b7d52958dec489fde
+0,          0,          0,        1,   301312, 0x0aa28b04
+0,          1,          1,        1,   301328, 0x7539e13f
+0,          2,          2,        1,   301100, 0x932265e7
+0,          3,          3,        1,   301164, 0xa3b259e0
+0,          4,          4,        1,   301172, 0x88b7b6e1
+0,          5,          5,        1,   301196, 0xa5e754bc
+0,          6,          6,        1,   301204, 0x2e73f78c
+0,          7,          7,        1,   301304, 0xc2c4a6ab
+0,          8,          8,        1,   301336, 0x9b2d4e56
+0,          9,          9,        1,   301304, 0x51753620
+0,         10,         10,        1,   301204, 0xdd183b92
+0,         11,         11,        1,   301172, 0xdf02bc24
+0,         12,         12,        1,   301304, 0x38b9f3a2
+0,         13,         13,        1,   301224, 0x3e65214b
+0,         14,         14,        1,   301128, 0x8b4361b1
+0,         15,         15,        1,   301140, 0x4568bd68
+0,         16,         16,        1,   301280, 0x809da112
+0,         17,         17,        1,   301332, 0x53d2bc3a
+0,         18,         18,        1,   301452, 0x8eed3774
+0,         19,         19,        1,   301484, 0x3cacf4e4
+0,         20,         20,        1,   301440, 0xa7913338
+0,         21,         21,        1,   301440, 0xf94e1ff2
+0,         22,         22,        1,   301376, 0x80667bbc
+0,         23,         23,        1,   301320, 0xd7a6996a
+0,         24,         24,        1,   301388, 0x63cada95
+0,         25,         25,        1,   301404, 0xa4ee2cb1
+0,         26,         26,        1,   301348, 0xc500043e
+0,         27,         27,        1,   301492, 0xc509af11
+0,         28,         28,        1,   301412, 0x6f0c7603
+0,         29,         29,        1,   301484, 0x5273d2a3
+0,         30,         30,        1,   301484, 0xb88b494b
+0,         31,         31,        1,   301420, 0x0cb35c2d
+0,         32,         32,        1,   301380, 0xd0720800
+0,         33,         33,        1,   301356, 0xab70302c
+0,         34,         34,        1,   301260, 0xfe4937e4
+0,         35,         35,        1,   301412, 0xf2afc3fa
+0,         36,         36,        1,   301492, 0x98581654
+0,         37,         37,        1,   301488, 0x64602f0c
+0,         38,         38,        1,   301556, 0x5b01b16d
+0,         39,         39,        1,   301556, 0x24a37051
+0,         40,         40,        1,   301568, 0x8e9ed1a0
+0,         41,         41,        1,   301528, 0xffda5492
+0,         42,         42,        1,   301604, 0x381246ce
+0,         43,         43,        1,   301568, 0xcd196931
+0,         44,         44,        1,   301552, 0x9a7831c4
+0,         45,         45,        1,   301604, 0x09e8c4ca
+0,         46,         46,        1,   301692, 0xfa871fc1
+0,         47,         47,        1,   301700, 0xf1078947
+0,         48,         48,        1,   301720, 0x6a3cb427
+0,         49,         49,        1,   301704, 0x128150c0
diff --git a/tests/ref/fate/utvideoenc_yuv420_left b/tests/ref/fate/utvideoenc_yuv420_left
index cec5a28..0f0723b 100644
--- a/tests/ref/fate/utvideoenc_yuv420_left
+++ b/tests/ref/fate/utvideoenc_yuv420_left
@@ -1,51 +1,51 @@
 #tb 0: 1/25
-0,          0,          0,        1,    59796, a7136363bc4b9ac663178e5c7f24bae7
-0,          1,          1,        1,    60012, d296cf24776234599e22526598de838c
-0,          2,          2,        1,    61040, e889f81df51b75acf8131de97f9da4e3
-0,          3,          3,        1,    59656, a63c343139b1117260cf6f790ba87968
-0,          4,          4,        1,    58592, e2170222ac38ddc0703f5b537b4beb79
-0,          5,          5,        1,    60248, 0ea350ecf7d8a440b06a60550b5dfa4c
-0,          6,          6,        1,    60480, 792694fa65994c407fd76d06fdbbdc34
-0,          7,          7,        1,    59888, eaef81fd1fa459feb9a3b15817c861a4
-0,          8,          8,        1,    60080, 610a75f3c275ffef75006fb862642993
-0,          9,          9,        1,    60320, 1e1cc244d2ea6b259d06384d1a95cc89
-0,         10,         10,        1,    60300, ddbb7eb36b73cd4f1dc28ded5217952e
-0,         11,         11,        1,    60288, 13f14eed47e1c4fec9f99b47316f82b6
-0,         12,         12,        1,    59172, c7c205489a3b389290f2c56e66bf8ddb
-0,         13,         13,        1,    59664, 81eead1a1fe199e4b66e9bc2f04ac892
-0,         14,         14,        1,    61004, d02e17515451d4259d7179741d208b28
-0,         15,         15,        1,    61088, 4f1c9877caf59dc5ebf5646fe98b3ef5
-0,         16,         16,        1,    60072, 5c4c41d25e9aa0da07da89475275513b
-0,         17,         17,        1,    59876, aeeb1f7a68a23f9fd0503831bfeb2ed1
-0,         18,         18,        1,    59396, 154d2a0717aeb78e47e20bbc9d4aa69a
-0,         19,         19,        1,    59076, 3fdcb2330689aed91d92d515a9eb015a
-0,         20,         20,        1,    58740, 71a054852adaf0da188550fd77ae2069
-0,         21,         21,        1,    58584, 403746356fd559e9bace9bb37557e58e
-0,         22,         22,        1,    58952, 1a3d80d21e00ca5ce8c378da373c65d8
-0,         23,         23,        1,    59696, f66ace9c237d6ee91a4c23a957fde2a1
-0,         24,         24,        1,    60664, 69e6f45d9adf351650648b3fd6fc41b8
-0,         25,         25,        1,    59748, ed9e5524584eb0438f88e12af331009e
-0,         26,         26,        1,    59088, 4325aa8c838b5793364c6ab6ed904d84
-0,         27,         27,        1,    58752, 46a17359055b7ac3285c845af9701c74
-0,         28,         28,        1,    56928, a1fb544e10ee9806c80b5b80d85ef813
-0,         29,         29,        1,    56960, e17a9082644d542b3d589346d3421c51
-0,         30,         30,        1,    58140, f5ae6688db909252b67c3fbe62d783ff
-0,         31,         31,        1,    58980, 71a7053ff0857fa0651e2b8c5626598c
-0,         32,         32,        1,    59548, 60b3d97b4f3893b791894968b7586e99
-0,         33,         33,        1,    61248, ceb9cccd0327ae4c52d8a2cf009d15f7
-0,         34,         34,        1,    60032, ea2ce622422c4efa41069707b231fd52
-0,         35,         35,        1,    59252, b891818e1aba1e29c23fecbf405b03c0
-0,         36,         36,        1,    58568, 0aec4492ddb9608bf217f8b828378680
-0,         37,         37,        1,    58744, 0f218bdc62102270393e7973caa251aa
-0,         38,         38,        1,    58280, 89c93e37590d56c7c32f4955e59b7c54
-0,         39,         39,        1,    58236, 9575ac5076c1c347069b48aa8cb6381f
-0,         40,         40,        1,    57308, e4ede1a1ab344b39399b231fec0cf420
-0,         41,         41,        1,    58964, 9f9c800eddf1fbb093c7ae1320f2ec19
-0,         42,         42,        1,    58800, 9729551ff14d80a3b647bb9688e38cd1
-0,         43,         43,        1,    58716, f0d81b0b287bbe1decd18eac2873166b
-0,         44,         44,        1,    58136, e6aa11b60f8be9cd3d3e9d5c22b326ff
-0,         45,         45,        1,    56772, c3dd97f5d29511103b80edfcf39d2fe3
-0,         46,         46,        1,    55904, ae67aee10ae3b04ac2dc19158bb9c69f
-0,         47,         47,        1,    56344, f3c9c3dd5238c1f29f9204e1efeb6235
-0,         48,         48,        1,    56396, 93b8a198ac7c7118da0b581a50633df9
-0,         49,         49,        1,    55480, b2907ad8da8252dd6403b72eeb49b141
+0,          0,          0,        1,    59796, 0xaff015f5
+0,          1,          1,        1,    60012, 0xf80e64f5
+0,          2,          2,        1,    61040, 0x974f01f9
+0,          3,          3,        1,    59656, 0xc19f5691
+0,          4,          4,        1,    58592, 0x89b6b03d
+0,          5,          5,        1,    60248, 0x8063f129
+0,          6,          6,        1,    60480, 0x10ae6b05
+0,          7,          7,        1,    59888, 0x88d79304
+0,          8,          8,        1,    60080, 0x5f6e73d7
+0,          9,          9,        1,    60320, 0x2e9b6aba
+0,         10,         10,        1,    60300, 0x880fbd9d
+0,         11,         11,        1,    60288, 0x73e0b5b9
+0,         12,         12,        1,    59172, 0xf9287abe
+0,         13,         13,        1,    59664, 0xc84ab6e9
+0,         14,         14,        1,    61004, 0x856d2386
+0,         15,         15,        1,    61088, 0x60abfbe1
+0,         16,         16,        1,    60072, 0xb6dc478c
+0,         17,         17,        1,    59876, 0x83ede94e
+0,         18,         18,        1,    59396, 0x4932800c
+0,         19,         19,        1,    59076, 0xa0ce9cb0
+0,         20,         20,        1,    58740, 0x019578ad
+0,         21,         21,        1,    58584, 0x7f4dd08f
+0,         22,         22,        1,    58952, 0x96dcdf20
+0,         23,         23,        1,    59696, 0x64f748fa
+0,         24,         24,        1,    60664, 0x787e34dd
+0,         25,         25,        1,    59748, 0xb063598e
+0,         26,         26,        1,    59088, 0x653b1751
+0,         27,         27,        1,    58752, 0x537c9f27
+0,         28,         28,        1,    56928, 0x9f11acae
+0,         29,         29,        1,    56960, 0xbd348b36
+0,         30,         30,        1,    58140, 0x5460c0ba
+0,         31,         31,        1,    58980, 0x9225c874
+0,         32,         32,        1,    59548, 0xbbe4b1cf
+0,         33,         33,        1,    61248, 0x7f0cc20e
+0,         34,         34,        1,    60032, 0x802e10f3
+0,         35,         35,        1,    59252, 0x9e56113d
+0,         36,         36,        1,    58568, 0x3bfbe49e
+0,         37,         37,        1,    58744, 0xf1bbe1bb
+0,         38,         38,        1,    58280, 0x0c70b5ba
+0,         39,         39,        1,    58236, 0x4489021e
+0,         40,         40,        1,    57308, 0xaee5d72c
+0,         41,         41,        1,    58964, 0x7ef61d29
+0,         42,         42,        1,    58800, 0xae8ed143
+0,         43,         43,        1,    58716, 0x7b6e4aeb
+0,         44,         44,        1,    58136, 0x24580117
+0,         45,         45,        1,    56772, 0x51037958
+0,         46,         46,        1,    55904, 0xe5d7d7b3
+0,         47,         47,        1,    56344, 0x91c2c96a
+0,         48,         48,        1,    56396, 0xdfdef0c1
+0,         49,         49,        1,    55480, 0x36322687
diff --git a/tests/ref/fate/utvideoenc_yuv420_median b/tests/ref/fate/utvideoenc_yuv420_median
index ddd074b..7abac18 100644
--- a/tests/ref/fate/utvideoenc_yuv420_median
+++ b/tests/ref/fate/utvideoenc_yuv420_median
@@ -1,51 +1,51 @@
 #tb 0: 1/25
-0,          0,          0,        1,    62876, c21650baa099fb2dfd35d4f8ddce16d1
-0,          1,          1,        1,    62832, 034a1996d13c15ee0bf482ddc398aac9
-0,          2,          2,        1,    64076, 1f39fd5fc926195b90a3374682a80eac
-0,          3,          3,        1,    62724, 4007f9193b9e3b19e991497bb73679ab
-0,          4,          4,        1,    61664, 3e86c3a2cd07807433ed7f46ede959ec
-0,          5,          5,        1,    63296, 4e7d334f3713ecc07fca77c945c758b7
-0,          6,          6,        1,    63528, 15b8f92a1d84e77521c539a9a02379ac
-0,          7,          7,        1,    62784, 07ead8344bde0c0a060c3313f39cf92e
-0,          8,          8,        1,    63176, 0a8d9329d7f66008a0d41c6ba4749b09
-0,          9,          9,        1,    63492, eefa6ba63516dd2ff9fb0a4e81169977
-0,         10,         10,        1,    63328, 991fd8fcb392774d11b1766cc1dbe0d7
-0,         11,         11,        1,    63328, e2745a89e96a7f0c641fa25a6ed2da83
-0,         12,         12,        1,    62384, 2dd300b64a32ae2d6fb65e88128e5147
-0,         13,         13,        1,    62944, 076331793373fe43cd213ae56fc19e0f
-0,         14,         14,        1,    63932, 37b6b50e7219ba0e593e4ce1de02a864
-0,         15,         15,        1,    64020, ed66d034f605621266054a54714feec9
-0,         16,         16,        1,    62940, fb6a921a8551db3d33b0a24e7e9a3ced
-0,         17,         17,        1,    63052, abac96a9e0128efd4362ec28e66464d2
-0,         18,         18,        1,    62408, 0351d4c9579779dbb398f68f0e4e02e4
-0,         19,         19,        1,    62148, b4f7ed147a1326cf5adae50af6db56ca
-0,         20,         20,        1,    61692, 48a9cdf3d4600768feca7616614dc46d
-0,         21,         21,        1,    61704, d8e6c2daa6ae50caf7d5ee9324812389
-0,         22,         22,        1,    61964, 3983f0bf566d206cde013982722d4453
-0,         23,         23,        1,    62812, b12b44c4df634f608380e2bfb26b717d
-0,         24,         24,        1,    63480, 30ad52da50e0d4f1fc811d24a01e777b
-0,         25,         25,        1,    62708, 2827bd4dec0fa603eaf92bae8c4deb72
-0,         26,         26,        1,    62252, fd7c3a5bcaf83701dd7f2da225f3ce69
-0,         27,         27,        1,    61752, ea9740f3a5f52baaa923e245f649f7c7
-0,         28,         28,        1,    60248, cf4a142fc28437cca11ad1d127a2948f
-0,         29,         29,        1,    60232, 6cd0b708ec41cd10357f8944ae8288bd
-0,         30,         30,        1,    61240, c4a44f902a295f3a6e85276087adcbc0
-0,         31,         31,        1,    62228, a36d5eafa03b784f35303b131ac5d3a0
-0,         32,         32,        1,    62636, e09ca8f58690f991e1ce3986c2864924
-0,         33,         33,        1,    63840, 830de5062cb9c8be8844118c7db4bcef
-0,         34,         34,        1,    62996, e008d4add85b595840a2773d01465147
-0,         35,         35,        1,    62480, 04a38e7c231697aa97e5a401d4329105
-0,         36,         36,        1,    61744, 4cb276703869f45a6ab798e53e615fc0
-0,         37,         37,        1,    62012, dfca9b52389b01d750a4b94d10a8e2e0
-0,         38,         38,        1,    61748, bf2ec90514c268440313fecf68e2f41f
-0,         39,         39,        1,    61688, 99f1c565dc76bde773ccb91b8dbb3860
-0,         40,         40,        1,    60528, 7b66ad4e019964ead8ed1a9eadad9721
-0,         41,         41,        1,    62248, 795e2a8351ac78bc482e341be3af98bb
-0,         42,         42,        1,    61832, d7fc01097c5ec0247d20727aec2adab6
-0,         43,         43,        1,    61688, 4492ffefcaed530fce3221f4bb61ef80
-0,         44,         44,        1,    61216, d9a91c3007686b7166f297bc1dddb9a9
-0,         45,         45,        1,    60192, 7c808c46b376c49fa3d5bd5ba97fce1c
-0,         46,         46,        1,    59388, 6d2a2a72d14ff5c800295de6b2e23465
-0,         47,         47,        1,    59620, 5c1aa124bb6ffb9cd33a6430bf07ea9f
-0,         48,         48,        1,    59584, efc1012cca50e509856e406622d760fe
-0,         49,         49,        1,    58800, fa8563a0bc6022f8f5c5fc70ce0d46f3
+0,          0,          0,        1,    62876, 0xd0703829
+0,          1,          1,        1,    62832, 0x1818b73e
+0,          2,          2,        1,    64076, 0x1658c42c
+0,          3,          3,        1,    62724, 0xa8220c30
+0,          4,          4,        1,    61664, 0x035f785f
+0,          5,          5,        1,    63296, 0x55b84864
+0,          6,          6,        1,    63528, 0x063d80f3
+0,          7,          7,        1,    62784, 0xc25b5576
+0,          8,          8,        1,    63176, 0xb705cb75
+0,          9,          9,        1,    63492, 0xfa003bd8
+0,         10,         10,        1,    63328, 0x09cce83f
+0,         11,         11,        1,    63328, 0x983f245f
+0,         12,         12,        1,    62384, 0x0d7cda83
+0,         13,         13,        1,    62944, 0xfe9af593
+0,         14,         14,        1,    63932, 0x18319a95
+0,         15,         15,        1,    64020, 0xed1b2dcd
+0,         16,         16,        1,    62940, 0xc24aed57
+0,         17,         17,        1,    63052, 0x0d33676b
+0,         18,         18,        1,    62408, 0x3a3ecba9
+0,         19,         19,        1,    62148, 0x3a99d2ab
+0,         20,         20,        1,    61692, 0xe3b580f1
+0,         21,         21,        1,    61704, 0x84a0cc01
+0,         22,         22,        1,    61964, 0x632306af
+0,         23,         23,        1,    62812, 0x92951aa1
+0,         24,         24,        1,    63480, 0x31922e75
+0,         25,         25,        1,    62708, 0x05af7e7d
+0,         26,         26,        1,    62252, 0x70466849
+0,         27,         27,        1,    61752, 0x78935d1b
+0,         28,         28,        1,    60248, 0x3bffffc5
+0,         29,         29,        1,    60232, 0x460a4fc0
+0,         30,         30,        1,    61240, 0x55ed16c5
+0,         31,         31,        1,    62228, 0x4c873a41
+0,         32,         32,        1,    62636, 0xca4cd541
+0,         33,         33,        1,    63840, 0x7e79c82e
+0,         34,         34,        1,    62996, 0x471e8499
+0,         35,         35,        1,    62480, 0x97781658
+0,         36,         36,        1,    61744, 0xd04f1fa3
+0,         37,         37,        1,    62012, 0x75d67877
+0,         38,         38,        1,    61748, 0x19a0f1b2
+0,         39,         39,        1,    61688, 0x39a7b2f6
+0,         40,         40,        1,    60528, 0x1d03b467
+0,         41,         41,        1,    62248, 0xbeeed1b2
+0,         42,         42,        1,    61832, 0x0948bd60
+0,         43,         43,        1,    61688, 0x77a8da40
+0,         44,         44,        1,    61216, 0xcacdc344
+0,         45,         45,        1,    60192, 0x14f53d17
+0,         46,         46,        1,    59388, 0xab9e5079
+0,         47,         47,        1,    59620, 0xde64bb37
+0,         48,         48,        1,    59584, 0x10bb69c8
+0,         49,         49,        1,    58800, 0xf9a66db3
diff --git a/tests/ref/fate/utvideoenc_yuv420_none b/tests/ref/fate/utvideoenc_yuv420_none
index 555eee2..d71d92a 100644
--- a/tests/ref/fate/utvideoenc_yuv420_none
+++ b/tests/ref/fate/utvideoenc_yuv420_none
@@ -1,51 +1,51 @@
 #tb 0: 1/25
-0,          0,          0,        1,   144508, 83af3948090ebb44a0091815e4edc61e
-0,          1,          1,        1,   144496, 950742e357ee489fcda4f783b8df3b4c
-0,          2,          2,        1,   144376, 4b818cf0a50e9338fea26101073e445e
-0,          3,          3,        1,   144420, 0335c3b97dca65e9118a12e3cceb1e24
-0,          4,          4,        1,   144588, a9f7e6cb2d9129d97342c4eb67349aa8
-0,          5,          5,        1,   144444, b956115c6bab18a01594103bcb2ba9e0
-0,          6,          6,        1,   144408, 81761b3135ab3f4d5efd6f2790b6b70f
-0,          7,          7,        1,   144408, 566c53ee4126e31b78f6572292f97f55
-0,          8,          8,        1,   144320, 0c24c346a65cb945f8d804817f67f42e
-0,          9,          9,        1,   144316, 7920264636a6933c776b41567181f2d9
-0,         10,         10,        1,   144248, c1c1b10356f27fca35e03fdc67dd1638
-0,         11,         11,        1,   144168, 5a590c4f603aaddd01d4efbf5571426e
-0,         12,         12,        1,   144452, 10459aa8f48f7e8e0ebc03f15f795acd
-0,         13,         13,        1,   144312, 436658612212e706c4ed9f4bdcf45f38
-0,         14,         14,        1,   144252, 7a5612c485c501669e27039c435ac5d3
-0,         15,         15,        1,   144232, 81018c3b49d376d69af71a4ee2c910a9
-0,         16,         16,        1,   144312, 4280abfc59ee6cfddbf45474a42c5cd5
-0,         17,         17,        1,   144348, 0a48ba8ad15f7431830feeb2ac0f2118
-0,         18,         18,        1,   144356, 6c8f0a396195a840a225aca3ada427ff
-0,         19,         19,        1,   144360, 4a0a959d9c3ebb293d94ef37b4f7f19e
-0,         20,         20,        1,   144380, e61b564126a2d8255a7457b70af74514
-0,         21,         21,        1,   144416, fe434ae640e63fb774d6e7c864d02e49
-0,         22,         22,        1,   144344, 9e106257c640b66ca31919668c4da334
-0,         23,         23,        1,   144376, c0cdd6b2aa1bf4d89c82b602f09fa2e0
-0,         24,         24,        1,   144376, 8be60289a2a4c22355b3bd43f2f85fe4
-0,         25,         25,        1,   144320, 124127b8fcacfa5c5e0ee7f0324da7a0
-0,         26,         26,        1,   144408, a5639aedbdbfff34f36dda8872992cde
-0,         27,         27,        1,   144516, fbe3cf39fd764e6a3d05c63be35a4d58
-0,         28,         28,        1,   144676, 6ee82422712e11740d7b003eab69d5bd
-0,         29,         29,        1,   144648, e5f446835709b1baaca14af3aa6fbbb7
-0,         30,         30,        1,   144496, 3b23fb07c528ad824e9c8f10143ae06a
-0,         31,         31,        1,   144496, 4e4dddd0c72f9d3a555b8d32ae82c10e
-0,         32,         32,        1,   144372, 1dfe88fbe0c1193bb04a06840dfab155
-0,         33,         33,        1,   144168, e03b3d67fcbbde71c6985955feebabfe
-0,         34,         34,        1,   144180, 5d5a24b49cff98cbb85f69b547b43e87
-0,         35,         35,        1,   144348, bb9172de1a4c7a00fe80bb673484781b
-0,         36,         36,        1,   144544, 7824a6c4bb8b919306904be6f67f2736
-0,         37,         37,        1,   144516, 456c3884817909b4cca38f8138c079d4
-0,         38,         38,        1,   144532, 0e63cf833a33a9fac9e5969342817fc2
-0,         39,         39,        1,   144452, 9c0155cdd0a5ae42b79475ab47ba87f7
-0,         40,         40,        1,   144532, eefee218d181e74a80a1d2ec27932e91
-0,         41,         41,        1,   144348, fbd4fd20565350dd927005af590912ff
-0,         42,         42,        1,   144332, eac5c49230fb807c81e8a0c9e9721697
-0,         43,         43,        1,   144428, 9ee3fe8be6c4477b0d8ff1d91049634e
-0,         44,         44,        1,   144480, b58fb19549e4497e82491a26d67c1567
-0,         45,         45,        1,   144596, 1c8059bf14f4df3da9db6b89f87a52b9
-0,         46,         46,        1,   144592, db8a5750beb049ea835895d23e924cab
-0,         47,         47,        1,   144512, 58c69889edb9bdab219d698f6a44d2cf
-0,         48,         48,        1,   144468, 3da8e5ae1f1ff9da72abd3d2ac87a7b9
-0,         49,         49,        1,   144500, 4f80ccdb6f9549190ed72407dd7af2c1
+0,          0,          0,        1,   144508, 0x8c2cf9cb
+0,          1,          1,        1,   144496, 0xb4fd5cc6
+0,          2,          2,        1,   144376, 0x9c0c3ee3
+0,          3,          3,        1,   144420, 0x30f6530b
+0,          4,          4,        1,   144588, 0xcc462eba
+0,          5,          5,        1,   144444, 0xfa1858d3
+0,          6,          6,        1,   144408, 0x73d60a67
+0,          7,          7,        1,   144408, 0xaa053f88
+0,          8,          8,        1,   144320, 0xf218f995
+0,          9,          9,        1,   144316, 0x2d861199
+0,         10,         10,        1,   144248, 0xcd73f8c1
+0,         11,         11,        1,   144168, 0x4af0b1e8
+0,         12,         12,        1,   144452, 0x05a94ed5
+0,         13,         13,        1,   144312, 0x2d38b23f
+0,         14,         14,        1,   144252, 0x722a74b9
+0,         15,         15,        1,   144232, 0xc67cb129
+0,         16,         16,        1,   144312, 0x9eaa86b3
+0,         17,         17,        1,   144348, 0x8f686f35
+0,         18,         18,        1,   144356, 0x7a941462
+0,         19,         19,        1,   144360, 0x40f8b298
+0,         20,         20,        1,   144380, 0xa6a19da3
+0,         21,         21,        1,   144416, 0xe1ca54c9
+0,         22,         22,        1,   144344, 0x4628794a
+0,         23,         23,        1,   144376, 0x512f0b1a
+0,         24,         24,        1,   144376, 0x81c405f8
+0,         25,         25,        1,   144320, 0x9f41ba7f
+0,         26,         26,        1,   144408, 0x6ddb9c5a
+0,         27,         27,        1,   144516, 0x8f2b55ed
+0,         28,         28,        1,   144676, 0x6c5664e0
+0,         29,         29,        1,   144648, 0x0384e378
+0,         30,         30,        1,   144496, 0xda29ed83
+0,         31,         31,        1,   144496, 0x4bb3bd2a
+0,         32,         32,        1,   144372, 0xc1cbbd51
+0,         33,         33,        1,   144168, 0x2aa5fdc4
+0,         34,         34,        1,   144180, 0x07ce0869
+0,         35,         35,        1,   144348, 0xbfdf38a9
+0,         36,         36,        1,   144544, 0x2feaf267
+0,         37,         37,        1,   144516, 0xd97bd30c
+0,         38,         38,        1,   144532, 0x71b2636b
+0,         39,         39,        1,   144452, 0x57006a45
+0,         40,         40,        1,   144532, 0xa200b06f
+0,         41,         41,        1,   144348, 0x40056ac8
+0,         42,         42,        1,   144332, 0xbfd3d662
+0,         43,         43,        1,   144428, 0xbd3ebcdb
+0,         44,         44,        1,   144480, 0x7c7b654c
+0,         45,         45,        1,   144596, 0xad4e4fa8
+0,         46,         46,        1,   144592, 0x67726589
+0,         47,         47,        1,   144512, 0x734e0451
+0,         48,         48,        1,   144468, 0x14c3f00a
+0,         49,         49,        1,   144500, 0xd7a4e03a
diff --git a/tests/ref/fate/utvideoenc_yuv422_left b/tests/ref/fate/utvideoenc_yuv422_left
index d9afc2c..efece5e 100644
--- a/tests/ref/fate/utvideoenc_yuv422_left
+++ b/tests/ref/fate/utvideoenc_yuv422_left
@@ -1,51 +1,51 @@
 #tb 0: 1/25
-0,          0,          0,        1,    91788, e14e576f1f9abd095f13ceca627adb59
-0,          1,          1,        1,    92140, 4b7db11c2d35fa91ff1b6f65c184e3fa
-0,          2,          2,        1,    93268, 6ef5cb83a4db2afbf14467cbc4b6c4f7
-0,          3,          3,        1,    91612, f08ae129a2867a08770bdb61381bf366
-0,          4,          4,        1,    90456, ed3edabe09b9f6cfbf452a08dafa556d
-0,          5,          5,        1,    92180, a0760e91b3af27a7c1bb0264f128ca50
-0,          6,          6,        1,    92200, 2fda4c87dfa34206173e852b67841406
-0,          7,          7,        1,    91872, 944e7c88c7ebeae9e1efac859ea4fe7d
-0,          8,          8,        1,    91952, 34112ec99382b80c397d26cef93573c7
-0,          9,          9,        1,    92312, 63698686348ccd80cc920e9e73a195aa
-0,         10,         10,        1,    92308, 6a675d6678b7b78fac6375d44f325d06
-0,         11,         11,        1,    92272, bc1401e0acd3864ad30711ca4b61578d
-0,         12,         12,        1,    90920, cd7ecda23a4f312abe71bd3fc28af3e7
-0,         13,         13,        1,    91612, 91ebce52e2594296349476f3bf6a6408
-0,         14,         14,        1,    93112, 34be111d02130ed7389c0c62768041de
-0,         15,         15,        1,    93140, e1b440cad63dbf8ff034f424cd1194cc
-0,         16,         16,        1,    92080, 94181fde8563af0b6810f778f6b1d92b
-0,         17,         17,        1,    91816, ed0997f9b341fc3ab6a8c5d9a4067bd2
-0,         18,         18,        1,    91204, d833b0c3b3dfe60b079b746c4c3aed7f
-0,         19,         19,        1,    90880, 0d4702abb70d7cbc8843a96e3a74117a
-0,         20,         20,        1,    90408, 409860b79fe10ffbffd581c19445fa91
-0,         21,         21,        1,    90280, 5360fa4f1afd8c2c55cf33675a928a14
-0,         22,         22,        1,    90808, fe2ca67d315fb1d8806ee04470d06378
-0,         23,         23,        1,    91584, 84168a6fe20ee00ddd9f54ce8f1e1810
-0,         24,         24,        1,    92684, 6fb3d7193d3bb5400c449717358827e0
-0,         25,         25,        1,    91580, acd2aa86dbae6e133183e5bf2ca389a3
-0,         26,         26,        1,    90928, cc0df9c8e00df5985e39ae486eb59eff
-0,         27,         27,        1,    90536, 8f9d294190c03435f3cee266cca2a31a
-0,         28,         28,        1,    88364, ae9564ad4eb3c1fc03e4befb4b1e719e
-0,         29,         29,        1,    88404, 745a16947203cd7017900b137fca70eb
-0,         30,         30,        1,    89844, 1b7e75be9edb25ffe91c54e270eb8f46
-0,         31,         31,        1,    90752, 9ff03fa3b28f2c84a4da41779e0a2aa4
-0,         32,         32,        1,    91320, 409ed4c3eced8793760505cf8095f51a
-0,         33,         33,        1,    93204, 70865d89c930919474500befe0e2ec3f
-0,         34,         34,        1,    92036, 7388d12a6954b9870749ab6a5f05815f
-0,         35,         35,        1,    91144, b47bfdaec4c00177a9258a03e864400f
-0,         36,         36,        1,    90368, 418df89a063f66cfbb1f806d68aca6a2
-0,         37,         37,        1,    90628, 3f90314ab7311ad0f4bd4808d62a1e80
-0,         38,         38,        1,    89836, 414f90d0efc65b993f6e1fc8f2c1d860
-0,         39,         39,        1,    89792, a07cf9fc580ffee5d61c241dce116ae6
-0,         40,         40,        1,    88896, 3d583229da6b7455b6876843b3b747c7
-0,         41,         41,        1,    90572, cbef36619e7c8e62fc21a735c7701514
-0,         42,         42,        1,    90544, 144816eaeaf0412fca6bf40e6f3e6d3f
-0,         43,         43,        1,    90416, 76f0d9dd1f4fd00b68223dd7c6024b2e
-0,         44,         44,        1,    89788, ce0b66e45ed3c50124680f84614c5ac0
-0,         45,         45,        1,    88120, 5d59770b187109e2e6824f5cb42b9b73
-0,         46,         46,        1,    87164, bb52ce20f4a21ef82a2cc3316ba69e1c
-0,         47,         47,        1,    87632, 87f44c3ecebd09b2ffa94d8ace01f3f3
-0,         48,         48,        1,    87700, cbaed2ac667bdc9aa17ffc68ebaea790
-0,         49,         49,        1,    86624, 21797bc69a89976f9b4b552603a63267
+0,          0,          0,        1,    91788, 0xc7eefe01
+0,          1,          1,        1,    92140, 0xc255b970
+0,          2,          2,        1,    93268, 0x39d3ae16
+0,          3,          3,        1,    91612, 0xf1e8a08c
+0,          4,          4,        1,    90456, 0xf35a1072
+0,          5,          5,        1,    92180, 0x81806746
+0,          6,          6,        1,    92200, 0x1321aec3
+0,          7,          7,        1,    91872, 0xd9ebfcfe
+0,          8,          8,        1,    91952, 0xe3e1a6e9
+0,          9,          9,        1,    92312, 0x6177329b
+0,         10,         10,        1,    92308, 0x68e8b553
+0,         11,         11,        1,    92272, 0xfdd5a8d8
+0,         12,         12,        1,    90920, 0x0b0c65b9
+0,         13,         13,        1,    91612, 0xc28dcb07
+0,         14,         14,        1,    93112, 0x7b0a3baf
+0,         15,         15,        1,    93140, 0x0dcdbbe0
+0,         16,         16,        1,    92080, 0x03f581fa
+0,         17,         17,        1,    91816, 0x26cbc83e
+0,         18,         18,        1,    91204, 0x169f46f5
+0,         19,         19,        1,    90880, 0x8e5fb3cc
+0,         20,         20,        1,    90408, 0x634ac991
+0,         21,         21,        1,    90280, 0x5c40ecba
+0,         22,         22,        1,    90808, 0x396992bc
+0,         23,         23,        1,    91584, 0x8d7384ac
+0,         24,         24,        1,    92684, 0x27112256
+0,         25,         25,        1,    91580, 0x4f788f1d
+0,         26,         26,        1,    90928, 0xfe6791a5
+0,         27,         27,        1,    90536, 0x5c632e01
+0,         28,         28,        1,    88364, 0x075f4bab
+0,         29,         29,        1,    88404, 0x4151a710
+0,         30,         30,        1,    89844, 0x5311ab0e
+0,         31,         31,        1,    90752, 0xf43248c1
+0,         32,         32,        1,    91320, 0xebcc625b
+0,         33,         33,        1,    93204, 0x2ae16db3
+0,         34,         34,        1,    92036, 0xf87b0b42
+0,         35,         35,        1,    91144, 0xc4e64dae
+0,         36,         36,        1,    90368, 0x21c1ff1d
+0,         37,         37,        1,    90628, 0xe12320cc
+0,         38,         38,        1,    89836, 0x3d7d45cc
+0,         39,         39,        1,    89792, 0x00404e4d
+0,         40,         40,        1,    88896, 0xab741498
+0,         41,         41,        1,    90572, 0x2456c8ec
+0,         42,         42,        1,    90544, 0xf248930a
+0,         43,         43,        1,    90416, 0xa020cc7e
+0,         44,         44,        1,    89788, 0xa8b0f705
+0,         45,         45,        1,    88120, 0xb00b767e
+0,         46,         46,        1,    87164, 0x903dcbf6
+0,         47,         47,        1,    87632, 0xafc10d4b
+0,         48,         48,        1,    87700, 0xcaa47857
+0,         49,         49,        1,    86624, 0x4a311b59
diff --git a/tests/ref/fate/utvideoenc_yuv422_median b/tests/ref/fate/utvideoenc_yuv422_median
index e1c8fcd..da2d959 100644
--- a/tests/ref/fate/utvideoenc_yuv422_median
+++ b/tests/ref/fate/utvideoenc_yuv422_median
@@ -1,51 +1,51 @@
 #tb 0: 1/25
-0,          0,          0,        1,    89732, 698174b0d0d68e98774363ca7926f6e1
-0,          1,          1,        1,    89652, f0789b7c32ef44207dfc5a454bb5ccee
-0,          2,          2,        1,    90868, 6df1dcb1957efca736e88adfbad8557b
-0,          3,          3,        1,    89520, 9cee942e7f03a97cd2cdf8cea429fb31
-0,          4,          4,        1,    88508, 798f4e8c00f4d949882cdc3f89be0bf6
-0,          5,          5,        1,    90140, 70fc5f4f240b0ca30332b0f37632d1cb
-0,          6,          6,        1,    90176, 1c2747fc56d5eb70ff8f4f361cb70610
-0,          7,          7,        1,    89392, bd8764124753f784d5984cd829c8ca90
-0,          8,          8,        1,    89848, 1dc30ed23a8634f6b2661ac8583fe8cc
-0,          9,          9,        1,    90356, 0910ae7c3a6924031453f458009354fa
-0,         10,         10,        1,    89984, 61da06bf1ed667b54ee749c69ab031eb
-0,         11,         11,        1,    90012, 11d05491f86014f19b34cab3111a95d2
-0,         12,         12,        1,    89072, 4598f16727472daa1710c39b4840efdc
-0,         13,         13,        1,    89776, ed6c0da32acf621e9f79b76a3afaa280
-0,         14,         14,        1,    90680, 05f3a9232bc14ca8721ef04243177a20
-0,         15,         15,        1,    90852, e4deff113ea503656efecb227f6b702a
-0,         16,         16,        1,    89844, 5ee70abd6f1d2e5c55117b28840327e6
-0,         17,         17,        1,    89852, 6721997ae0563009adbdeed31f437ce4
-0,         18,         18,        1,    89144, 8a40f0af74afb4ff05e6242a41c7789f
-0,         19,         19,        1,    88880, 8824c3526629a30fbf9a53abc448844c
-0,         20,         20,        1,    88344, 18a656127a16bb50113bb2e98b11a26d
-0,         21,         21,        1,    88464, 19a3b9510e6347a7782f695b48736991
-0,         22,         22,        1,    88588, e3d22d15b4812c26214db546ce17c7dd
-0,         23,         23,        1,    89720, afe800faa0188dff0899cd83af6301d6
-0,         24,         24,        1,    90216, a9d9ece70c978c595e1d724a0f644f56
-0,         25,         25,        1,    89456, 9bf3e8f87f072d55095acc9351a09f45
-0,         26,         26,        1,    88992, 40d1b1858f1ba0bebd9eb9f5263cda9d
-0,         27,         27,        1,    88632, 1df39644ac99bccab4c6bd72498284c4
-0,         28,         28,        1,    87048, 9983cd95307c1bab653170ba2aecdc55
-0,         29,         29,        1,    87120, 006b48403af94a0bc5121900b48af9c1
-0,         30,         30,        1,    88044, 652d17c8805de56cd83824d99888822e
-0,         31,         31,        1,    89016, 652a971973d088b5098a06b216137151
-0,         32,         32,        1,    89324, 2775a087358ead0281ce188f4006050d
-0,         33,         33,        1,    90328, 564e119bdf5f3c780c0613990ca487db
-0,         34,         34,        1,    89684, 1f5fb4ec22234aee771791b71881b630
-0,         35,         35,        1,    89216, dde7a003cfe5b47f9be407f28dcdfb3f
-0,         36,         36,        1,    88644, 1fed2d2f72ec9488181a06606aaf4e12
-0,         37,         37,        1,    89000, 8f916bee0ad8efe8d3572e4af4bf4b8e
-0,         38,         38,        1,    88628, d802fb5634d3acd72a96bd99c22dd566
-0,         39,         39,        1,    88448, a4d438df349f1f2ff1620fb965d08513
-0,         40,         40,        1,    87332, 18a8527dcfc5c1fa8ae7aa8a83781d2d
-0,         41,         41,        1,    88856, 63179f19a5d60d3ea9fa14c00ca5c493
-0,         42,         42,        1,    88556, 92b568c24ed53e823b54fa6c064d16ac
-0,         43,         43,        1,    88380, c204b982e3ab7fc1aa6b1b132c4ae462
-0,         44,         44,        1,    87888, 45f1cd55d454a0b611b047b6e5172b30
-0,         45,         45,        1,    86876, c668ac58b31feb51902b78fdfcdc1064
-0,         46,         46,        1,    86272, 24a94950de7065cb236e52502c9c8e67
-0,         47,         47,        1,    86388, 51dad738cd8896616694a4fb52b47fbd
-0,         48,         48,        1,    86188, dc6709cd2722eb8dd927f405c6a30915
-0,         49,         49,        1,    85244, 68f40045a250ab0799a7325aa16ec80c
+0,          0,          0,        1,    89732, 0xdc6a3507
+0,          1,          1,        1,    89652, 0x4fba7c44
+0,          2,          2,        1,    90868, 0xf50c679b
+0,          3,          3,        1,    89520, 0x8f5a4d7c
+0,          4,          4,        1,    88508, 0xcac4ecd9
+0,          5,          5,        1,    90140, 0x838638d9
+0,          6,          6,        1,    90176, 0x2ce9dbe2
+0,          7,          7,        1,    89392, 0x6845f225
+0,          8,          8,        1,    89848, 0x8a9ad118
+0,          9,          9,        1,    90356, 0xc7b789cc
+0,         10,         10,        1,    89984, 0x3fd28aec
+0,         11,         11,        1,    90012, 0xcaa96455
+0,         12,         12,        1,    89072, 0xf1cdde25
+0,         13,         13,        1,    89776, 0x11df8b45
+0,         14,         14,        1,    90680, 0xb05d6140
+0,         15,         15,        1,    90852, 0xd12d46ae
+0,         16,         16,        1,    89844, 0x1b98799d
+0,         17,         17,        1,    89852, 0xd42944cb
+0,         18,         18,        1,    89144, 0xf957eee1
+0,         19,         19,        1,    88880, 0x01346b80
+0,         20,         20,        1,    88344, 0x3201eb47
+0,         21,         21,        1,    88464, 0xbfdb923b
+0,         22,         22,        1,    88588, 0xfc4ec0e1
+0,         23,         23,        1,    89720, 0xd48dbe91
+0,         24,         24,        1,    90216, 0xf3920c4c
+0,         25,         25,        1,    89456, 0x23289d23
+0,         26,         26,        1,    88992, 0xaee1864e
+0,         27,         27,        1,    88632, 0xd03162d3
+0,         28,         28,        1,    87048, 0xe6e67b1d
+0,         29,         29,        1,    87120, 0xbc3c729d
+0,         30,         30,        1,    88044, 0xc66700e2
+0,         31,         31,        1,    89016, 0x77c1dbcd
+0,         32,         32,        1,    89324, 0xeb173e83
+0,         33,         33,        1,    90328, 0x021215cf
+0,         34,         34,        1,    89684, 0x4d577851
+0,         35,         35,        1,    89216, 0x767be006
+0,         36,         36,        1,    88644, 0x8cd3481c
+0,         37,         37,        1,    89000, 0x553d7999
+0,         38,         38,        1,    88628, 0xc652c7c6
+0,         39,         39,        1,    88448, 0x5e8162b5
+0,         40,         40,        1,    87332, 0xb6dc8d03
+0,         41,         41,        1,    88856, 0x1ad29b1f
+0,         42,         42,        1,    88556, 0x8bda6df3
+0,         43,         43,        1,    88380, 0x88b733b5
+0,         44,         44,        1,    87888, 0x8282c768
+0,         45,         45,        1,    86876, 0xd0c58267
+0,         46,         46,        1,    86272, 0xf544c36b
+0,         47,         47,        1,    86388, 0xb2bd1fff
+0,         48,         48,        1,    86188, 0x5c27e0b0
+0,         49,         49,        1,    85244, 0xe60d0230
diff --git a/tests/ref/fate/utvideoenc_yuv422_none b/tests/ref/fate/utvideoenc_yuv422_none
index ca77177..fa1aaf9 100644
--- a/tests/ref/fate/utvideoenc_yuv422_none
+++ b/tests/ref/fate/utvideoenc_yuv422_none
@@ -1,51 +1,51 @@
 #tb 0: 1/25
-0,          0,          0,        1,   191800, 0e1d199f87997ba47e98596b6087d7d4
-0,          1,          1,        1,   191820, b35714d0635214095ac06d35da00ed32
-0,          2,          2,        1,   191668, 8336829e44f5b90034e5da33dcd27f1f
-0,          3,          3,        1,   191696, ebff701893f27b026fe6fec4a1cbd90b
-0,          4,          4,        1,   191976, c2729ecde4337a51192da71b0ef36e7d
-0,          5,          5,        1,   191760, e2ef2db5ef30019d5fd24cd32c696318
-0,          6,          6,        1,   191708, 638eb1c1b68bc9f4cc315ebdd3bd86f5
-0,          7,          7,        1,   191688, aca858d2cce189eb60012a33ea74d10b
-0,          8,          8,        1,   191576, aa933dea9aac9b61fea004747e3b8e6a
-0,          9,          9,        1,   191544, 6c410ec9e2492d464d439a58e6e338c3
-0,         10,         10,        1,   191472, 7c7661ff35671b3912b2b216bc6df478
-0,         11,         11,        1,   191280, 73c1ff53a0cd5c65eb2ae75a45efbf72
-0,         12,         12,        1,   191700, 201b0b4834878513e6e13bd9f5977a28
-0,         13,         13,        1,   191424, 0affff549b2da09c7852c5e8dbd1c84a
-0,         14,         14,        1,   191420, e0e80adf520953c4bc4033efc77b9092
-0,         15,         15,        1,   191408, 4fa22efbf2101b7f6bfffae227ce1d23
-0,         16,         16,        1,   191500, fef8df893234b38be36803d5f5656e16
-0,         17,         17,        1,   191580, 3585b500a77344fd87f8f18e3816f1a8
-0,         18,         18,        1,   191608, 419189483180612b72491dab5864c6e7
-0,         19,         19,        1,   191616, 197fa32c8a164eeea73defb7422657d1
-0,         20,         20,        1,   191596, a660a6c630f7e55c3ca2f9a37d599223
-0,         21,         21,        1,   191660, d98445b0387c3d54034f8defe1d03ea6
-0,         22,         22,        1,   191540, ef4522aa762b82d1c715805a779c7c1e
-0,         23,         23,        1,   191576, 32d109d2040c69b3944471b0bd399a65
-0,         24,         24,        1,   191636, 58e2f3a01de4175ba7f915e2d065ba36
-0,         25,         25,        1,   191524, 0989a64e78613cfc26124e195cfc0cde
-0,         26,         26,        1,   191640, b9e252a5c4583736a8ba248d15c429aa
-0,         27,         27,        1,   191800, 1541cccc66cb63d3e1ef675a16a1258e
-0,         28,         28,        1,   192028, 5dada6bf987738caebca210067d13c39
-0,         29,         29,        1,   191964, 8d55bb4a1464ac74364d4b1e416d4a0c
-0,         30,         30,        1,   191736, 88c279b9f3e96485f85dbca09177fe26
-0,         31,         31,        1,   191788, aa75795116428edb57dea8b54527e13b
-0,         32,         32,        1,   191636, aa45e4ec1fcc038ea2e48046e5047417
-0,         33,         33,        1,   191400, 7b2861b3ca8bfcdca010d859c0595e03
-0,         34,         34,        1,   191332, 956acfcc00661d9a9ba7575e8c1a011b
-0,         35,         35,        1,   191548, 3b5b7c3b9a6a5ebe10f178077a5fea4d
-0,         36,         36,        1,   191852, 835219e1689946f3e26457ffce197181
-0,         37,         37,        1,   191828, f67a1e4640472287baf194c02f24dc29
-0,         38,         38,        1,   191812, 978f44d430859044350ea20913ae4194
-0,         39,         39,        1,   191700, 92e21c9ded61f69f793c649eece071c4
-0,         40,         40,        1,   191812, 0a460bc35daad68e8042917f26dac542
-0,         41,         41,        1,   191548, 7c7a65b9257f9b4439002c5c414c401c
-0,         42,         42,        1,   191544, b03d903c46536dc336461827fd4d34db
-0,         43,         43,        1,   191700, 75b391d84b120e63ec229fcb48808d19
-0,         44,         44,        1,   191780, c953dcd42a8aa19eb4d4be0149894bbe
-0,         45,         45,        1,   191952, 64be44b2e21f8301f4234e32a10cb1c9
-0,         46,         46,        1,   191916, a6c805f651f3f57a84681b1aab6fe3ef
-0,         47,         47,        1,   191784, 9cc8db3cb63a026645f634aabc89c37b
-0,         48,         48,        1,   191716, e2f0c7543b3484a726411eac4e9a79cd
-0,         49,         49,        1,   191728, 50277180199917d1259e0cad42f52d4c
+0,          0,          0,        1,   191800, 0xaa7deab8
+0,          1,          1,        1,   191820, 0xf7db61c3
+0,          2,          2,        1,   191668, 0x1b939da0
+0,          3,          3,        1,   191696, 0xf830afa6
+0,          4,          4,        1,   191976, 0xe370ef95
+0,          5,          5,        1,   191760, 0x37c9c7bf
+0,          6,          6,        1,   191708, 0x80c2d032
+0,          7,          7,        1,   191688, 0x4999205d
+0,          8,          8,        1,   191576, 0x9ef97124
+0,          9,          9,        1,   191544, 0x5c1909be
+0,         10,         10,        1,   191472, 0xe5ab4f40
+0,         11,         11,        1,   191280, 0x3c7a41b8
+0,         12,         12,        1,   191700, 0xc59d4007
+0,         13,         13,        1,   191424, 0x95972bd8
+0,         14,         14,        1,   191420, 0xb7d0a212
+0,         15,         15,        1,   191408, 0xe385ec39
+0,         16,         16,        1,   191500, 0x665dcf17
+0,         17,         17,        1,   191580, 0x3408faad
+0,         18,         18,        1,   191608, 0xcbe97b7f
+0,         19,         19,        1,   191616, 0x58e8cd00
+0,         20,         20,        1,   191596, 0x15c568a2
+0,         21,         21,        1,   191660, 0x752568f8
+0,         22,         22,        1,   191540, 0x9083010c
+0,         23,         23,        1,   191576, 0xeff7b89b
+0,         24,         24,        1,   191636, 0x50e2898b
+0,         25,         25,        1,   191524, 0x13ccd8f6
+0,         26,         26,        1,   191640, 0x6c4bff06
+0,         27,         27,        1,   191800, 0xdce3b9d8
+0,         28,         28,        1,   192028, 0x8af9ced4
+0,         29,         29,        1,   191964, 0x13281b75
+0,         30,         30,        1,   191736, 0xcf9decbf
+0,         31,         31,        1,   191788, 0x4481d835
+0,         32,         32,        1,   191636, 0xe1bdb903
+0,         33,         33,        1,   191400, 0x16b6f60c
+0,         34,         34,        1,   191332, 0xbb092995
+0,         35,         35,        1,   191548, 0xf82ef0b0
+0,         36,         36,        1,   191852, 0x66ca2573
+0,         37,         37,        1,   191828, 0x84a6e04a
+0,         38,         38,        1,   191812, 0xd321237d
+0,         39,         39,        1,   191700, 0x8512a22c
+0,         40,         40,        1,   191812, 0x96eaa3bf
+0,         41,         41,        1,   191548, 0x23ce6ab3
+0,         42,         42,        1,   191544, 0x26c4515c
+0,         43,         43,        1,   191700, 0xd9fb9d2d
+0,         44,         44,        1,   191780, 0xd7900d9b
+0,         45,         45,        1,   191952, 0x2e62139a
+0,         46,         46,        1,   191916, 0x396daa60
+0,         47,         47,        1,   191784, 0x3075843d
+0,         48,         48,        1,   191716, 0xfba8482f
+0,         49,         49,        1,   191728, 0xb89320fe
diff --git a/tests/ref/fate/vp8-sign-bias b/tests/ref/fate/vp8-sign-bias
index 38843c0..29c79a4 100644
--- a/tests/ref/fate/vp8-sign-bias
+++ b/tests/ref/fate/vp8-sign-bias
@@ -1,10 +1,10 @@
 #tb 0: 1/24
-0,          0,          0,        1,   614880, 12ce23b288485be3ddbc1db28c21517f
-0,          2,          2,        1,   614880, ce352e1079535ea058c0e9ad50f7cdb8
-0,          3,          3,        1,   614880, 9f6bf2739a027dfd12c81586cf75d3a3
-0,          4,          4,        1,   614880, 7593a85ab7790eb39d65fc53f769ed8b
-0,          5,          5,        1,   614880, 52f47f1e0348f3297d9f233fb5405e8b
-0,          6,          6,        1,   614880, cd51d2c200bfd66e8e1b0fd6b404570f
-0,          7,          7,        1,   614880, cf535cf0a53e903cd98a9a944b72da6d
-0,          8,          8,        1,   614880, 1b270fd2b56daa7892102c2885d23201
-0,          9,          9,        1,   614880, ff373c0c8a4a319c84e72b1c3d76b399
+0,          0,          0,        1,   614880, 0x28da37ad
+0,          2,          2,        1,   614880, 0x0b42feab
+0,          3,          3,        1,   614880, 0xb8d6f27b
+0,          4,          4,        1,   614880, 0x24dd487a
+0,          5,          5,        1,   614880, 0x8229e155
+0,          6,          6,        1,   614880, 0x3559610a
+0,          7,          7,        1,   614880, 0xcf1b54b1
+0,          8,          8,        1,   614880, 0xd3f1d787
+0,          9,          9,        1,   614880, 0x6535b2e8
diff --git a/tests/ref/fate/vp8-size-change b/tests/ref/fate/vp8-size-change
index 1fba74e..97f3c49 100644
--- a/tests/ref/fate/vp8-size-change
+++ b/tests/ref/fate/vp8-size-change
@@ -1,31 +1,31 @@
 #tb 0: 1/30
-0,          0,          0,        1,  3110400, 7dde8cd136ab4b04a95d9856b941697e
-0,          1,          1,        1,  3110400, aa885f78cb6374b5bfcc66a4fc57026f
-0,          2,          2,        1,  3110400, b69b7b56f549a3f9b0a603940bac85ed
-0,          3,          3,        1,  3110400, 20e2e0f0c89c58828b6a3b10d9e175e5
-0,          4,          4,        1,  3110400, 483997936e7d6bb849e64d50426ec689
-0,          5,          5,        1,  3110400, c85ef97a853ff594e2bfdf0a0a581dcc
-0,          6,          6,        1,  3110400, c5e7b9ff4c25391793446da788cb83a9
-0,          7,          7,        1,  3110400, 63f93e89d24162e2f6328edbc6716b33
-0,          8,          8,        1,  3110400, 0e346ab4831ce8c69001153c72b7b827
-0,          9,          9,        1,  3110400, c526c21511d8bec2659d3d43d93734f2
-0,         10,         10,        1,  3110400, e95d01d5f9fb81a98bd34305c7ab30f8
-0,         11,         11,        1,  3110400, 177e75e7516e8746d31b43ea9d39e6b1
-0,         12,         12,        1,  3110400, 489d2bc0da93f118dc9a2697275697a7
-0,         13,         13,        1,  3110400, a2dc00d627350ff1ab302bcbad5ca5ac
-0,         14,         14,        1,  3110400, 20ce143831b0189f763ee5bee9c51188
-0,         15,         15,        1,  3110400, 7822fd908bd81b521c23fa4a639caf9e
-0,         16,         16,        1,  3110400, dabc4febbe09734126ac6f5a5180ba8c
-0,         17,         17,        1,  3110400, ef88f0d6667feefac1471b065208e1c8
-0,         18,         18,        1,  3110400, 7c7fc665a6fd9e19af9358bbdc162a51
-0,         19,         19,        1,  3110400, f2bcf32f734f99506bdd0a0376badf82
-0,         20,         20,        1,  3110400, 06809c2d277fd3b3918ebb4b65c27661
-0,         21,         21,        1,  3110400, e403e9e86fa5d519f65c565b3add84b5
-0,         22,         22,        1,  3110400, d2b876730e12245cacb578307794349a
-0,         23,         23,        1,  3110400, dfdfd8cb626a96138f6a2c1953dcf5ec
-0,         24,         24,        1,  3110400, 0ac58c28575b804d9e63395653c3aef2
-0,         25,         25,        1,  3110400, 641f2a78e338c733ef159bd36ec7966f
-0,         26,         26,        1,  3110400, 9402d455fa5bd556b85f479c42c3a4d2
-0,         27,         27,        1,  3110400, 0044d42b4048bc93112aa59789dbdc2d
-0,         28,         28,        1,  3110400, 5d9e5c5ba35f6f452e5f31ccff9e819c
-0,         29,         29,        1,  3110400, 307a55a94739b4cfdf41f7da7e5c0135
+0,          0,          0,        1,  3110400, 0xdeabedbd
+0,          1,          1,        1,  3110400, 0x5abd4507
+0,          2,          2,        1,  3110400, 0x7619abf8
+0,          3,          3,        1,  3110400, 0x5317f105
+0,          4,          4,        1,  3110400, 0x58263776
+0,          5,          5,        1,  3110400, 0xc6aa4b96
+0,          6,          6,        1,  3110400, 0xa9fb4052
+0,          7,          7,        1,  3110400, 0x7ea15ae0
+0,          8,          8,        1,  3110400, 0x8df519c4
+0,          9,          9,        1,  3110400, 0x6b63c1a8
+0,         10,         10,        1,  3110400, 0x84103943
+0,         11,         11,        1,  3110400, 0x348ee9f7
+0,         12,         12,        1,  3110400, 0x82494245
+0,         13,         13,        1,  3110400, 0x40325b2d
+0,         14,         14,        1,  3110400, 0xc640ca7b
+0,         15,         15,        1,  3110400, 0xd1883539
+0,         16,         16,        1,  3110400, 0x34aff7da
+0,         17,         17,        1,  3110400, 0x7bbc748c
+0,         18,         18,        1,  3110400, 0xc7d9466d
+0,         19,         19,        1,  3110400, 0x89b19ca5
+0,         20,         20,        1,  3110400, 0xaa031205
+0,         21,         21,        1,  3110400, 0xf5ba404b
+0,         22,         22,        1,  3110400, 0xbd8ce437
+0,         23,         23,        1,  3110400, 0x6804c529
+0,         24,         24,        1,  3110400, 0xcf7c6da4
+0,         25,         25,        1,  3110400, 0x5ca3eda9
+0,         26,         26,        1,  3110400, 0xddcc9f66
+0,         27,         27,        1,  3110400, 0xc4d34b6a
+0,         28,         28,        1,  3110400, 0xcf871ec1
+0,         29,         29,        1,  3110400, 0xc30a835f
diff --git a/tests/ref/fate/vp8-test-vector-001 b/tests/ref/fate/vp8-test-vector-001
index 64accc4..355c2aa 100644
--- a/tests/ref/fate/vp8-test-vector-001
+++ b/tests/ref/fate/vp8-test-vector-001
@@ -1,30 +1,30 @@
 #tb 0: 1/30
-0,          0,          0,        1,    38016, 83c78b5db579710f61f9354d5c51e8c8
-0,          1,          1,        1,    38016, 8d089d226f52d6cdaffdb3fcc080b75b
-0,          2,          2,        1,    38016, acaae81ca812145e85e0be83bdf54226
-0,          3,          3,        1,    38016, e94651d798b6bf5f09a9bba10cacaf7a
-0,          4,          4,        1,    38016, 60c2607913e528d501962bf407341731
-0,          5,          5,        1,    38016, e683f2bf28b31e36db88087bd03b6917
-0,          6,          6,        1,    38016, 0c2923785051bc9b90c2447a85527764
-0,          7,          7,        1,    38016, 1bc97b6b2e4ca36b149c3768495747ac
-0,          8,          8,        1,    38016, 0586d948ed3fd479c6dd08055973bcb4
-0,          9,          9,        1,    38016, c9a1198e1680487c77a2d1631695aeec
-0,         10,         10,        1,    38016, 547d8ffce9c085231c74717a9b815625
-0,         11,         11,        1,    38016, d31c02a5591eb7bd8e73703252e1a1ab
-0,         12,         12,        1,    38016, 23bafc8e22b2ed7e8c5e52369095cd30
-0,         13,         13,        1,    38016, 9725d52d7810a19b20dcc9bb0fa36abd
-0,         14,         14,        1,    38016, 7aefaabdcd2595939fd05078d01b484b
-0,         15,         15,        1,    38016, 828e758d6f0b29b2693b2dc6b09249a6
-0,         16,         16,        1,    38016, 53f09380dde1420ba270b74d8819537c
-0,         17,         17,        1,    38016, 09791a7db3bc28258350cfdc95d8f224
-0,         18,         18,        1,    38016, 2050271dc4ba3f3e427cf8088c96e28d
-0,         19,         19,        1,    38016, 4e69d3f7cea45844b740368fcd4dd815
-0,         20,         20,        1,    38016, 4ed07697e239b7f12ee6a97ad09c08fb
-0,         21,         21,        1,    38016, 1437c129bfbda63ca1d39a94ee91b097
-0,         22,         22,        1,    38016, 4fc951bf45e164b711591155a59c73fa
-0,         23,         23,        1,    38016, 97d1007e27b4b9072751e87e8d1f1415
-0,         24,         24,        1,    38016, 18c809835dcc3d30c93ae1be569dcd24
-0,         25,         25,        1,    38016, de0fd0035a542791c4dda5735657efc5
-0,         26,         26,        1,    38016, 27a70ff95d0cfa10f54652c9fb8a9db2
-0,         27,         27,        1,    38016, 2285b9324ec91099626191f769962e44
-0,         28,         28,        1,    38016, 56794d911b02190212bca92f88ad60c6
+0,          0,          0,        1,    38016, 0xfbd471cf
+0,          1,          1,        1,    38016, 0xe4edf4e3
+0,          2,          2,        1,    38016, 0xb093adf9
+0,          3,          3,        1,    38016, 0x83866a54
+0,          4,          4,        1,    38016, 0x804c4578
+0,          5,          5,        1,    38016, 0xd856169d
+0,          6,          6,        1,    38016, 0x7c80dbf5
+0,          7,          7,        1,    38016, 0xa3e0b6ef
+0,          8,          8,        1,    38016, 0xefc09abb
+0,          9,          9,        1,    38016, 0x8e018eed
+0,         10,         10,        1,    38016, 0x0d6c6ee5
+0,         11,         11,        1,    38016, 0x3f667e99
+0,         12,         12,        1,    38016, 0x68d87e87
+0,         13,         13,        1,    38016, 0x27a78784
+0,         14,         14,        1,    38016, 0x905191c2
+0,         15,         15,        1,    38016, 0xd1e2ab38
+0,         16,         16,        1,    38016, 0x92ccdd06
+0,         17,         17,        1,    38016, 0x7e4dfba9
+0,         18,         18,        1,    38016, 0x606f1ddf
+0,         19,         19,        1,    38016, 0xa4414de4
+0,         20,         20,        1,    38016, 0x64fe860c
+0,         21,         21,        1,    38016, 0xd4d4cd44
+0,         22,         22,        1,    38016, 0x709d1950
+0,         23,         23,        1,    38016, 0x5f227b27
+0,         24,         24,        1,    38016, 0xe9e4d452
+0,         25,         25,        1,    38016, 0x46493cc4
+0,         26,         26,        1,    38016, 0xf47d9d7d
+0,         27,         27,        1,    38016, 0x7c580900
+0,         28,         28,        1,    38016, 0x82526d4a
diff --git a/tests/ref/fate/vp8-test-vector-002 b/tests/ref/fate/vp8-test-vector-002
index d42674a..cf44573 100644
--- a/tests/ref/fate/vp8-test-vector-002
+++ b/tests/ref/fate/vp8-test-vector-002
@@ -1,50 +1,50 @@
 #tb 0: 1/24
-0,          0,          0,        1,    38016, 872e9922f37f0e92c767d33e0a15b8e0
-0,          1,          1,        1,    38016, ea5ad6c6ee4355018fc0ba83b5172836
-0,          2,          2,        1,    38016, fe744612b2167c9ba6e1dc81c031e16a
-0,          3,          3,        1,    38016, 744359695caee3f32307a2d7eef09e85
-0,          4,          4,        1,    38016, 07211ac8d8bae4d931ade402ff6e3c12
-0,          5,          5,        1,    38016, 2ce02854f228b1378d9dc34cab8d343b
-0,          6,          6,        1,    38016, af5222ad42c4f22f22fbf19c26c02dcb
-0,          7,          7,        1,    38016, 88538d39f2647df8fedf15bd1b767bbf
-0,          8,          8,        1,    38016, d0d936471dd4e9922eb067c0f09eacab
-0,          9,          9,        1,    38016, 03cb1f5c5026e96f6e686aa1fa9b1028
-0,         10,         10,        1,    38016, 2ebe35e23d2244c5b0f777fbc01f8f37
-0,         11,         11,        1,    38016, f9314f5ea91ebbaaed6e37ca0701ed67
-0,         12,         12,        1,    38016, 37dca7530d09fd1e8bad154b9e312ea2
-0,         13,         13,        1,    38016, 9841dc8ff6424abe362c4dfe03b5fbd0
-0,         14,         14,        1,    38016, 72bd0b70c576dfb544f622c488217491
-0,         15,         15,        1,    38016, 309b21c126153f20f312e38a8dad44e1
-0,         16,         16,        1,    38016, 0acbb170ede66ebdae4e9d8e56908f75
-0,         17,         17,        1,    38016, 318c9c3e531d00734b5f78433da176c9
-0,         18,         18,        1,    38016, 0388dfdb2a792148b44bdb705cc2df99
-0,         19,         19,        1,    38016, f440adff2b44888becbf3ca16e425441
-0,         20,         20,        1,    38016, ac41431627d8d1712d40412ab8c3200c
-0,         21,         21,        1,    38016, 417e1abbfe2a078663dae688ae4a9bb1
-0,         22,         22,        1,    38016, 73d493bdf4a29d5cfeec610109f582a8
-0,         23,         23,        1,    38016, 3c026a536ef36467d4a9db6bcc20cec1
-0,         24,         24,        1,    38016, 57836430f2f10862b84541d99cca062c
-0,         25,         25,        1,    38016, 04ad6fa97e1ff49931b574bdaaddd5db
-0,         26,         26,        1,    38016, e94f2ec4cbf2b9067a4a4307eadebb6f
-0,         27,         27,        1,    38016, e3542cdee672d97c65ab06dbe611247d
-0,         28,         28,        1,    38016, 6c83c6c76aa8bf73646eb7a714cb42bf
-0,         29,         29,        1,    38016, b5f64c6fc6d0c777a0a0b9097862f171
-0,         30,         30,        1,    38016, 293dccaf5027759679bb9e8696b6381a
-0,         31,         31,        1,    38016, 1a3d015ff9b164cb7922aef0aeac520e
-0,         32,         32,        1,    38016, 93f9152d9425f0ec43160a0c01c485b2
-0,         33,         33,        1,    38016, c7c4a8f78f781f70cedc44edc1d06911
-0,         34,         34,        1,    38016, 21330442d5bef415fd765759d867c98b
-0,         35,         35,        1,    38016, 6164258040f85206a3833aeb4f27a34f
-0,         36,         36,        1,    38016, 3213e1405dfe6588a7334a8bc2b1e47f
-0,         37,         37,        1,    38016, a619fa73f0081a349dfa2b000de19045
-0,         38,         38,        1,    38016, 1f3cec4bb793dc4a118ddcf500090f37
-0,         39,         39,        1,    38016, 12308ec77632ca10f1451aec8e62b82f
-0,         40,         40,        1,    38016, 018c7f50ed4a494a9fcd32fdfed6705f
-0,         41,         41,        1,    38016, a7282728fbd7e0b49a6967b0ea4e1f61
-0,         42,         42,        1,    38016, 6aa15ab83e82f246ee9c7b7a040bfaac
-0,         43,         43,        1,    38016, e4c17d2603e03753d54a142491cf5dc0
-0,         44,         44,        1,    38016, 0a7331aa707e42e732f04e9175438195
-0,         45,         45,        1,    38016, b522cfa3f3c706d1901231bb9e6b4b8a
-0,         46,         46,        1,    38016, 7b2a70e47d9af98cfa6216ed2a7d528c
-0,         47,         47,        1,    38016, b56e22bc9beacff9c3207b2757fc7f94
-0,         48,         48,        1,    38016, a3dfc9461c0480cf56ee465ddabf0de1
+0,          0,          0,        1,    38016, 0xe69e304f
+0,          1,          1,        1,    38016, 0x009f2ec8
+0,          2,          2,        1,    38016, 0xc929f998
+0,          3,          3,        1,    38016, 0x61e5f919
+0,          4,          4,        1,    38016, 0x98510659
+0,          5,          5,        1,    38016, 0xa6b20abb
+0,          6,          6,        1,    38016, 0x429106da
+0,          7,          7,        1,    38016, 0x47d20b77
+0,          8,          8,        1,    38016, 0x10500871
+0,          9,          9,        1,    38016, 0x4aac040b
+0,         10,         10,        1,    38016, 0xee53f37a
+0,         11,         11,        1,    38016, 0xdc34ed81
+0,         12,         12,        1,    38016, 0xcca0f967
+0,         13,         13,        1,    38016, 0xed3df356
+0,         14,         14,        1,    38016, 0x5c2ee1c6
+0,         15,         15,        1,    38016, 0x8b86c7c6
+0,         16,         16,        1,    38016, 0xef40bf91
+0,         17,         17,        1,    38016, 0x86969f42
+0,         18,         18,        1,    38016, 0x2bee918d
+0,         19,         19,        1,    38016, 0x818e7db5
+0,         20,         20,        1,    38016, 0x80b1728f
+0,         21,         21,        1,    38016, 0xf25067b1
+0,         22,         22,        1,    38016, 0x862468f3
+0,         23,         23,        1,    38016, 0x8d846218
+0,         24,         24,        1,    38016, 0x31d1642e
+0,         25,         25,        1,    38016, 0x07be6a7e
+0,         26,         26,        1,    38016, 0x596871e3
+0,         27,         27,        1,    38016, 0xcc7477ea
+0,         28,         28,        1,    38016, 0x8de481b4
+0,         29,         29,        1,    38016, 0x369d8730
+0,         30,         30,        1,    38016, 0xf6408f30
+0,         31,         31,        1,    38016, 0x89949504
+0,         32,         32,        1,    38016, 0x2d7e9aea
+0,         33,         33,        1,    38016, 0xfca79dba
+0,         34,         34,        1,    38016, 0x125ca143
+0,         35,         35,        1,    38016, 0x120aa4e1
+0,         36,         36,        1,    38016, 0xd9edad42
+0,         37,         37,        1,    38016, 0x7c6eae6d
+0,         38,         38,        1,    38016, 0x0921afdc
+0,         39,         39,        1,    38016, 0x90b2bae1
+0,         40,         40,        1,    38016, 0x124dc68c
+0,         41,         41,        1,    38016, 0x54e6c8dd
+0,         42,         42,        1,    38016, 0x1a61c4da
+0,         43,         43,        1,    38016, 0x4f619626
+0,         44,         44,        1,    38016, 0x9ed738f8
+0,         45,         45,        1,    38016, 0x3a2de94f
+0,         46,         46,        1,    38016, 0x0012b393
+0,         47,         47,        1,    38016, 0x71d799ba
+0,         48,         48,        1,    38016, 0x529a8e20
diff --git a/tests/ref/fate/vp8-test-vector-003 b/tests/ref/fate/vp8-test-vector-003
index 504766f..edb0110 100644
--- a/tests/ref/fate/vp8-test-vector-003
+++ b/tests/ref/fate/vp8-test-vector-003
@@ -1,50 +1,50 @@
 #tb 0: 1/24
-0,          0,          0,        1,    38016, 96e6ce168b5ef377053e86ab5484e7f9
-0,          1,          1,        1,    38016, 10fd750292d8522ab7ee577043604789
-0,          2,          2,        1,    38016, e040995173dc5c85abbbe38f6823ff9a
-0,          3,          3,        1,    38016, 5aa18f4fbd8b5b887d74f84cc92075dc
-0,          4,          4,        1,    38016, f0dc7f520e88b94e5cb924d804b0472a
-0,          5,          5,        1,    38016, 2375955dce3bb0a824779a800cd1555b
-0,          6,          6,        1,    38016, 3e96a0e477de39530e1950cff284a854
-0,          7,          7,        1,    38016, 6cd40fa8a89221f2b990bd8af2a9ee14
-0,          8,          8,        1,    38016, 0b929243ceeffce836279e2aa84647cd
-0,          9,          9,        1,    38016, 1e95f0ad25fe033076b57c3852bb3550
-0,         10,         10,        1,    38016, 81aa93a3f9c56d2aa4b8285d3507e6b4
-0,         11,         11,        1,    38016, cf9947a302dec306d7f487cf3a2731b0
-0,         12,         12,        1,    38016, 3b9ca47752db95a049678da07974b476
-0,         13,         13,        1,    38016, aa6788405dc47dd44867fca6c95ba3d9
-0,         14,         14,        1,    38016, 276d1c62b908c081c7bbb78f943b0de1
-0,         15,         15,        1,    38016, eb006b6218e457fd794e9b3a5dfbf638
-0,         16,         16,        1,    38016, 9dd5312833e770286c5aa5436a00376e
-0,         17,         17,        1,    38016, 7899278e66aa255ce5bf69a6e1137d0f
-0,         18,         18,        1,    38016, 0ac7d062ea7550fa0717723b1272abc2
-0,         19,         19,        1,    38016, d8f1bb881a46ecafcbbe457a004a71f1
-0,         20,         20,        1,    38016, cc3a04b98159189a74b5241df540d8fb
-0,         21,         21,        1,    38016, 4e29eb2c8c465ae9ffcfa28ec0b3694b
-0,         22,         22,        1,    38016, 608fb6ba526e6aa4ad1c0290aedaa69d
-0,         23,         23,        1,    38016, 4acc6a73547be6310b9a275436c55805
-0,         24,         24,        1,    38016, 482cf409b86242d30f3a78a6c85364df
-0,         25,         25,        1,    38016, a22cb76770f112eb1169218cc87c1e4f
-0,         26,         26,        1,    38016, e74675b051ff05e178a9a24893721d99
-0,         27,         27,        1,    38016, ee5061bff62c8c8603b7bc2bb2bb29e8
-0,         28,         28,        1,    38016, a3c0ab11f338bd488c69f2b62e1e5a74
-0,         29,         29,        1,    38016, 9f6b7e30e0ed4e272393b9a9957752e1
-0,         30,         30,        1,    38016, 9cce9f2ffff1766d05bda04e46eff997
-0,         31,         31,        1,    38016, 5105a2ba923bc6f21ea3d32ab1bc7bf8
-0,         32,         32,        1,    38016, 957d619a1001e2b5e52db166b66b7f50
-0,         33,         33,        1,    38016, fdb4e71cddeec8a321d9c8d4ffc506ce
-0,         34,         34,        1,    38016, 9ee646940fb8ac2312d29e9f1c3b6d40
-0,         35,         35,        1,    38016, a110e81d2105beae81cd36b15bc5ac2f
-0,         36,         36,        1,    38016, 804b6d8fc99fadb9c6bfdae3becee6b5
-0,         37,         37,        1,    38016, e217627bbaeebf30456e38aeb1f0746b
-0,         38,         38,        1,    38016, 56468a2c548dd3085b4bce88c4a1e41d
-0,         39,         39,        1,    38016, ef170e7f21e2b262525b43d6b25dec4c
-0,         40,         40,        1,    38016, 3acc3c47def8a0fa0561eaacaf9e41a1
-0,         41,         41,        1,    38016, 0c3e2187f13e4504fb4b246706bba83c
-0,         42,         42,        1,    38016, 397326a22e6e49487309c39d64037df8
-0,         43,         43,        1,    38016, 95236c1319b6f1f692b3998547811ee7
-0,         44,         44,        1,    38016, 5aff1957504884abf74d6fb74b74b032
-0,         45,         45,        1,    38016, 6de06343435a8926a746037cab5f633c
-0,         46,         46,        1,    38016, 3de68e05ddf2c60ee9110048ceefeb6a
-0,         47,         47,        1,    38016, e637fef689edad6ffd6eeb4a29004bf7
-0,         48,         48,        1,    38016, bb809114af8df5cb4ed82d3a1d11a673
+0,          0,          0,        1,    38016, 0xb8493330
+0,          1,          1,        1,    38016, 0x924c0bfe
+0,          2,          2,        1,    38016, 0x5833a0cc
+0,          3,          3,        1,    38016, 0x113acafb
+0,          4,          4,        1,    38016, 0x4127d097
+0,          5,          5,        1,    38016, 0xc080d91a
+0,          6,          6,        1,    38016, 0x8064e53f
+0,          7,          7,        1,    38016, 0x5f24ed5c
+0,          8,          8,        1,    38016, 0xdebaeb6b
+0,          9,          9,        1,    38016, 0x8f75da77
+0,         10,         10,        1,    38016, 0x1a70c84a
+0,         11,         11,        1,    38016, 0x7797bc96
+0,         12,         12,        1,    38016, 0x4e5bc0c6
+0,         13,         13,        1,    38016, 0x2098be33
+0,         14,         14,        1,    38016, 0x5088ba36
+0,         15,         15,        1,    38016, 0x3c589ae8
+0,         16,         16,        1,    38016, 0x1dce8782
+0,         17,         17,        1,    38016, 0x008a79ba
+0,         18,         18,        1,    38016, 0xd6c8727f
+0,         19,         19,        1,    38016, 0xfd2d60ba
+0,         20,         20,        1,    38016, 0xdc4153ef
+0,         21,         21,        1,    38016, 0x8bc14ecc
+0,         22,         22,        1,    38016, 0x04104ca4
+0,         23,         23,        1,    38016, 0x3257547f
+0,         24,         24,        1,    38016, 0xd0d557f8
+0,         25,         25,        1,    38016, 0x07235d3f
+0,         26,         26,        1,    38016, 0x839765be
+0,         27,         27,        1,    38016, 0x26e36e07
+0,         28,         28,        1,    38016, 0x34427b2f
+0,         29,         29,        1,    38016, 0xd95a853c
+0,         30,         30,        1,    38016, 0x67038ac6
+0,         31,         31,        1,    38016, 0xe04893a2
+0,         32,         32,        1,    38016, 0xb262990d
+0,         33,         33,        1,    38016, 0x2a589d2c
+0,         34,         34,        1,    38016, 0x4d22a26a
+0,         35,         35,        1,    38016, 0x63fca705
+0,         36,         36,        1,    38016, 0xc04ba924
+0,         37,         37,        1,    38016, 0x31f5acd7
+0,         38,         38,        1,    38016, 0x30f6af71
+0,         39,         39,        1,    38016, 0x42ecb703
+0,         40,         40,        1,    38016, 0xef8ec75f
+0,         41,         41,        1,    38016, 0xa8b1cfd5
+0,         42,         42,        1,    38016, 0x7345c657
+0,         43,         43,        1,    38016, 0x39639b66
+0,         44,         44,        1,    38016, 0x09173c6d
+0,         45,         45,        1,    38016, 0xd5b4eae3
+0,         46,         46,        1,    38016, 0x0ff8bad4
+0,         47,         47,        1,    38016, 0x10c9a4a6
+0,         48,         48,        1,    38016, 0x6c0b91dc
diff --git a/tests/ref/fate/vp8-test-vector-004 b/tests/ref/fate/vp8-test-vector-004
index f402372..b6767fb 100644
--- a/tests/ref/fate/vp8-test-vector-004
+++ b/tests/ref/fate/vp8-test-vector-004
@@ -1,30 +1,30 @@
 #tb 0: 1/30
-0,          0,          0,        1,    38016, 83c78b5db579710f61f9354d5c51e8c8
-0,          1,          1,        1,    38016, d173eb8a8211a05672b43206609c9034
-0,          2,          2,        1,    38016, 204e3e91613d647d30244c00fa2b9563
-0,          3,          3,        1,    38016, 3cc1a395bd10a49b006741778285925b
-0,          4,          4,        1,    38016, 024548b00dea4f104d6b9a728be05786
-0,          5,          5,        1,    38016, 01401e9418f2e00ab4ffdb3296d40ffa
-0,          6,          6,        1,    38016, 35d8b3c1ef9cb864315b7502b93629b2
-0,          7,          7,        1,    38016, aeb44f0fe4c2eecb26c0bd657d65b00b
-0,          8,          8,        1,    38016, 42e40bed012bacf59f0c41d4cfd3e52a
-0,          9,          9,        1,    38016, 9796191fa2bd4572123ea043396e8485
-0,         10,         10,        1,    38016, 2d6d68b902129f3c3f1730e73b98f9c9
-0,         11,         11,        1,    38016, ba348b89248b92d0b86d794dc413e6a0
-0,         12,         12,        1,    38016, 5ce49bf164033d49bef1b23120d202d6
-0,         13,         13,        1,    38016, 54837a426c63a9c40ef8750232615dad
-0,         14,         14,        1,    38016, 350bcddf9a34f5003f6f655aaa020a00
-0,         15,         15,        1,    38016, babb82b1e2ca9315816b6f43b8ef84a0
-0,         16,         16,        1,    38016, c770825785c51fa374fd5bb08ff9f536
-0,         17,         17,        1,    38016, e9e0f92e416fcd27ca2e93a0804ac938
-0,         18,         18,        1,    38016, e0f2b89423da549eaa8b2b89f956f0f8
-0,         19,         19,        1,    38016, 9926b7e13b51115735eb0af8bb5e4ea1
-0,         20,         20,        1,    38016, d6b30a058b854c54068ebfc2b05f8fa0
-0,         21,         21,        1,    38016, a03048df79e41ada8a3ecc15a85e3f94
-0,         22,         22,        1,    38016, 34bef9af0633a43434841fd5189c161c
-0,         23,         23,        1,    38016, 219b447552b1ee409c1b9b56176d36bf
-0,         24,         24,        1,    38016, 95ea99459eaebc2f7233feeaf0549224
-0,         25,         25,        1,    38016, 34e08ce4067ca67ee9014cf628b6bb1c
-0,         26,         26,        1,    38016, 066c09a20d11b9dc3fa6972fd7f242c4
-0,         27,         27,        1,    38016, aed02c1951070ae5febea21ad54add55
-0,         28,         28,        1,    38016, f5a0fde2d818c4aaabd29b069ced6aea
+0,          0,          0,        1,    38016, 0xfbd471cf
+0,          1,          1,        1,    38016, 0x8300faef
+0,          2,          2,        1,    38016, 0xc045abc7
+0,          3,          3,        1,    38016, 0xfc596bcc
+0,          4,          4,        1,    38016, 0x51b942f6
+0,          5,          5,        1,    38016, 0x8f5219ee
+0,          6,          6,        1,    38016, 0xc7f5dc3d
+0,          7,          7,        1,    38016, 0xbe6eb698
+0,          8,          8,        1,    38016, 0xf9bda168
+0,          9,          9,        1,    38016, 0xb7d39267
+0,         10,         10,        1,    38016, 0xc85574f0
+0,         11,         11,        1,    38016, 0x5f478316
+0,         12,         12,        1,    38016, 0xa4a183a6
+0,         13,         13,        1,    38016, 0xf5868ae6
+0,         14,         14,        1,    38016, 0xbd1e9193
+0,         15,         15,        1,    38016, 0x50c8b5b8
+0,         16,         16,        1,    38016, 0x3298de1f
+0,         17,         17,        1,    38016, 0x1529f8cc
+0,         18,         18,        1,    38016, 0x5bf51f9d
+0,         19,         19,        1,    38016, 0x41ba4d20
+0,         20,         20,        1,    38016, 0x99fd80a4
+0,         21,         21,        1,    38016, 0xba45cd69
+0,         22,         22,        1,    38016, 0x24a91678
+0,         23,         23,        1,    38016, 0x33607713
+0,         24,         24,        1,    38016, 0x7019cf75
+0,         25,         25,        1,    38016, 0x3006324d
+0,         26,         26,        1,    38016, 0xae0a9c7c
+0,         27,         27,        1,    38016, 0x8b7316ed
+0,         28,         28,        1,    38016, 0x107d6d9e
diff --git a/tests/ref/fate/vp8-test-vector-005 b/tests/ref/fate/vp8-test-vector-005
index 3569dee..f97f0b9 100644
--- a/tests/ref/fate/vp8-test-vector-005
+++ b/tests/ref/fate/vp8-test-vector-005
@@ -1,50 +1,50 @@
 #tb 0: 1/24
-0,          0,          0,        1,    38016, e7a4be434df4bb524ba56a03cba901f4
-0,          1,          1,        1,    38016, d903ade6d49e51485627c044fbb2190c
-0,          2,          2,        1,    38016, af07ee39629b852870104cb9a9dde9e3
-0,          3,          3,        1,    38016, 388a5f736db2de15342b62294fda4c82
-0,          4,          4,        1,    38016, a072600936aa77738fa2fa88ba212849
-0,          5,          5,        1,    38016, 0f96b1fb05b92498c0e1fcb6552e7e79
-0,          6,          6,        1,    38016, 68b0db002a0127ee79a7c70062aa8c3a
-0,          7,          7,        1,    38016, f9bc8edfeb9ceca9227a20cdab6788de
-0,          8,          8,        1,    38016, bfe2115b000565abc3dce1d38f804ed7
-0,          9,          9,        1,    38016, 67f17f96177f5464af1b97452560d2af
-0,         10,         10,        1,    38016, 658278016e5409b69d014fab0d94d0ea
-0,         11,         11,        1,    38016, 04dfd36afa0ddf22993d21c0a0fc715e
-0,         12,         12,        1,    38016, 088e5a7cc75a895f01f7a4362f104bc1
-0,         13,         13,        1,    38016, fb622a1a421b3689950f1adde9296dbb
-0,         14,         14,        1,    38016, 3711ac7adc816614a2efda9e138f53fc
-0,         15,         15,        1,    38016, 8e6fe3e68ccf53f23dd430b611fbfa6d
-0,         16,         16,        1,    38016, 1c77dd651cd38d3308671f0705d29926
-0,         17,         17,        1,    38016, bb5d7afccebc5d8a29f5980d21530d61
-0,         18,         18,        1,    38016, e51f2eeb39afa50ea243eaca39974f82
-0,         19,         19,        1,    38016, 7a73b1546fb5d8d4b05ebd4c839f74f8
-0,         20,         20,        1,    38016, 62a0db46717d7fb6523c62968fd3bc85
-0,         21,         21,        1,    38016, 98d6e520a164c42c5d19167c0ad48b22
-0,         22,         22,        1,    38016, 9749a21ea432221323c1a6b61ea59d51
-0,         23,         23,        1,    38016, 45fa9a9583db0139611b860bed8f6bc1
-0,         24,         24,        1,    38016, aac06fe351759ca81a5028f2f4a7b534
-0,         25,         25,        1,    38016, 7b7c7c16a377d61b6fe474541a18f0cd
-0,         26,         26,        1,    38016, 2a84883fdfa8450d46b8b9352b7d5a87
-0,         27,         27,        1,    38016, 3fc42d7dd6fa25ec17d8f2881f81b376
-0,         28,         28,        1,    38016, bfb243be1eada17adab5580b748248e7
-0,         29,         29,        1,    38016, 531fd799989db62210efc1999397d280
-0,         30,         30,        1,    38016, 1c1e68673b295e17fca1b14d1eb1995e
-0,         31,         31,        1,    38016, 12ee0f8810a1a3574337ef98987cf919
-0,         32,         32,        1,    38016, 0c6ef1cec243c552e83054d5ac56a8c1
-0,         33,         33,        1,    38016, cf0af3fb96e57143d335086485fbfa5c
-0,         34,         34,        1,    38016, f5df68bb123d1f2f59ba471fbd118a9e
-0,         35,         35,        1,    38016, 0b4a0cf5dd7968fd26959ad2849655b0
-0,         36,         36,        1,    38016, 0ba766224688a95bfa43ac2453555972
-0,         37,         37,        1,    38016, ef3f9fd7e5509bb880377fa1997d318c
-0,         38,         38,        1,    38016, d7486c3176cef98c0046522acbdaa4f0
-0,         39,         39,        1,    38016, f8dd15973993f4a2acd1d34b3610622e
-0,         40,         40,        1,    38016, e99b7f294e6bdd9ae18f013f62174fcd
-0,         41,         41,        1,    38016, 68ccf7e14a1055b24c5faf1b3a1888e7
-0,         42,         42,        1,    38016, 2f230afb6e5c67e4b7e000317638e919
-0,         43,         43,        1,    38016, 9cab31ac76ed26a879ac8b88bf7d33a1
-0,         44,         44,        1,    38016, 1e2affc0f458808b4564bd0453565a81
-0,         45,         45,        1,    38016, 79669092f6c73053c3de6d0d1408cc8c
-0,         46,         46,        1,    38016, 7b27977ba84341b9af4d58a7864f763a
-0,         47,         47,        1,    38016, 2481a387d65e7a16fe831b8da2200985
-0,         48,         48,        1,    38016, fa5e3bc265877b30ca71de0a2b14663b
+0,          0,          0,        1,    38016, 0xdab53296
+0,          1,          1,        1,    38016, 0x561729d7
+0,          2,          2,        1,    38016, 0xf9bdfc07
+0,          3,          3,        1,    38016, 0x5ecd0578
+0,          4,          4,        1,    38016, 0x9ec61547
+0,          5,          5,        1,    38016, 0xa41319c8
+0,          6,          6,        1,    38016, 0x3ff822bd
+0,          7,          7,        1,    38016, 0x88ac2699
+0,          8,          8,        1,    38016, 0x02922236
+0,          9,          9,        1,    38016, 0xc692002c
+0,         10,         10,        1,    38016, 0x719cf27c
+0,         11,         11,        1,    38016, 0xa5e2ef1a
+0,         12,         12,        1,    38016, 0xd0d4f99b
+0,         13,         13,        1,    38016, 0xf730f9e8
+0,         14,         14,        1,    38016, 0xa386eb29
+0,         15,         15,        1,    38016, 0xd211d26a
+0,         16,         16,        1,    38016, 0x8ca3c032
+0,         17,         17,        1,    38016, 0x2dc8b521
+0,         18,         18,        1,    38016, 0x25119c7d
+0,         19,         19,        1,    38016, 0xcde97f66
+0,         20,         20,        1,    38016, 0x0d3375b3
+0,         21,         21,        1,    38016, 0xf6db6ace
+0,         22,         22,        1,    38016, 0xb1085f63
+0,         23,         23,        1,    38016, 0xb1096100
+0,         24,         24,        1,    38016, 0xe5a15fac
+0,         25,         25,        1,    38016, 0xb2f26609
+0,         26,         26,        1,    38016, 0x33556d80
+0,         27,         27,        1,    38016, 0xf2627287
+0,         28,         28,        1,    38016, 0x47947b5e
+0,         29,         29,        1,    38016, 0x81767f16
+0,         30,         30,        1,    38016, 0x9c6687aa
+0,         31,         31,        1,    38016, 0xcea18e45
+0,         32,         32,        1,    38016, 0x635f9677
+0,         33,         33,        1,    38016, 0xa89c9bb2
+0,         34,         34,        1,    38016, 0xc2d4a091
+0,         35,         35,        1,    38016, 0xa6e7a17f
+0,         36,         36,        1,    38016, 0x46edaa50
+0,         37,         37,        1,    38016, 0x96f8a9ae
+0,         38,         38,        1,    38016, 0x5f6cad78
+0,         39,         39,        1,    38016, 0xcb40b6c4
+0,         40,         40,        1,    38016, 0xae6bc627
+0,         41,         41,        1,    38016, 0xea1cc5c2
+0,         42,         42,        1,    38016, 0x6980bc93
+0,         43,         43,        1,    38016, 0xf3c99584
+0,         44,         44,        1,    38016, 0xf532369c
+0,         45,         45,        1,    38016, 0xe56be445
+0,         46,         46,        1,    38016, 0xfbceb654
+0,         47,         47,        1,    38016, 0x9be3995c
+0,         48,         48,        1,    38016, 0x7b958e0b
diff --git a/tests/ref/fate/vp8-test-vector-006 b/tests/ref/fate/vp8-test-vector-006
index 38b92c4..e737685 100644
--- a/tests/ref/fate/vp8-test-vector-006
+++ b/tests/ref/fate/vp8-test-vector-006
@@ -1,49 +1,49 @@
 #tb 0: 1/24
-0,          0,          0,        1,    37697, 9ca5df27b0158aca2a38dff946f58c41
-0,          1,          1,        1,    37697, 627129a99538ec1ac51be910ca92ebc4
-0,          2,          2,        1,    37697, 6c2df1f21af317aa5bb68b161ca96c70
-0,          3,          3,        1,    37697, d66db823863838ca5b7f9125609e7de3
-0,          4,          4,        1,    37697, ecc970f8846290c0b7bf8d0865975cb7
-0,          5,          5,        1,    37697, 2fe7575c448562e291933e297335e1c8
-0,          6,          6,        1,    37697, e2a6fb8af11f65ce1153d6021df39e5f
-0,          7,          7,        1,    37697, 4536008cd0a425c9a9d93cbb3e8ba640
-0,          8,          8,        1,    37697, 478f042fff1cf0b6fd2eed391879c7ba
-0,          9,          9,        1,    37697, f079ee39021b1dd730f80bfaff9a6ae4
-0,         10,         10,        1,    37697, cb9b166c785ceabecf79e12e6068d4e4
-0,         11,         11,        1,    37697, 6bd6f77dc9c45cec08949a42aa1c2653
-0,         12,         12,        1,    37697, 1433577eb50b3270c0f1d6d26fb26277
-0,         13,         13,        1,    37697, 2765b207d230efd9a3e2e93c641b8553
-0,         14,         14,        1,    37697, a67e2f6bcf3b03e250c0ad8f1384ffb6
-0,         15,         15,        1,    37697, b5ea80e2dbffefdd8a613c25ee7f5f0c
-0,         16,         16,        1,    37697, e4b58bf735a8258842ad3c364eb9418c
-0,         17,         17,        1,    37697, 8e5fc5d4c78eb495f62e4a014a6a2a6c
-0,         18,         18,        1,    37697, 53bee2faf4cfae16037cda36a6194a57
-0,         19,         19,        1,    37697, e5c2e1de872a7107f80966ae857557d4
-0,         20,         20,        1,    37697, 882e46851681e6e3b376b5d1d9e139fb
-0,         21,         21,        1,    37697, 40b199fe02b5885947af22ce1314a085
-0,         22,         22,        1,    37697, 942b79dd5360c2a114db760424620a84
-0,         23,         23,        1,    37697, fe9f69dd6fc113ceec9127d9e12b3958
-0,         24,         24,        1,    37697, db13edae7e8e8a91d1ec84227c8f818f
-0,         25,         25,        1,    37697, 1963ea61c3e93150f7604ee6fa09b12c
-0,         26,         26,        1,    37697, 8cf43556160454d2353cedb9ba5675aa
-0,         27,         27,        1,    37697, a5e6b5b00fea3d9b1bdbd01fda712f27
-0,         28,         28,        1,    37697, 35f006cb6e570999b9011282c49c6d22
-0,         29,         29,        1,    37697, d884d482371cb2727e26475bb390d38b
-0,         30,         30,        1,    37697, a7233206056d3af69c6cff343b57de84
-0,         31,         31,        1,    37697, 437492f3e594576e1c17065e0091aa2d
-0,         32,         32,        1,    37697, 47f0677d9aff054056a194755628fdb8
-0,         33,         33,        1,    37697, fc93105a16501763a6e6ba3445ee6f32
-0,         34,         34,        1,    37697, 68612903d08399e0f0d9e28c1f18f6ea
-0,         35,         35,        1,    37697, a340fbba24c73372e6248f10e878f11b
-0,         36,         36,        1,    37697, 58c3561b06f9d866587f728877c08860
-0,         37,         37,        1,    37697, f2dd2a029515ad9c0655ccf86a2c524b
-0,         38,         38,        1,    37697, 789d43f63cbb302dad9f3e4b33713746
-0,         39,         39,        1,    37697, d8f979aca1774470269283da048a505b
-0,         40,         40,        1,    37697, ecc06e2175290319cb36614370c8ad62
-0,         41,         41,        1,    37697, 5ba26b83766b666007b502a7194170e3
-0,         42,         42,        1,    37697, 8163a20e9a345b70579c625c50e7ec73
-0,         43,         43,        1,    37697, 1f1a497d768c4bcd57de11b21baf9138
-0,         44,         44,        1,    37697, a21e9a52a982675815c9937b49ebb0ff
-0,         45,         45,        1,    37697, dcc0bd83ce31ac99577cd2f9ced69096
-0,         46,         46,        1,    37697, df36b27588b8515580d5015e5f66dbf9
-0,         47,         47,        1,    37697, 156a6351549949953ce3197b990760a9
+0,          0,          0,        1,    37697, 0xfe7760ac
+0,          1,          1,        1,    37697, 0x23118d72
+0,          2,          2,        1,    37697, 0xb7f87bd9
+0,          3,          3,        1,    37697, 0xa5034dc2
+0,          4,          4,        1,    37697, 0xecb01423
+0,          5,          5,        1,    37697, 0x042fbb30
+0,          6,          6,        1,    37697, 0xde856a97
+0,          7,          7,        1,    37697, 0xf1a1c0ee
+0,          8,          8,        1,    37697, 0xa076a44c
+0,          9,          9,        1,    37697, 0xb08c6df2
+0,         10,         10,        1,    37697, 0x31954494
+0,         11,         11,        1,    37697, 0x58b10581
+0,         12,         12,        1,    37697, 0x976028a0
+0,         13,         13,        1,    37697, 0x5e8e8be7
+0,         14,         14,        1,    37697, 0xdf387705
+0,         15,         15,        1,    37697, 0x69072cf7
+0,         16,         16,        1,    37697, 0x9631dd62
+0,         17,         17,        1,    37697, 0x5b49ff67
+0,         18,         18,        1,    37697, 0xdc3b3415
+0,         19,         19,        1,    37697, 0x6c195352
+0,         20,         20,        1,    37697, 0xb8ab7074
+0,         21,         21,        1,    37697, 0xc77a67ab
+0,         22,         22,        1,    37697, 0xe3e588e7
+0,         23,         23,        1,    37697, 0xd1129160
+0,         24,         24,        1,    37697, 0x19f4e522
+0,         25,         25,        1,    37697, 0xc7840d0d
+0,         26,         26,        1,    37697, 0xfa91de6b
+0,         27,         27,        1,    37697, 0xc6a1973d
+0,         28,         28,        1,    37697, 0xd2f21595
+0,         29,         29,        1,    37697, 0xd5126547
+0,         30,         30,        1,    37697, 0xef77c300
+0,         31,         31,        1,    37697, 0x777b7443
+0,         32,         32,        1,    37697, 0x94d6d489
+0,         33,         33,        1,    37697, 0x03b1ccb4
+0,         34,         34,        1,    37697, 0x503cf307
+0,         35,         35,        1,    37697, 0x4d5a6cbe
+0,         36,         36,        1,    37697, 0x4ad396fc
+0,         37,         37,        1,    37697, 0xfecef6c3
+0,         38,         38,        1,    37697, 0x4accf008
+0,         39,         39,        1,    37697, 0x66258c8b
+0,         40,         40,        1,    37697, 0x99165de9
+0,         41,         41,        1,    37697, 0xcbc66526
+0,         42,         42,        1,    37697, 0xbc96d7ed
+0,         43,         43,        1,    37697, 0xfea36d0b
+0,         44,         44,        1,    37697, 0x1c2eef1d
+0,         45,         45,        1,    37697, 0x832f97b3
+0,         46,         46,        1,    37697, 0x05ae2c55
+0,         47,         47,        1,    37697, 0x520c2dfc
diff --git a/tests/ref/fate/vp8-test-vector-007 b/tests/ref/fate/vp8-test-vector-007
index 8d9b912..0994988 100644
--- a/tests/ref/fate/vp8-test-vector-007
+++ b/tests/ref/fate/vp8-test-vector-007
@@ -1,30 +1,30 @@
 #tb 0: 1/30
-0,          0,          0,        1,    38016, 98bd0af6928c144888a9c320270e9f0e
-0,          1,          1,        1,    38016, 9ff7cff703d58481acd233451388377c
-0,          2,          2,        1,    38016, e4cd8815527846cc782ea61ef5a46e49
-0,          3,          3,        1,    38016, db45275b87e194e5b505dd8c47da4f5d
-0,          4,          4,        1,    38016, c889d0f7bd34faf4df0e0a9eb9fc292a
-0,          5,          5,        1,    38016, 4dbfb1727baf9b75980e7fdd44ca0924
-0,          6,          6,        1,    38016, 5f217ac95c891dc81f7193fc5352d582
-0,          7,          7,        1,    38016, 11166789635e472f629510f551b11e2c
-0,          8,          8,        1,    38016, 336e6e42e67e1ccb7cda6298cb63f192
-0,          9,          9,        1,    38016, 02dbcff56882e304d5043d0f9b1ff9ff
-0,         10,         10,        1,    38016, fe033ea2c6b8b81a9328b470f8b0d6bb
-0,         11,         11,        1,    38016, 0e3330fe9a7c0439ff53f18f0d15eb48
-0,         12,         12,        1,    38016, 6c0d7e042a3bb32a128c4a405f59b426
-0,         13,         13,        1,    38016, 7e51afc33dbf4b77fc5735f5d9ec0248
-0,         14,         14,        1,    38016, a8381f193f34a5071b8eeba7f5cd1968
-0,         15,         15,        1,    38016, 501a7914b47ff85c24f0533ee98b9fe9
-0,         16,         16,        1,    38016, 00bd5fbb7e3b66514e6c77c3a5f118c3
-0,         17,         17,        1,    38016, 23e296d12a45909cadda252b9f4e67bd
-0,         18,         18,        1,    38016, fa0b5c69bacf766551bebdde0910eb9f
-0,         19,         19,        1,    38016, f5cc24d10d58ebc50503ca321db708cc
-0,         20,         20,        1,    38016, 3997eb9ff6231dee9e23752776113cd6
-0,         21,         21,        1,    38016, 68d4c9cd494d91dd70e7a94c7a4b9a12
-0,         22,         22,        1,    38016, 647b34f3aa7318adce68803ba00104fb
-0,         23,         23,        1,    38016, ffed5301bd6fddd1d24d12e6096cc8a6
-0,         24,         24,        1,    38016, 9511388180811c10d166886868d6e71c
-0,         25,         25,        1,    38016, a9b330803b8ccd91596591c0449423ab
-0,         26,         26,        1,    38016, 69b192888cda09dac658d5820183a2e8
-0,         27,         27,        1,    38016, 8886e5851e60a7474cc9e214ba6373ad
-0,         28,         28,        1,    38016, f59e354deedb129a90ab3922838b03d3
+0,          0,          0,        1,    38016, 0x23bb75de
+0,          1,          1,        1,    38016, 0xb2aefac5
+0,          2,          2,        1,    38016, 0xcbbead6b
+0,          3,          3,        1,    38016, 0x83696a89
+0,          4,          4,        1,    38016, 0xe84e4816
+0,          5,          5,        1,    38016, 0xc15a188f
+0,          6,          6,        1,    38016, 0x86cad992
+0,          7,          7,        1,    38016, 0xf3b4b45d
+0,          8,          8,        1,    38016, 0x3af09c90
+0,          9,          9,        1,    38016, 0x4b308e74
+0,         10,         10,        1,    38016, 0x9ba27400
+0,         11,         11,        1,    38016, 0xfe158198
+0,         12,         12,        1,    38016, 0x7b738007
+0,         13,         13,        1,    38016, 0xf80789c6
+0,         14,         14,        1,    38016, 0x5368931b
+0,         15,         15,        1,    38016, 0x9227aeb6
+0,         16,         16,        1,    38016, 0xd845da8d
+0,         17,         17,        1,    38016, 0x37c6f64d
+0,         18,         18,        1,    38016, 0x866c1c07
+0,         19,         19,        1,    38016, 0x43584fb7
+0,         20,         20,        1,    38016, 0x4d06885a
+0,         21,         21,        1,    38016, 0xfe4ad249
+0,         22,         22,        1,    38016, 0x13f418fb
+0,         23,         23,        1,    38016, 0x52727732
+0,         24,         24,        1,    38016, 0xa100cc74
+0,         25,         25,        1,    38016, 0xc5033f7e
+0,         26,         26,        1,    38016, 0x3d799d4f
+0,         27,         27,        1,    38016, 0x23480c4e
+0,         28,         28,        1,    38016, 0x9f6b65f9
diff --git a/tests/ref/fate/vp8-test-vector-008 b/tests/ref/fate/vp8-test-vector-008
index 9be8d73..97844b4 100644
--- a/tests/ref/fate/vp8-test-vector-008
+++ b/tests/ref/fate/vp8-test-vector-008
@@ -1,3 +1,3 @@
 #tb 0: 1/23
-0,          0,          0,        1,  1907424, 7146d3a72b6cb8e43ee5280ef8d661fe
-0,          1,          1,        1,  1907424, 5a537e9710158efb5ad2683a1d3b4c72
+0,          0,          0,        1,  1907424, 0x3b68457f
+0,          1,          1,        1,  1907424, 0x78c7a990
diff --git a/tests/ref/fate/vp8-test-vector-009 b/tests/ref/fate/vp8-test-vector-009
index fae204d..4c4d6f4 100644
--- a/tests/ref/fate/vp8-test-vector-009
+++ b/tests/ref/fate/vp8-test-vector-009
@@ -1,50 +1,50 @@
 #tb 0: 1/24
-0,          0,          0,        1,    38016, b3a3121c796a60c88988fef5240a07fe
-0,          1,          1,        1,    38016, f25147764829cf837e00b8fd6383e2c4
-0,          2,          2,        1,    38016, 1b1552291a89c97d5deea145ab0ac0cd
-0,          3,          3,        1,    38016, 0b2e75bbbe8f4248eb1519b6542efc96
-0,          4,          4,        1,    38016, 99e8fc68547e119253ee3b8d79efa774
-0,          5,          5,        1,    38016, 3aaf9210819238da7f704339bd8f262c
-0,          6,          6,        1,    38016, de80b11f4c325e6d467d4abe5ad0db51
-0,          7,          7,        1,    38016, 93d2fba68721768018b35ccac27b6bb1
-0,          8,          8,        1,    38016, 07d7d4f8ad4151a013b652bec21ea9b8
-0,          9,          9,        1,    38016, aaa95e4d39aa31cf68fdb8da268827e5
-0,         10,         10,        1,    38016, 3607fcda0733e0b0fd10a8f7fbe6e39e
-0,         11,         11,        1,    38016, 6d8cc24ea3b9827ef0147c8b7cc6938d
-0,         12,         12,        1,    38016, 977a6b65d41b1b70dd4df9f526045675
-0,         13,         13,        1,    38016, 9258b0e5fc2217c3aebbd96bb06c937a
-0,         14,         14,        1,    38016, 887378a3aad18346a3827cd0aadc6873
-0,         15,         15,        1,    38016, c2a3ff302d74eefd0855f2c862766aca
-0,         16,         16,        1,    38016, 1a7d835f5a977e1fd8cc37bdd8d029ca
-0,         17,         17,        1,    38016, 232be1f7e334001c3abbed550cc60c34
-0,         18,         18,        1,    38016, e8cb3470b9a3ffbc7014793514dc89cf
-0,         19,         19,        1,    38016, 54b20adca41910f003790a975ff7b50d
-0,         20,         20,        1,    38016, 2c5fce4dcdd538f1d9377fa071f3d615
-0,         21,         21,        1,    38016, d559840da8cef1f0b1379a592f708f0a
-0,         22,         22,        1,    38016, ffab5f1060938a62cf8ef9df30ec8a33
-0,         23,         23,        1,    38016, b7d93c8eda8cce4d387f2ea78c415704
-0,         24,         24,        1,    38016, 7840aa27333e6350d114b256ab4304f1
-0,         25,         25,        1,    38016, dc1f3b125177d0ad7f53dd058bba03e7
-0,         26,         26,        1,    38016, 37134fcaad963a22f4df04c0765af455
-0,         27,         27,        1,    38016, 4dc062fb76943a75e7b2428e5babbb3c
-0,         28,         28,        1,    38016, dfda91bc05efc72073a2b6b62f294327
-0,         29,         29,        1,    38016, 7ffc690c63a1c54e35978336dc5828a3
-0,         30,         30,        1,    38016, 9ae31bacbc097c2ccf1500ff89882e46
-0,         31,         31,        1,    38016, 1450c24713dcad41aeba1c44007bf12f
-0,         32,         32,        1,    38016, f125bb52b8a1b11e076de55cca1069ee
-0,         33,         33,        1,    38016, 555e1f2a6d293a0bdc9f92e9c3b3118d
-0,         34,         34,        1,    38016, ec9a8d577a07a4f0d5deae63b3cea6dd
-0,         35,         35,        1,    38016, a54f74e0ee329db4a78851bb7e54b2ba
-0,         36,         36,        1,    38016, 99fcfe7ed9028bc443a790f9cf8eb812
-0,         37,         37,        1,    38016, b9b994ffbe0150945b752a2120b4a475
-0,         38,         38,        1,    38016, f00d70d8a28cecaaec1eb84592e3f6c3
-0,         39,         39,        1,    38016, 3bc8ed07fc92c4d339164891e6624306
-0,         40,         40,        1,    38016, d755777560d745d6bdfa01b9e9cbbcc0
-0,         41,         41,        1,    38016, bcefb5ef8fae173e413406b4a60e2255
-0,         42,         42,        1,    38016, fb47098c334b82764e30819066b13096
-0,         43,         43,        1,    38016, 9e31f68fc96045bba43cf1253eedc419
-0,         44,         44,        1,    38016, 53522d46d2ba91ab23693db7d41ecda7
-0,         45,         45,        1,    38016, d66a074ebe6123590622e5cb308d75e5
-0,         46,         46,        1,    38016, 6574fce175632a22fcc05b47157318e4
-0,         47,         47,        1,    38016, 31f7fb05d060c1dea46044787772baaf
-0,         48,         48,        1,    38016, cec733062ae526ae71b39ae0dc402482
+0,          0,          0,        1,    38016, 0xf159310c
+0,          1,          1,        1,    38016, 0x45402a46
+0,          2,          2,        1,    38016, 0x66d8f6ee
+0,          3,          3,        1,    38016, 0xedd004d7
+0,          4,          4,        1,    38016, 0x0400040f
+0,          5,          5,        1,    38016, 0x304c0618
+0,          6,          6,        1,    38016, 0x47611177
+0,          7,          7,        1,    38016, 0x77070f69
+0,          8,          8,        1,    38016, 0x24350d3b
+0,          9,          9,        1,    38016, 0x4688fae9
+0,         10,         10,        1,    38016, 0x8bd8eb01
+0,         11,         11,        1,    38016, 0x6d98ed3a
+0,         12,         12,        1,    38016, 0xfa62f2e8
+0,         13,         13,        1,    38016, 0x51d2f12e
+0,         14,         14,        1,    38016, 0x7f61df0b
+0,         15,         15,        1,    38016, 0xa387c48f
+0,         16,         16,        1,    38016, 0x293eb122
+0,         17,         17,        1,    38016, 0xefa5986b
+0,         18,         18,        1,    38016, 0xa4b77cf0
+0,         19,         19,        1,    38016, 0x9541756b
+0,         20,         20,        1,    38016, 0x09786eda
+0,         21,         21,        1,    38016, 0x85de5fc7
+0,         22,         22,        1,    38016, 0x176957cf
+0,         23,         23,        1,    38016, 0xd877572f
+0,         24,         24,        1,    38016, 0x68145aab
+0,         25,         25,        1,    38016, 0xd9656125
+0,         26,         26,        1,    38016, 0xd1e7663d
+0,         27,         27,        1,    38016, 0x95eb6e50
+0,         28,         28,        1,    38016, 0xaadd7436
+0,         29,         29,        1,    38016, 0x4e0c7fd4
+0,         30,         30,        1,    38016, 0x217e8755
+0,         31,         31,        1,    38016, 0xacc5961d
+0,         32,         32,        1,    38016, 0x2f4e99dc
+0,         33,         33,        1,    38016, 0xc68ea02f
+0,         34,         34,        1,    38016, 0x1fefa048
+0,         35,         35,        1,    38016, 0x146ca61e
+0,         36,         36,        1,    38016, 0x0bf8b1b1
+0,         37,         37,        1,    38016, 0xfe67adfb
+0,         38,         38,        1,    38016, 0xadc0af4f
+0,         39,         39,        1,    38016, 0x6faebbe5
+0,         40,         40,        1,    38016, 0xceabc5ba
+0,         41,         41,        1,    38016, 0xc883cbbe
+0,         42,         42,        1,    38016, 0x863cc237
+0,         43,         43,        1,    38016, 0xa2d58de3
+0,         44,         44,        1,    38016, 0xdc5c32c7
+0,         45,         45,        1,    38016, 0xf8fce25b
+0,         46,         46,        1,    38016, 0x8b7cb458
+0,         47,         47,        1,    38016, 0xb4fe9a1f
+0,         48,         48,        1,    38016, 0x28ac85d0
diff --git a/tests/ref/fate/vp8-test-vector-010 b/tests/ref/fate/vp8-test-vector-010
index b250ad9..fb3f620 100644
--- a/tests/ref/fate/vp8-test-vector-010
+++ b/tests/ref/fate/vp8-test-vector-010
@@ -1,58 +1,58 @@
 #tb 0: 1/30
-0,          0,          0,        1,   115200, 3441ec1a9b9d325c9aeda44e3b68377d
-0,          1,          1,        1,   115200, bff86a84fd673394f45c09d19a1ee0ac
-0,          2,          2,        1,   115200, 8cd920f0de408e8cd883f9241680ff80
-0,          3,          3,        1,   115200, d1b27cbb40859bbbb6da40dce6ddbf1b
-0,          4,          4,        1,   115200, ca102ed86e45fe452f55a2cf0253de21
-0,          5,          5,        1,   115200, ac7630be64017becd6e958df360263b5
-0,          6,          6,        1,   115200, a044041ede746687d33ba6342d8d3edb
-0,          7,          7,        1,   115200, 75d7c0eec357afd0c2d54e769f551b20
-0,          8,          8,        1,   115200, eebd916e4fba53a66fc8e6ab98091a0f
-0,          9,          9,        1,   115200, c0044160a944dcac81efe9f63def4bc2
-0,         10,         10,        1,   115200, 9ba8b2ccbea045b39bd150ea383abc00
-0,         11,         11,        1,   115200, 8d7654804fc62f7d52d5bf3d47f536e9
-0,         12,         12,        1,   115200, 9fd6cd81fbe6cfc43e03cdf166c7ea93
-0,         13,         13,        1,   115200, a1a494064dba27238005227c0808c5f6
-0,         14,         14,        1,   115200, b8dca72164ea72b3f257c97c3ad87416
-0,         15,         15,        1,   115200, 90ae005c0f3ddb4318318805b8fc29cf
-0,         16,         16,        1,   115200, 8183e7b60f18887a9530a7905db4b417
-0,         17,         17,        1,   115200, 1650ad1fff9076141f59b660c562f0f2
-0,         18,         18,        1,   115200, e9ee675cafd270c366ac9d3ced5af879
-0,         19,         19,        1,   115200, 2257172d6e8628b4dd4d9bf97e9ee2c3
-0,         20,         20,        1,   115200, 577438f88feca7a876381a6fcf094684
-0,         21,         21,        1,   115200, 4b37e90eb35cba66d31616169020c039
-0,         22,         22,        1,   115200, 2c631ab87b8d3b7df13f888e3d6f1690
-0,         23,         23,        1,   115200, e0d46e04d6a57b20c2b056cd0a0ca1ec
-0,         24,         24,        1,   115200, 65bd3e207b8ed966b71f40a04f1900b8
-0,         25,         25,        1,   115200, fd842606a20fb297463b7b3dd6efa2c2
-0,         26,         26,        1,   115200, 778cd96eabe785320254db7692583f47
-0,         27,         27,        1,   115200, 094272ad385a64fbc70a62f958e27eff
-0,         28,         28,        1,   115200, cf5f7b3b94a00938b633ea1d9aa8e8dc
-0,         29,         29,        1,   115200, 032e2f3649484ca17c739cf89052de77
-0,         30,         30,        1,   115200, 9afe92189c21675745609e3b21a75941
-0,         31,         31,        1,   115200, a5e087c496798bfbc64d6c26eee0b3af
-0,         32,         32,        1,   115200, efb2716347ba2e01f7dc103d2a6cebb4
-0,         33,         33,        1,   115200, c83541678dcca8937e372102bc4d1f68
-0,         34,         34,        1,   115200, 3401ed97a9296610c8473dcf03e13f20
-0,         35,         35,        1,   115200, 35af1327fafe026b6539951a9baee282
-0,         36,         36,        1,   115200, f320e2d64192849c08c4c5e6d79e4ecf
-0,         37,         37,        1,   115200, 5a661af83f451d8651cf081399d451b2
-0,         38,         38,        1,   115200, 625d271b60d91229699f1de35d232b13
-0,         39,         39,        1,   115200, 8e504154fa8eba5f9807bf40c647eea8
-0,         40,         40,        1,   115200, 094ecb39a65c71e85d15a587472bb336
-0,         41,         41,        1,   115200, 4d08bfe5771f00e13646be49e3471c4c
-0,         42,         42,        1,   115200, 20841206e07721fb631088d492622543
-0,         43,         43,        1,   115200, edf969142e1b053f951c1a5756f2b5d9
-0,         44,         44,        1,   115200, 4959a13f20311d9b435e501fd753c94b
-0,         45,         45,        1,   115200, a7f34e6c985d630af07a9f6dc47ea50e
-0,         46,         46,        1,   115200, 96f6667d849f3abe4e85e3ce368b76ee
-0,         47,         47,        1,   115200, a47d443c8aa5f2d2e3b44deab3f4f8e7
-0,         48,         48,        1,   115200, 4ebda78d96facc4472ecdb4f667be0c6
-0,         49,         49,        1,   115200, 6ba744c47edab85c6e77584e35e1b735
-0,         50,         50,        1,   115200, 4d2e6882f15356171e4383111ec70e6e
-0,         51,         51,        1,   115200, 85077fc81dff947b1251bfbd981aaf52
-0,         52,         52,        1,   115200, f03e8879a5218387c502eaab31682df9
-0,         53,         53,        1,   115200, 90f6128298cb52f769d697f9f842df27
-0,         54,         54,        1,   115200, 700a705680c1a940141bc03ae5de391b
-0,         55,         55,        1,   115200, 049b3df3ed9673ab8e0f0d0d896f65c2
-0,         56,         56,        1,   115200, ca8c3e5509211dc92078371f06dc8635
+0,          0,          0,        1,   115200, 0x5e75082e
+0,          1,          1,        1,   115200, 0x97279537
+0,          2,          2,        1,   115200, 0x3ae131e6
+0,          3,          3,        1,   115200, 0x88d5b8cd
+0,          4,          4,        1,   115200, 0x0cf5315a
+0,          5,          5,        1,   115200, 0x665aa901
+0,          6,          6,        1,   115200, 0xac6316fe
+0,          7,          7,        1,   115200, 0x2ab96300
+0,          8,          8,        1,   115200, 0x8d8cb56a
+0,          9,          9,        1,   115200, 0xd8dfe6c3
+0,         10,         10,        1,   115200, 0x60883acd
+0,         11,         11,        1,   115200, 0x27d28a2e
+0,         12,         12,        1,   115200, 0x2bc0dda1
+0,         13,         13,        1,   115200, 0x6804400d
+0,         14,         14,        1,   115200, 0x65d2aca3
+0,         15,         15,        1,   115200, 0x12c11e1b
+0,         16,         16,        1,   115200, 0xd87e85e1
+0,         17,         17,        1,   115200, 0x605cf3a6
+0,         18,         18,        1,   115200, 0x5fbc6b6f
+0,         19,         19,        1,   115200, 0xf4aed141
+0,         20,         20,        1,   115200, 0x20ed5f83
+0,         21,         21,        1,   115200, 0xb750d7c7
+0,         22,         22,        1,   115200, 0x6ae6516a
+0,         23,         23,        1,   115200, 0xdae31bf5
+0,         24,         24,        1,   115200, 0x2f29dd86
+0,         25,         25,        1,   115200, 0xa604e9f1
+0,         26,         26,        1,   115200, 0x3cf580c7
+0,         27,         27,        1,   115200, 0xa146e7d4
+0,         28,         28,        1,   115200, 0x8e037b16
+0,         29,         29,        1,   115200, 0x976562e9
+0,         30,         30,        1,   115200, 0x165970dd
+0,         31,         31,        1,   115200, 0xab430ee1
+0,         32,         32,        1,   115200, 0xe6a10c79
+0,         33,         33,        1,   115200, 0x948e4b60
+0,         34,         34,        1,   115200, 0x1db14adb
+0,         35,         35,        1,   115200, 0x4bfcc74e
+0,         36,         36,        1,   115200, 0x2b3dde3d
+0,         37,         37,        1,   115200, 0xad88ad45
+0,         38,         38,        1,   115200, 0x1cafc572
+0,         39,         39,        1,   115200, 0x995dd79f
+0,         40,         40,        1,   115200, 0x679a038d
+0,         41,         41,        1,   115200, 0x2b2e1936
+0,         42,         42,        1,   115200, 0x57aae83f
+0,         43,         43,        1,   115200, 0xdb8e9740
+0,         44,         44,        1,   115200, 0x2df1fa39
+0,         45,         45,        1,   115200, 0xba0717a1
+0,         46,         46,        1,   115200, 0xc15b90f6
+0,         47,         47,        1,   115200, 0x5fb1f554
+0,         48,         48,        1,   115200, 0x84c6f477
+0,         49,         49,        1,   115200, 0xb82df9c6
+0,         50,         50,        1,   115200, 0xbc465c49
+0,         51,         51,        1,   115200, 0x86c0dc03
+0,         52,         52,        1,   115200, 0x411a34e6
+0,         53,         53,        1,   115200, 0x523fbbe0
+0,         54,         54,        1,   115200, 0x7fffad91
+0,         55,         55,        1,   115200, 0xa4212611
+0,         56,         56,        1,   115200, 0xbb993d84
diff --git a/tests/ref/fate/vp8-test-vector-011 b/tests/ref/fate/vp8-test-vector-011
index d591ec7..11e2a4a 100644
--- a/tests/ref/fate/vp8-test-vector-011
+++ b/tests/ref/fate/vp8-test-vector-011
@@ -1,30 +1,30 @@
 #tb 0: 1/30
-0,          0,          0,        1,    38016, 83c78b5db579710f61f9354d5c51e8c8
-0,          1,          1,        1,    38016, 9b755a63c7c5352660a265f6e24991e1
-0,          2,          2,        1,    38016, a591f0b04447d6d6dd9bb990502594aa
-0,          3,          3,        1,    38016, 6ebbd38d20a4104a842c66df53a8b86e
-0,          4,          4,        1,    38016, a114c37e74a4252ed66c5c4e7c8df84b
-0,          5,          5,        1,    38016, 4bad182348dcfb627b3e15bc228a3c8f
-0,          6,          6,        1,    38016, a843b5c80266f890044a4ba1f59de8ed
-0,          7,          7,        1,    38016, 34816d9129f252afcbd56d6ad1df94c7
-0,          8,          8,        1,    38016, 7d7d46cd08e18aea6fc52c0ec58a4803
-0,          9,          9,        1,    38016, c96c3357d89534fce32251a0d52c68c5
-0,         10,         10,        1,    38016, 5eb1329f955ab80696d8220605a51552
-0,         11,         11,        1,    38016, 68b3d5162cd5b004a6dfeac705c75afa
-0,         12,         12,        1,    38016, b79647c678fbbb9ffbd8c4ff63c05e43
-0,         13,         13,        1,    38016, 4566eb5f995852d72b6913d2ca2e321c
-0,         14,         14,        1,    38016, 02e7e951ac9e42eafb1260defaecf685
-0,         15,         15,        1,    38016, ddbfa0f81a009c41271c9aa587e88baa
-0,         16,         16,        1,    38016, 27d31dba74cb2170c456830a9f888c0b
-0,         17,         17,        1,    38016, 0537650a41bb087a5fd33d6347fe9036
-0,         18,         18,        1,    38016, df2205297d4f00164a3440c8fa1ac4ee
-0,         19,         19,        1,    38016, 9942b757bd3839c1cd6b1068c68967f2
-0,         20,         20,        1,    38016, d9284e1e989cd38d0226b1a3c6e89409
-0,         21,         21,        1,    38016, 12427a3fdc22461fe9d6ff9dd5863bef
-0,         22,         22,        1,    38016, 63f75f2a63630347671c0e6dd2f88bcb
-0,         23,         23,        1,    38016, b161169a678e3959b492d83a03d47dee
-0,         24,         24,        1,    38016, 50a6d4c8722197f0abd1028b968dce58
-0,         25,         25,        1,    38016, c0f81ef6b25034cff00db1e3c369be97
-0,         26,         26,        1,    38016, 01b502a4b69d5be7a82f292e735aa087
-0,         27,         27,        1,    38016, 6bbff03307f93a654e4529e2a5092887
-0,         28,         28,        1,    38016, 17ef5fd4bd1cc6030e1370a43f1d19bf
+0,          0,          0,        1,    38016, 0xfbd471cf
+0,          1,          1,        1,    38016, 0x59fbf4b0
+0,          2,          2,        1,    38016, 0xa0c0ac45
+0,          3,          3,        1,    38016, 0x72796499
+0,          4,          4,        1,    38016, 0x5f12443a
+0,          5,          5,        1,    38016, 0xa8921866
+0,          6,          6,        1,    38016, 0x78dfdbf1
+0,          7,          7,        1,    38016, 0x5eccb795
+0,          8,          8,        1,    38016, 0xdabb9a5b
+0,          9,          9,        1,    38016, 0x70e68e56
+0,         10,         10,        1,    38016, 0x2c906f17
+0,         11,         11,        1,    38016, 0x435c8134
+0,         12,         12,        1,    38016, 0x57917e65
+0,         13,         13,        1,    38016, 0x6ddf8930
+0,         14,         14,        1,    38016, 0xe5319589
+0,         15,         15,        1,    38016, 0xf28db1f1
+0,         16,         16,        1,    38016, 0xfc89ddb0
+0,         17,         17,        1,    38016, 0xbf89f531
+0,         18,         18,        1,    38016, 0x1b5e1bec
+0,         19,         19,        1,    38016, 0xfd154e4f
+0,         20,         20,        1,    38016, 0xe95f89e7
+0,         21,         21,        1,    38016, 0x4a81cca5
+0,         22,         22,        1,    38016, 0x35b814dd
+0,         23,         23,        1,    38016, 0x32937947
+0,         24,         24,        1,    38016, 0x9025ce5e
+0,         25,         25,        1,    38016, 0xe2373b18
+0,         26,         26,        1,    38016, 0x985f998a
+0,         27,         27,        1,    38016, 0xbe0b0ec0
+0,         28,         28,        1,    38016, 0xedc56ea5
diff --git a/tests/ref/fate/vp8-test-vector-012 b/tests/ref/fate/vp8-test-vector-012
index 4d5adcb..2939eca 100644
--- a/tests/ref/fate/vp8-test-vector-012
+++ b/tests/ref/fate/vp8-test-vector-012
@@ -1,30 +1,30 @@
 #tb 0: 1/30
-0,          0,          0,        1,    38016, cc3069a59b6f4319761af2b39923a6e5
-0,          1,          1,        1,    38016, c0bc935941d994c6af6a864f02a90a62
-0,          2,          2,        1,    38016, 5b6073ce4a03967aa87e56dfa27e32c2
-0,          3,          3,        1,    38016, 5310a9d6bf938ed89b10727f11e131c4
-0,          4,          4,        1,    38016, 290fb1310ea10b862b51d37ff9d79f7c
-0,          5,          5,        1,    38016, 0ca1accba77dc867df682b8e3768d6e2
-0,          6,          6,        1,    38016, 2a90659dd4cd5d2f825641be55609d97
-0,          7,          7,        1,    38016, e003db31fbfeab54385252e8c64197fc
-0,          8,          8,        1,    38016, 0778609bd9626652e8a8dd07d5ef9f45
-0,          9,          9,        1,    38016, 36eecf49c4aa2d8c3f232a1dbbb5f4ca
-0,         10,         10,        1,    38016, f69f30dd8ebb7db4c51e0371f6a23736
-0,         11,         11,        1,    38016, e9d5293db5122b9683a0853c2ef678cb
-0,         12,         12,        1,    38016, 75d6a09bca67a82c8aacabb710558330
-0,         13,         13,        1,    38016, 973d73aa4bb4e3de2cb1ba97685e08ca
-0,         14,         14,        1,    38016, daf9ce67baaaa02bc56f49b540f22a30
-0,         15,         15,        1,    38016, d08fd3b942e1219132015819c553f2c2
-0,         16,         16,        1,    38016, 0aeea73b030e47bbd80bb0fb33fb6ebd
-0,         17,         17,        1,    38016, 6e9f5f98fffe27abfae52304c693ae44
-0,         18,         18,        1,    38016, 961c71a47741a1ac47fcaebf958647c8
-0,         19,         19,        1,    38016, e75e53160b9f33eca0dfba999d8002eb
-0,         20,         20,        1,    38016, ebb5d79336f75c44a09971dbba6947f3
-0,         21,         21,        1,    38016, f02317fae5e143103a114ca692b58c25
-0,         22,         22,        1,    38016, 8282867aa63fa23c48cc0216e21933cc
-0,         23,         23,        1,    38016, d0d74ebbf56ca62825641028b66cdb20
-0,         24,         24,        1,    38016, a8df24b0a22fe4fb334ea7063cba8754
-0,         25,         25,        1,    38016, 8a570e42ad6ab42ead80b5022c2eb2f1
-0,         26,         26,        1,    38016, dae566f13fa69de11db3ba7673e6211d
-0,         27,         27,        1,    38016, 914ed8403cdbf4c54d0b9cb1eeee6832
-0,         28,         28,        1,    38016, 18aa8d4bfe06a04ec4e9ccf9c7a92643
+0,          0,          0,        1,    38016, 0x9be37200
+0,          1,          1,        1,    38016, 0x6839e314
+0,          2,          2,        1,    38016, 0xa6c396eb
+0,          3,          3,        1,    38016, 0xd94a57d9
+0,          4,          4,        1,    38016, 0x36db3707
+0,          5,          5,        1,    38016, 0x88840242
+0,          6,          6,        1,    38016, 0x8871cb84
+0,          7,          7,        1,    38016, 0x6cbba5be
+0,          8,          8,        1,    38016, 0x3ff3992f
+0,          9,          9,        1,    38016, 0x49177e53
+0,         10,         10,        1,    38016, 0x641e68b5
+0,         11,         11,        1,    38016, 0x0b5f76cf
+0,         12,         12,        1,    38016, 0x6d327b9e
+0,         13,         13,        1,    38016, 0x524f8461
+0,         14,         14,        1,    38016, 0xf6dc8e46
+0,         15,         15,        1,    38016, 0x0ab8ad65
+0,         16,         16,        1,    38016, 0x270ed735
+0,         17,         17,        1,    38016, 0x2cb8f288
+0,         18,         18,        1,    38016, 0x88581804
+0,         19,         19,        1,    38016, 0x7e564a4c
+0,         20,         20,        1,    38016, 0x388c8416
+0,         21,         21,        1,    38016, 0x687cce58
+0,         22,         22,        1,    38016, 0xc02918c0
+0,         23,         23,        1,    38016, 0x6110768e
+0,         24,         24,        1,    38016, 0x86b9cd56
+0,         25,         25,        1,    38016, 0xede9362f
+0,         26,         26,        1,    38016, 0xe94297f4
+0,         27,         27,        1,    38016, 0x8bde06d1
+0,         28,         28,        1,    38016, 0xd2df5fc5
diff --git a/tests/ref/fate/vp8-test-vector-013 b/tests/ref/fate/vp8-test-vector-013
index de7c0b3..7148c6c 100644
--- a/tests/ref/fate/vp8-test-vector-013
+++ b/tests/ref/fate/vp8-test-vector-013
@@ -1,30 +1,30 @@
 #tb 0: 1/30
-0,          0,          0,        1,    38016, ad137b9eae93daed28fe31fd5165b4d0
-0,          1,          1,        1,    38016, 7cd527f647680c0eb305050d27fb8092
-0,          2,          2,        1,    38016, f306e07a2e86c82a8cc1333be3812326
-0,          3,          3,        1,    38016, 4ffd6065ef6af716fdb7388479cf300e
-0,          4,          4,        1,    38016, e776c698ae335107d5794c02cf00d3ee
-0,          5,          5,        1,    38016, c0043e3283b96a4aa58d2265b007e67e
-0,          6,          6,        1,    38016, 235dd358e6adb3e144d7d957458e74a0
-0,          7,          7,        1,    38016, 4d34b966a406e7c2d5cef029ddc76021
-0,          8,          8,        1,    38016, 65f9eb823a63e17710b111892c415b70
-0,          9,          9,        1,    38016, 84d4a1d510d1c1aa8f3e7232d574ba9d
-0,         10,         10,        1,    38016, f3218df364f0e283df56b5d4a9cdfca9
-0,         11,         11,        1,    38016, 3079d93a140b51fe3e7b4889fd5fdd24
-0,         12,         12,        1,    38016, 4b76d7f904960792b78378c95453b77a
-0,         13,         13,        1,    38016, 26cdd39f9cd862b383352bf769d212a0
-0,         14,         14,        1,    38016, d98dbe7d7b8a5ccc50cb3a2e3dcacec8
-0,         15,         15,        1,    38016, a931f142064062d7d2d1245278c6edd9
-0,         16,         16,        1,    38016, 0c6dae06c59c040801be386d7e883f52
-0,         17,         17,        1,    38016, cec4a68182fb14185360f57de81e73cb
-0,         18,         18,        1,    38016, 7e819d1d928f974f25d45023a89a6765
-0,         19,         19,        1,    38016, 6d9a9fd28212940497f881ef4886d756
-0,         20,         20,        1,    38016, f22969fc06edc0c9190cae8bb22243ae
-0,         21,         21,        1,    38016, 2fcd676dbf66f842e91649a3d6c80f50
-0,         22,         22,        1,    38016, ce16e8920e91ec208dfb241addfc612b
-0,         23,         23,        1,    38016, 3a205f364751ff5e72d7da20e5713f53
-0,         24,         24,        1,    38016, 2305bcde500197d7697eec4ba89f1533
-0,         25,         25,        1,    38016, 23712ae207ea2381f886ed038ec3852b
-0,         26,         26,        1,    38016, 7197e717541573be07f9cda50ba524a9
-0,         27,         27,        1,    38016, 3f3e3ec6d1d6f49021affbadb75c1fda
-0,         28,         28,        1,    38016, 424fe8391a419b005a6f142ec65d802b
+0,          0,          0,        1,    38016, 0x711f8489
+0,          1,          1,        1,    38016, 0xaf197bd3
+0,          2,          2,        1,    38016, 0x4330d583
+0,          3,          3,        1,    38016, 0x0865757f
+0,          4,          4,        1,    38016, 0x84ea5aed
+0,          5,          5,        1,    38016, 0x1e63863f
+0,          6,          6,        1,    38016, 0x4dadee3b
+0,          7,          7,        1,    38016, 0x2d4b482e
+0,          8,          8,        1,    38016, 0x43fcd269
+0,          9,          9,        1,    38016, 0x1d913e25
+0,         10,         10,        1,    38016, 0x83b28108
+0,         11,         11,        1,    38016, 0xf7e137ed
+0,         12,         12,        1,    38016, 0x74167853
+0,         13,         13,        1,    38016, 0x8191df24
+0,         14,         14,        1,    38016, 0x4a8b2773
+0,         15,         15,        1,    38016, 0x29fbae2d
+0,         16,         16,        1,    38016, 0xcecb1755
+0,         17,         17,        1,    38016, 0x62839138
+0,         18,         18,        1,    38016, 0x819ef2e3
+0,         19,         19,        1,    38016, 0xa37561d8
+0,         20,         20,        1,    38016, 0xd13bce6f
+0,         21,         21,        1,    38016, 0xb4cf441d
+0,         22,         22,        1,    38016, 0xbd58a993
+0,         23,         23,        1,    38016, 0x0f131ba8
+0,         24,         24,        1,    38016, 0x55118b95
+0,         25,         25,        1,    38016, 0x40410988
+0,         26,         26,        1,    38016, 0x283a8fe7
+0,         27,         27,        1,    38016, 0xef7b07b4
+0,         28,         28,        1,    38016, 0x396a6a26
diff --git a/tests/ref/fate/vp8-test-vector-014 b/tests/ref/fate/vp8-test-vector-014
index 4341e59..c056e05 100644
--- a/tests/ref/fate/vp8-test-vector-014
+++ b/tests/ref/fate/vp8-test-vector-014
@@ -1,50 +1,50 @@
 #tb 0: 1/30
-0,          0,          0,        1,    37697, 7a0356dc950e79744d79c98e391ebee9
-0,          1,          1,        1,    37697, 96e221e75c290dd847b8e55865073366
-0,          2,          2,        1,    37697, 67638290841837c90f180a01094f9191
-0,          3,          3,        1,    37697, 93c8e234e123f7a641c5eb44903b75ab
-0,          4,          4,        1,    37697, b4fa5ce6089221863002019d99ae7f9d
-0,          5,          5,        1,    37697, 5d3b48fbb681ef2b6a0a5e60c03ee5bd
-0,          6,          6,        1,    37697, 26635956a9ed343428b36947723b4b94
-0,          7,          7,        1,    37697, 18e9b11e10350ab20b89482c5d1c5cea
-0,          8,          8,        1,    37697, 44fe40a7ce85552ccf95a451c5732e57
-0,          9,          9,        1,    37697, f38758bf6d522023961d08719e92d3ce
-0,         10,         10,        1,    37697, 28a2a9ebb3633a0822c9a283ab1ddea6
-0,         11,         11,        1,    37697, 4b4485c9419710ad6d3e6aa11fe3a91b
-0,         12,         12,        1,    37697, e3f6850a934c6e3e2fed3026e1e53066
-0,         13,         13,        1,    37697, 4acff1abe788a4944474b82d10af172d
-0,         14,         14,        1,    37697, 4cbfcc008923e8303df170d4e7b1cf34
-0,         15,         15,        1,    37697, dde5de0c676f60b4cea26bbf024bbfb7
-0,         16,         16,        1,    37697, fe1b0890eef18cd4989d251dbc3b7ef2
-0,         17,         17,        1,    37697, 462303741de9904a13bd46534010f588
-0,         18,         18,        1,    37697, 7ab2068505dbccdf522a08a65373b6b6
-0,         19,         19,        1,    37697, cb63092b6880bbdbaa40b40d738aa4dd
-0,         20,         20,        1,    37697, dca7556869370de600afbda82bb45fae
-0,         21,         21,        1,    37697, 5f5cae9db9e3aa3f300706ebc3874987
-0,         22,         22,        1,    37697, eaf7ba4f48eb5722c09420f2be4bc5f3
-0,         23,         23,        1,    37697, dd5b43b72c8b9c3ad53afef0f8869a68
-0,         24,         24,        1,    37697, f5d81cadb4b1f69e9700293e38ea36a2
-0,         25,         25,        1,    37697, 1e56a6becf3099db71fbc7a996c4fbba
-0,         26,         26,        1,    37697, 7e0676c4af74b59d9560d8b42d400de2
-0,         27,         27,        1,    37697, 6717c3c344b45e9e202e808d19c9baa8
-0,         28,         28,        1,    37697, 42b92f6fbd4cc5d4cf4f9b364a8a7741
-0,         29,         29,        1,    37697, 6caca9fcc03e8b9d326aec18eaaae928
-0,         30,         30,        1,    37697, cfa2798d156cabe81160c00939102d90
-0,         31,         31,        1,    37697, 5d018cfac7da660819da2e5d25e8126e
-0,         32,         32,        1,    37697, 761b7b2b64b22abadb89c58ab294520b
-0,         33,         33,        1,    37697, 4e066fa627d4dbf3635148eb6b2a0477
-0,         34,         34,        1,    37697, e0d6dd242cb99c7bc9826a05895344c5
-0,         35,         35,        1,    37697, 84e7beedcba6da53feb722f30211d2f8
-0,         36,         36,        1,    37697, af49b3fcc56b02ca746792b1d3bbe1c8
-0,         37,         37,        1,    37697, cdd9f17b4501bc7f7bedb70f2e33f282
-0,         38,         38,        1,    37697, 69d853dfd9b09d299faec521acb4e765
-0,         39,         39,        1,    37697, c3497292359c1a1de81cd5fb062e5175
-0,         40,         40,        1,    37697, 0e3994e4a62d8c922dbde51186615ea7
-0,         41,         41,        1,    37697, 86bc5561c72bd17e7473f54f6b6311f1
-0,         42,         42,        1,    37697, 0c747481e3dc575c6aad4507f8e62d8e
-0,         43,         43,        1,    37697, 6779dfe5b6a7d4ba5ae5355058f54bc9
-0,         44,         44,        1,    37697, d7d4e85f48d38c1106a031bd9b57d909
-0,         45,         45,        1,    37697, a0ab20a38891925fd77ac2b075f0046f
-0,         46,         46,        1,    37697, 88655045ce8c5cb4c4aa3a5071f1beba
-0,         47,         47,        1,    37697, 7e849d493185a8f782b53a71151bae26
-0,         48,         48,        1,    37697, a5b9a0cbfac73d2227118c0718cf9d14
+0,          0,          0,        1,    37697, 0xde30e523
+0,          1,          1,        1,    37697, 0x2dcae483
+0,          2,          2,        1,    37697, 0x19b9e06a
+0,          3,          3,        1,    37697, 0x432bd758
+0,          4,          4,        1,    37697, 0xd77fc3e1
+0,          5,          5,        1,    37697, 0xa74bd6e6
+0,          6,          6,        1,    37697, 0x02d2a8aa
+0,          7,          7,        1,    37697, 0x1b06a0c3
+0,          8,          8,        1,    37697, 0xf17381aa
+0,          9,          9,        1,    37697, 0x99334400
+0,         10,         10,        1,    37697, 0x19457410
+0,         11,         11,        1,    37697, 0x9a065d39
+0,         12,         12,        1,    37697, 0x840b5a17
+0,         13,         13,        1,    37697, 0xa8106caf
+0,         14,         14,        1,    37697, 0xd78e2b44
+0,         15,         15,        1,    37697, 0xc699ea19
+0,         16,         16,        1,    37697, 0x33b386d5
+0,         17,         17,        1,    37697, 0xee9c7225
+0,         18,         18,        1,    37697, 0xe2b7832e
+0,         19,         19,        1,    37697, 0xd0257930
+0,         20,         20,        1,    37697, 0xda9c6367
+0,         21,         21,        1,    37697, 0x2ec165a1
+0,         22,         22,        1,    37697, 0x15e95f59
+0,         23,         23,        1,    37697, 0xc79c1345
+0,         24,         24,        1,    37697, 0xf4c42e5b
+0,         25,         25,        1,    37697, 0x377a20ba
+0,         26,         26,        1,    37697, 0xacd13bca
+0,         27,         27,        1,    37697, 0x548d39f9
+0,         28,         28,        1,    37697, 0xfc17466b
+0,         29,         29,        1,    37697, 0x867a62f6
+0,         30,         30,        1,    37697, 0x37ed5722
+0,         31,         31,        1,    37697, 0x12e57146
+0,         32,         32,        1,    37697, 0xaf618a68
+0,         33,         33,        1,    37697, 0x887e8e4c
+0,         34,         34,        1,    37697, 0x2250991d
+0,         35,         35,        1,    37697, 0x4c07a024
+0,         36,         36,        1,    37697, 0x8757b511
+0,         37,         37,        1,    37697, 0xbc34d332
+0,         38,         38,        1,    37697, 0x7e1cc617
+0,         39,         39,        1,    37697, 0x54098fe2
+0,         40,         40,        1,    37697, 0x55f13dea
+0,         41,         41,        1,    37697, 0x69c1f514
+0,         42,         42,        1,    37697, 0xc9809c92
+0,         43,         43,        1,    37697, 0xa79d615b
+0,         44,         44,        1,    37697, 0x64a1492e
+0,         45,         45,        1,    37697, 0x4fef6a57
+0,         46,         46,        1,    37697, 0x72217ecf
+0,         47,         47,        1,    37697, 0xb7c1d12e
+0,         48,         48,        1,    37697, 0xbac1be0a
diff --git a/tests/ref/fate/vp8-test-vector-015 b/tests/ref/fate/vp8-test-vector-015
index b32f233..102fc92 100644
--- a/tests/ref/fate/vp8-test-vector-015
+++ b/tests/ref/fate/vp8-test-vector-015
@@ -1,261 +1,261 @@
 #tb 0: 1/30
-0,          0,          0,        1,   115200, 6b4c7cc0c6a7218362e43cffef6618c9
-0,          1,          1,        1,   115200, e132a7b1bb4fb15b1019092aedc0e599
-0,          2,          2,        1,   115200, b36975db60f24088d95385ff7e8b7b8a
-0,          3,          3,        1,   115200, 4ae6a13ae0435afb2eac66f15a07b143
-0,          4,          4,        1,   115200, d1de33515e29053171c9fbe969a33fa1
-0,          5,          5,        1,   115200, cf01450481865c10765995a3b92b440f
-0,          6,          6,        1,   115200, 274461d33aeab30885b23bf2818ad150
-0,          7,          7,        1,   115200, cb434c5a829b3d6d15a6e76f05abd51f
-0,          8,          8,        1,   115200, 512019fa16b1cd6bf308c91d6577cf2a
-0,          9,          9,        1,   115200, 2d1174741c144b2162806373d0092739
-0,         10,         10,        1,   115200, 8ec38a17566342a35598bd5ab6d290d5
-0,         11,         11,        1,   115200, 262b71c9874cc7a5138b12b294575572
-0,         12,         12,        1,   115200, bfe5e37095dc450dc717fda5ef77b6fe
-0,         13,         13,        1,   115200, 7fbcdb00872206a597bb69ebe9221b03
-0,         14,         14,        1,   115200, b599ac8568b6780dec25de4211e071ef
-0,         15,         15,        1,   115200, 797085b07f4c1e4f4b0116d329403cf8
-0,         16,         16,        1,   115200, a0d0821365658bee14767698877cc066
-0,         17,         17,        1,   115200, 286a917e787d474eb78b4797a0909a5e
-0,         18,         18,        1,   115200, 3548a320f6954c40a00ddf2e4ee212bd
-0,         19,         19,        1,   115200, 80af737ca733afa28fdae06421b3cf8d
-0,         20,         20,        1,   115200, f31a2b62cb69bc680b314a033f91881b
-0,         21,         21,        1,   115200, 02e4a780b3a0d83a8897988ef17b548c
-0,         22,         22,        1,   115200, 844929e7492b389fc520c5f75d37aa77
-0,         23,         23,        1,   115200, 558ac4c1c11da425baf832a73e1ac2da
-0,         24,         24,        1,   115200, 41b21109a7aa5f163ac0967ecd11f792
-0,         25,         25,        1,   115200, a2a050c04eaa97db43a5a0a96d20a143
-0,         26,         26,        1,   115200, 18d1881d44ab9dc959c34d92c0cabd36
-0,         27,         27,        1,   115200, 53618af318cd187b4fcd5a3c22d3ab79
-0,         28,         28,        1,   115200, 8028e6a6a6dadc8331e39cff1ba2b899
-0,         29,         29,        1,   115200, 2c32a58d68595ff4100cec4fc1637c55
-0,         30,         30,        1,   115200, 8ecc02d32f36edd167cabe2a7bc66683
-0,         31,         31,        1,   115200, 7caa9ce69ac9f71170a69fbcef4c4b34
-0,         32,         32,        1,   115200, df06a6a8a81979c39f2c3546eb03a3c2
-0,         33,         33,        1,   115200, 2bfd578fa08335e975d498e11eadc8bc
-0,         34,         34,        1,   115200, 0d78c5656d56e423ff31cab09855a335
-0,         35,         35,        1,   115200, 7152d9e35748a7ec2e8da37f0b943325
-0,         36,         36,        1,   115200, eb9e0e5cba76f0819da6256136ffd4e3
-0,         37,         37,        1,   115200, c4e5ef875132c06a80f0afb3ee894684
-0,         38,         38,        1,   115200, d2feb49297dd2f0a532479341d607e64
-0,         39,         39,        1,   115200, d092d165608f405161fbf73a19df26ca
-0,         40,         40,        1,   115200, cb228940384c3021af42b0ab81c65d7a
-0,         41,         41,        1,   115200, 426decfbf29a025a7a5e376951c34b83
-0,         42,         42,        1,   115200, 42c25e24bfd048bde0f9105d934cb81e
-0,         43,         43,        1,   115200, 4bf37f8ccb2c4f42fa64a52a4699883f
-0,         44,         44,        1,   115200, 5a00d85407910d4170d11511f03cc3a7
-0,         45,         45,        1,   115200, 032072b8713a2cd7434b5be706a8667d
-0,         46,         46,        1,   115200, e729c561b318aa14d7dbf96299c4675d
-0,         47,         47,        1,   115200, e7e1d71c1c59bb759c89f15c6e8970f0
-0,         48,         48,        1,   115200, 9c04011f4d92257a6dc112c5acad0f59
-0,         49,         49,        1,   115200, ca7c7cbf52dd7af9a62212f3a9bd1f74
-0,         50,         50,        1,   115200, 3cc9c4d3857d692e0dbfee682d63d32c
-0,         51,         51,        1,   115200, 1188fc9620cf0d23af21d8823c127b80
-0,         52,         52,        1,   115200, c614690b8d4d3bea47f1b236ff32d1d8
-0,         53,         53,        1,   115200, d6ccde3360e6a05b61013e85f96de9e9
-0,         54,         54,        1,   115200, 7f11cacc42d14121aeab487975ec190b
-0,         55,         55,        1,   115200, cdd8b538ff107f88c5f0dc7128bc331e
-0,         56,         56,        1,   115200, f43a387e9bb2f4db387d3f44da16457b
-0,         57,         57,        1,   115200, b7ba01b86fce2252105f99848e2ac95c
-0,         58,         58,        1,   115200, 094200f775b6ced838d0c37e0d0b34e6
-0,         59,         59,        1,   115200, b2d2fa96666b96b7cb624133cf404b09
-0,         60,         60,        1,   115200, d935644161a2b06f0efc75dc6d0fcf46
-0,         61,         61,        1,   115200, 2a3be6460f313d7fdd6f6f9c70092a50
-0,         62,         62,        1,   115200, f8254b6469b807ce0e9a1ea4b98a59db
-0,         63,         63,        1,   115200, 43639a3293ec640b203e0c8a97e6f45e
-0,         64,         64,        1,   115200, 055762cccc279c8dd27450ec1d512d5f
-0,         65,         65,        1,   115200, a90dac910f3cdd216293bebc46b36501
-0,         66,         66,        1,   115200, 3531ef2a4a59271f89ca0972b65d06aa
-0,         67,         67,        1,   115200, 1f87adde14795639105be714247d0bd0
-0,         68,         68,        1,   115200, e991cdd7912266937ca6f0d59199645b
-0,         69,         69,        1,   115200, 5b98019db0fca644da5ee73e0160c7c5
-0,         70,         70,        1,   115200, 6276f3907e4bb87885d21e11150d044d
-0,         71,         71,        1,   115200, 985785d7a788dcc07bd5fb72d3dc758e
-0,         72,         72,        1,   115200, 3379548a573d068d47d5f54aaf79c8a9
-0,         73,         73,        1,   115200, a2b36848e7d19383cfabf8bdcabd241a
-0,         74,         74,        1,   115200, 0aeda76888a5a2426ae3b390e38aba52
-0,         75,         75,        1,   115200, 2c652e7850ccc10cbc7a3266f1fb6c00
-0,         76,         76,        1,   115200, 5dfc9e4dce69f1f644fad5b69c0b4008
-0,         77,         77,        1,   115200, da775fc1469012a0c717ebe5dc940e26
-0,         78,         78,        1,   115200, 6185a863f7d023ddb2b049e265aab1bb
-0,         79,         79,        1,   115200, 7a56397397191ab1b7c93a4bdc9b57c1
-0,         80,         80,        1,   115200, 3e95a3f2c2660dc28ec64efef29615f0
-0,         81,         81,        1,   115200, b9ba03bd7c09224174368a60af389b9c
-0,         82,         82,        1,   115200, bfd23a13e077843506a01e44adb27c04
-0,         83,         83,        1,   115200, 9025dff58a57abcc25da69fd233e312a
-0,         84,         84,        1,   115200, ba4b91b0fe4d36f77b62ec3fe7b10a96
-0,         85,         85,        1,   115200, 7955419ff2bc42b703dfc976576a5bd4
-0,         86,         86,        1,   115200, 36d6a723ebb35c45128bfa8a7bba0d49
-0,         87,         87,        1,   115200, 77503cc79e3cb0fc74745bac967fee1d
-0,         88,         88,        1,   115200, a05af40cb4fc009fe94be6dbf148b453
-0,         89,         89,        1,   115200, 35bc39585679f7c07f1b196879719ce6
-0,         90,         90,        1,   115200, 48831c2e2212134ab192a123e847c157
-0,         91,         91,        1,   115200, c09c37f9fd929185452a8beb3c61b839
-0,         92,         92,        1,   115200, c534a38d586f3cac998240a7013c636c
-0,         93,         93,        1,   115200, b598c6999442cf0c53ed6a19d1215eb8
-0,         94,         94,        1,   115200, c639685c8f4af3d006df1833950943aa
-0,         95,         95,        1,   115200, 351e1c089ba5b9024de6e311c4a4afd3
-0,         96,         96,        1,   115200, 67d8ea902179548d0b01544249b2411f
-0,         97,         97,        1,   115200, 3717ddf0edbb2020a5b974678d358d25
-0,         98,         98,        1,   115200, 85f7c6861241e3f43fc63c397c8c3c37
-0,         99,         99,        1,   115200, c5b23b4d3d141d8cfbc5354ca1cfd34d
-0,        100,        100,        1,   115200, c2e42fa6b11cdc3abcf3ee0c3f75a459
-0,        101,        101,        1,   115200, 34df411aa928d5df3628644d9a38c768
-0,        102,        102,        1,   115200, a768b448b6c894d9b927bc880249079a
-0,        103,        103,        1,   115200, a2e9ad0d0ad733b8ccacf0379b05f6f9
-0,        104,        104,        1,   115200, 4b485e9496ab4d417b8cffaf8754f5cb
-0,        105,        105,        1,   115200, 47007fabfacd9e9c5a3997fb70d45895
-0,        106,        106,        1,   115200, 4962433241c7509801b46bea70f38269
-0,        107,        107,        1,   115200, 7b4593b45606650e78aec67722cfc2bf
-0,        108,        108,        1,   115200, 882bcbf7d2c12e93df2fbebc6ac19dd8
-0,        109,        109,        1,   115200, a2998a9c648817236bfffdae454f9fa1
-0,        110,        110,        1,   115200, 56775760fa99e9a9b7293ddc78a44ece
-0,        111,        111,        1,   115200, bb245d095424c28dd2ace22a5a511d6a
-0,        112,        112,        1,   115200, 598c54d2b207190ed549dec7390a4190
-0,        113,        113,        1,   115200, c73f16b2709527fce3d725ade5aab2fc
-0,        114,        114,        1,   115200, 32dcad6eb17bee583884029fe18c07a7
-0,        115,        115,        1,   115200, a1297c404a0d22e0e8e1e4ef67696606
-0,        116,        116,        1,   115200, 2fef1ac7becf9b8c9f3ac2310f444e3b
-0,        117,        117,        1,   115200, 0f03614ed3daec6c37c5b564ad24f595
-0,        118,        118,        1,   115200, 9b175a6353ec377da408b0cf03388081
-0,        119,        119,        1,   115200, 37b991b4a216a4847d0768a3b878284a
-0,        120,        120,        1,   115200, faafcd544080a6a4f87a0d0a393ba37b
-0,        121,        121,        1,   115200, 43ede087f37c1b0392829bbc668242fc
-0,        122,        122,        1,   115200, b7ed1274016c4d1810d8999d495b7370
-0,        123,        123,        1,   115200, 22af7bfc83c6e1f2eff2ae26e115b446
-0,        124,        124,        1,   115200, 969b22455f3be057036ddd5a329b1de3
-0,        125,        125,        1,   115200, 63c24b8a3d6c3a4c2fd47c48860abff9
-0,        126,        126,        1,   115200, b407ddc89c538d7b6fb70e48493f872c
-0,        127,        127,        1,   115200, 5de69fb9e1cd425cd3931116803f5391
-0,        128,        128,        1,   115200, 07fc7a5cb360edae97db999c2a8d2716
-0,        129,        129,        1,   115200, 602a17c58cac811e6e71e33448931ce5
-0,        130,        130,        1,   115200, 44087725484198c8e846d112583e574b
-0,        131,        131,        1,   115200, 0d81da0d23d196ff972894878bd17b73
-0,        132,        132,        1,   115200, b3cd65f1bd2274895e54da99bb4c4f07
-0,        133,        133,        1,   115200, ae8ca35672d8352af49f37f5174c8fbd
-0,        134,        134,        1,   115200, 9eea1ff900cf680e8208cd5d07a4d284
-0,        135,        135,        1,   115200, 5a47f272dfda3fe61955875f761a71f2
-0,        136,        136,        1,   115200, 544558333008db01451c886ac0b62c47
-0,        137,        137,        1,   115200, 5f8e4f3b11d7f5a28ff5cd9f3a6853bb
-0,        138,        138,        1,   115200, e9bc3da7060457f2d52a5bf6fe3bb515
-0,        139,        139,        1,   115200, 6aea6851a092260ae6594c6d9170ea8e
-0,        140,        140,        1,   115200, 38e7fa5bea809a984a5f810940ca0e49
-0,        141,        141,        1,   115200, 9e8a23ac9067a1acf8472d7aa3b9811e
-0,        142,        142,        1,   115200, 6f25f5873afd5c341ca6b3eb284be809
-0,        143,        143,        1,   115200, 40c3240e6cde94aae793a52cb46487da
-0,        144,        144,        1,   115200, b7f1f13842fbf0c6e085280eb89b956f
-0,        145,        145,        1,   115200, 1f059372d8bf4dadf78d8e215bbf9786
-0,        146,        146,        1,   115200, 50c1d6b76930e765bff5ecbaaae686fe
-0,        147,        147,        1,   115200, 5bd8cb05ebc034192e08ca8ce18a7964
-0,        148,        148,        1,   115200, ffc0c20b07e26857dc4f2c079a2ad675
-0,        149,        149,        1,   115200, 5dafb6ac0953c254182dba124e213c07
-0,        150,        150,        1,   115200, c774ed25712a38603fe2e224802768cb
-0,        151,        151,        1,   115200, de549cc803a6138d483be15b28ef2286
-0,        152,        152,        1,   115200, c963d9bc79c1dd2a47f7f8424c56239e
-0,        153,        153,        1,   115200, 9df993e0bef1bedbce1a6b596f2c64f4
-0,        154,        154,        1,   115200, 875792bde0f45358009b506840be68e1
-0,        155,        155,        1,   115200, 7f8c57083d2df08db6287cb025260788
-0,        156,        156,        1,   115200, 47eb13bc0942b5cafeea324fc5bf5cd5
-0,        157,        157,        1,   115200, d89129c7528ff7372f23d1191c75e336
-0,        158,        158,        1,   115200, bdd14e38b00075d8da485d1517dbbd65
-0,        159,        159,        1,   115200, 0e8e21a50a5dd1ac6fc881ad38ec38bd
-0,        160,        160,        1,   115200, a0fce98c23a053b4073715c554b9dc44
-0,        161,        161,        1,   115200, 18bda80360c72d04c60016682b1f6c8d
-0,        162,        162,        1,   115200, 306d7556c18dcf58c8183959d1c34c2a
-0,        163,        163,        1,   115200, 7ada9d23b96ef41322497d1077b00c4d
-0,        164,        164,        1,   115200, d7df0508be4bd0c3e83f346f0b9a1868
-0,        165,        165,        1,   115200, 749725f425f6fd4a79269bca900d09ae
-0,        166,        166,        1,   115200, ed30973158a576e2919e2fcfd00987fc
-0,        167,        167,        1,   115200, 2486d8b742ccc50cf8683af7f4502aec
-0,        168,        168,        1,   115200, bdfb21e4236c904aeacd7b094fcffe98
-0,        169,        169,        1,   115200, df2ef3e452731053ade82506c013164e
-0,        170,        170,        1,   115200, 4695bfd9aa8e5667572f8f2142c6e538
-0,        171,        171,        1,   115200, 649f5315cff1d28f0183144bf4d4eea4
-0,        172,        172,        1,   115200, 450e987b9d6075d32e21d030bc385833
-0,        173,        173,        1,   115200, 7aec79b25dabfcc2eb2f32e7dbff85f2
-0,        174,        174,        1,   115200, c9c2a96239ad556a2ee496d7c4c965c1
-0,        175,        175,        1,   115200, 3a038e48aa1238b62d431823653bc45a
-0,        176,        176,        1,   115200, 6d5c8de6a281dbce68998b2c38063f33
-0,        177,        177,        1,   115200, 045032f57d6a50ae148f4372f5083a62
-0,        178,        178,        1,   115200, 5f39172951e083e712c3b1c528e61a4f
-0,        179,        179,        1,   115200, 5a49eea76b6a86e305fb207fc1479264
-0,        180,        180,        1,   115200, 33ca5fb5f3e4ff3a24235da71c5730d5
-0,        181,        181,        1,   115200, 81f231d20426c5cbd02a85a425f5d0b8
-0,        182,        182,        1,   115200, 302d94aa9a8d3828cf74c8b2b7e7fdd5
-0,        183,        183,        1,   115200, c56f4f0c32b0f2c409b64ed10216a40a
-0,        184,        184,        1,   115200, 9cf7f51e1527f11c38c395bac94849d9
-0,        185,        185,        1,   115200, 0f17e427d14db658131eb0ccdc2a97ef
-0,        186,        186,        1,   115200, 2624dd6b8e4e95770f132d90aa6f6119
-0,        187,        187,        1,   115200, 9ddabfd5f803014443c2a0686869c546
-0,        188,        188,        1,   115200, 0170cb86a377d791d7cbee2af0836db7
-0,        189,        189,        1,   115200, f43a7c63bcafb51ead65e2831610612c
-0,        190,        190,        1,   115200, e7000913b11bdeb74ba4eca110df8470
-0,        191,        191,        1,   115200, a4208c5fcd101ceb5a976838ae9a811f
-0,        192,        192,        1,   115200, 8ddcb546ac632c967e879fb5101afa24
-0,        193,        193,        1,   115200, 547007771194373dd246586744130f7c
-0,        194,        194,        1,   115200, 3608a46fee2731341ae9f71d3a80918a
-0,        195,        195,        1,   115200, 758692e173552eb3439a572c953dda0f
-0,        196,        196,        1,   115200, 481f456d6c6ac2e0325acba5eeabcd26
-0,        197,        197,        1,   115200, c749a3ef8641d5ec4f25c611ffad1000
-0,        198,        198,        1,   115200, 93f089f7f1e78b1a4185c0b0d99875fb
-0,        199,        199,        1,   115200, 1159712bb4dbaed38d2a7558335f4037
-0,        200,        200,        1,   115200, e8dab85a977f525d4d9b448e4278a34b
-0,        201,        201,        1,   115200, 780055af1414e7693777a18428b20a07
-0,        202,        202,        1,   115200, 59252515451fd96ca3f1194d5aadc3a7
-0,        203,        203,        1,   115200, 0a977d6db761c149316417988657610a
-0,        204,        204,        1,   115200, ed81d3a10369c12543f9bb6822a249b6
-0,        205,        205,        1,   115200, 341e844231f6b55ee3c1eb22ca1bac8e
-0,        206,        206,        1,   115200, d0a180c7d15e30a71e297fda0452c153
-0,        207,        207,        1,   115200, 58d6f2522ecd8e5fea34cc9f10da2a88
-0,        208,        208,        1,   115200, dc8f96811577f4fd3e6624abae42f449
-0,        209,        209,        1,   115200, 3624a2e95f94a0a4413e464f4bf93dcd
-0,        210,        210,        1,   115200, cb0deeb5f2d570ca23e3be3ab9231fe9
-0,        211,        211,        1,   115200, 5080848626a52e30eb0f64f234ca3e57
-0,        212,        212,        1,   115200, a31c9fe4255318d86e7855f01588220f
-0,        213,        213,        1,   115200, 6c25fd8d1f0e898f6078decc4220d47d
-0,        214,        214,        1,   115200, 77e52da08ab57ba5784ce42872cc01cb
-0,        215,        215,        1,   115200, b4a87059745b3b862ef7431a9630f16a
-0,        216,        216,        1,   115200, 1dadc814514ef00f11010df21d8a9494
-0,        217,        217,        1,   115200, 5c816a0bbc8ed8fca166aa454093cb59
-0,        218,        218,        1,   115200, 10320c174423d1712d9ce812701bcaf9
-0,        219,        219,        1,   115200, 279c9398657af129e072165f41e0fb8c
-0,        220,        220,        1,   115200, 49d88374bc4d965d3cee3274c7cd9906
-0,        221,        221,        1,   115200, 48871e22f635f50569dea1bd5ca40d5c
-0,        222,        222,        1,   115200, 3b8396580f8fbd99daca4df13662f1fc
-0,        223,        223,        1,   115200, 569245e1bf3cb42aa95f765a8449980f
-0,        224,        224,        1,   115200, c5cab497d244447df0ab832dcc9c5968
-0,        225,        225,        1,   115200, 0a98ca4f1d771c4bc0286b825d085955
-0,        226,        226,        1,   115200, e4a55f175c3933f02ccf74ccf2961da2
-0,        227,        227,        1,   115200, 462dca7f377d708e753ef0bbde19a090
-0,        228,        228,        1,   115200, 6f1680f498b0ed6f89a834b5700cc48a
-0,        229,        229,        1,   115200, 996414e2e3a4bac5868ceeb25b84e6e4
-0,        230,        230,        1,   115200, 6ecb4d4b857578d32f716c56dc7e6be9
-0,        231,        231,        1,   115200, e05c8e33157e20c8e8f255e937d6b6cb
-0,        232,        232,        1,   115200, 6542744da147d16533e41dad287a54fc
-0,        233,        233,        1,   115200, bb4b6921d2855025fbcaff4c12299d02
-0,        234,        234,        1,   115200, 6bc3e605759725012f7e44f1285b0899
-0,        235,        235,        1,   115200, 0be37ecb7cec0cf8a0f9bbc3c590ba98
-0,        236,        236,        1,   115200, 4f1103e5923ba8dea3e99c8b75eaed3c
-0,        237,        237,        1,   115200, 220a8fb0409112c4f4ee769880717fea
-0,        238,        238,        1,   115200, e4c612263cfbc0f41283fd1e88e2ff52
-0,        239,        239,        1,   115200, ede2bc67ad87cd78191b742dd56419b5
-0,        240,        240,        1,   115200, ded6a1d0690603aea233e4d624aa60a9
-0,        241,        241,        1,   115200, 59c8b53e47ebdab696547a887163b272
-0,        242,        242,        1,   115200, 985f8afbc6df2d64d601d2fdc93571d7
-0,        243,        243,        1,   115200, e595f0aa7b6b62094f0ad84252105f55
-0,        244,        244,        1,   115200, c2fe4382a1740bcfc2f4c3573c6c3176
-0,        245,        245,        1,   115200, 880d8c906a8b39a61b68eb0ada857e5f
-0,        246,        246,        1,   115200, 9a3ca55d2d75e3c41a86aea2ec87ff76
-0,        247,        247,        1,   115200, f800751663dbefa61c33c3ebbd5430b4
-0,        248,        248,        1,   115200, d904333c0c76235c8ffdfc81dffddb46
-0,        249,        249,        1,   115200, 6a633a9a7686a9a02bd252ec8bcff4fc
-0,        250,        250,        1,   115200, 930d06ecc252a911a60c2d9d4f2618e6
-0,        251,        251,        1,   115200, bb146a4410c34bba74883d8ae478f47b
-0,        252,        252,        1,   115200, be8ab9fc95685ebec64ff1f8129afa35
-0,        253,        253,        1,   115200, d1f871ea3ceb38bf2b6d00ebfc38187a
-0,        254,        254,        1,   115200, ba33366e050a5f5abbf8202e0afbb9e8
-0,        255,        255,        1,   115200, f706356e12cf4082337bb8f7a5a10673
-0,        256,        256,        1,   115200, 6e8200d3c1cccc0f810985ea2a2030f6
-0,        257,        257,        1,   115200, caafdc1810556197df6f42336edcc07b
-0,        258,        258,        1,   115200, 5321ff525f5bb5063443a3dc43fc42af
-0,        259,        259,        1,   115200, c24bdd3b935f7ca6e9e105b1ae8504db
+0,          0,          0,        1,   115200, 0x0f57d610
+0,          1,          1,        1,   115200, 0x157925b9
+0,          2,          2,        1,   115200, 0x2bf2ca75
+0,          3,          3,        1,   115200, 0x058ff7f6
+0,          4,          4,        1,   115200, 0x07684e5d
+0,          5,          5,        1,   115200, 0x8eb598e7
+0,          6,          6,        1,   115200, 0xa0ca943d
+0,          7,          7,        1,   115200, 0x5401fbd9
+0,          8,          8,        1,   115200, 0x2e1ed56e
+0,          9,          9,        1,   115200, 0x868a9d96
+0,         10,         10,        1,   115200, 0xdfb149f4
+0,         11,         11,        1,   115200, 0x7f96f038
+0,         12,         12,        1,   115200, 0x51dba66a
+0,         13,         13,        1,   115200, 0xb856232f
+0,         14,         14,        1,   115200, 0xd5594b9f
+0,         15,         15,        1,   115200, 0x3f5c4ea2
+0,         16,         16,        1,   115200, 0x29b12e5b
+0,         17,         17,        1,   115200, 0xef3df6d4
+0,         18,         18,        1,   115200, 0x7afb8d5c
+0,         19,         19,        1,   115200, 0xd259da68
+0,         20,         20,        1,   115200, 0x6b40fd33
+0,         21,         21,        1,   115200, 0xea9e0594
+0,         22,         22,        1,   115200, 0xc351d17c
+0,         23,         23,        1,   115200, 0x24af9c2b
+0,         24,         24,        1,   115200, 0xf5e26b7b
+0,         25,         25,        1,   115200, 0x12e63d3d
+0,         26,         26,        1,   115200, 0xba040d4d
+0,         27,         27,        1,   115200, 0x64c3e8eb
+0,         28,         28,        1,   115200, 0xaabfb3e6
+0,         29,         29,        1,   115200, 0xb4a89a45
+0,         30,         30,        1,   115200, 0x8b9881b9
+0,         31,         31,        1,   115200, 0x4ca495bf
+0,         32,         32,        1,   115200, 0x7e37b758
+0,         33,         33,        1,   115200, 0xd1ccd3ba
+0,         34,         34,        1,   115200, 0x49bff797
+0,         35,         35,        1,   115200, 0xefb212cc
+0,         36,         36,        1,   115200, 0xf3953b1b
+0,         37,         37,        1,   115200, 0x845d5ea6
+0,         38,         38,        1,   115200, 0x63388d03
+0,         39,         39,        1,   115200, 0x7df4a63d
+0,         40,         40,        1,   115200, 0xf4c3e33f
+0,         41,         41,        1,   115200, 0xe03d0854
+0,         42,         42,        1,   115200, 0xe8e24685
+0,         43,         43,        1,   115200, 0xd0c3798b
+0,         44,         44,        1,   115200, 0xd746a6bb
+0,         45,         45,        1,   115200, 0x56b0f6d0
+0,         46,         46,        1,   115200, 0xb14f5d35
+0,         47,         47,        1,   115200, 0x9de2b753
+0,         48,         48,        1,   115200, 0x5514154e
+0,         49,         49,        1,   115200, 0xc299878b
+0,         50,         50,        1,   115200, 0x560ff399
+0,         51,         51,        1,   115200, 0xc6af5350
+0,         52,         52,        1,   115200, 0x2641c264
+0,         53,         53,        1,   115200, 0xb1f02fb2
+0,         54,         54,        1,   115200, 0x12f38cac
+0,         55,         55,        1,   115200, 0x34e8065b
+0,         56,         56,        1,   115200, 0x65366415
+0,         57,         57,        1,   115200, 0x7002cb03
+0,         58,         58,        1,   115200, 0xfce72971
+0,         59,         59,        1,   115200, 0x749f3bd0
+0,         60,         60,        1,   115200, 0x9dc43d4f
+0,         61,         61,        1,   115200, 0xaa6f473a
+0,         62,         62,        1,   115200, 0x09d7444f
+0,         63,         63,        1,   115200, 0x7d324d53
+0,         64,         64,        1,   115200, 0xea5a8159
+0,         65,         65,        1,   115200, 0x982b79df
+0,         66,         66,        1,   115200, 0xe79c8b05
+0,         67,         67,        1,   115200, 0x4de17d57
+0,         68,         68,        1,   115200, 0x74357faf
+0,         69,         69,        1,   115200, 0x1b7d6992
+0,         70,         70,        1,   115200, 0xb7e55a94
+0,         71,         71,        1,   115200, 0x21e06b81
+0,         72,         72,        1,   115200, 0x6e1e713e
+0,         73,         73,        1,   115200, 0x4d798a36
+0,         74,         74,        1,   115200, 0xf4987b72
+0,         75,         75,        1,   115200, 0x69c67c41
+0,         76,         76,        1,   115200, 0xf6a2640d
+0,         77,         77,        1,   115200, 0x91406074
+0,         78,         78,        1,   115200, 0x1a3a49f6
+0,         79,         79,        1,   115200, 0x3f2f1db8
+0,         80,         80,        1,   115200, 0xc320f8a3
+0,         81,         81,        1,   115200, 0xd54ab94b
+0,         82,         82,        1,   115200, 0x110e7495
+0,         83,         83,        1,   115200, 0xf5db1d2b
+0,         84,         84,        1,   115200, 0xe4fbfb5f
+0,         85,         85,        1,   115200, 0xaeffdfed
+0,         86,         86,        1,   115200, 0x5f8cdd0b
+0,         87,         87,        1,   115200, 0x3673bcbb
+0,         88,         88,        1,   115200, 0xb8e4b35f
+0,         89,         89,        1,   115200, 0x937592af
+0,         90,         90,        1,   115200, 0xdf3f7f9e
+0,         91,         91,        1,   115200, 0x357662f8
+0,         92,         92,        1,   115200, 0xdb61502d
+0,         93,         93,        1,   115200, 0x520d31d5
+0,         94,         94,        1,   115200, 0x4a7dfca3
+0,         95,         95,        1,   115200, 0xd725d0a4
+0,         96,         96,        1,   115200, 0xb0fca333
+0,         97,         97,        1,   115200, 0xafcf6426
+0,         98,         98,        1,   115200, 0xbc87dede
+0,         99,         99,        1,   115200, 0xb3c37f67
+0,        100,        100,        1,   115200, 0xd950fb5a
+0,        101,        101,        1,   115200, 0x50d4b67b
+0,        102,        102,        1,   115200, 0xdb158fe6
+0,        103,        103,        1,   115200, 0xe6c52b43
+0,        104,        104,        1,   115200, 0x8a19f88f
+0,        105,        105,        1,   115200, 0x2a99e598
+0,        106,        106,        1,   115200, 0x8389b2cd
+0,        107,        107,        1,   115200, 0x60ad5529
+0,        108,        108,        1,   115200, 0x6d0df5c2
+0,        109,        109,        1,   115200, 0xdd557043
+0,        110,        110,        1,   115200, 0xbd8f3cef
+0,        111,        111,        1,   115200, 0x7bb6c304
+0,        112,        112,        1,   115200, 0x5d60bcf8
+0,        113,        113,        1,   115200, 0xe9be7b2b
+0,        114,        114,        1,   115200, 0x2c8679c9
+0,        115,        115,        1,   115200, 0x8f6d1150
+0,        116,        116,        1,   115200, 0x220f02db
+0,        117,        117,        1,   115200, 0xf617d144
+0,        118,        118,        1,   115200, 0xfa20addc
+0,        119,        119,        1,   115200, 0x8dda73f4
+0,        120,        120,        1,   115200, 0xd64440b5
+0,        121,        121,        1,   115200, 0x94030d4c
+0,        122,        122,        1,   115200, 0xa75ba422
+0,        123,        123,        1,   115200, 0xe3b0a929
+0,        124,        124,        1,   115200, 0x22d79f3f
+0,        125,        125,        1,   115200, 0x9540cdcd
+0,        126,        126,        1,   115200, 0xcaefbd28
+0,        127,        127,        1,   115200, 0x4c37ef17
+0,        128,        128,        1,   115200, 0x3278fd20
+0,        129,        129,        1,   115200, 0x09952dac
+0,        130,        130,        1,   115200, 0xacdf0e48
+0,        131,        131,        1,   115200, 0xccef0256
+0,        132,        132,        1,   115200, 0xb6cdea2d
+0,        133,        133,        1,   115200, 0x9bdc900c
+0,        134,        134,        1,   115200, 0xf13da55e
+0,        135,        135,        1,   115200, 0x5385cac5
+0,        136,        136,        1,   115200, 0x8ad7252e
+0,        137,        137,        1,   115200, 0x15503e5d
+0,        138,        138,        1,   115200, 0xb6a974fe
+0,        139,        139,        1,   115200, 0xc7b69d13
+0,        140,        140,        1,   115200, 0xa91e11f7
+0,        141,        141,        1,   115200, 0x8de64b70
+0,        142,        142,        1,   115200, 0xa19ca342
+0,        143,        143,        1,   115200, 0x29e1b692
+0,        144,        144,        1,   115200, 0x9640de3e
+0,        145,        145,        1,   115200, 0xdefff9e2
+0,        146,        146,        1,   115200, 0xf81e52fb
+0,        147,        147,        1,   115200, 0x221a6d1d
+0,        148,        148,        1,   115200, 0xcbefb42a
+0,        149,        149,        1,   115200, 0x0e36d9af
+0,        150,        150,        1,   115200, 0xb292441d
+0,        151,        151,        1,   115200, 0xa3b47388
+0,        152,        152,        1,   115200, 0x0070efc2
+0,        153,        153,        1,   115200, 0x66a9558d
+0,        154,        154,        1,   115200, 0x4df9b4a6
+0,        155,        155,        1,   115200, 0xdd48f875
+0,        156,        156,        1,   115200, 0x165a7c17
+0,        157,        157,        1,   115200, 0x16e2ca39
+0,        158,        158,        1,   115200, 0x807c1a0f
+0,        159,        159,        1,   115200, 0x8c135e47
+0,        160,        160,        1,   115200, 0x403aae84
+0,        161,        161,        1,   115200, 0x82a9f263
+0,        162,        162,        1,   115200, 0x1c593395
+0,        163,        163,        1,   115200, 0x3c4a94ec
+0,        164,        164,        1,   115200, 0xc148dff3
+0,        165,        165,        1,   115200, 0x6db2d5d1
+0,        166,        166,        1,   115200, 0x1800ca7a
+0,        167,        167,        1,   115200, 0x5968c1ba
+0,        168,        168,        1,   115200, 0x792bbf70
+0,        169,        169,        1,   115200, 0x20ddc3e2
+0,        170,        170,        1,   115200, 0x861ac633
+0,        171,        171,        1,   115200, 0x5c16d128
+0,        172,        172,        1,   115200, 0xff6acc55
+0,        173,        173,        1,   115200, 0x87ecccb2
+0,        174,        174,        1,   115200, 0xa47bcc0a
+0,        175,        175,        1,   115200, 0x9571cc34
+0,        176,        176,        1,   115200, 0x0904caf7
+0,        177,        177,        1,   115200, 0xb47acea4
+0,        178,        178,        1,   115200, 0xb2f3d1bc
+0,        179,        179,        1,   115200, 0xb0e7c489
+0,        180,        180,        1,   115200, 0x75a4c907
+0,        181,        181,        1,   115200, 0xc52fc3fc
+0,        182,        182,        1,   115200, 0x8e24ca6d
+0,        183,        183,        1,   115200, 0xb301c918
+0,        184,        184,        1,   115200, 0x89f6c7f1
+0,        185,        185,        1,   115200, 0xde6ec319
+0,        186,        186,        1,   115200, 0x7621c3e9
+0,        187,        187,        1,   115200, 0xed49bb97
+0,        188,        188,        1,   115200, 0xdeb9bab5
+0,        189,        189,        1,   115200, 0xe420bb4c
+0,        190,        190,        1,   115200, 0x0711b8e1
+0,        191,        191,        1,   115200, 0x03abb70d
+0,        192,        192,        1,   115200, 0x115bbae7
+0,        193,        193,        1,   115200, 0x1bb1bee1
+0,        194,        194,        1,   115200, 0x133c59bb
+0,        195,        195,        1,   115200, 0x2612a074
+0,        196,        196,        1,   115200, 0xd394e2e7
+0,        197,        197,        1,   115200, 0x820d2684
+0,        198,        198,        1,   115200, 0x7410823c
+0,        199,        199,        1,   115200, 0xe918f91c
+0,        200,        200,        1,   115200, 0x2df5bee6
+0,        201,        201,        1,   115200, 0xf07bd4e8
+0,        202,        202,        1,   115200, 0xfc263267
+0,        203,        203,        1,   115200, 0x7fc2d192
+0,        204,        204,        1,   115200, 0xbe6f9ded
+0,        205,        205,        1,   115200, 0xd7c36ac9
+0,        206,        206,        1,   115200, 0xd9fd248b
+0,        207,        207,        1,   115200, 0x85d5b521
+0,        208,        208,        1,   115200, 0x68451fd4
+0,        209,        209,        1,   115200, 0xa0e928c2
+0,        210,        210,        1,   115200, 0xf60b2655
+0,        211,        211,        1,   115200, 0xd36029cf
+0,        212,        212,        1,   115200, 0x4a9cc374
+0,        213,        213,        1,   115200, 0x5c9c8f80
+0,        214,        214,        1,   115200, 0x1d5108e0
+0,        215,        215,        1,   115200, 0xffaeb8bf
+0,        216,        216,        1,   115200, 0x2ed152fa
+0,        217,        217,        1,   115200, 0x6e0042e9
+0,        218,        218,        1,   115200, 0x4a886893
+0,        219,        219,        1,   115200, 0xf9d1fe7b
+0,        220,        220,        1,   115200, 0x658f4e2e
+0,        221,        221,        1,   115200, 0x1c3a17d4
+0,        222,        222,        1,   115200, 0x7f6c482e
+0,        223,        223,        1,   115200, 0xcc6b2f0a
+0,        224,        224,        1,   115200, 0xaf926512
+0,        225,        225,        1,   115200, 0x325ea1ea
+0,        226,        226,        1,   115200, 0x880c77c1
+0,        227,        227,        1,   115200, 0xcc3b4453
+0,        228,        228,        1,   115200, 0x5ade3150
+0,        229,        229,        1,   115200, 0xd282efa8
+0,        230,        230,        1,   115200, 0xecfa56c7
+0,        231,        231,        1,   115200, 0x7e02e999
+0,        232,        232,        1,   115200, 0xab6fa2ef
+0,        233,        233,        1,   115200, 0xd4291a13
+0,        234,        234,        1,   115200, 0x2fd86d10
+0,        235,        235,        1,   115200, 0xa124917a
+0,        236,        236,        1,   115200, 0xe7b3a4e4
+0,        237,        237,        1,   115200, 0x1ea8cea1
+0,        238,        238,        1,   115200, 0xa2f27d1b
+0,        239,        239,        1,   115200, 0xe2db5456
+0,        240,        240,        1,   115200, 0x2914929c
+0,        241,        241,        1,   115200, 0xfc5a5dcc
+0,        242,        242,        1,   115200, 0x21384282
+0,        243,        243,        1,   115200, 0x166f6847
+0,        244,        244,        1,   115200, 0xff2c872a
+0,        245,        245,        1,   115200, 0x86350478
+0,        246,        246,        1,   115200, 0xcf42a424
+0,        247,        247,        1,   115200, 0x526031cc
+0,        248,        248,        1,   115200, 0x883fd9e2
+0,        249,        249,        1,   115200, 0x4fa2a5e4
+0,        250,        250,        1,   115200, 0x96444604
+0,        251,        251,        1,   115200, 0x767e6f23
+0,        252,        252,        1,   115200, 0x27f76813
+0,        253,        253,        1,   115200, 0xc02f65df
+0,        254,        254,        1,   115200, 0x6f2ec2db
+0,        255,        255,        1,   115200, 0xc9199b77
+0,        256,        256,        1,   115200, 0x53504f92
+0,        257,        257,        1,   115200, 0xa1310752
+0,        258,        258,        1,   115200, 0x0ecfdc9a
+0,        259,        259,        1,   115200, 0xe1dea407
diff --git a/tests/ref/fate/vp8-test-vector-016 b/tests/ref/fate/vp8-test-vector-016
index 291e7fe..7ece81d 100644
--- a/tests/ref/fate/vp8-test-vector-016
+++ b/tests/ref/fate/vp8-test-vector-016
@@ -1,30 +1,30 @@
 #tb 0: 1/30
-0,          0,          0,        1,    38016, 905a823da31f71f9c25ebb8dfc9ddd3c
-0,          1,          1,        1,    38016, 9a1b97859b2f774954dbf96f45a22a0a
-0,          2,          2,        1,    38016, f0f5651b32577549dc2e6e3050125229
-0,          3,          3,        1,    38016, 9edf800d31dc653a23ed71d0f3fc32e4
-0,          4,          4,        1,    38016, 78dd1fa96e63c177f2b90d702c92f48c
-0,          5,          5,        1,    38016, e1cec336383c4ea63ccaff8bfa5c8e24
-0,          6,          6,        1,    38016, e8b5a454e178ab7ba9b83dfc10b4171e
-0,          7,          7,        1,    38016, 572dbaaf319f1681749135c49940c64e
-0,          8,          8,        1,    38016, b0e8313de033cc75a78532789bb6a3cb
-0,          9,          9,        1,    38016, ffc5581d83ff67b549d63c7de1a1e8cb
-0,         10,         10,        1,    38016, 8ae3fcd3d74947d434b7c5f9ee08bbbf
-0,         11,         11,        1,    38016, 3adff74d92ae0a463dddc6f89965f706
-0,         12,         12,        1,    38016, f08355430fdf5bb16a91eef05f03186b
-0,         13,         13,        1,    38016, d477eb8150a1a94dd6af7f067e8c0429
-0,         14,         14,        1,    38016, f860f225e27871a17060373b79007ec6
-0,         15,         15,        1,    38016, 22a25c07ac5e7c67df793e0d3169386c
-0,         16,         16,        1,    38016, a96f9cef4efe74db0cce039c85c03c4d
-0,         17,         17,        1,    38016, ff9c93cbc364976044144ee631f89bd2
-0,         18,         18,        1,    38016, 3a6b43090adb6c8b5188d544a08295a8
-0,         19,         19,        1,    38016, 7f41a10ada80865d24585860065aa5e4
-0,         20,         20,        1,    38016, 099847f606672fd065e6841000cafcb3
-0,         21,         21,        1,    38016, fbf543c12ce48633e6d10717862c35a7
-0,         22,         22,        1,    38016, 1b9956d8a6c45e39d219da33ff7c334a
-0,         23,         23,        1,    38016, 911eb8f478485c0f4eef1d03f53aa80b
-0,         24,         24,        1,    38016, b801570a437439ce12c5037df0235742
-0,         25,         25,        1,    38016, 8d231805d741abe79670a0e9f13712ea
-0,         26,         26,        1,    38016, 87bfcc2c88c4471067c07fbcf635870d
-0,         27,         27,        1,    38016, d51b6999afde880bc77597063b58d28f
-0,         28,         28,        1,    38016, c69c07a34bfad3b5a95b19a84e991c13
+0,          0,          0,        1,    38016, 0x9e346397
+0,          1,          1,        1,    38016, 0xc973f888
+0,          2,          2,        1,    38016, 0x3dad934e
+0,          3,          3,        1,    38016, 0xbe7158d7
+0,          4,          4,        1,    38016, 0xb32c2e0b
+0,          5,          5,        1,    38016, 0x50ae0912
+0,          6,          6,        1,    38016, 0xa0b1d00a
+0,          7,          7,        1,    38016, 0xae8fa2b4
+0,          8,          8,        1,    38016, 0xeaef7ebb
+0,          9,          9,        1,    38016, 0x0c707a9a
+0,         10,         10,        1,    38016, 0x932660a2
+0,         11,         11,        1,    38016, 0x800f6568
+0,         12,         12,        1,    38016, 0x91fb5072
+0,         13,         13,        1,    38016, 0x16fc6ff9
+0,         14,         14,        1,    38016, 0x4fe979fd
+0,         15,         15,        1,    38016, 0x5078a7a9
+0,         16,         16,        1,    38016, 0xea3bd99d
+0,         17,         17,        1,    38016, 0x6f67e5aa
+0,         18,         18,        1,    38016, 0x40d3117b
+0,         19,         19,        1,    38016, 0xd2933923
+0,         20,         20,        1,    38016, 0xbb617a3c
+0,         21,         21,        1,    38016, 0x5766cb78
+0,         22,         22,        1,    38016, 0x03cf16d9
+0,         23,         23,        1,    38016, 0x34d276fa
+0,         24,         24,        1,    38016, 0xcf56ca85
+0,         25,         25,        1,    38016, 0xcb0d3df2
+0,         26,         26,        1,    38016, 0x8ea4903f
+0,         27,         27,        1,    38016, 0x0864059c
+0,         28,         28,        1,    38016, 0xfddb6548
diff --git a/tests/ref/fate/vp8-test-vector-017 b/tests/ref/fate/vp8-test-vector-017
index a8ccda8..b0ce9a2 100644
--- a/tests/ref/fate/vp8-test-vector-017
+++ b/tests/ref/fate/vp8-test-vector-017
@@ -1,30 +1,30 @@
 #tb 0: 1/30
-0,          0,          0,        1,    38016, 905a823da31f71f9c25ebb8dfc9ddd3c
-0,          1,          1,        1,    38016, f0f411dd067bff05d5d9c64e3f52a4b1
-0,          2,          2,        1,    38016, c8696f8fa56b4adf18f3db0c384d968f
-0,          3,          3,        1,    38016, 5772aa26a95092b4a8a117e97d6dde49
-0,          4,          4,        1,    38016, fc52254ea1cbcc2e7a5b126d8c44a023
-0,          5,          5,        1,    38016, bf6208554657f568ad69d5c60f692fdb
-0,          6,          6,        1,    38016, 3a68eef642b250177592455f4aa925d9
-0,          7,          7,        1,    38016, 98102b7bd56cbe456d86c93e8cdd48eb
-0,          8,          8,        1,    38016, 59d54b7d97600b2890c8abab2af9a7dc
-0,          9,          9,        1,    38016, ba4b4bb534ee2a00f418828b9723d996
-0,         10,         10,        1,    38016, feb1115136fa96d5e9425ac18261de7c
-0,         11,         11,        1,    38016, ef7eb6dc656c2bd7447c7d8f650108c1
-0,         12,         12,        1,    38016, 89ec385a0d34c8fd5b1334d8756c96b9
-0,         13,         13,        1,    38016, 27bc439dd8e6d50c3c7a6e0b390e7418
-0,         14,         14,        1,    38016, ec36c065d8b668fabb6b16ecc01eea0a
-0,         15,         15,        1,    38016, 5c94f9b441fc70f62856c835f9e9ad50
-0,         16,         16,        1,    38016, 4b6c1bd876b00052b39e6ca91cad9c05
-0,         17,         17,        1,    38016, 1099121afd681cf3218dffb9714a0fd7
-0,         18,         18,        1,    38016, d0c1de888fab35f33c1148dc80494d20
-0,         19,         19,        1,    38016, 745941ea768d06ea27c3fbca782e3591
-0,         20,         20,        1,    38016, 09f85054f188da6f7260debf6b71bbb1
-0,         21,         21,        1,    38016, 2bdd642a7551681f1ca9680a0d9183a8
-0,         22,         22,        1,    38016, 054aba9db9790a0f1c79db491a6cac6d
-0,         23,         23,        1,    38016, fa4b52162f6da0c15100f4382d92d7e4
-0,         24,         24,        1,    38016, 88c589535811dd394bd1723172329629
-0,         25,         25,        1,    38016, c11cc1a30199d46db048120969dc4118
-0,         26,         26,        1,    38016, c61207280f40620f8cd5e962f3aa160f
-0,         27,         27,        1,    38016, 8a721ecbad0b2f17aabb2d06e27c00aa
-0,         28,         28,        1,    38016, da32f1d272e065cd31415b23f86837cc
+0,          0,          0,        1,    38016, 0x9e346397
+0,          1,          1,        1,    38016, 0x3d30db1a
+0,          2,          2,        1,    38016, 0xb6919582
+0,          3,          3,        1,    38016, 0xc9ef56e3
+0,          4,          4,        1,    38016, 0x70384c0d
+0,          5,          5,        1,    38016, 0xea0704c6
+0,          6,          6,        1,    38016, 0xbafcce81
+0,          7,          7,        1,    38016, 0x30c7bac3
+0,          8,          8,        1,    38016, 0x9bd17259
+0,          9,          9,        1,    38016, 0x6e5e86de
+0,         10,         10,        1,    38016, 0x0d9d69a6
+0,         11,         11,        1,    38016, 0x880c5de2
+0,         12,         12,        1,    38016, 0x3bc56b29
+0,         13,         13,        1,    38016, 0x57987deb
+0,         14,         14,        1,    38016, 0xd223709b
+0,         15,         15,        1,    38016, 0x4649b74c
+0,         16,         16,        1,    38016, 0x99ccdaf2
+0,         17,         17,        1,    38016, 0xbb43ef6e
+0,         18,         18,        1,    38016, 0xa115b32f
+0,         19,         19,        1,    38016, 0x604429c1
+0,         20,         20,        1,    38016, 0x3fd96293
+0,         21,         21,        1,    38016, 0x5dc2c39a
+0,         22,         22,        1,    38016, 0x73fef091
+0,         23,         23,        1,    38016, 0xc62c5be7
+0,         24,         24,        1,    38016, 0xf2edc01d
+0,         25,         25,        1,    38016, 0x032205d7
+0,         26,         26,        1,    38016, 0x7e657b0a
+0,         27,         27,        1,    38016, 0xbce4de94
+0,         28,         28,        1,    38016, 0x4d3f50c8
-- 
1.7.9.5



More information about the ffmpeg-devel mailing list