summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Vignali <martin.vignali@gmail.com>2017-10-28 14:06:22 +0200
committerMartin Vignali <martin.vignali@gmail.com>2017-11-07 00:52:58 +0100
commitad784e0cb68f59d541210b4c53e1486ecbdb488a (patch)
treefdbafadd6bcba09526a201739625ec8eef315b7c
parent9c714731895aab109151a36bf21838f7c4e86445 (diff)
fate/utvideo : add test for decoding and encoding
-rw-r--r--tests/fate/utvideo.mak48
-rw-r--r--tests/ref/fate/utvideo_rgb_int_gradient6
-rw-r--r--tests/ref/fate/utvideo_rgb_int_median6
-rw-r--r--tests/ref/fate/utvideo_rgba_gradient6
-rw-r--r--tests/ref/fate/utvideo_yuv420_gradient6
-rw-r--r--tests/ref/fate/utvideo_yuv420_int_gradient6
-rw-r--r--tests/ref/fate/utvideo_yuv420_int_median6
-rw-r--r--tests/ref/fate/utvideo_yuv422_gradient6
-rw-r--r--tests/ref/fate/utvideo_yuv422_int_gradient6
-rw-r--r--tests/ref/fate/utvideo_yuv422_int_median6
-rw-r--r--tests/ref/fate/utvideo_yuv444_709_gradient6
-rw-r--r--tests/ref/fate/utvideo_yuv444_709_int_gradient6
-rw-r--r--tests/ref/fate/utvideo_yuv444_709_int_median6
-rw-r--r--tests/ref/fate/utvideo_yuv444_709_median6
-rw-r--r--tests/ref/fate/utvideoenc_yuv444_left60
-rw-r--r--tests/ref/fate/utvideoenc_yuv444_median60
-rw-r--r--tests/ref/fate/utvideoenc_yuv444_none60
17 files changed, 306 insertions, 0 deletions
diff --git a/tests/fate/utvideo.mak b/tests/fate/utvideo.mak
index 2cf06b36f5..929a4ee6e2 100644
--- a/tests/fate/utvideo.mak
+++ b/tests/fate/utvideo.mak
@@ -10,6 +10,15 @@ fate-utvideo_rgba_left: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_rgba
FATE_UTVIDEO += fate-utvideo_rgba_median
fate-utvideo_rgba_median: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_rgba_median.avi
+FATE_UTVIDEO += fate-utvideo_rgb_int_median
+fate-utvideo_rgb_int_median: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_rgb_64x48_int_median.avi
+
+FATE_UTVIDEO += fate-utvideo_rgba_gradient
+fate-utvideo_rgba_gradient: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_rgba_gradient.avi
+
+FATE_UTVIDEO += fate-utvideo_rgb_int_gradient
+fate-utvideo_rgb_int_gradient: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_rgb_64x48_int_gradient.avi
+
FATE_UTVIDEO += fate-utvideo_rgba_single_symbol
fate-utvideo_rgba_single_symbol: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_rgba_single_symbol.avi
@@ -19,12 +28,42 @@ fate-utvideo_yuv420_left: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yu
FATE_UTVIDEO += fate-utvideo_yuv420_median
fate-utvideo_yuv420_median: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv420_median.avi
+FATE_UTVIDEO += fate-utvideo_yuv420_int_median
+fate-utvideo_yuv420_int_median: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv420_709_64x48_int_median.avi
+
+FATE_UTVIDEO += fate-utvideo_yuv420_gradient
+fate-utvideo_yuv420_gradient: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv420_709_64x48_gradient.avi
+
+FATE_UTVIDEO += fate-utvideo_yuv420_int_gradient
+fate-utvideo_yuv420_int_gradient: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv420_709_64x48_int_gradient.avi
+
FATE_UTVIDEO += fate-utvideo_yuv422_left
fate-utvideo_yuv422_left: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv422_left.avi
FATE_UTVIDEO += fate-utvideo_yuv422_median
fate-utvideo_yuv422_median: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv422_median.avi
+FATE_UTVIDEO += fate-utvideo_yuv422_int_median
+fate-utvideo_yuv422_int_median: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv422_709_64x48_int_median.avi
+
+FATE_UTVIDEO += fate-utvideo_yuv422_gradient
+fate-utvideo_yuv422_gradient: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv422_709_64x48_gradient.avi
+
+FATE_UTVIDEO += fate-utvideo_yuv422_int_gradient
+fate-utvideo_yuv422_int_gradient: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv422_709_64x48_int_gradient.avi
+
+FATE_UTVIDEO += fate-utvideo_yuv444_709_median
+fate-utvideo_yuv444_709_median: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv444_709_64x48_median.avi
+
+FATE_UTVIDEO += fate-utvideo_yuv444_709_int_median
+fate-utvideo_yuv444_709_int_median: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv444_709_64x48_int_median.avi
+
+FATE_UTVIDEO += fate-utvideo_yuv444_709_gradient
+fate-utvideo_yuv444_709_gradient: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv444_709_gradient.avi
+
+FATE_UTVIDEO += fate-utvideo_yuv444_709_int_gradient
+fate-utvideo_yuv444_709_int_gradient: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv444_709_64x48_int_gradient.avi
+
FATE_SAMPLES_AVCONV-$(call DEMDEC, AVI, UTVIDEO) += $(FATE_UTVIDEO)
fate-utvideo: $(FATE_UTVIDEO)
@@ -66,6 +105,15 @@ fate-utvideoenc_yuv422_median: OPTS = -pix_fmt yuv422p -pred median
FATE_UTVIDEOENC += fate-utvideoenc_yuv422_none
fate-utvideoenc_yuv422_none: OPTS = -pix_fmt yuv422p -pred none
+FATE_UTVIDEOENC += fate-utvideoenc_yuv444_left
+fate-utvideoenc_yuv444_left: OPTS = -pix_fmt yuv444p -pred left
+
+FATE_UTVIDEOENC += fate-utvideoenc_yuv444_median
+fate-utvideoenc_yuv444_median: OPTS = -pix_fmt yuv444p -pred median
+
+FATE_UTVIDEOENC += fate-utvideoenc_yuv444_none
+fate-utvideoenc_yuv444_none: OPTS = -pix_fmt yuv444p -pred none
+
$(FATE_UTVIDEOENC): $(VREF)
FATE_AVCONV-$(call ENCMUX, UTVIDEO, AVI) += $(FATE_UTVIDEOENC)
diff --git a/tests/ref/fate/utvideo_rgb_int_gradient b/tests/ref/fate/utvideo_rgb_int_gradient
new file mode 100644
index 0000000000..a4e6986622
--- /dev/null
+++ b/tests/ref/fate/utvideo_rgb_int_gradient
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 64x48
+#sar 0: 0/1
+0, 0, 0, 1, 9216, 0xd00fdd8c
diff --git a/tests/ref/fate/utvideo_rgb_int_median b/tests/ref/fate/utvideo_rgb_int_median
new file mode 100644
index 0000000000..a4e6986622
--- /dev/null
+++ b/tests/ref/fate/utvideo_rgb_int_median
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 64x48
+#sar 0: 0/1
+0, 0, 0, 1, 9216, 0xd00fdd8c
diff --git a/tests/ref/fate/utvideo_rgba_gradient b/tests/ref/fate/utvideo_rgba_gradient
new file mode 100644
index 0000000000..f52f46b23e
--- /dev/null
+++ b/tests/ref/fate/utvideo_rgba_gradient
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 37x37
+#sar 0: 0/1
+0, 0, 0, 1, 5476, 0x20f860ad
diff --git a/tests/ref/fate/utvideo_yuv420_gradient b/tests/ref/fate/utvideo_yuv420_gradient
new file mode 100644
index 0000000000..5e2b7ee1be
--- /dev/null
+++ b/tests/ref/fate/utvideo_yuv420_gradient
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 64x48
+#sar 0: 0/1
+0, 0, 0, 1, 4608, 0xc441dd90
diff --git a/tests/ref/fate/utvideo_yuv420_int_gradient b/tests/ref/fate/utvideo_yuv420_int_gradient
new file mode 100644
index 0000000000..08e45d79e6
--- /dev/null
+++ b/tests/ref/fate/utvideo_yuv420_int_gradient
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 64x48
+#sar 0: 0/1
+0, 0, 0, 1, 4608, 0x8cecddae
diff --git a/tests/ref/fate/utvideo_yuv420_int_median b/tests/ref/fate/utvideo_yuv420_int_median
new file mode 100644
index 0000000000..08e45d79e6
--- /dev/null
+++ b/tests/ref/fate/utvideo_yuv420_int_median
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 64x48
+#sar 0: 0/1
+0, 0, 0, 1, 4608, 0x8cecddae
diff --git a/tests/ref/fate/utvideo_yuv422_gradient b/tests/ref/fate/utvideo_yuv422_gradient
new file mode 100644
index 0000000000..f4949b2341
--- /dev/null
+++ b/tests/ref/fate/utvideo_yuv422_gradient
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 64x48
+#sar 0: 0/1
+0, 0, 0, 1, 6144, 0xd33add91
diff --git a/tests/ref/fate/utvideo_yuv422_int_gradient b/tests/ref/fate/utvideo_yuv422_int_gradient
new file mode 100644
index 0000000000..f4949b2341
--- /dev/null
+++ b/tests/ref/fate/utvideo_yuv422_int_gradient
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 64x48
+#sar 0: 0/1
+0, 0, 0, 1, 6144, 0xd33add91
diff --git a/tests/ref/fate/utvideo_yuv422_int_median b/tests/ref/fate/utvideo_yuv422_int_median
new file mode 100644
index 0000000000..f4949b2341
--- /dev/null
+++ b/tests/ref/fate/utvideo_yuv422_int_median
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 64x48
+#sar 0: 0/1
+0, 0, 0, 1, 6144, 0xd33add91
diff --git a/tests/ref/fate/utvideo_yuv444_709_gradient b/tests/ref/fate/utvideo_yuv444_709_gradient
new file mode 100644
index 0000000000..0870c87d3b
--- /dev/null
+++ b/tests/ref/fate/utvideo_yuv444_709_gradient
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 38x38
+#sar 0: 0/1
+0, 0, 0, 1, 4332, 0xa9de65ba
diff --git a/tests/ref/fate/utvideo_yuv444_709_int_gradient b/tests/ref/fate/utvideo_yuv444_709_int_gradient
new file mode 100644
index 0000000000..af9337cd6a
--- /dev/null
+++ b/tests/ref/fate/utvideo_yuv444_709_int_gradient
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 64x48
+#sar 0: 0/1
+0, 0, 0, 1, 9216, 0xbcb2dd78
diff --git a/tests/ref/fate/utvideo_yuv444_709_int_median b/tests/ref/fate/utvideo_yuv444_709_int_median
new file mode 100644
index 0000000000..af9337cd6a
--- /dev/null
+++ b/tests/ref/fate/utvideo_yuv444_709_int_median
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 64x48
+#sar 0: 0/1
+0, 0, 0, 1, 9216, 0xbcb2dd78
diff --git a/tests/ref/fate/utvideo_yuv444_709_median b/tests/ref/fate/utvideo_yuv444_709_median
new file mode 100644
index 0000000000..af9337cd6a
--- /dev/null
+++ b/tests/ref/fate/utvideo_yuv444_709_median
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 64x48
+#sar 0: 0/1
+0, 0, 0, 1, 9216, 0xbcb2dd78
diff --git a/tests/ref/fate/utvideoenc_yuv444_left b/tests/ref/fate/utvideoenc_yuv444_left
new file mode 100644
index 0000000000..1b8d925761
--- /dev/null
+++ b/tests/ref/fate/utvideoenc_yuv444_left
@@ -0,0 +1,60 @@
+#format: frame checksums
+#version: 2
+#hash: MD5
+#extradata 0, 16, e46c7123194c0ebf19a23e5cefebaa63
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: utvideo
+#dimensions 0: 352x288
+#sar 0: 0/1
+#stream#, dts, pts, duration, size, hash
+0, 0, 0, 1, 144080, 678b4a3ece35971c3e0f199fcab2b4a1
+0, 1, 1, 1, 144120, d0c326ed062b569a04ea84359e43cfde
+0, 2, 2, 1, 144956, 32e2d8a1dc22b1d837e8f70509767d7d
+0, 3, 3, 1, 143324, 6fff1691c498ccf1cf848147dcc1b62c
+0, 4, 4, 1, 142464, df4caa8316ec987fe3cba4a76c0976f0
+0, 5, 5, 1, 144068, 2cc92f54850a45d76b8a959d62c28408
+0, 6, 6, 1, 143840, c80e0e9945a92869ca639b59118f24f3
+0, 7, 7, 1, 143536, 682a3148911f94daa333e12a505d689f
+0, 8, 8, 1, 143736, af692d8d5fe2e23f9e16c7164ceaaeb5
+0, 9, 9, 1, 144076, 13412473483a727e8cced00d0d0fbb78
+0, 10, 10, 1, 144012, 4f1402c7d25ee222329cc007aa4df345
+0, 11, 11, 1, 143520, cc4b83f407d031cc4a166c3210583599
+0, 12, 12, 1, 141640, e4a4d1b88c7aabfcc40c51ff80305f70
+0, 13, 13, 1, 143096, b3de93652c190bc88dd6e17a27db4ebf
+0, 14, 14, 1, 144704, 48ce5d6a84b965f38f5e4a46e8bfd0c3
+0, 15, 15, 1, 144520, 936970ae76c23e6a7880f2c875c1fb66
+0, 16, 16, 1, 143704, 32d9a3e4118e1134f3c0ead846805aaf
+0, 17, 17, 1, 143648, 4214224b843fab53ae45921426de1892
+0, 18, 18, 1, 142920, 22b1c3a09f23fa262d7ffa2fb4347f3a
+0, 19, 19, 1, 142604, d24c0ba247bb38bf7bdfc348d7c6fdf1
+0, 20, 20, 1, 141928, 8115cdd0fb51fa90821f93900c8cc980
+0, 21, 21, 1, 142072, f6d87afe383aa9a85b89832e422859e0
+0, 22, 22, 1, 142204, ced75258ae7001a8a4029423d61abf06
+0, 23, 23, 1, 143420, 686a5ded45cd70af9e699e9919da9cc7
+0, 24, 24, 1, 144552, 5a1e0f522e74a1284b86c5d0e185f16d
+0, 25, 25, 1, 143328, f54e6787ac2f3ac0e925388b66c95b2a
+0, 26, 26, 1, 142584, 652dda504ace9c4e1569319ef6cd333d
+0, 27, 27, 1, 142084, 3eafb87f47844ce6d0572af051d2e25b
+0, 28, 28, 1, 140196, 92b60cf33e5c430f3e92a39bb4389096
+0, 29, 29, 1, 140152, 658a331d3f5ee1bb50392f3835aed56d
+0, 30, 30, 1, 141484, b54db7d5978d99f7192dd2008438ab41
+0, 31, 31, 1, 142360, ed84a9d2241ade4c36f95eaa1ae00b0e
+0, 32, 32, 1, 142744, 7dbb99de3a4a81de5564bb577471128d
+0, 33, 33, 1, 144360, bd26a71b0824a04badfffa0653f0ac00
+0, 34, 34, 1, 143464, 11fe56173423180d581bc52fe044657a
+0, 35, 35, 1, 142856, 9f690fa8727669ba8640032933eb8235
+0, 36, 36, 1, 142108, b5c182f3f0e6d307f598dc55f51f9d51
+0, 37, 37, 1, 142492, ab7b6b446b4f5f5ec2b2eb52f934523c
+0, 38, 38, 1, 140532, 3fda7e5443dcf59e52f523bcf863d5d2
+0, 39, 39, 1, 140288, 1426cb304a219876586ba5c161809fac
+0, 40, 40, 1, 140540, 3a69f372875e2cd6ec5b49498e1f1a05
+0, 41, 41, 1, 141868, aca8f0bd1b29c4142b80e5e3e59aeb75
+0, 42, 42, 1, 141892, 91bf3847703041b4fbe87602e78fb577
+0, 43, 43, 1, 142080, f1b28c53e1068a6305ebb6d4862aebf1
+0, 44, 44, 1, 141220, 188ffeef2973b490364e8cf01fc2d8e6
+0, 45, 45, 1, 139908, 1eaa1194f719aa6da4c7ab4dddcee4ce
+0, 46, 46, 1, 138868, 2243b5d473d6df2ea283752fe799c95b
+0, 47, 47, 1, 139276, d74f2cbfac00177d848fb1b1e223e654
+0, 48, 48, 1, 139312, 27054be184a1028a86c5e3406418a92c
+0, 49, 49, 1, 138132, feb653f902c92cfd1954b61b9d1149f2
diff --git a/tests/ref/fate/utvideoenc_yuv444_median b/tests/ref/fate/utvideoenc_yuv444_median
new file mode 100644
index 0000000000..f690a38089
--- /dev/null
+++ b/tests/ref/fate/utvideoenc_yuv444_median
@@ -0,0 +1,60 @@
+#format: frame checksums
+#version: 2
+#hash: MD5
+#extradata 0, 16, e46c7123194c0ebf19a23e5cefebaa63
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: utvideo
+#dimensions 0: 352x288
+#sar 0: 0/1
+#stream#, dts, pts, duration, size, hash
+0, 0, 0, 1, 136492, 5e3cc78fe9e404b0eca7c2df98841eab
+0, 1, 1, 1, 136336, cec7bad80feac6e16a3d84734ae473d8
+0, 2, 2, 1, 137296, cb43d766c513da815c5964f1f48c2e49
+0, 3, 3, 1, 136088, 4c8900602c580526057b52bb14161274
+0, 4, 4, 1, 135276, a9b134a0e49812ff929cdd57d8a00907
+0, 5, 5, 1, 136668, 0b9dc3cd51ce5c674315c06bd677fcea
+0, 6, 6, 1, 136480, 16020ff181e477f1b01b86aa5070bf7c
+0, 7, 7, 1, 135876, 557f1f43cdfc06603f3bd97bb9d44394
+0, 8, 8, 1, 136204, c03b7cd310961ef9fe8734f45a9276e2
+0, 9, 9, 1, 136796, b668c63bed0b2de4d182cf0281e71ecf
+0, 10, 10, 1, 136252, 7758777682f6e3ea84010cbaf2645a6e
+0, 11, 11, 1, 136284, 699e6ab66911cdd0fa357c069537e3ec
+0, 12, 12, 1, 135096, 65d4d3b6e1bbf6d67baca1f346d06735
+0, 13, 13, 1, 136088, 7d69fb86f67b3fd3df4008cb03d9f1ef
+0, 14, 14, 1, 136876, abca4a026bf93da58283d5ddd51cead4
+0, 15, 15, 1, 137096, f5bb254ede8a9ed4c07fb80fb1a301d7
+0, 16, 16, 1, 136232, cdbe70b4b7051b9c1092ea626e825658
+0, 17, 17, 1, 136308, acb31052249c48b729842938977172e8
+0, 18, 18, 1, 135444, bf38e56e2a152154b0401507550b5605
+0, 19, 19, 1, 135300, 1737341c361f656feffc86903da34647
+0, 20, 20, 1, 134548, c28e9c441544b7c51cf76afd4b5a2799
+0, 21, 21, 1, 134816, 5b8ba0d205863105d723afcc28274fb2
+0, 22, 22, 1, 134776, 90c5ac5ed83ed6a43b4fe14c0ee07dc5
+0, 23, 23, 1, 136332, 3ca065b60b4fbc5b04f68e6bb900d862
+0, 24, 24, 1, 136724, 283b23278ca40dc93a326e96e5c22629
+0, 25, 25, 1, 135948, 6568fb8593edce20f294a936ab11153b
+0, 26, 26, 1, 135400, 22abaf0c3184a79cb90b4d7fe6cee897
+0, 27, 27, 1, 135056, abd6117e31af2d136c0df8ab1db64599
+0, 28, 28, 1, 133676, 67a65017fb2a232a726717628fbe1d95
+0, 29, 29, 1, 133700, 7dff3d958ecbedc691d3b188084d26d9
+0, 30, 30, 1, 134444, 192c98c1a7c2f4a15c7aa59607b7d1ff
+0, 31, 31, 1, 135388, 32d1aba6d499162345fcb0ca858558d5
+0, 32, 32, 1, 135680, 77cd1f8ddf7ce977ba9ff074d595e033
+0, 33, 33, 1, 136404, 9eb0213f0d66d957f668f88d426f014f
+0, 34, 34, 1, 135816, 337b4082181e8627f2fe9c852681688f
+0, 35, 35, 1, 135616, c73c95e75669ce9dafd0ac253239430a
+0, 36, 36, 1, 135136, e4e5515dbb05b855b4ce42fe1638d119
+0, 37, 37, 1, 135572, 987ffdc8d0c142e92dc02190f73afd70
+0, 38, 38, 1, 134748, 8a01538b863e51066f896f18ad8cc68b
+0, 39, 39, 1, 134428, 3096e9435e5813d54013bf5c86e15c4f
+0, 40, 40, 1, 133796, 78d3952c814172173b24881e110c861f
+0, 41, 41, 1, 135052, b0c2bf0b1047dd71268d3c3114b655d8
+0, 42, 42, 1, 134768, 653862b7e519c299278186920217a303
+0, 43, 43, 1, 134692, 26fb91814efadd0120f247d6b5f22d81
+0, 44, 44, 1, 134164, e85390622cb7eb6618512ead58d578c6
+0, 45, 45, 1, 133380, 7c04e5015f89c24713227329aa1820fb
+0, 46, 46, 1, 132872, 877db229c19c9719bd9b19d0dab1c169
+0, 47, 47, 1, 132864, c4a86326303f96d53cb267111ed199e5
+0, 48, 48, 1, 132644, 7dd3fe41c535d168eb0450d96171ec0f
+0, 49, 49, 1, 131772, c430f15c1683207fbec250dc9d7a2b13
diff --git a/tests/ref/fate/utvideoenc_yuv444_none b/tests/ref/fate/utvideoenc_yuv444_none
new file mode 100644
index 0000000000..880b813769
--- /dev/null
+++ b/tests/ref/fate/utvideoenc_yuv444_none
@@ -0,0 +1,60 @@
+#format: frame checksums
+#version: 2
+#hash: MD5
+#extradata 0, 16, e46c7123194c0ebf19a23e5cefebaa63
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: utvideo
+#dimensions 0: 352x288
+#sar 0: 0/1
+#stream#, dts, pts, duration, size, hash
+0, 0, 0, 1, 286288, f77b660b13f4ca2d906dbe620019224f
+0, 1, 1, 1, 286388, 61c3e9c05be428c2adf312257580d528
+0, 2, 2, 1, 286148, cf2d8de31997ba6c9c87ca0203295ffd
+0, 3, 3, 1, 286124, 981f9eeeed512af38eac7c5df0693b85
+0, 4, 4, 1, 286644, be9e95106ca59737b1154b865e917110
+0, 5, 5, 1, 286280, e70b66f13e4a08c10e1d014ac1be0cf9
+0, 6, 6, 1, 286176, b20a78e4bcd02d7fedc0f00af8276847
+0, 7, 7, 1, 286132, 80cc66c88ea015b62bbf46ae188eed95
+0, 8, 8, 1, 285968, 446ae00d0e1fc233b66ecb35c720464d
+0, 9, 9, 1, 285888, 9d4b29bfd62e5cac2d77185e19706325
+0, 10, 10, 1, 285792, bc74548c1ed37dc1d6ca523e00b83ed7
+0, 11, 11, 1, 285412, f7234684c90e0dfcfd7ff9a7612b9cb9
+0, 12, 12, 1, 286080, 3873173b7da6113b058c0e50d1fb2ac9
+0, 13, 13, 1, 285524, 90654181491240e1883cfa8e9dcbc53a
+0, 14, 14, 1, 285628, 5ae2de1a60c2586af4a27dca27e0d614
+0, 15, 15, 1, 285620, 9d78ee5f1390c05af2677bedf2b088e4
+0, 16, 16, 1, 285768, 7c47cbbba7af11ace3233c904e628242
+0, 17, 17, 1, 285880, 8292ea2eb80b860edf0747707eb99966
+0, 18, 18, 1, 285956, 17aef410ca3fec63ef83185401e005a3
+0, 19, 19, 1, 285992, 779819d6d090a67261ef3611f7b50ad6
+0, 20, 20, 1, 285920, 52fbe43f864350643cb4e8a57fcf8f63
+0, 21, 21, 1, 286040, c2e7919e6e20c7fcf78c0229e4d456d4
+0, 22, 22, 1, 285844, edc46036a229878d26a8df1f6dfbd661
+0, 23, 23, 1, 285868, 7e5a9af2d70dc57a7ca0a03f88a3a1a9
+0, 24, 24, 1, 286056, 174d2c8aca73cb5481e12a5a22516d02
+0, 25, 25, 1, 285836, cf1d28a88aa4fc2a5e16e03e2081919f
+0, 26, 26, 1, 286004, 2ffd12c7501e4709939712a62945ec29
+0, 27, 27, 1, 286264, 61962127ef2a4612a9a352119b7444dd
+0, 28, 28, 1, 286632, 9355ea7ef38424633b9e0b77ebb23d77
+0, 29, 29, 1, 286508, a741f67693b0154355966a1b07265939
+0, 30, 30, 1, 286124, 0fb2a3a0b6e525907b6d0c50ca8f7be1
+0, 31, 31, 1, 286308, 89fd53c38119426cdd63be714e857dac
+0, 32, 32, 1, 286032, 674d9043981cce19c39e2c6d405d856a
+0, 33, 33, 1, 285672, 7b9678e7772b71abf5a95fa967d319af
+0, 34, 34, 1, 285520, 6e626d4c722ccafea6600a62c093a47a
+0, 35, 35, 1, 285828, 49e9023d9c820798af6b445ec1d87b13
+0, 36, 36, 1, 286344, 6cf611f3ef47442659e3ce3807d3a480
+0, 37, 37, 1, 286360, a0eca88afed37e0747b1fa61c7e36713
+0, 38, 38, 1, 286264, 5b3e605f71b8bab3aa2cc3ed439c6f8a
+0, 39, 39, 1, 286096, f9a1c5beca596e2b5eef2392b0adb01e
+0, 40, 40, 1, 286284, eb2440f6539413efc86e5a0cd545ecd4
+0, 41, 41, 1, 285816, 520d3344f335b580bfb2fad58b1643b4
+0, 42, 42, 1, 285864, 48ed0d9ed707808298800c87f2d61d75
+0, 43, 43, 1, 286108, 9cb952285049f8354ab7e00c0ab2f7d5
+0, 44, 44, 1, 286308, 7ba07e4cc04cd42272ab75e1a65703ca
+0, 45, 45, 1, 286552, 55722a7bc60c9eb68a94fd0e8ba3ba4f
+0, 46, 46, 1, 286456, e3e54e031bcf3067360955817690a755
+0, 47, 47, 1, 286240, 96aa493b2b8d264ffb0d49c952594c11
+0, 48, 48, 1, 286128, 6e7e04eec86f257aa46c59f0e8b6b22c
+0, 49, 49, 1, 286128, ab72c8a01a095040efb1d4cb1fddbd4a