Commit ad784e0c authored by Martin Vignali's avatar Martin Vignali

fate/utvideo : add test for decoding and encoding

parent 9c714731
......@@ -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)
......
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment