[FFmpeg-cvslog] fate: make Ut Video encoder tests use bitexact swscale flags

Jan Ekström git at videolan.org
Tue Aug 21 11:46:44 CEST 2012


ffmpeg | branch: master | Jan Ekström <jeebjp at gmail.com> | Mon Aug 20 21:16:42 2012 +0300| [2e2d0b1142945edeecf39fadb0e012f233288e00] | committer: Michael Niedermayer

fate: make Ut Video encoder tests use bitexact swscale flags

The failures on various architectures and compilers on the RGB(A)
tests seem to have been because of one-off YCbCr->RGB conversion
results. This should make the conversion results match on most if
not all code paths.

Signed-off-by: Anton Khirnov <anton at khirnov.net>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2e2d0b1142945edeecf39fadb0e012f233288e00
---

 tests/fate/utvideo.mak                  |    2 +-
 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_yuv422_left   |  100 +++++++++++++++----------------
 tests/ref/fate/utvideoenc_yuv422_median |  100 +++++++++++++++----------------
 tests/ref/fate/utvideoenc_yuv422_none   |  100 +++++++++++++++----------------
 10 files changed, 451 insertions(+), 451 deletions(-)

diff --git a/tests/fate/utvideo.mak b/tests/fate/utvideo.mak
index 4d56e02..ac67944 100644
--- a/tests/fate/utvideo.mak
+++ b/tests/fate/utvideo.mak
@@ -25,7 +25,7 @@ fate-utvideo_yuv422_median: CMD = framecrc -i $(SAMPLES)/utvideo/utvideo_yuv422_
 FATE_SAMPLES_AVCONV += $(FATE_UTVIDEO)
 fate-utvideo: $(FATE_UTVIDEO)
 
-fate-utvideoenc%: CMD = framemd5 -f image2 -vcodec pgmyuv -i $(TARGET_PATH)/tests/vsynth1/%02d.pgm -vcodec utvideo -f avi ${OPTS}
+fate-utvideoenc%: CMD = framemd5 -f image2 -vcodec pgmyuv -i $(TARGET_PATH)/tests/vsynth1/%02d.pgm -vcodec utvideo -f avi -sws_flags +accurate_rnd+bitexact ${OPTS}
 
 FATE_UTVIDEOENC += fate-utvideoenc_rgba_none
 fate-utvideoenc_rgba_none: OPTS = -pix_fmt rgba -pred 3
diff --git a/tests/ref/fate/utvideoenc_rgb_left b/tests/ref/fate/utvideoenc_rgb_left
index 4f09039..adeb6a2 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,   168240, 116019db2e5350536a51e8d7a609c2b9
-0,          1,          1,        1,   167868, 0700499b0f8b9b09601b969caa2c2efd
-0,          2,          2,        1,   169216, 890e18b99ccca7601d1f68efd19e906b
-0,          3,          3,        1,   168156, b9bf194312e492f1cf3ee624e08bb30a
-0,          4,          4,        1,   167680, 53383c3fc77f6e35b58525ab2440fe85
-0,          5,          5,        1,   168516, 8c7150e8246b8c9a2f1985a0f80d68a7
-0,          6,          6,        1,   167712, d46508dad0cf7cd3f7e1aca50a16537b
-0,          7,          7,        1,   168172, 1b2643b67d0dddc04e65ff1e751b11ba
-0,          8,          8,        1,   167388, 0104ea69082aac2190a96bbe7971eac7
-0,          9,          9,        1,   168300, 6768cdc8383c4abdee474edddaab452b
-0,         10,         10,        1,   167960, ef3e8ed5dfc2dbdae9ac818b0c9964f7
-0,         11,         11,        1,   168024, 98d0fd2d82c43cabc4be25a304aa3e3a
-0,         12,         12,        1,   166460, db5cf5154a710972d2f2468cf1e5694c
-0,         13,         13,        1,   167284, 7caf2ab0d10c138a06846680145e18de
-0,         14,         14,        1,   168788, f7c071cc22bc822cd780df2ae761c98f
-0,         15,         15,        1,   168312, defc3b454e98c362e155e63765e5e7fe
-0,         16,         16,        1,   167888, 37713f91a4d342fab759a390eb0e5858
-0,         17,         17,        1,   167428, 56c9e1e039ec4ca3bad163c5f7356398
-0,         18,         18,        1,   166792, a67cc85635ff5c706c37273c8f6ace48
-0,         19,         19,        1,   167220, 797aa3302fa9b865e28ac517beff2fe7
-0,         20,         20,        1,   166612, 160d49cb2b549972ed15165221392fe8
-0,         21,         21,        1,   166676, fcd0bdcae5b009f34074b56ab566d92f
-0,         22,         22,        1,   167792, cdc6496a8ca7e41c8f23e56a2f995a07
-0,         23,         23,        1,   168040, 0c56322c9cde9e76f3a6a732fdb861bc
-0,         24,         24,        1,   168656, ed627dd70d9f1335c844ee7a62db29a0
-0,         25,         25,        1,   168456, b3282f8f1792206c4fed9101213032da
-0,         26,         26,        1,   168120, 43b3094cfa9e5985fa447bf25e0a8bcc
-0,         27,         27,        1,   167480, c1a58fd31844b0fa99a323921c4c3269
-0,         28,         28,        1,   165320, b0f33fddd18a2a74177721e8d1cb13e3
-0,         29,         29,        1,   165104, 2413e9a95b02a64629cd7ce6d4de799b
-0,         30,         30,        1,   166604, b17539db5a3f394632f9afadcaeaca38
-0,         31,         31,        1,   167500, 178dd023eee970d729089e0172659c27
-0,         32,         32,        1,   167264, ff5afb31aff707ded3c472044f685ddc
-0,         33,         33,        1,   169008, 99edb6139d09310a3fc686e76f982ae9
-0,         34,         34,        1,   168108, 66a41bba03235e2a501520198a415a7a
-0,         35,         35,        1,   168016, 028d708a5fcd6e708a3ae471052f5f00
-0,         36,         36,        1,   166984, 585c78a2e01493581dfbb395db7be582
-0,         37,         37,        1,   167388, 4ae14a7cb1016a19ff3bfc067797e774
-0,         38,         38,        1,   165388, fa0f0cc6c5efcdea4c15033ff104aee1
-0,         39,         39,        1,   165524, 868c476a1a007be410b05ba24f9d3efc
-0,         40,         40,        1,   165784, 4bfbcdcd82bb04c9aaf0a8f192b67d52
-0,         41,         41,        1,   166404, 09ff4d32a36dd63b035e2b430b790687
-0,         42,         42,        1,   166872, 3ef565aac161a5d9eb91b74496669a68
-0,         43,         43,        1,   166772, 1d7e9b7115408887a564bff985e92da3
-0,         44,         44,        1,   166588, 48e3e7c6b5f98e206f3837ef163d26ab
-0,         45,         45,        1,   164396, ff338e650a3475185f03842d7a691680
-0,         46,         46,        1,   163504, 21cba98fb1c03ffc149e582a4e70404c
-0,         47,         47,        1,   164248, f92c93800bff6486f09e170bead7f470
-0,         48,         48,        1,   164444, dc04c0e3b86bf42363046a2a56c76c82
-0,         49,         49,        1,   163844, 48007251ab2dd2d0228ac9095b190718
+0,          0,          0,        1,   182328, 928d49b37c9918a1a8674a5ebf20e05a
+0,          1,          1,        1,   182336, c662168526d8fcaa2d8fea224eac8814
+0,          2,          2,        1,   182956, 04dd499aea666d39e6e3579441f694a5
+0,          3,          3,        1,   182384, 230828b8a0eabf61a61f53009639ba4d
+0,          4,          4,        1,   181704, 5e03ab58b4480a6613f54857f10c39e5
+0,          5,          5,        1,   182136, 6ee23e8eba131ae876d0e0ea7c5f40bb
+0,          6,          6,        1,   181552, a930b6040ac40209da63ae14aad00169
+0,          7,          7,        1,   182292, f504d5207bcd7f06064d81e438063b83
+0,          8,          8,        1,   181424, b91cad343cfccdaddacbe7de21dfea76
+0,          9,          9,        1,   182316, 53ed29545ff5aadc232d0fa147612d31
+0,         10,         10,        1,   182064, 393d810a2838b1a997c73c485a6f7114
+0,         11,         11,        1,   182596, af0c838f2268ef5a6f071cd3af4213b1
+0,         12,         12,        1,   180900, 3eef962799e950342d36d069c6d16c72
+0,         13,         13,        1,   181920, 0d20f588c27471a038e159a131e9c8ea
+0,         14,         14,        1,   182824, 7a15ecc62b8f1e127887ce1a4f27888e
+0,         15,         15,        1,   182452, b5dd047a2c6ff876334511962ba3de22
+0,         16,         16,        1,   182312, c974923e3d99157667410bd8185b98d2
+0,         17,         17,        1,   181856, e2e836553f3bb1049a462410686ebd37
+0,         18,         18,        1,   181108, 3b6d955727c6bb1c83e10783d5e322ca
+0,         19,         19,        1,   181388, 19bb766c008267a87ff2bf17233bcd24
+0,         20,         20,        1,   180936, c48c9f308e1d58cd227cade9f40d644d
+0,         21,         21,        1,   180900, a4b5e482edd1ab63bcd107e448889b6f
+0,         22,         22,        1,   181936, 43a88f8818a761ad0774e93cec6e8e34
+0,         23,         23,        1,   182304, 1f75b25b6f3944cea81842d74b44ba15
+0,         24,         24,        1,   182580, 9185ed53b7e8339b61d3abe230bbab71
+0,         25,         25,        1,   182572, f4ece21bb56548d7df0333ccf5c5cf44
+0,         26,         26,        1,   182356, 281975b0138e5e3eeb2f9832b5e56bf1
+0,         27,         27,        1,   181532, ce685ee2c76c3b17a63918e967371f91
+0,         28,         28,        1,   179580, 331569af5ce83bd08ed631b66f3abba4
+0,         29,         29,        1,   179528, 5e0fbd62a164dc72cf511023da792175
+0,         30,         30,        1,   180760, 5b30e7182136e59a5da4a345f22bcb6c
+0,         31,         31,        1,   181564, 53919baccc7eedc83f8a242581f0dc83
+0,         32,         32,        1,   181428, 94221b58afd266a92d763b32a5c7ee8d
+0,         33,         33,        1,   182980, 202c771f9d1056f8e0000028c716f134
+0,         34,         34,        1,   182624, a0a1466f85870adf5fae0c922aeba348
+0,         35,         35,        1,   182352, a0d790951e4f2c0e80aa94f88456d9ca
+0,         36,         36,        1,   181336, ac8fbab67b36d58c4e8374bfb07458e7
+0,         37,         37,        1,   181528, 91150acfb9da0656d52dab68b4b526df
+0,         38,         38,        1,   179776, 0d91b14f5e87671583db9adbc5306247
+0,         39,         39,        1,   180100, 062e4af150100d7accf86a907a4b99b5
+0,         40,         40,        1,   180228, 23c617b76ef8f274bd089016fb8516c7
+0,         41,         41,        1,   180592, 72e3aaa7131e2385845600f0793022c6
+0,         42,         42,        1,   181188, 3e50bceb61a1a880f21e6f1b713c4ee3
+0,         43,         43,        1,   181300, c001028d3481dc5be1c694cb4693c879
+0,         44,         44,        1,   180812, bb0cabd09e9c0d4717c936a6d6532cce
+0,         45,         45,        1,   178816, cae14eb93a455bd8210ab7f2f8ef31f7
+0,         46,         46,        1,   178196, 5d8bb486d7b6e241e2cbd3702a97dba2
+0,         47,         47,        1,   178772, 63a30c640a7aed626e4bcc749e7e594a
+0,         48,         48,        1,   178652, db9f7c1968896659c00dc50cf7070184
+0,         49,         49,        1,   178512, 28ce86e70639638a6da209a3e9d63eb5
diff --git a/tests/ref/fate/utvideoenc_rgb_median b/tests/ref/fate/utvideoenc_rgb_median
index 7a5febc..6d83583 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,   149240, 7a580af923f79d740391481f44080fb8
-0,          1,          1,        1,   148992, 5083a5e7c7ba433a157441aeb93cec33
-0,          2,          2,        1,   150648, 05657dc59cf5f9c0b1eb4ec875000cb8
-0,          3,          3,        1,   149716, 8a7742db11d0d35f5b575423099b5bd7
-0,          4,          4,        1,   149272, f437090e4782d65f65b06eb1d47c9aa0
-0,          5,          5,        1,   150044, d8d00cf8ae06b6ca8d30a89e7c9666f8
-0,          6,          6,        1,   149532, 4abc60d6ea18bffe28151e0f4549aa95
-0,          7,          7,        1,   149316, a12ddb15795b63b7bf1ce8a66fa1815e
-0,          8,          8,        1,   149516, 3752007da5c2c1963314d35e2d580783
-0,          9,          9,        1,   149520, 419534098fa161671528cc77e307cf79
-0,         10,         10,        1,   149444, 383a3b79634d6aeecfc7eb0a5a5c9b7b
-0,         11,         11,        1,   149164, 5a5901882e8b9aa5a6300b7d786c2b16
-0,         12,         12,        1,   147996, fe9fb5d4cd97c7ad7f11c87b9f75b0a9
-0,         13,         13,        1,   149152, 83e0c36884b91263d2d235fab9a3b3e7
-0,         14,         14,        1,   149640, 366bdff8c41cb2f5a90810f719661bcc
-0,         15,         15,        1,   149600, e72f5f3e18b7a98443094d6e34d5286c
-0,         16,         16,        1,   148916, a94a62b5647365d13081a6c3398b127d
-0,         17,         17,        1,   149520, fdbc007fb7443b5bfd388d273413d20b
-0,         18,         18,        1,   148468, bc4c7b5324fe5658c15e8540dbc7130a
-0,         19,         19,        1,   148388, e9caa4e18c0bffb07039427d0a98798d
-0,         20,         20,        1,   147772, 3eb6bde758e13296e61911d6f574a49f
-0,         21,         21,        1,   148128, 64cc6d5c819d10e725c30fe69ef040ae
-0,         22,         22,        1,   148200, d5b8a93061a70e55b8b751d3c1a4ac5c
-0,         23,         23,        1,   149312, ef912e5a3640992dd2948037535b0341
-0,         24,         24,        1,   149244, 8df2d35148b9d934f79566cf6371af89
-0,         25,         25,        1,   149040, 27f1c2a77ae36fa23bd36ecf4df67fb8
-0,         26,         26,        1,   149020, 995370b34bd96cd5004ba5c4d449fd3f
-0,         27,         27,        1,   148308, b0a7cd8ee1db8fd0d1324450386de11c
-0,         28,         28,        1,   148016, 6d211a6b4e790e9c46757053782e6713
-0,         29,         29,        1,   147324, 730619aa336408d3d5694eb8e3ea2d71
-0,         30,         30,        1,   148104, 34c53deccc3be58bdc4cd9c0e3f19918
-0,         31,         31,        1,   149004, 710a4724ffac1457b8437f94c8e97b8b
-0,         32,         32,        1,   148452, be7c947371e8a434233eb7eaeef95c8d
-0,         33,         33,        1,   149076, 694fc1872869e16aaf176473f2094c52
-0,         34,         34,        1,   148952, f35b66ac7f42cbaf849a41536306cb85
-0,         35,         35,        1,   149012, 3f5d904d5a8b3d169f8c87f21b712ef6
-0,         36,         36,        1,   148464, 363df43764cb27a2d2a16e9246bf2c76
-0,         37,         37,        1,   148968, 2e08d0c96fdc99b091ad20c1aed208b6
-0,         38,         38,        1,   147744, 15412763aec2d25f9a23de4fa3cf60dc
-0,         39,         39,        1,   148124, f76679ddeaf18af0ef9563c7b7d86636
-0,         40,         40,        1,   147800, 3195234ce043d883252fbe7a01dbe86c
-0,         41,         41,        1,   148528, dd4b892d143ebd326452f5504d23d794
-0,         42,         42,        1,   147752, eb8c442bcc34a8a38e5101c1e00615c9
-0,         43,         43,        1,   147832, d834c5e4e0a1ab0a31c13eb7ac40fbc1
-0,         44,         44,        1,   148000, 9761129bd0122132d2154a56c2ceec62
-0,         45,         45,        1,   147344, 9b76ab62f501f0714076d9f94bb4374a
-0,         46,         46,        1,   146744, 184298b63c13730635f347eecdb506dd
-0,         47,         47,        1,   145980, ef4f03747a2a76016fc66df7a32a57b8
-0,         48,         48,        1,   146228, e2618fe6c95722d63cbce7ae5021ed16
-0,         49,         49,        1,   145756, 9f9187896e840d163ad955c1a37756fe
+0,          0,          0,        1,   182160, 927bd48282b1545ce73bf9c68670a9b4
+0,          1,          1,        1,   182104, d60b5eb10ff0a5cfd928ca00c215d344
+0,          2,          2,        1,   183108, eab7279cfaf1cdde8a6c874f8fd83c49
+0,          3,          3,        1,   182320, 62a4647b05709d86c51a18be16877e98
+0,          4,          4,        1,   181920, 33cef2cf9df3293153192c2d71b3e04f
+0,          5,          5,        1,   182424, ca198cc391d762fce8a0d1b52bf20f4e
+0,          6,          6,        1,   182248, 37666d2ea0c2c78e158b0f2eac6d367e
+0,          7,          7,        1,   181876, 91432f472cf373d5d4036bd100950f3e
+0,          8,          8,        1,   182104, f78415ac9304c2ff0ef903debf9148bd
+0,          9,          9,        1,   182540, c98da552ec452e2b6877fed05ecd7fee
+0,         10,         10,        1,   182120, e6ecdb9af6591916153ca9aeba76b9d0
+0,         11,         11,        1,   182136, 6367ca0d64b63303c2292b788dba0e60
+0,         12,         12,        1,   181296, 59cec61dd7efc242939233b06ea683f3
+0,         13,         13,        1,   182136, fc906cc12493c70f3f8fcbf640a7ffe8
+0,         14,         14,        1,   182412, 571b1171b74de32801be9bd02a773eaa
+0,         15,         15,        1,   182732, 9212760fa11fe4fa193ba1aa259e9765
+0,         16,         16,        1,   181944, c8779690e7935000d38eba9889a40056
+0,         17,         17,        1,   182232, e531631c1f9b273dd476bba14c2e36e1
+0,         18,         18,        1,   181512, 012dec9becd805ded4452e9479edaa52
+0,         19,         19,        1,   181424, 67c965637248333f92da9d493bf7546e
+0,         20,         20,        1,   180764, 6139b448310c9c31f8fb6563a7fa194c
+0,         21,         21,        1,   181072, 493ea592b7d59eebf01c002e7e22fc43
+0,         22,         22,        1,   181160, 850adac4246bdf1fb1ada47e7886cb77
+0,         23,         23,        1,   182156, d26cfac33e19b4ca11210c9e6cb91955
+0,         24,         24,        1,   182260, 9554fd3b74b753135d298d788aae7c8d
+0,         25,         25,        1,   181976, 5b94e7cd232949746691a94ebcc44fbe
+0,         26,         26,        1,   181832, a0f9c815cb53396cec2164d32a900d46
+0,         27,         27,        1,   181424, d2469bf8274936e282e78cb8f7f84859
+0,         28,         28,        1,   180632, f1862cea94f752a8a104076ddee2f19f
+0,         29,         29,        1,   180624, 01a084f93f7e58320a6972ddfba6d15d
+0,         30,         30,        1,   181024, a744315a8357da7d85d23b107562270e
+0,         31,         31,        1,   181844, 11d1feaef20b793f1c474014e0eccd75
+0,         32,         32,        1,   181712, a68007bbdf0169c9ed2dffae3dc63221
+0,         33,         33,        1,   182008, 4880e81cfd06ae1ee7016e292f2c8a0b
+0,         34,         34,        1,   181800, c40bd225be33ad95c2757d6204d83212
+0,         35,         35,        1,   181840, 655275b71e3ce4999ef7b54bfd4ab7d1
+0,         36,         36,        1,   181848, 072f45397965a649c3dcd42737a81381
+0,         37,         37,        1,   181976, 624d00b654dec2ebb13a43a2eed726ed
+0,         38,         38,        1,   181216, 9d52bb427c7d82e74aa00839f4093173
+0,         39,         39,        1,   181236, 873d7aa5b7e7a6e1a64044e35891ab69
+0,         40,         40,        1,   180672, f584290b2b0384f7c86ce0aa07a2c0f1
+0,         41,         41,        1,   181324, 87eda71b74f8033e5a142d17beb0bccc
+0,         42,         42,        1,   180980, c6a41621433317f6cce5bbc90e9b11d2
+0,         43,         43,        1,   181204, df15a287bfc1dbda81be966046c0982e
+0,         44,         44,        1,   180720, d392d95c67349296d922dbf53ec3f832
+0,         45,         45,        1,   180028, 8bded0918eae1e10073a40df3b6f0f39
+0,         46,         46,        1,   179704, d23b2c0b47d81b60b64c05303bc163eb
+0,         47,         47,        1,   179648, 2a178bb890bff21a27eec2342aeecb7f
+0,         48,         48,        1,   179424, 31e54f174861aa95b52ba65fdbef6af8
+0,         49,         49,        1,   178980, 75a7700b822236b0ecb169fd692910f1
diff --git a/tests/ref/fate/utvideoenc_rgb_none b/tests/ref/fate/utvideoenc_rgb_none
index 4b74a22..f9cfe47 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,   302912, d2964d8013869388b92b546f105a7541
-0,          1,          1,        1,   302880, a06917f2dd5905034b78d80b4702ade9
-0,          2,          2,        1,   302740, b8af48307700460aed09e61ff43297d8
-0,          3,          3,        1,   302784, d8bec7604718716daf04814fb889064d
-0,          4,          4,        1,   302824, d1f2f9055165254003868dcde305c423
-0,          5,          5,        1,   302796, c18722063e9cf19ee8cdcb69266c722a
-0,          6,          6,        1,   302796, cf00264e1e5f43890b5be16dc2aa0a75
-0,          7,          7,        1,   302860, d9b305b43c36ed06fa347e04daa26772
-0,          8,          8,        1,   302892, f69c6b0c027ac5f3d7e9e56609b36559
-0,          9,          9,        1,   302896, f81634542eb893a8150edfd91168d91e
-0,         10,         10,        1,   302776, 91509d83dc2c9308d9e29ed2b3c49b44
-0,         11,         11,        1,   302792, 7109c49d3c65cdc9afd8f0f3917dc36f
-0,         12,         12,        1,   302908, db307334fe92965b4500fb7f67ce4ffd
-0,         13,         13,        1,   302784, d18a2017145423cd7f5880cb44e34c4b
-0,         14,         14,        1,   302668, 1b2362477600ad99fdcca3bc2167be9e
-0,         15,         15,        1,   302696, cf38dc4d728a291f6206ee0dc4dec00c
-0,         16,         16,        1,   302788, d1d7743274cef21e137d9aa512ca1edc
-0,         17,         17,        1,   302840, 89d46fec602e9ebe4cae55961da71f4c
-0,         18,         18,        1,   302928, 46e55d9667f21cd14184bad89de32971
-0,         19,         19,        1,   302984, 8f25e47871bace8b39a2709f49cef11d
-0,         20,         20,        1,   302936, 6dff8cb7bb9fe294fcc79a713a983fb1
-0,         21,         21,        1,   302980, 26191c78d0e2901404776791397c4f83
-0,         22,         22,        1,   302996, 9f414291a8ea4537ac991675034db64b
-0,         23,         23,        1,   302912, d274f2535d109f9b8601f175fcd858cb
-0,         24,         24,        1,   302964, 1d70b563670a33267ae2f6644e1c8e95
-0,         25,         25,        1,   303028, 9d14b635403c286ca9d60fa700e30888
-0,         26,         26,        1,   302988, 8a3a45138a29d38ac70f1fb9f3147c1a
-0,         27,         27,        1,   303056, 2378954ac18fb9b01feb937b76c08a55
-0,         28,         28,        1,   302996, 675d4b6b235c374da450cf00e240185b
-0,         29,         29,        1,   303072, 77a7205787f1e7cca59dd239f6c0591a
-0,         30,         30,        1,   303084, 551c987cb8a574f999577a9e630a5df4
-0,         31,         31,        1,   303024, 73451fc3927d329fe407def293b5467d
-0,         32,         32,        1,   302972, 03c69d8fdebeb8c3ba31e99142e68144
-0,         33,         33,        1,   302904, 5949ab8ff47e72933e4668cf46a76d95
-0,         34,         34,        1,   302828, a9197dd2e0496fce0e8de9950466dc6e
-0,         35,         35,        1,   302972, 9c8c24df0e0196453f7db3182561879a
-0,         36,         36,        1,   303052, 849f0f23b6d2e6af74bff2a45b5d8a63
-0,         37,         37,        1,   303028, 16acb86039a38dbfac48e2a04a48d9ea
-0,         38,         38,        1,   303088, eb5336a28c2b99dd6e4e9f90a5fb5d96
-0,         39,         39,        1,   303048, 5a637b3e6b7b3c4b7aa58f4ffd8c5e29
-0,         40,         40,        1,   303120, f31ef0195ba9c70c5e6dc84ed4e9928a
-0,         41,         41,        1,   303056, 3f73ef08146c697fcec3aa16805aac92
-0,         42,         42,        1,   303092, 89e2ac83290eef0f589d67e3adad2d30
-0,         43,         43,        1,   303140, cde3a48e309c3ca6a3843d2d5aaade79
-0,         44,         44,        1,   303116, 5456c19ccc38237a09986c962350ef60
-0,         45,         45,        1,   303156, 419e78d98541dfd1a9d29a04cf985cf9
-0,         46,         46,        1,   303148, 9b7a7559370798cfae2ccb1731cd89c0
-0,         47,         47,        1,   303196, d9590fdf48bc3be1a4956fb5da3584dd
-0,         48,         48,        1,   303256, e6c90aa1753fc7d6b04cfc7e92b53af1
-0,         49,         49,        1,   303228, 941f240dc62777aba1792f36b70e1f48
+0,          0,          0,        1,   301056, 16fddab8a093730a98394234e2cfd39d
+0,          1,          1,        1,   301068, d9eca93b47feb9b157509686253b588d
+0,          2,          2,        1,   300844, 8d360d038ee45975061a3b5cfea0f76f
+0,          3,          3,        1,   300904, 109420862f1e7923ed1e8b1756562fe1
+0,          4,          4,        1,   300912, 51ee9a75c2bb8e0a67909fc1cd9fa1f2
+0,          5,          5,        1,   300936, 7e94181f755e5be96e88b4739bff43f0
+0,          6,          6,        1,   300944, cdd1bc438693038196e034d3674cec2e
+0,          7,          7,        1,   301044, d504326bed6aaaf078944fed43c85a64
+0,          8,          8,        1,   301080, aaeff1e9f961a4eb92590ca8521864ed
+0,          9,          9,        1,   301044, ba37977e1411497f3539b19559b3d5cd
+0,         10,         10,        1,   300944, b99ecf4877e735fc99d698d55f7fa6c0
+0,         11,         11,        1,   300912, d804f669f681eeb1093033288403edb8
+0,         12,         12,        1,   301048, cf9fb69bd1b4556f8d021ba1f36122ab
+0,         13,         13,        1,   300964, 631724c93959570619a01de5728fb5ba
+0,         14,         14,        1,   300868, 036d5880f9bb43dfd8475b58bd39e818
+0,         15,         15,        1,   300880, 719f004dca44602d1eced2aa33e20278
+0,         16,         16,        1,   301020, c7da77d6ff794c8b0e921f5e31dd1174
+0,         17,         17,        1,   301076, c890504084316eeced27e3b1363fa955
+0,         18,         18,        1,   301192, bb0dae1f108bd07eaacdc11b7e9ae064
+0,         19,         19,        1,   301228, 26d9305b99b063f2c1ff7224f5c3bc3d
+0,         20,         20,        1,   301180, fcfabb91547c5fe81318684c6c8f9125
+0,         21,         21,        1,   301180, 6680360f572c4d83ff831ecf07e9a314
+0,         22,         22,        1,   301116, 5ff83a1f27cce2b194ff568e43ee347c
+0,         23,         23,        1,   301060, 80466ff8cfaac1b88b7e3236117e19b7
+0,         24,         24,        1,   301132, 7bc63a1e87ec3aaab981dabe83b8704c
+0,         25,         25,        1,   301144, 47f57cdcc4a2ad0c8dd1e8de116c0567
+0,         26,         26,        1,   301088, e0c17cd6bda91508ba76fe515ca1049c
+0,         27,         27,        1,   301232, c02d667805bf4c064b4e28a8994e49ae
+0,         28,         28,        1,   301152, ac8f1a611e7b70efd3093474f65483d1
+0,         29,         29,        1,   301224, 79038baba3dca1bc0e64ed74fe6f7b97
+0,         30,         30,        1,   301224, 2daa40534dd3a50c13b04d1cf509f28b
+0,         31,         31,        1,   301160, 11179bb8304b07854d251e83a4b82d83
+0,         32,         32,        1,   301120, 296ae4ff30abc4ef34be1d8a6c025ddb
+0,         33,         33,        1,   301100, 3ff85950d03159f6d86489ae88c45e7c
+0,         34,         34,        1,   301000, 32e7d1a9cd293b21be0dd4dc37e93a7a
+0,         35,         35,        1,   301156, 73c1c8cf26690283eb34bd8cd60e6e5b
+0,         36,         36,        1,   301232, 8c0bd92cda79f22c66c9732a6caaafc8
+0,         37,         37,        1,   301228, d661dfca51ca9ea79b9712d6f9d97437
+0,         38,         38,        1,   301296, 0b26c18a4b1ad60e150beabbb1576e12
+0,         39,         39,        1,   301296, 7975b6ccf5a08524bd2cb6a810a444a5
+0,         40,         40,        1,   301308, a80739008309fb1941a54189860a1683
+0,         41,         41,        1,   301268, 3066dd46ff962c2f6438a97c288ef1d2
+0,         42,         42,        1,   301344, 0069bb6b069ff6af3081017f1fdb896c
+0,         43,         43,        1,   301308, f94eacab194d54cfedcc5258d9ddf037
+0,         44,         44,        1,   301292, cb272181cebccc7c3dd64bcf7b49346f
+0,         45,         45,        1,   301344, 1a0d39b0c3f63dc53e62780f875e2f9e
+0,         46,         46,        1,   301432, 42fcb42f65050c4e261a147e49b851a7
+0,         47,         47,        1,   301440, 90f5c3e79c34777174b0eec0ae7bbd50
+0,         48,         48,        1,   301460, eea061bdda0964daa227164d06db6feb
+0,         49,         49,        1,   301444, 6a9bcc9cecab9f43b7bb2c2110853320
diff --git a/tests/ref/fate/utvideoenc_rgba_left b/tests/ref/fate/utvideoenc_rgba_left
index eb0112b..7e8aff4 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,   181176, da7b045edf219bced5b152791b10c87f
-0,          1,          1,        1,   180804, b06bd1fe1a00a21efe0df3eabb909c9f
-0,          2,          2,        1,   182152, 75e86b780b70de0510be70278b8005d7
-0,          3,          3,        1,   181092, 70beeae6c87daac962fa67a5ef72f250
-0,          4,          4,        1,   180616, b0b8fda4db6828360d67556c8d90ea4f
-0,          5,          5,        1,   181452, 434daeeac59b17aaa3717ae9e5e5a3d7
-0,          6,          6,        1,   180648, c70e591fc050a7d8b88efed67a78c119
-0,          7,          7,        1,   181108, a84cd2efe629a710bf8f2118686ec8e3
-0,          8,          8,        1,   180324, 9e1559a606140bbad9d268d1453e26f8
-0,          9,          9,        1,   181236, 8daa9a96816335c58b88223d8c54f4a0
-0,         10,         10,        1,   180896, 5566aaf2bfb0a5f8601abb55496b0373
-0,         11,         11,        1,   180960, 67eb48372ea714bfb6b962029fa67328
-0,         12,         12,        1,   179396, 49bc20f86bd85dddea8085238ca3221a
-0,         13,         13,        1,   180220, aa783168cf3753dcc68d90155505081e
-0,         14,         14,        1,   181724, cef5a732a3308f7803d36d06e22f2490
-0,         15,         15,        1,   181248, a5bd0e1d9ea5130b35d084929fcb3f1d
-0,         16,         16,        1,   180824, 7ea8991f802ed2db13f12478b8445d96
-0,         17,         17,        1,   180364, f9065f42a52f4485347dfe667101bf3c
-0,         18,         18,        1,   179728, e88bf6901809ff965b76dad488a6dced
-0,         19,         19,        1,   180156, f054de2239e20e776663de033608e0c0
-0,         20,         20,        1,   179548, a328018fc852bb3f8a0a64b30d051d02
-0,         21,         21,        1,   179612, b865fd5fcbe5b6d7ca3e111048ecc3b2
-0,         22,         22,        1,   180728, 8a0a4c6933f8b6323426272fb64722de
-0,         23,         23,        1,   180976, c4a788e3c7b81070013934df31299208
-0,         24,         24,        1,   181592, 9fab2972676d67f86ec7b319ffb78e59
-0,         25,         25,        1,   181392, 7d762db7b2651f259d32a882a499c156
-0,         26,         26,        1,   181056, 1620dc2804ca0d9a48097db7f91bf6bc
-0,         27,         27,        1,   180416, 62dcb666136de841db99096e7c5fadb0
-0,         28,         28,        1,   178256, 27b01db3cf22c2a982b73861d3eb6add
-0,         29,         29,        1,   178040, ef78cd2d2091c03e90ab3feae0b2adcf
-0,         30,         30,        1,   179540, f026cc6577c8fd8ec685a45b88b31b62
-0,         31,         31,        1,   180436, af692865fb34b1418b756e794a9c1c3b
-0,         32,         32,        1,   180200, e65b58ef8e13e67a4c0c45086d299818
-0,         33,         33,        1,   181944, 6eae7d0bf76bf06da71186671901e698
-0,         34,         34,        1,   181044, 740dadcf236ca0af236c09d29b312940
-0,         35,         35,        1,   180952, 5badcbb17e97be7b54fa1e9e49f677ed
-0,         36,         36,        1,   179920, 8827a40f0c1e0b04f6085a7146955e2f
-0,         37,         37,        1,   180324, 9d42e2532a48c4972cb71ac541c3ea57
-0,         38,         38,        1,   178324, 31db217d6e574bf83279288f0b36a628
-0,         39,         39,        1,   178460, 8fdc5e7be532e05ddff2e10064113882
-0,         40,         40,        1,   178720, 28fdeaf450edd61a5a0f0dbc75aefe99
-0,         41,         41,        1,   179340, 2988ec8ce759703ef975c55a22ed3cd4
-0,         42,         42,        1,   179808, e27ed3b49dd8c3ef98e3526d9d691b65
-0,         43,         43,        1,   179708, 14415299804aa63cb7b262af6869a371
-0,         44,         44,        1,   179524, bb75948719d5af9e48543fa0c932f746
-0,         45,         45,        1,   177332, b0984e1db78dcc3d44a010444d87cf78
-0,         46,         46,        1,   176440, bd57710508310a95ad41cd056b715e12
-0,         47,         47,        1,   177184, f81326c0bce9ca0efe7edae7659d0e8b
-0,         48,         48,        1,   177380, edf7f2fd74be9992edda43ea87e524b7
-0,         49,         49,        1,   176780, 8902e18670264eec47294ffde934fcb9
+0,          0,          0,        1,   195264, f5b71c1d95ed9d1b9ffaaed946d2c554
+0,          1,          1,        1,   195272, 30b0058c43e07814f3e4864b0c558d6e
+0,          2,          2,        1,   195892, f7814ed390a88acded660d0bf9427675
+0,          3,          3,        1,   195320, f6146b50ed7fd18f63ef192dcc8fef7b
+0,          4,          4,        1,   194640, 143611fe4905227fe5110dd507b2f0a8
+0,          5,          5,        1,   195072, 61b37039712a47a57303f768927ab67b
+0,          6,          6,        1,   194488, 5e159e73ce4cb29bebb10de35da29383
+0,          7,          7,        1,   195228, 131642b2a5e332068339516dc8638e48
+0,          8,          8,        1,   194360, 0d9c4b75a7f33beaac9ef643c704a6e0
+0,          9,          9,        1,   195252, 1d7879a44418c6b0a0abfa2f972e471a
+0,         10,         10,        1,   195000, ab70dd483502f27eb98056dc1bfd9d5a
+0,         11,         11,        1,   195532, 7126075b9cc0491e61fe738a173c6de2
+0,         12,         12,        1,   193836, cd4257a848045b98f2eefef064250db4
+0,         13,         13,        1,   194856, 11567f349e791347ca53aae0f4c0799b
+0,         14,         14,        1,   195760, 4c684f86ebbd9f0a344ecfec00f09c1e
+0,         15,         15,        1,   195388, 0795f92355b433dcab444d1cd904ee7c
+0,         16,         16,        1,   195248, cab5c1de6f1a26cc30d1f9e18d2eac86
+0,         17,         17,        1,   194792, 3f7053548d808301f85e088ed7a81ad8
+0,         18,         18,        1,   194044, 53b3aa44bf95cc63208d41465cb04eea
+0,         19,         19,        1,   194324, 5179610e0e3f6ce3f95fc193368e9bac
+0,         20,         20,        1,   193872, 4b0b61055e417ccddd35c7ccdcf27779
+0,         21,         21,        1,   193836, ef2404e633e32ff11e4486970149865e
+0,         22,         22,        1,   194872, 9d436ba22481a2508425044bc7e008b1
+0,         23,         23,        1,   195240, 5d1fe26e63077879d8bac6100b943e89
+0,         24,         24,        1,   195516, 880cc1ae98c012788a1ac83330ce7593
+0,         25,         25,        1,   195508, 381d1162ffc4d7773d665262c30b0a3c
+0,         26,         26,        1,   195292, 4ba16e9f821ce52063efc159fbf85328
+0,         27,         27,        1,   194468, b74ff25c30aefcf7f67db8a612850953
+0,         28,         28,        1,   192516, c4802f4ebd64ab160f2f010c3659029c
+0,         29,         29,        1,   192464, d6efdd2e6fbbfe80ca172e71c03049d9
+0,         30,         30,        1,   193696, f1a4377ba7cb575210e2b5e727b5ab80
+0,         31,         31,        1,   194500, a43505b9bbd48e2d90833dd0a76835ea
+0,         32,         32,        1,   194364, 3f924d8dbfeb5937998d1e5fa8750583
+0,         33,         33,        1,   195916, f3a88d66651aaf090ef2793d5925f995
+0,         34,         34,        1,   195560, bfc13e50f8ff9645e6fa14d65e9b50d8
+0,         35,         35,        1,   195288, 0147ff42692d46139fc15ce5946ab206
+0,         36,         36,        1,   194272, 2b99f99115326e8b2e8116ff8bd36eb9
+0,         37,         37,        1,   194464, c6365f3ab37d823ba0bdef05b4d753ba
+0,         38,         38,        1,   192712, 1e259445e4324a61057fc212dcb88907
+0,         39,         39,        1,   193036, 1aa02bfb781c91997b9a3bbbe4f36e1d
+0,         40,         40,        1,   193164, 851685117ef8f9eca02d537645bd5b17
+0,         41,         41,        1,   193528, c7dfed0b5f43e30a3df5b7ab4fe71651
+0,         42,         42,        1,   194124, fb5e4ef20484ba4cf61f923f886a2170
+0,         43,         43,        1,   194236, 7fd8294a2f972ef855a52a89dd450b30
+0,         44,         44,        1,   193748, 7ad5c528463bef0fd80fd6fc4cab4e0c
+0,         45,         45,        1,   191752, a490b1bc7619c1b41a04e8b6ea86a748
+0,         46,         46,        1,   191132, a9d25233c59792c6323002f8242d8512
+0,         47,         47,        1,   191708, f3f34fe88994a927f258962f5caea435
+0,         48,         48,        1,   191588, 5c70bf58c4e2a1a0959cf6c7d6b7dd11
+0,         49,         49,        1,   191448, 804f24b6a536fe2f93206d431525125f
diff --git a/tests/ref/fate/utvideoenc_rgba_median b/tests/ref/fate/utvideoenc_rgba_median
index 5b2386c..c1e7a50 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,   162176, 56d4b5bfb2f08741c34ebb18dc5baf13
-0,          1,          1,        1,   161928, ac877a6e1afeb6813e5b79110dd5b847
-0,          2,          2,        1,   163584, 0559b537142474bdebc6fa2af9cca544
-0,          3,          3,        1,   162652, 3c36b59df75490a091035dfd6ebcbe01
-0,          4,          4,        1,   162208, d411c2aacdbdb828dae6bcd522a8b5d3
-0,          5,          5,        1,   162980, 658724afc8be5ceff75cb308a99267cb
-0,          6,          6,        1,   162468, 9dcb4ed413892aae0f3490d9baca4ddd
-0,          7,          7,        1,   162252, 2bc2f2fa252036ddf8241a0f1956ea8c
-0,          8,          8,        1,   162452, 4d41518201cb1295aad71df4fb1fedb9
-0,          9,          9,        1,   162456, 6811e63d77b8e842c13fba38afd65017
-0,         10,         10,        1,   162380, 710437537764369906cdf1858aea9e70
-0,         11,         11,        1,   162100, 60d1d475a78e1222a3f116db88d6dc8c
-0,         12,         12,        1,   160932, d9b8588ab35792e70c51354faea611cc
-0,         13,         13,        1,   162088, 3d88ee1f80ae7877afc5c142758a9346
-0,         14,         14,        1,   162576, e3357aea30458fb86c05d2a9cb5f3c8e
-0,         15,         15,        1,   162536, 117a4eae0ed02bb6ae32d23e591a3ae4
-0,         16,         16,        1,   161852, fa14269ae83e546dbbfa40f1aaf82bc8
-0,         17,         17,        1,   162456, 8c40b4e6507f7af04b1cae3848d6cfcc
-0,         18,         18,        1,   161404, 7211261a35fef4fae67b160eac1eb259
-0,         19,         19,        1,   161324, cd634211ef67871bd6860ec005ac0118
-0,         20,         20,        1,   160708, 8b65a6f7459670dd8ba5fb01b1344065
-0,         21,         21,        1,   161064, 85203e969ec6e8081c7cea4bb65de1cf
-0,         22,         22,        1,   161136, 296f3621d6b7f630768e5d7437629c42
-0,         23,         23,        1,   162248, ce43a1896160c289bbe5d56dafeeebc7
-0,         24,         24,        1,   162180, 0411ba4d9bdb8ea145a38214cab93aff
-0,         25,         25,        1,   161976, e6bb765a977e81afff62aab1a1a2ca2f
-0,         26,         26,        1,   161956, 8528eee65853c2e7298eb9e3c6ca9fa2
-0,         27,         27,        1,   161244, 332fa087a6ceceb610f3895ca5d81e4c
-0,         28,         28,        1,   160952, 4f3b0b92e63bdd0fd3f102e968e6f432
-0,         29,         29,        1,   160260, dd2de3bce5b80161547e33a748ce6b6a
-0,         30,         30,        1,   161040, 1306d4826a20d22810f19579e93d0f63
-0,         31,         31,        1,   161940, 1724203fd332573e778624d61c3251b0
-0,         32,         32,        1,   161388, da336f3865edf7e54ae14ca6d01de859
-0,         33,         33,        1,   162012, 2a04855ce96edec00e1860722e0f23a2
-0,         34,         34,        1,   161888, 4e525c0ff2ddfe1dd74f655037c52f39
-0,         35,         35,        1,   161948, 4a4723b617c8b142a3d9a1b30bf0c99c
-0,         36,         36,        1,   161400, a8250f7d6da6e7eb91c5b042679737e2
-0,         37,         37,        1,   161904, 15f4274bbaaa517865d0e212a03ee5fa
-0,         38,         38,        1,   160680, f7ee2864aa4c1c555fe0176b1b886294
-0,         39,         39,        1,   161060, 0f9eb1b9a798fe070d5d5b1587106e12
-0,         40,         40,        1,   160736, 988f20899af28deb7187cb89268fac7a
-0,         41,         41,        1,   161464, c279f41499a76c4548200859a3990d8b
-0,         42,         42,        1,   160688, 6d730f0c2a195845050af864af9f6bf1
-0,         43,         43,        1,   160768, ae1a3ad132c3ad269ca156d4948df74e
-0,         44,         44,        1,   160936, 32d6264955012575fad51675ef40b72b
-0,         45,         45,        1,   160280, aabff2df269f802b05d07c2bdcd7deae
-0,         46,         46,        1,   159680, 57f2bf1bca662fd2652dc9a04b883295
-0,         47,         47,        1,   158916, 5dfd2f6a29c73972d7f7431bc4e7f099
-0,         48,         48,        1,   159164, 1eeee6293474fc26cefad5cb2174d088
-0,         49,         49,        1,   158692, 56cee1ab036ccdfc9de75475d31fc221
+0,          0,          0,        1,   195096, 07f8ab6c21d43accdc468e8094072475
+0,          1,          1,        1,   195040, 25430ae420a26ea70ab73ae2fd4f558a
+0,          2,          2,        1,   196044, eeeaa5cfc54537f860f88b67d59ba568
+0,          3,          3,        1,   195256, f12b178cc901ea71bfc66b844e772710
+0,          4,          4,        1,   194856, 337796f5168cf44ab2871e3d2e3f20cf
+0,          5,          5,        1,   195360, 26bc4e452288cea2409ed7a10304f6a1
+0,          6,          6,        1,   195184, 70765a689e3c7751ffe43f042ba9d9b3
+0,          7,          7,        1,   194812, fbe55683b8af121205dbfc5fc7257907
+0,          8,          8,        1,   195040, db2156d4e31b34e3aab0e245b070afa8
+0,          9,          9,        1,   195476, 788fb862ec12c7383b571a75f616e046
+0,         10,         10,        1,   195056, e22a8e7d469a9baed77853e5bc991034
+0,         11,         11,        1,   195072, 8d7556d525c1482bfe50f1aa668c3ef3
+0,         12,         12,        1,   194232, b6bc090090c8dc46cb771b0d8c10082b
+0,         13,         13,        1,   195072, 37b2a915325aef69c14a4d977330bd95
+0,         14,         14,        1,   195348, 38d1c5584386d5ecfa6cd1b1a21bcf95
+0,         15,         15,        1,   195668, 0e079972d3c4b5c46a65a0a1968fe331
+0,         16,         16,        1,   194880, 845d57af36c419b1c97b414d03660d1c
+0,         17,         17,        1,   195168, 99aa1f4bb9830296b4a7fee9d99aa1d7
+0,         18,         18,        1,   194448, 918caa6252898799ea2e6767ccafb441
+0,         19,         19,        1,   194360, b4bb3cf4c1429b55419c06e103b26a58
+0,         20,         20,        1,   193700, ee116403cab362226270fedf7cffa61f
+0,         21,         21,        1,   194008, b0308dc9b17f84247e5ee34ce0ae2055
+0,         22,         22,        1,   194096, 884e9a814fc05a05347b8d73268babe7
+0,         23,         23,        1,   195092, 9942a01b617fc2d628805c181bc2c981
+0,         24,         24,        1,   195196, 6c86d3e2bd936ece2ae1f5a80811794c
+0,         25,         25,        1,   194912, d16b92cff2bcf988497961e8f0e3fd04
+0,         26,         26,        1,   194768, a34ab92404a55688b0d23bffe43caeae
+0,         27,         27,        1,   194360, af1048eb8a9f1c9e111bf3a7988b6fc7
+0,         28,         28,        1,   193568, 701a8d4fdc0bb486b443005fa6374312
+0,         29,         29,        1,   193560, 4a8ae0776ebde106cb8c7665130a7ad0
+0,         30,         30,        1,   193960, c18dd6ef654fa74c1de408028ce321e8
+0,         31,         31,        1,   194780, 291d914b3ecd5e070d7c1d3088bb7c07
+0,         32,         32,        1,   194648, 5a0b8dd59921b84c34517c123a1e9b4f
+0,         33,         33,        1,   194944, fd9f5dacb693b447ee9ba2d7442476e1
+0,         34,         34,        1,   194736, 494a861598f740612b7024bcd79d8e1d
+0,         35,         35,        1,   194776, 1cb7f8ad6f8dea5809ab57b113a9d71e
+0,         36,         36,        1,   194784, 6fd7b74e417650f719181b18bef46918
+0,         37,         37,        1,   194912, db0d9b73a53b36452711e1e3b423e66e
+0,         38,         38,        1,   194152, e2f332679c7e636b377ed8a853bfba9c
+0,         39,         39,        1,   194172, d92749f7c7d6776df96f12b947f76698
+0,         40,         40,        1,   193608, a8c4a092ea7150729c8d4fc1a4d52479
+0,         41,         41,        1,   194260, 894f7d88f405dd2a5966ff2cac697480
+0,         42,         42,        1,   193916, 717cf2e1f09908b96fd6931cd6e2397c
+0,         43,         43,        1,   194140, 0e37397d73bb07c71a8fcb9f0977ccbf
+0,         44,         44,        1,   193656, 7f6b6095cd4e15a66b09006710a6bcbe
+0,         45,         45,        1,   192964, 5683af73e72782f026dbb6b58abdba9b
+0,         46,         46,        1,   192640, 195ae6b83bfa182e0d4f378f6430246c
+0,         47,         47,        1,   192584, f5f315730639b3848bdb19591b354737
+0,         48,         48,        1,   192360, 884e8b06ed2888995a73a857909199b2
+0,         49,         49,        1,   191916, b4b7c5006c28cbc441738f6f5b4a4657
diff --git a/tests/ref/fate/utvideoenc_rgba_none b/tests/ref/fate/utvideoenc_rgba_none
index 1991ba6..02be4f7 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,   303172, abd9a3e31bc4b3c4103eb95e21dd74e6
-0,          1,          1,        1,   303140, 29e62ca01ba6520da8c35442ddfa7bec
-0,          2,          2,        1,   303000, 03bc2de7e91ef1e929c4032a1469465f
-0,          3,          3,        1,   303044, d7316b5074897ceb5861de482006ec07
-0,          4,          4,        1,   303084, 8a29268305ef904301658ec2664241c7
-0,          5,          5,        1,   303056, 975dd2ac1e4b6dcd2a909889bac98604
-0,          6,          6,        1,   303056, b3ccb6e7a35e44616dc246b747edcb23
-0,          7,          7,        1,   303120, 593e11ab37e42cf285f9a13bf671b60e
-0,          8,          8,        1,   303152, 542aeb683f988532116f29fb3cc0a41c
-0,          9,          9,        1,   303156, f42a3e67219288391cdd131c12c2da87
-0,         10,         10,        1,   303036, a37840b759223d8d7e18902fb6073247
-0,         11,         11,        1,   303052, bbb27328a3d8949923daaa0b5ed28b3d
-0,         12,         12,        1,   303168, 522b1e74feb75bd7c4a71e5d85a3fda2
-0,         13,         13,        1,   303044, 961add62cf8853b41d281164344716be
-0,         14,         14,        1,   302928, 01b5005db00eb6dde2d8231e797ab40d
-0,         15,         15,        1,   302956, 6d448f007b545f370d2dffff0fb57e00
-0,         16,         16,        1,   303048, 942ec6895f66b5f08ee6cdc5604641ad
-0,         17,         17,        1,   303100, d83c9630bedd853cac07e26b6f99f77d
-0,         18,         18,        1,   303188, 6b9a7a78b71e64ed9a6c33a844387db4
-0,         19,         19,        1,   303244, bfa627071fd9be90f752d44a933aa89b
-0,         20,         20,        1,   303196, b1ec566949ac10d73bc16b3025cbeae4
-0,         21,         21,        1,   303240, d63e8b323bcff8a00cf7cbe99dc35a7f
-0,         22,         22,        1,   303256, 75fd6c994639c9e135d5030f31d8b21d
-0,         23,         23,        1,   303172, ac0e8390b59c639daba597c1b61fd6cb
-0,         24,         24,        1,   303224, 507bbfb7401ad63ddf318ef152615873
-0,         25,         25,        1,   303288, 5f223867377e295e954407632ccddcbb
-0,         26,         26,        1,   303248, 14c1be3751f3e05894e286e870f9d8ce
-0,         27,         27,        1,   303316, 9d924c4c4603ac5d9c2659f13cbcf928
-0,         28,         28,        1,   303256, c05f5d99182899aefb57e914e336e0ba
-0,         29,         29,        1,   303332, 41a65ae85522875f582de0487b0afab0
-0,         30,         30,        1,   303344, 749dc30e61b9d5a179c3513b5e6ca052
-0,         31,         31,        1,   303284, 958be38d742fb0c5fce50a50bcbe91e2
-0,         32,         32,        1,   303232, df178e2c1819c832d9a468e22f0d6bed
-0,         33,         33,        1,   303164, db6061112448b9b29c84e9c045561dde
-0,         34,         34,        1,   303088, c3e0f93fd01155c0d4671a24ba82e4c3
-0,         35,         35,        1,   303232, 5b2254a77fbbd0066fcacf1593c92f8f
-0,         36,         36,        1,   303312, ed9c65e2d573a7491b964d8cd160df9c
-0,         37,         37,        1,   303288, 9cf8fa422d4fc4e458cab411614c4e47
-0,         38,         38,        1,   303348, 9e00fe9b2003d28d97c3c766d6eaf6b6
-0,         39,         39,        1,   303308, 4abeab3a986bcaa2cdc6a3898fb7aea0
-0,         40,         40,        1,   303380, 4fefa9101b72a398a411348a5ac0f398
-0,         41,         41,        1,   303316, cbc28418d47be7ac8f7d3922cfd382a9
-0,         42,         42,        1,   303352, e365776166badae59207351c5302c4ee
-0,         43,         43,        1,   303400, 7d207922a9ff4a64c9fc08d32d53541e
-0,         44,         44,        1,   303376, fa84592162246745c77a528301f30532
-0,         45,         45,        1,   303416, 29013e5e5ef8a0f5de63f8946386eeed
-0,         46,         46,        1,   303408, e56901bf9b5559ba91105fe6f388ea41
-0,         47,         47,        1,   303456, 12958be8a6f6beadd9b94db6d4295b6c
-0,         48,         48,        1,   303516, bf8175a090ee88158f26a3eaff0ae79c
-0,         49,         49,        1,   303488, 964be87620c228652924bfd68faa25d9
+0,          0,          0,        1,   301316, bfe075b7078cfe1359a8552fbe923767
+0,          1,          1,        1,   301328, 783be9f8f3d65b1866c7e9eb36813af2
+0,          2,          2,        1,   301104, e804e9bfd29ccfed1e909ff493178e29
+0,          3,          3,        1,   301164, 1c6668dc6eddeed62c0627f5d8b74c74
+0,          4,          4,        1,   301172, e5a2419ce223319bacd25ab42563b3d0
+0,          5,          5,        1,   301196, 1cd2aebeef673cde021cc32f19da61ae
+0,          6,          6,        1,   301204, 92460dcf4b204b7f042fb5548926142d
+0,          7,          7,        1,   301304, 9e02e73af250894d0a70b8302e2a349b
+0,          8,          8,        1,   301340, b1099bab3781e8934da3f8824f3eabf3
+0,          9,          9,        1,   301304, 23703b6f5faef024db78c204f4f016df
+0,         10,         10,        1,   301204, 3dfedda7e6ac5e1df7c7db2538bb5667
+0,         11,         11,        1,   301172, 1929487a395f4458be2d3d559582c7ff
+0,         12,         12,        1,   301308, 2cbd939e8ec8c2a7c3b999f02dca1f99
+0,         13,         13,        1,   301224, c839438bbf5ecd0e77860ab5ef01c19a
+0,         14,         14,        1,   301128, e8e24e4c453189628f3457fc56b45274
+0,         15,         15,        1,   301140, 005fa92d2e911c815c94550b5697ab40
+0,         16,         16,        1,   301280, ad26c44eedcef529b637380bba92d004
+0,         17,         17,        1,   301336, f67da01ad2209d1a245a9a1f80f4781a
+0,         18,         18,        1,   301452, b96a1ee83eb9b61a63292641c88ac62a
+0,         19,         19,        1,   301488, 300324211d8e4e4327aa4668da1a2511
+0,         20,         20,        1,   301440, 94fb5eb08f6b23394a9e6de57fe439fc
+0,         21,         21,        1,   301440, def06258ffdf0311114cab91538b8cd5
+0,         22,         22,        1,   301376, 6e242d13067c772ef8a05a4a7be51c9e
+0,         23,         23,        1,   301320, a6352be0046375d3df0f793e80a69d94
+0,         24,         24,        1,   301392, 008d9fb5ab787eadc81afa0f5c088052
+0,         25,         25,        1,   301404, 43a23b69f94286eaba5f6fe904014b13
+0,         26,         26,        1,   301348, 354a30651494f5ada404bbe2cde1dc65
+0,         27,         27,        1,   301492, 5c827680e386ebe591110894800d9d50
+0,         28,         28,        1,   301412, 6ae936785862350f686767acaa647a1a
+0,         29,         29,        1,   301484, 615e46fa8bdda14f60b5dfde990f051b
+0,         30,         30,        1,   301484, c3a99f4503551c24a83a60bc2da3b063
+0,         31,         31,        1,   301420, 06bee7377677bbd779245fd016270180
+0,         32,         32,        1,   301380, 1ec529e39255d3a96dbab53b47a8e5d2
+0,         33,         33,        1,   301360, 935978f44e381ed380f2c738c5908183
+0,         34,         34,        1,   301260, 27fb378f3767bacbc069a8a77dd8f52d
+0,         35,         35,        1,   301416, 11659bb1a5101f9b8958cc598ec554ea
+0,         36,         36,        1,   301492, be3afc7b7e2e1374d60fbed3355d6af1
+0,         37,         37,        1,   301488, bff39eab8f0cc5ee1060525cfe63bfbd
+0,         38,         38,        1,   301556, 314b34091a3c3b175a438330a8204bde
+0,         39,         39,        1,   301556, 1b19b73d8e442351f733a1a3cbce7f16
+0,         40,         40,        1,   301568, f222cfb256bed61a599f32d6c9b89d61
+0,         41,         41,        1,   301528, 880301f5786ce0e9f2fe5dcabe7c110d
+0,         42,         42,        1,   301604, 46c1c6a3309dce483e394673528cdd93
+0,         43,         43,        1,   301568, 563e160316ed6a118f7827acf705c423
+0,         44,         44,        1,   301552, 2f4cd23161c635a621f7f52de6e137e0
+0,         45,         45,        1,   301604, cbc5e8448db03a40ff6dc9bc97eef8b7
+0,         46,         46,        1,   301692, eadbc626d1f5e24eff337cc3991816dd
+0,         47,         47,        1,   301700, 6e5ca4187a062587ec16615e26241269
+0,         48,         48,        1,   301720, 3bde6793c623d1c59893ae4a7f451ea6
+0,         49,         49,        1,   301704, f6a71c49300df97817dbbf10b2d5dbbf
diff --git a/tests/ref/fate/utvideoenc_yuv422_left b/tests/ref/fate/utvideoenc_yuv422_left
index f8ec611..3fe834f 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,    93168, 083b68ac10646d425382cd3aed5d0ef0
-0,          1,          1,        1,    93400, f8d2b0fed320270c980140d187d01a25
-0,          2,          2,        1,    94536, f66ff5cccd63a468feb84aa22dae1c7c
-0,          3,          3,        1,    92928, 255ea0d934558adc2e2637bddb1284cf
-0,          4,          4,        1,    91800, 864d823c5885003e72f41a869c74d769
-0,          5,          5,        1,    93468, c6bfb70c03a7cfb4ec09acf2d7ec4f91
-0,          6,          6,        1,    93460, 6a5834ca48a2707e456d8c9c67b2cebb
-0,          7,          7,        1,    93132, 2c3968dc6af9917bee1846e1c85c5e99
-0,          8,          8,        1,    93252, a6739a7d07fd86f135c79e271da1789c
-0,          9,          9,        1,    93580, 8b587ed5fc102e2a0fff55674b1ada23
-0,         10,         10,        1,    93548, 4a87d1f0f5a1c3047aa77fc6d10cb6d1
-0,         11,         11,        1,    93520, 520bfaebdf5d972dae3671626374bed4
-0,         12,         12,        1,    92168, cc7c57ef93047aa13cf3fc5872564563
-0,         13,         13,        1,    92860, 8851d9930079a406d9cba89ce00a7feb
-0,         14,         14,        1,    94380, 2eb1d9ef63a0e74487f36f3e97bdf291
-0,         15,         15,        1,    94392, 2c9e589c3ccece6541193b7e61bf28d9
-0,         16,         16,        1,    93360, e138b833f6af0d0e189e8c3879af4cdd
-0,         17,         17,        1,    93108, 597e4c457845667e553c96b02acc40c3
-0,         18,         18,        1,    92568, 1623855c558e4b779bada7149adcb752
-0,         19,         19,        1,    92232, 78666f67c9b6eeff682f5ebf2e2b5145
-0,         20,         20,        1,    91696, aba549ebc0337df1aa5708cde9c4650d
-0,         21,         21,        1,    91688, cc7b65f321a50e117168b0be6a2c4a0f
-0,         22,         22,        1,    92164, 29b235028ca0bf6d9b752069529e2105
-0,         23,         23,        1,    92812, a23ca4b1b02965afc8cddf4b6022e9c1
-0,         24,         24,        1,    93960, afc0e5e4d45f9af68555cfff9e7f2e5d
-0,         25,         25,        1,    92892, 16d1afc5c8aa8b3b55e52e91e5baed53
-0,         26,         26,        1,    92248, a4dd3afd173d419eaec5f9632e64da0f
-0,         27,         27,        1,    91864, 614063fe03b92352d05d746dcabbbd10
-0,         28,         28,        1,    89756, 5a963cfeabc03d1409533bf2e5dd700b
-0,         29,         29,        1,    89812, f4fea21c34be3e85ba0790ef1e992214
-0,         30,         30,        1,    91184, 7aaad112ebb7fa15612fa63c8b313f80
-0,         31,         31,        1,    92076, de3c4aefe9c84b73b9c9494c09a0b22c
-0,         32,         32,        1,    92532, 4f445ee8eeaf323a9ff012a05ca1d3e2
-0,         33,         33,        1,    94572, 00cd8ab5abe5faa6cf59e54f3871a242
-0,         34,         34,        1,    93368, a303dd519e8ff023f488e4e2ee33e256
-0,         35,         35,        1,    92420, efce365314ac4d9e40959de0fc6fc01b
-0,         36,         36,        1,    91696, bb00659a54d8ded77615403962765238
-0,         37,         37,        1,    91912, b0e97a8ef2c73cd3d3b6a2d0bf08a1df
-0,         38,         38,        1,    91080, ff5e3be417b46de0bd9af03fb0ac7429
-0,         39,         39,        1,    91124, 9bca613b7f5a6543b63ad15c2198c037
-0,         40,         40,        1,    90188, 89b0ca054eead42930b946f7199b4fba
-0,         41,         41,        1,    91888, eda5dc80817de04c2528872e773bf3a9
-0,         42,         42,        1,    91832, eaea94320b6a85179a63b6330663d439
-0,         43,         43,        1,    91760, 412fca7fd02727857d4440cec3d4c0df
-0,         44,         44,        1,    91108, 9718c1bf512ee2be617bbc526211e8e0
-0,         45,         45,        1,    89544, b225acdf63a0183d00cd1f04ec0e49c9
-0,         46,         46,        1,    88544, 4ed88cdc92c56f872e5e696fb4da6f0d
-0,         47,         47,        1,    88960, 8b907526f25008a30e5c333867a21f54
-0,         48,         48,        1,    89068, 3bc4c3f7cb75befba57895b6c9e1d64e
-0,         49,         49,        1,    88012, 90132fa682959e1e3a1484b174cb2041
+0,          0,          0,        1,    91796, 4c8297f7f28046125c690222c3214896
+0,          1,          1,        1,    92148, ba8df4e34baa5679735980d32ab4dcbb
+0,          2,          2,        1,    93280, 82eebd80efb688a5da6779237895a254
+0,          3,          3,        1,    91620, 481fe4261a0dcdc7179753c786425a0e
+0,          4,          4,        1,    90468, 8fe1fde928524130efd2adb3e5dbfc14
+0,          5,          5,        1,    92192, 937ccb039db2a25448c3bf4f7d8dcc82
+0,          6,          6,        1,    92208, 07f66e4f355f84c3a1ed85add165bda1
+0,          7,          7,        1,    91880, 7a680775a71c0db8a7b06545d489a016
+0,          8,          8,        1,    91964, 8c91d9908ec476e6457155fbbc20551a
+0,          9,          9,        1,    92320, 99577a047b9b6c9d18370c636e093cb9
+0,         10,         10,        1,    92316, 6ee62076a75b457c358aa3da45638c6c
+0,         11,         11,        1,    92284, 6c82d57786e0e1010944e6a1c535252e
+0,         12,         12,        1,    90932, 0e5bb1fd031143e8001852bd42a2d708
+0,         13,         13,        1,    91620, c590080aebc74c4d64090161a43146b5
+0,         14,         14,        1,    93124, 4bf756daa31db1a64148ace4e8ec8a17
+0,         15,         15,        1,    93152, d9b9edf360b36ac3f54bfd835596294f
+0,         16,         16,        1,    92088, efd7436e924eacb2177021bd6b676410
+0,         17,         17,        1,    91828, d8434dd3ceb3fb8026e380cec20aeda7
+0,         18,         18,        1,    91216, c546d8e3a45395f8037280750dc344fd
+0,         19,         19,        1,    90892, 9912d9aaf53dc505cf0be17a4013e893
+0,         20,         20,        1,    90416, fecb67be6f80a2c368c3e0c864033363
+0,         21,         21,        1,    90288, 9a32f067364f8ac7d145826e5b1af157
+0,         22,         22,        1,    90824, 4feb2146c84616ac093a21805961896c
+0,         23,         23,        1,    91592, 57f7ca368fd6e578d19a95e4270b932b
+0,         24,         24,        1,    92692, 71da3aa27ac6abdbef33c933b3ada49e
+0,         25,         25,        1,    91588, 21b36844ab555ca2c8565b16a6cd3cda
+0,         26,         26,        1,    90940, c0d4e047f4bcb7741dda13dc093f1ff7
+0,         27,         27,        1,    90548, 61e91e2723e3d402efd4166a8d537799
+0,         28,         28,        1,    88380, 142ca8a9b848583906a6872559f6afe4
+0,         29,         29,        1,    88412, 12ed09ec8ab4b0c933f306eab12bbb2e
+0,         30,         30,        1,    89856, b12d495e747e44c624f2f1b54da68488
+0,         31,         31,        1,    90764, 6593de0da477a1acef29231046c4e036
+0,         32,         32,        1,    91328, 305797e1e5cd779192e71d0c7c62d590
+0,         33,         33,        1,    93216, 560d8fd4f3ed691c7a32243412156eae
+0,         34,         34,        1,    92044, fee3c383804680b4d7b4516ccd399c70
+0,         35,         35,        1,    91148, 78683ab3ed20af28d7a70a6ec46cb51b
+0,         36,         36,        1,    90376, 9c42b34763c52af7d4bedbf7f4188c26
+0,         37,         37,        1,    90632, a5796dd685a695292fa324565dfd5475
+0,         38,         38,        1,    89844, 0c05fd10b989657cf6cb6142dada5dc9
+0,         39,         39,        1,    89808, 0524cf03f546d2694cf3743d27da6b85
+0,         40,         40,        1,    88900, 0e45ddf73bf25ba03b3ddf4c8fcbe710
+0,         41,         41,        1,    90584, 4af285ba46599e268926613f23cffea9
+0,         42,         42,        1,    90560, c94bfa84bf549464025aef51c3084abb
+0,         43,         43,        1,    90424, c3abba4ca926d22094b58fb3c87d301f
+0,         44,         44,        1,    89796, f765800cb70f5601481077442e5e8255
+0,         45,         45,        1,    88132, 0670d35d34a3fd6926dd3c5771f8929a
+0,         46,         46,        1,    87176, 0068a72ac885f81a37e65b0a9c460d26
+0,         47,         47,        1,    87644, 999cd5da8ac0bceb83132ea027ef998e
+0,         48,         48,        1,    87712, b7f38fb617599a6fbb7304790e7a8249
+0,         49,         49,        1,    86632, fce71c4a72c805cbfe08dbf187f20c5a
diff --git a/tests/ref/fate/utvideoenc_yuv422_median b/tests/ref/fate/utvideoenc_yuv422_median
index 9981e06..ade2923 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,    90796, f90f29632eceac669132286385798866
-0,          1,          1,        1,    90652, 62890a83da5b9226ff197a0508d0db21
-0,          2,          2,        1,    91856, 815baaed2e42f9bf201f0b4630f265b9
-0,          3,          3,        1,    90572, 5e94b63fea1cb60f32f66a23ea97ea4d
-0,          4,          4,        1,    89580, ec8d444349c59dfbafd57095d0cab03a
-0,          5,          5,        1,    91148, 51be2db33b11859938c3162b02d2b183
-0,          6,          6,        1,    91212, 32df9c063904005a6c5a3a91b2e57b0d
-0,          7,          7,        1,    90376, 9959a40ad11a0a7e6f98a3bb2e1842cd
-0,          8,          8,        1,    90856, d03fa2bf67361ae27167ca61e0fa37da
-0,          9,          9,        1,    91356, ea2b8edf132d0492d6241f655a291a0c
-0,         10,         10,        1,    91032, 6204ddfa158037ee362920176597d85e
-0,         11,         11,        1,    91004, d210d0cc04e423e59fac9aaaf9bf01bd
-0,         12,         12,        1,    90096, 615dbf6c64f6165902a25970d226feb8
-0,         13,         13,        1,    90832, 66858d96fdb0dc8d89f1902591ccc886
-0,         14,         14,        1,    91688, 34a7ad1554020c4c78319803b41281d9
-0,         15,         15,        1,    91796, fd7cb3faaab8ca700dd0854915f72bb0
-0,         16,         16,        1,    90836, 983958df5d66c85194c2e2e7b27cf91b
-0,         17,         17,        1,    90848, 09d8051c04533059768b75967509c752
-0,         18,         18,        1,    90088, cf3fb73f2382063aa76bcdbe00739a9f
-0,         19,         19,        1,    89892, e6c2ec30ea12db29eedd649aa9a62476
-0,         20,         20,        1,    89304, 19603c655f5445bd4dadd4b88e482096
-0,         21,         21,        1,    89560, 0e842bf72ce795b37dcd588874913d2b
-0,         22,         22,        1,    89604, 83320a47a9882645aee67e8d343aee07
-0,         23,         23,        1,    90684, c45b3a01ab736a363f4771a277d3bf37
-0,         24,         24,        1,    91224, dbaf3f033273748bba13bc3332f399d5
-0,         25,         25,        1,    90480, de5b49620f1242f24250721dab315f71
-0,         26,         26,        1,    89988, a0d8ff14f468c5281c7bb80524743cbc
-0,         27,         27,        1,    89636, 68ca298fa61d18c963c0b9610dfb48bf
-0,         28,         28,        1,    88168, 22128400447fe0fcc9f067e1430e462e
-0,         29,         29,        1,    88188, 0816840bbd1b2857e99973a69e65c26a
-0,         30,         30,        1,    89068, bcf924eea0f45a9eeb01a886a154d969
-0,         31,         31,        1,    90104, 1b19dd4e4ed22e56b707f63f559174c6
-0,         32,         32,        1,    90344, 0142df8c6dfb99108622e8e7c8ebfd6d
-0,         33,         33,        1,    91348, 031e49bf9dc9e2c9ac6a86ab5bdba307
-0,         34,         34,        1,    90740, 5d4428cb9a61a57bfa724e0aea500db1
-0,         35,         35,        1,    90204, ad8a5494a7145e13aa3eb811f0af5843
-0,         36,         36,        1,    89708, 2421d07a9ed208f993d92c7d1f9c3fac
-0,         37,         37,        1,    90036, c4edb940ea1f10b716100fde23a5cb08
-0,         38,         38,        1,    89560, f6ba26af186ee1c7189603e6335281a8
-0,         39,         39,        1,    89464, aa77758a59ab9a7a3952dd9456040a5d
-0,         40,         40,        1,    88380, 78cd903ba608c770aeec39f13bd44896
-0,         41,         41,        1,    89872, 21e9e482d36a30bbff9ad897a2bda3f4
-0,         42,         42,        1,    89504, 9149a892a42e065079d614fba1e367c8
-0,         43,         43,        1,    89408, b5ed6ff8f7682a71ca2ca2bca5b1dbc0
-0,         44,         44,        1,    88916, 712d9669ad046b3993371cfb618c934e
-0,         45,         45,        1,    87948, 47c9bfa99221085efffe30e7b335beaa
-0,         46,         46,        1,    87284, 821cc4427f2649322950116caad44e96
-0,         47,         47,        1,    87424, 0d072e86818957bc3c40ffeb090dbcd8
-0,         48,         48,        1,    87296, 05bfe7d720b225ffc6b09a4ddf6ffa36
-0,         49,         49,        1,    86416, 85df53da921ba046d8e1d07349819236
+0,          0,          0,        1,    89780, 3e91243736f0d8c96ec01e53e1a0ca1a
+0,          1,          1,        1,    89692, 29e8beef70f920150f3405328130c1f4
+0,          2,          2,        1,    90912, 8ef86647ae9006cb888248b346091603
+0,          3,          3,        1,    89568, 9af0abff68a9e66adf177e626c88477d
+0,          4,          4,        1,    88552, 7149af41c6213afb224d5e483b6a0771
+0,          5,          5,        1,    90188, 7a8818cdf4c5cfb961a84e6f0affb333
+0,          6,          6,        1,    90220, 10a59f9d437355a7cfcc87800ad58f55
+0,          7,          7,        1,    89432, e7ade031b0cfe8ba5720ca82c0b5134a
+0,          8,          8,        1,    89892, 21b4ae6db7817caec958caa6d993d08e
+0,          9,          9,        1,    90404, 90fda92c74b423705233620283ff11b0
+0,         10,         10,        1,    90028, efa74c6cea3e5b4795a570e4ecec8359
+0,         11,         11,        1,    90056, ac9426560a82c563184be68c9a044245
+0,         12,         12,        1,    89116, 523dfd6c2d8732b4c709270648bd3fc6
+0,         13,         13,        1,    89820, d6829b4ac96790f3b38d54465afc281c
+0,         14,         14,        1,    90720, b2d2130e5a677a292c6ac5ee715fb08b
+0,         15,         15,        1,    90900, fd63286afaa80474c069910091c48d82
+0,         16,         16,        1,    89892, dce4344b86b6f6452da8e5c582817bbb
+0,         17,         17,        1,    89896, b4b4afffba0a9b93b8677695b0246096
+0,         18,         18,        1,    89172, c842bcea2ae28737b696b7066f032c21
+0,         19,         19,        1,    88920, a90e2a3326ad821a972ed5663e4db3dd
+0,         20,         20,        1,    88380, f6e80319224d2d1164f8c92465434d83
+0,         21,         21,        1,    88508, 5338f8602eb21ec8c98f9a94c614c6ae
+0,         22,         22,        1,    88636, b5342f8831e4c75755097230ea56caf4
+0,         23,         23,        1,    89764, 6cdfe5b2789b960cd24592f0d4c8e450
+0,         24,         24,        1,    90252, 317353d115124d89d7648b9381221fe9
+0,         25,         25,        1,    89500, add22cae4aaec687340ad45cf7adfd1a
+0,         26,         26,        1,    89036, 0a2b14e5ceec26f9498d1caea1767870
+0,         27,         27,        1,    88676, b0978d633f9f1aacbf1bfd1a779e654a
+0,         28,         28,        1,    87092, a5aed642ca45d403a89b12d9405128e1
+0,         29,         29,        1,    87168, bbf30ee8918be97766c50219886b2045
+0,         30,         30,        1,    88084, 5913cbc1c3adebb6f9f230b24f3a3eee
+0,         31,         31,        1,    89056, 9f86fd1126923de5bbcf57b3e4c19824
+0,         32,         32,        1,    89372, fb6b14b16c900523dad7c8be2969776e
+0,         33,         33,        1,    90372, 7c95a49abadaa5914d71a3b8ccd069fc
+0,         34,         34,        1,    89732, 7d7ad876e67daa9aafa88e5117c5db2a
+0,         35,         35,        1,    89264, c546830ac81b57f4284fd9567687adbf
+0,         36,         36,        1,    88692, 640a270b1c421f5864264a22c4dcef61
+0,         37,         37,        1,    89044, b46a8cdedadd85dadc999bb71e9c9a1b
+0,         38,         38,        1,    88672, 5a906c0ecf4d818fe8baccbaa0fd306e
+0,         39,         39,        1,    88492, 80ce9360ac56c79cce311392db8fcf76
+0,         40,         40,        1,    87372, 34e03634ebdf41d5faeb93a8322feec5
+0,         41,         41,        1,    88896, edff2238d908325809b07b542b6f95d7
+0,         42,         42,        1,    88604, 575ac8566e144c94c5c09cbaae333262
+0,         43,         43,        1,    88424, a42e08d0624a5fbb91aee7c1030c442c
+0,         44,         44,        1,    87932, eee99a04e2934a541a6bad33ccd64c38
+0,         45,         45,        1,    86916, 37ba014aa01c2cf100e719e67bec00c1
+0,         46,         46,        1,    86316, e5b94ffcb55d82d2fd5a3a31084b00fe
+0,         47,         47,        1,    86428, 96cea3d74a0c8ff2702ca2bbccf9ec6e
+0,         48,         48,        1,    86228, 1390793cf7369b808abfefb53affb800
+0,         49,         49,        1,    85284, 89d0772c948e95af1f78ae2a0dd341c8
diff --git a/tests/ref/fate/utvideoenc_yuv422_none b/tests/ref/fate/utvideoenc_yuv422_none
index e926f53..69c4b65 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,   191788, ff02a91e03b0a94b37af9ea51ab68242
-0,          1,          1,        1,   191808, 655052bb397edc4391f1eb650dc47871
-0,          2,          2,        1,   191652, fa6238888b811ede6e9c9f62e70dd0f7
-0,          3,          3,        1,   191680, 54d54092523e7930aa4a8f9368512281
-0,          4,          4,        1,   191964, 5ef03667afca82f49916ae83e195882a
-0,          5,          5,        1,   191748, dac12c404963c2e0ae5b48a7fdf73e77
-0,          6,          6,        1,   191708, 040941871e8c877f187bcf6bf4ced7e9
-0,          7,          7,        1,   191676, 9743925e523417ebb8bc67398db998bb
-0,          8,          8,        1,   191564, 1ed1955e9917b449820910a7f0b32ccf
-0,          9,          9,        1,   191548, d5c4c8105156760a0ec6fe301ecdf21c
-0,         10,         10,        1,   191456, dbc73bc7e39f40fc270bf679f581d4dd
-0,         11,         11,        1,   191276, a824fb35c5ae1373cc7bf21b07cc8c76
-0,         12,         12,        1,   191688, bdb5ef586ef4ff64c4f4bde0ce0bfc51
-0,         13,         13,        1,   191412, 1639afbba6e6b5781355377e450cf8b4
-0,         14,         14,        1,   191408, 086b3cef987cc05cde1ab4e65a08eaa0
-0,         15,         15,        1,   191404, 72ba9aa193eb87d7ac7631abc1a57926
-0,         16,         16,        1,   191488, 20b5d383654a24966ae8cef0bb9797d9
-0,         17,         17,        1,   191568, 73a64fc6f24d33dc66c3f250bb2bb780
-0,         18,         18,        1,   191592, c53abd778e04e5c7872cc683f14d1573
-0,         19,         19,        1,   191604, 49a74ad438ecf106c5f463293b2b244c
-0,         20,         20,        1,   191588, 73424c3524c45610276116f947acf453
-0,         21,         21,        1,   191648, 931d156f5077fafc3d3de5992924bf04
-0,         22,         22,        1,   191536, 07e2afbbb3089ebe578606190c13d1d9
-0,         23,         23,        1,   191584, c4612e5016957be04efde7ed617ef366
-0,         24,         24,        1,   191636, dc050ed93382112e04c70671527a30f5
-0,         25,         25,        1,   191512, 185b3fce35bd0daec1863a867924e0af
-0,         26,         26,        1,   191632, 3943a51c9b74627cfb957ed48e2f05c9
-0,         27,         27,        1,   191796, 0b9f806f55ee7a4e3da57d020f55a506
-0,         28,         28,        1,   192012, 682a5ccd7ceabd0b78e082db56d0cdea
-0,         29,         29,        1,   191952, 125f8574ea41e351197a5ea19fdef534
-0,         30,         30,        1,   191724, 37a0f598b5499d8f87bc59e3533ae865
-0,         31,         31,        1,   191780, 4af30d848aae71f6b771772650f19855
-0,         32,         32,        1,   191624, 253d25de282366630257cc475bc25406
-0,         33,         33,        1,   191392, 00e0e8f4e9e957b11d8cd06c808564c3
-0,         34,         34,        1,   191328, a920f74d3c03b861156509dc1056bb15
-0,         35,         35,        1,   191532, bd46443a91845d421a1d602884c2752f
-0,         36,         36,        1,   191844, b1e04afa26a9bee13fc7cc2736987d8e
-0,         37,         37,        1,   191824, 611a706a43ad910e90bf8fd3818ca987
-0,         38,         38,        1,   191800, a810b661c6be0257df68252b36f7cf3d
-0,         39,         39,        1,   191692, 4560e8f9db047066e5140d59f408c82c
-0,         40,         40,        1,   191804, 1ba3a85b5a3f4ca503aa2ef4ae3a7b79
-0,         41,         41,        1,   191540, e739afb686e4d0d7ae2817ecc5fba584
-0,         42,         42,        1,   191536, fbb2e21954ff43b603c932ca03dd71d0
-0,         43,         43,        1,   191680, ee91c6758842419248ed5ecbdbdfaf89
-0,         44,         44,        1,   191784, 8137a4fd101c279d62ab23ef08bc763a
-0,         45,         45,        1,   191936, 838ee8574f632222c45866841749cd9c
-0,         46,         46,        1,   191912, 80f414eca8c544d09acac6696314a74b
-0,         47,         47,        1,   191772, 5e457f447e765b2f13e8e9a9af359ec8
-0,         48,         48,        1,   191704, 501ce8349316c6ab1c3100eecb31b551
-0,         49,         49,        1,   191720, 3999f5d44150a6e44cf4fe55a3d146e0
+0,          0,          0,        1,   191804, f2daaab85ecc8227c958e44b3456fae8
+0,          1,          1,        1,   191828, 80c599b8f3c58db35f181059aec90869
+0,          2,          2,        1,   191672, 081ab347067e368c3e92ac1faa2ea933
+0,          3,          3,        1,   191700, 198425dac62730270553fef97ac3ef38
+0,          4,          4,        1,   191976, a667de6623f7d11b7f7d9fe40abd578e
+0,          5,          5,        1,   191764, 1ba21a4be3b534b6a651640bf12b63cf
+0,          6,          6,        1,   191720, 9d63ddee2324fc96727607c5980709f9
+0,          7,          7,        1,   191692, b86bfa6ecfeee06775495a170a7c8bb9
+0,          8,          8,        1,   191584, a86a64a1d383ef072f2fc17e7976d048
+0,          9,          9,        1,   191556, 8faea41b0af5ab445eb65f34727d0cfa
+0,         10,         10,        1,   191476, e20631164f65ad55642216c8cdfb414c
+0,         11,         11,        1,   191280, daf024a253a90b8b6f59b570ca63356e
+0,         12,         12,        1,   191700, fae65d15784413cbc36c6e06f9f3d868
+0,         13,         13,        1,   191432, aa799f4516b2e48e706da61e5a8fc1f3
+0,         14,         14,        1,   191420, 61d1e5031a2b5e6819c8531aa34fe4c1
+0,         15,         15,        1,   191416, f3e1e60fb59f4e9f1d9e98c0eee42c3c
+0,         16,         16,        1,   191504, 2aae6896ded24fb31898249ea0d99355
+0,         17,         17,        1,   191592, 1d48065c7e445284b8bd49f4fbe20668
+0,         18,         18,        1,   191612, 37ffbf09c3f44f4b954253627453bd3a
+0,         19,         19,        1,   191624, fa479dd1f2a412115d95bb8389f61be8
+0,         20,         20,        1,   191600, 4642ec6004690fbeb3c28a41198faeb3
+0,         21,         21,        1,   191664, 4ffff6d4daba3a27c0493826b4777b59
+0,         22,         22,        1,   191544, 9ba114162c29f537783770c2968cba9a
+0,         23,         23,        1,   191584, 56fa5cef18ff2b91677183e4063d94b7
+0,         24,         24,        1,   191648, 854aa515d70326a6e6230403f6e46cd8
+0,         25,         25,        1,   191528, 56a8493b14f553ea72d15414b349032c
+0,         26,         26,        1,   191644, 89a2e45e7c9a679a532054bfa4c621ce
+0,         27,         27,        1,   191808, 6a09e77d1581dd82b5013f05e32cffe9
+0,         28,         28,        1,   192036, 4375e948a177a7d9242e521671c6083f
+0,         29,         29,        1,   191968, ec50a1d34a2cd973510bc5059137dc0a
+0,         30,         30,        1,   191740, c0c96ae654189fb0db4862584d102db8
+0,         31,         31,        1,   191792, 7243b58b1a72213ad95230f5ac8bbe72
+0,         32,         32,        1,   191636, ae0e180bd5f1b79cf2862865e5a5b89e
+0,         33,         33,        1,   191408, 85f18294eef023a0ff995fd75d22da47
+0,         34,         34,        1,   191332, ff1c7c120d5f10027ff8e07fef2ca459
+0,         35,         35,        1,   191552, 36dd28b3ed917e1a9dd460fbafccbd42
+0,         36,         36,        1,   191860, c864fe9b3ed74afc68d1206b3be60717
+0,         37,         37,        1,   191832, 3135be8c92e17e8dfbe713f2119407a8
+0,         38,         38,        1,   191816, 1a19ec6f037aecd3523879a071dd6b7d
+0,         39,         39,        1,   191708, ff5394fbaf21e31025ccb71189274d67
+0,         40,         40,        1,   191816, 39fd9856c94d386633ac796fbe159904
+0,         41,         41,        1,   191552, 2f5b8e24915c66a5213e8a587368c538
+0,         42,         42,        1,   191556, 28a1056a5f58b2916d8151def7e102af
+0,         43,         43,        1,   191704, 30000db8f792b0b762d4c9ea1b442d0b
+0,         44,         44,        1,   191792, 013de9696edc2cdfcd81d239be89a988
+0,         45,         45,        1,   191952, 44ed3f7914e4c2e7b51ecdcefbef36db
+0,         46,         46,        1,   191924, 764583676fd2595cedf13d61c4d4339a
+0,         47,         47,        1,   191788, bb29d4f35e3d05e7851c986ba410a551
+0,         48,         48,        1,   191716, 2ade356badd31d5f2208c512c374671d
+0,         49,         49,        1,   191736, 29c0753eb219082c9f7dca220a4c50ec



More information about the ffmpeg-cvslog mailing list