1FATE_UTVIDEO += fate-utvideo_rgb_left 2fate-utvideo_rgb_left: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_rgb_left.avi 3 4FATE_UTVIDEO += fate-utvideo_rgb_median 5fate-utvideo_rgb_median: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_rgb_median.avi 6 7FATE_UTVIDEO += fate-utvideo_rgba_left 8fate-utvideo_rgba_left: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_rgba_left.avi 9 10FATE_UTVIDEO += fate-utvideo_rgba_median 11fate-utvideo_rgba_median: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_rgba_median.avi 12 13FATE_UTVIDEO += fate-utvideo_rgb_int_median 14fate-utvideo_rgb_int_median: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_rgb_64x48_int_median.avi 15 16FATE_UTVIDEO += fate-utvideo_rgba_gradient 17fate-utvideo_rgba_gradient: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_rgba_gradient.avi 18 19FATE_UTVIDEO += fate-utvideo_rgb_int_gradient 20fate-utvideo_rgb_int_gradient: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_rgb_64x48_int_gradient.avi 21 22FATE_UTVIDEO += fate-utvideo_rgba_single_symbol 23fate-utvideo_rgba_single_symbol: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_rgba_single_symbol.avi 24 25FATE_UTVIDEO += fate-utvideo_yuv420_left 26fate-utvideo_yuv420_left: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv420_left.avi 27 28FATE_UTVIDEO += fate-utvideo_yuv420_median 29fate-utvideo_yuv420_median: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv420_median.avi 30 31FATE_UTVIDEO += fate-utvideo_yuv420_int_median 32fate-utvideo_yuv420_int_median: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv420_709_64x48_int_median.avi 33 34FATE_UTVIDEO += fate-utvideo_yuv420_gradient 35fate-utvideo_yuv420_gradient: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv420_709_64x48_gradient.avi 36 37FATE_UTVIDEO += fate-utvideo_yuv420_int_gradient 38fate-utvideo_yuv420_int_gradient: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv420_709_64x48_int_gradient.avi 39 40FATE_UTVIDEO += fate-utvideo_yuv422_left 41fate-utvideo_yuv422_left: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv422_left.avi 42 43FATE_UTVIDEO += fate-utvideo_yuv422_median 44fate-utvideo_yuv422_median: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv422_median.avi 45 46FATE_UTVIDEO += fate-utvideo_yuv422_int_median 47fate-utvideo_yuv422_int_median: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv422_709_64x48_int_median.avi 48 49FATE_UTVIDEO += fate-utvideo_yuv422_gradient 50fate-utvideo_yuv422_gradient: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv422_709_64x48_gradient.avi 51 52FATE_UTVIDEO += fate-utvideo_yuv422_int_gradient 53fate-utvideo_yuv422_int_gradient: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv422_709_64x48_int_gradient.avi 54 55FATE_UTVIDEO += fate-utvideo_yuv444_709_median 56fate-utvideo_yuv444_709_median: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv444_709_64x48_median.avi 57 58FATE_UTVIDEO += fate-utvideo_yuv444_709_int_median 59fate-utvideo_yuv444_709_int_median: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv444_709_64x48_int_median.avi 60 61FATE_UTVIDEO += fate-utvideo_yuv444_709_gradient 62fate-utvideo_yuv444_709_gradient: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv444_709_gradient.avi 63 64FATE_UTVIDEO += fate-utvideo_yuv444_709_int_gradient 65fate-utvideo_yuv444_709_int_gradient: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_yuv444_709_64x48_int_gradient.avi 66 67FATE_SAMPLES_AVCONV-$(call DEMDEC, AVI, UTVIDEO) += $(FATE_UTVIDEO) 68fate-utvideo: $(FATE_UTVIDEO) 69 70fate-utvideoenc%: CMD = framemd5 -f image2 -c:v pgmyuv -i $(TARGET_PATH)/tests/vsynth1/%02d.pgm -c:v utvideo -slices 1 -sws_flags +accurate_rnd+bitexact ${OPTS} -vf scale 71 72FATE_UTVIDEOENC += fate-utvideoenc_rgba_left 73fate-utvideoenc_rgba_left: OPTS = -pix_fmt gbrap -pred left 74 75FATE_UTVIDEOENC += fate-utvideoenc_rgba_median 76fate-utvideoenc_rgba_median: OPTS = -pix_fmt gbrap -pred median 77 78FATE_UTVIDEOENC += fate-utvideoenc_rgba_none 79fate-utvideoenc_rgba_none: OPTS = -pix_fmt gbrap -pred none 80 81FATE_UTVIDEOENC += fate-utvideoenc_rgb_left 82fate-utvideoenc_rgb_left: OPTS = -pix_fmt gbrp -pred left 83 84FATE_UTVIDEOENC += fate-utvideoenc_rgb_median 85fate-utvideoenc_rgb_median: OPTS = -pix_fmt gbrp -pred median 86 87FATE_UTVIDEOENC += fate-utvideoenc_rgb_none 88fate-utvideoenc_rgb_none: OPTS = -pix_fmt gbrp -pred none 89 90FATE_UTVIDEOENC += fate-utvideoenc_yuv420_left 91fate-utvideoenc_yuv420_left: OPTS = -pix_fmt yuv420p -pred left 92 93FATE_UTVIDEOENC += fate-utvideoenc_yuv420_median 94fate-utvideoenc_yuv420_median: OPTS = -pix_fmt yuv420p -pred median 95 96FATE_UTVIDEOENC += fate-utvideoenc_yuv420_none 97fate-utvideoenc_yuv420_none: OPTS = -pix_fmt yuv420p -pred none 98 99FATE_UTVIDEOENC += fate-utvideoenc_yuv422_left 100fate-utvideoenc_yuv422_left: OPTS = -pix_fmt yuv422p -pred left 101 102FATE_UTVIDEOENC += fate-utvideoenc_yuv422_median 103fate-utvideoenc_yuv422_median: OPTS = -pix_fmt yuv422p -pred median 104 105FATE_UTVIDEOENC += fate-utvideoenc_yuv422_none 106fate-utvideoenc_yuv422_none: OPTS = -pix_fmt yuv422p -pred none 107 108FATE_UTVIDEOENC += fate-utvideoenc_yuv444_left 109fate-utvideoenc_yuv444_left: OPTS = -pix_fmt yuv444p -pred left 110 111FATE_UTVIDEOENC += fate-utvideoenc_yuv444_median 112fate-utvideoenc_yuv444_median: OPTS = -pix_fmt yuv444p -pred median 113 114FATE_UTVIDEOENC += fate-utvideoenc_yuv444_none 115fate-utvideoenc_yuv444_none: OPTS = -pix_fmt yuv444p -pred none 116 117$(FATE_UTVIDEOENC): $(VREF) 118 119FATE_AVCONV-$(call ENCMUX, UTVIDEO, AVI) += $(FATE_UTVIDEOENC) 120fate-utvideoenc: $(FATE_UTVIDEOENC) 121