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_UTVIDEO-$(call FRAMECRC, AVI, UTVIDEO) += $(FATE_UTVIDEO) 68FATE_SAMPLES_FFMPEG += $(FATE_UTVIDEO-yes) 69fate-utvideo: $(FATE_UTVIDEO-yes) 70 71fate-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 72 73FATE_UTVIDEOENC += fate-utvideoenc_rgba_left 74fate-utvideoenc_rgba_left: OPTS = -pix_fmt gbrap -pred left 75 76FATE_UTVIDEOENC += fate-utvideoenc_rgba_median 77fate-utvideoenc_rgba_median: OPTS = -pix_fmt gbrap -pred median 78 79FATE_UTVIDEOENC += fate-utvideoenc_rgba_none 80fate-utvideoenc_rgba_none: OPTS = -pix_fmt gbrap -pred none 81 82FATE_UTVIDEOENC += fate-utvideoenc_rgb_left 83fate-utvideoenc_rgb_left: OPTS = -pix_fmt gbrp -pred left 84 85FATE_UTVIDEOENC += fate-utvideoenc_rgb_median 86fate-utvideoenc_rgb_median: OPTS = -pix_fmt gbrp -pred median 87 88FATE_UTVIDEOENC += fate-utvideoenc_rgb_none 89fate-utvideoenc_rgb_none: OPTS = -pix_fmt gbrp -pred none 90 91FATE_UTVIDEOENC += fate-utvideoenc_yuv420_left 92fate-utvideoenc_yuv420_left: OPTS = -pix_fmt yuv420p -pred left 93 94FATE_UTVIDEOENC += fate-utvideoenc_yuv420_median 95fate-utvideoenc_yuv420_median: OPTS = -pix_fmt yuv420p -pred median 96 97FATE_UTVIDEOENC += fate-utvideoenc_yuv420_none 98fate-utvideoenc_yuv420_none: OPTS = -pix_fmt yuv420p -pred none 99 100FATE_UTVIDEOENC += fate-utvideoenc_yuv422_left 101fate-utvideoenc_yuv422_left: OPTS = -pix_fmt yuv422p -pred left 102 103FATE_UTVIDEOENC += fate-utvideoenc_yuv422_median 104fate-utvideoenc_yuv422_median: OPTS = -pix_fmt yuv422p -pred median 105 106FATE_UTVIDEOENC += fate-utvideoenc_yuv422_none 107fate-utvideoenc_yuv422_none: OPTS = -pix_fmt yuv422p -pred none 108 109FATE_UTVIDEOENC += fate-utvideoenc_yuv444_left 110fate-utvideoenc_yuv444_left: OPTS = -pix_fmt yuv444p -pred left 111 112FATE_UTVIDEOENC += fate-utvideoenc_yuv444_median 113fate-utvideoenc_yuv444_median: OPTS = -pix_fmt yuv444p -pred median 114 115FATE_UTVIDEOENC += fate-utvideoenc_yuv444_none 116fate-utvideoenc_yuv444_none: OPTS = -pix_fmt yuv444p -pred none 117 118$(FATE_UTVIDEOENC): $(VREF) 119 120FATE_UTVIDEOENC-$(call FILTERDEMDECENCMUX, SCALE, IMAGE2, PGMYUV, UTVIDEO, FRAMEMD5, PIPE_PROTOCOL) += $(FATE_UTVIDEOENC) 121FATE_FFMPEG += $(FATE_UTVIDEOENC-yes) 122fate-utvideoenc: $(FATE_UTVIDEOENC-yes) 123