| 1 | FATE_ALIASPIX += fate-aliaspix-bgr |
| 2 | fate-aliaspix-bgr: CMD = framecrc -i $(TARGET_SAMPLES)/aliaspix/first.pix -pix_fmt bgr24 |
| 3 | |
| 4 | FATE_ALIASPIX += fate-aliaspix-gray |
| 5 | fate-aliaspix-gray: CMD = framecrc -i $(TARGET_SAMPLES)/aliaspix/firstgray.pix -pix_fmt gray |
| 6 | |
| 7 | FATE_ALIASPIX-$(call DEMDEC, IMAGE2, ALIAS_PIX) += $(FATE_ALIASPIX) |
| 8 | FATE_IMAGE += $(FATE_ALIASPIX-yes) |
| 9 | fate-aliaspix: $(FATE_ALIASPIX-yes) |
| 10 | |
| 11 | FATE_BRENDERPIX += fate-brenderpix-24 |
| 12 | fate-brenderpix-24: CMD = framecrc -c:v brender_pix -i $(TARGET_SAMPLES)/brenderpix/sbwheel.pix |
| 13 | |
| 14 | FATE_BRENDERPIX += fate-brenderpix-565 |
| 15 | fate-brenderpix-565: CMD = framecrc -c:v brender_pix -i $(TARGET_SAMPLES)/brenderpix/maximafront.pix |
| 16 | |
| 17 | FATE_BRENDERPIX += fate-brenderpix-defpal |
| 18 | fate-brenderpix-defpal: CMD = framecrc -c:v brender_pix -i $(TARGET_SAMPLES)/brenderpix/rivrock1.pix -pix_fmt rgb24 |
| 19 | |
| 20 | FATE_BRENDERPIX += fate-brenderpix-intpal |
| 21 | fate-brenderpix-intpal: CMD = framecrc -c:v brender_pix -i $(TARGET_SAMPLES)/brenderpix/testtex.pix -pix_fmt rgb24 |
| 22 | |
| 23 | FATE_BRENDERPIX += fate-brenderpix-y400a |
| 24 | fate-brenderpix-y400a: CMD = framecrc -c:v brender_pix -i $(TARGET_SAMPLES)/brenderpix/gears.pix |
| 25 | |
| 26 | FATE_BRENDERPIX-$(call DEMDEC, IMAGE2, BRENDER_PIX) += $(FATE_BRENDERPIX) |
| 27 | FATE_IMAGE += $(FATE_BRENDERPIX-yes) |
| 28 | fate-brenderpix: $(FATE_BRENDERPIX-yes) |
| 29 | |
| 30 | FATE_IMAGE-$(call PARSERDEMDEC, BMP, IMAGE2PIPE, BMP) += fate-bmpparser |
| 31 | fate-bmpparser: CMD = framecrc -f image2pipe -i $(TARGET_SAMPLES)/bmp/numbers.bmp -pix_fmt rgb24 |
| 32 | |
| 33 | FATE_IMAGE-$(call DEMDEC, IMAGE2, DPX) += fate-dpx |
| 34 | fate-dpx: CMD = framecrc -i $(TARGET_SAMPLES)/dpx/lighthouse_rgb48.dpx |
| 35 | |
| 36 | FATE_EXR += fate-exr-slice-raw |
| 37 | fate-exr-slice-raw: CMD = framecrc -i $(TARGET_SAMPLES)/exr/rgba_slice_raw.exr -pix_fmt rgba64le |
| 38 | |
| 39 | FATE_EXR += fate-exr-slice-rle |
| 40 | fate-exr-slice-rle: CMD = framecrc -i $(TARGET_SAMPLES)/exr/rgba_slice_rle.exr -pix_fmt rgba64le |
| 41 | |
| 42 | FATE_EXR += fate-exr-slice-zip1 |
| 43 | fate-exr-slice-zip1: CMD = framecrc -i $(TARGET_SAMPLES)/exr/rgba_slice_zip1.exr -pix_fmt rgba64le |
| 44 | |
| 45 | FATE_EXR += fate-exr-slice-zip16 |
| 46 | fate-exr-slice-zip16: CMD = framecrc -i $(TARGET_SAMPLES)/exr/rgba_slice_zip16.exr -pix_fmt rgba64le |
| 47 | |
| 48 | FATE_EXR += fate-exr-slice-pxr24 |
| 49 | fate-exr-slice-pxr24: CMD = framecrc -i $(TARGET_SAMPLES)/exr/rgb_slice_pxr24.exr -pix_fmt rgb48le |
| 50 | |
| 51 | FATE_EXR-$(call DEMDEC, IMAGE2, EXR) += $(FATE_EXR) |
| 52 | |
| 53 | FATE_IMAGE += $(FATE_EXR-yes) |
| 54 | fate-exr: $(FATE_EXR-yes) |
| 55 | |
| 56 | FATE_IMAGE-$(call DEMDEC, IMAGE2, PICTOR) += fate-pictor |
| 57 | fate-pictor: CMD = framecrc -i $(TARGET_SAMPLES)/pictor/MFISH.PIC -pix_fmt rgb24 |
| 58 | |
| 59 | FATE_IMAGE-$(call PARSERDEMDEC, PNG, IMAGE2PIPE, PNG) += fate-pngparser |
| 60 | fate-pngparser: CMD = framecrc -f image2pipe -i $(TARGET_SAMPLES)/png1/feed_4x_concat.png -pix_fmt rgba |
| 61 | |
| 62 | define FATE_IMGSUITE_PNG |
| 63 | FATE_PNG += fate-png-$(1) |
| 64 | fate-png-$(1): CMD = framecrc -i $(TARGET_SAMPLES)/png1/lena-$(1).png -sws_flags +accurate_rnd+bitexact -pix_fmt rgb24 |
| 65 | endef |
| 66 | |
| 67 | PNG_COLORSPACES = gray8 gray16 rgb24 rgb48 rgba ya8 ya16 |
| 68 | $(foreach CLSP,$(PNG_COLORSPACES),$(eval $(call FATE_IMGSUITE_PNG,$(CLSP)))) |
| 69 | |
| 70 | FATE_PNG-$(call DEMDEC, IMAGE2, PNG) += $(FATE_PNG) |
| 71 | FATE_IMAGE += $(FATE_PNG-yes) |
| 72 | fate-png: $(FATE_PNG-yes) |
| 73 | |
| 74 | FATE_IMAGE-$(call DEMDEC, IMAGE2, PTX) += fate-ptx |
| 75 | fate-ptx: CMD = framecrc -i $(TARGET_SAMPLES)/ptx/_113kw_pic.ptx -pix_fmt rgb24 |
| 76 | |
| 77 | FATE_SGI += fate-sgi-gray |
| 78 | fate-sgi-gray: CMD = framecrc -i $(TARGET_SAMPLES)/sgi/lena_gray.sgi -pix_fmt gray |
| 79 | |
| 80 | FATE_SGI += fate-sgi-gray16 |
| 81 | fate-sgi-gray16: CMD = framecrc -i $(TARGET_SAMPLES)/sgi/lena_gray16.sgi -pix_fmt gray16le |
| 82 | |
| 83 | FATE_SGI += fate-sgi-rgb24 |
| 84 | fate-sgi-rgb24: CMD = framecrc -i $(TARGET_SAMPLES)/sgi/lena_rgb24.sgi -pix_fmt rgb24 |
| 85 | |
| 86 | FATE_SGI += fate-sgi-rgb24-rle |
| 87 | fate-sgi-rgb24-rle: CMD = framecrc -i $(TARGET_SAMPLES)/sgi/uvmap_rgb24_rle.sgi -pix_fmt rgb24 |
| 88 | |
| 89 | FATE_SGI += fate-sgi-rgb48 |
| 90 | fate-sgi-rgb48: CMD = framecrc -i $(TARGET_SAMPLES)/sgi/lena_rgb48.sgi -pix_fmt rgb48be |
| 91 | |
| 92 | FATE_SGI += fate-sgi-rgb48-rle |
| 93 | fate-sgi-rgb48-rle: CMD = framecrc -i $(TARGET_SAMPLES)/sgi/uvmap_rgb48_rle.sgi -pix_fmt rgb48be |
| 94 | |
| 95 | FATE_SGI += fate-sgi-rgba |
| 96 | fate-sgi-rgba: CMD = framecrc -i $(TARGET_SAMPLES)/sgi/lena_rgba.sgi -pix_fmt rgba |
| 97 | |
| 98 | FATE_SGI += fate-sgi-rgba64 |
| 99 | fate-sgi-rgba64: CMD = framecrc -i $(TARGET_SAMPLES)/sgi/lena_rgba64.sgi -pix_fmt rgba64be |
| 100 | |
| 101 | FATE_SGI += fate-sgi-rgba64-rle |
| 102 | fate-sgi-rgba64-rle: CMD = framecrc -i $(TARGET_SAMPLES)/sgi/maya_rgba64_rle.sgi -pix_fmt rgba64be |
| 103 | |
| 104 | FATE_SGI-$(call DEMDEC, IMAGE2, SGI) += $(FATE_SGI) |
| 105 | |
| 106 | FATE_SAMPLES_AVCONV += $(FATE_SGI-yes) |
| 107 | fate-sgi: $(FATE_SGI-yes) |
| 108 | |
| 109 | FATE_SUNRASTER += fate-sunraster-1bit-raw |
| 110 | fate-sunraster-1bit-raw: CMD = framecrc -i $(TARGET_SAMPLES)/sunraster/lena-1bit-raw.sun |
| 111 | |
| 112 | FATE_SUNRASTER += fate-sunraster-1bit-rle |
| 113 | fate-sunraster-1bit-rle: CMD = framecrc -i $(TARGET_SAMPLES)/sunraster/lena-1bit-rle.sun |
| 114 | |
| 115 | FATE_SUNRASTER += fate-sunraster-8bit-raw |
| 116 | fate-sunraster-8bit-raw: CMD = framecrc -i $(TARGET_SAMPLES)/sunraster/lena-8bit-raw.sun -pix_fmt rgb24 |
| 117 | |
| 118 | FATE_SUNRASTER += fate-sunraster-8bit_gray-raw |
| 119 | fate-sunraster-8bit_gray-raw: CMD = framecrc -i $(TARGET_SAMPLES)/sunraster/gray.ras |
| 120 | |
| 121 | FATE_SUNRASTER += fate-sunraster-8bit-rle |
| 122 | fate-sunraster-8bit-rle: CMD = framecrc -i $(TARGET_SAMPLES)/sunraster/lena-8bit-rle.sun -pix_fmt rgb24 |
| 123 | |
| 124 | FATE_SUNRASTER += fate-sunraster-24bit-raw |
| 125 | fate-sunraster-24bit-raw: CMD = framecrc -i $(TARGET_SAMPLES)/sunraster/lena-24bit-raw.sun |
| 126 | |
| 127 | FATE_SUNRASTER += fate-sunraster-24bit-rle |
| 128 | fate-sunraster-24bit-rle: CMD = framecrc -i $(TARGET_SAMPLES)/sunraster/lena-24bit-rle.sun |
| 129 | |
| 130 | FATE_SUNRASTER-$(call DEMDEC, IMAGE2, SUNRAST) += $(FATE_SUNRASTER) |
| 131 | |
| 132 | FATE_IMAGE += $(FATE_SUNRASTER-yes) |
| 133 | fate-sunraster: $(FATE_SUNRASTER-yes) |
| 134 | |
| 135 | FATE_TARGA = CBW8 \ |
| 136 | CCM8 \ |
| 137 | CTC16 \ |
| 138 | CTC24 \ |
| 139 | CTC32 \ |
| 140 | UBW8 \ |
| 141 | UCM8 \ |
| 142 | UTC16 \ |
| 143 | UTC24 \ |
| 144 | UTC32 |
| 145 | |
| 146 | FATE_TARGA := $(FATE_TARGA:%=fate-targa-conformance-%) \ |
| 147 | fate-targa-top-to-bottom |
| 148 | |
| 149 | FATE_TARGA-$(call DEMDEC, IMAGE2, TARGA) += $(FATE_TARGA) |
| 150 | |
| 151 | FATE_IMAGE += $(FATE_TARGA-yes) |
| 152 | fate-targa: $(FATE_TARGA-yes) |
| 153 | |
| 154 | fate-targa-conformance-CBW8: CMD = framecrc -i $(TARGET_SAMPLES)/targa-conformance/CBW8.TGA |
| 155 | fate-targa-conformance-CCM8: CMD = framecrc -i $(TARGET_SAMPLES)/targa-conformance/CCM8.TGA -pix_fmt rgba |
| 156 | fate-targa-conformance-CTC16: CMD = framecrc -i $(TARGET_SAMPLES)/targa-conformance/CTC16.TGA -pix_fmt rgb555le |
| 157 | fate-targa-conformance-CTC24: CMD = framecrc -i $(TARGET_SAMPLES)/targa-conformance/CTC24.TGA |
| 158 | fate-targa-conformance-CTC32: CMD = framecrc -i $(TARGET_SAMPLES)/targa-conformance/CTC32.TGA -pix_fmt bgra |
| 159 | fate-targa-conformance-UBW8: CMD = framecrc -i $(TARGET_SAMPLES)/targa-conformance/UBW8.TGA |
| 160 | fate-targa-conformance-UCM8: CMD = framecrc -i $(TARGET_SAMPLES)/targa-conformance/UCM8.TGA -pix_fmt rgba |
| 161 | fate-targa-conformance-UTC16: CMD = framecrc -i $(TARGET_SAMPLES)/targa-conformance/UTC16.TGA -pix_fmt rgb555le |
| 162 | fate-targa-conformance-UTC24: CMD = framecrc -i $(TARGET_SAMPLES)/targa-conformance/UTC24.TGA |
| 163 | fate-targa-conformance-UTC32: CMD = framecrc -i $(TARGET_SAMPLES)/targa-conformance/UTC32.TGA -pix_fmt bgra |
| 164 | |
| 165 | fate-targa-top-to-bottom: CMD = framecrc -i $(TARGET_SAMPLES)/targa/lena-top-to-bottom.tga |
| 166 | |
| 167 | FATE_TIFF += fate-tiff-fax-g3 |
| 168 | fate-tiff-fax-g3: CMD = framecrc -i $(TARGET_SAMPLES)/CCITT_fax/G31D.TIF |
| 169 | |
| 170 | FATE_TIFF += fate-tiff-fax-g3s |
| 171 | fate-tiff-fax-g3s: CMD = framecrc -i $(TARGET_SAMPLES)/CCITT_fax/G31DS.TIF |
| 172 | |
| 173 | FATE_TIFF-$(call DEMDEC, IMAGE2, TIFF) += $(FATE_TIFF) |
| 174 | |
| 175 | FATE_IMAGE += $(FATE_TIFF-yes) |
| 176 | fate-tiff: $(FATE_TIFF-yes) |
| 177 | |
| 178 | FATE_IMAGE-$(call DEMDEC, IMAGE2, XFACE) += fate-xface |
| 179 | fate-xface: CMD = framecrc -i $(TARGET_SAMPLES)/xface/lena.xface |
| 180 | |
| 181 | FATE_XBM += fate-xbm10 |
| 182 | fate-xbm10: CMD = framecrc -i $(TARGET_SAMPLES)/xbm/xl.xbm |
| 183 | |
| 184 | FATE_XBM += fate-xbm11 |
| 185 | fate-xbm11: CMD = framecrc -i $(TARGET_SAMPLES)/xbm/lbw.xbm |
| 186 | |
| 187 | FATE_XBM-$(call DEMDEC, IMAGE2, XBM) += $(FATE_XBM) |
| 188 | FATE_IMAGE += $(FATE_XBM-yes) |
| 189 | fate-xbm: $(FATE_XBM-yes) |
| 190 | |
| 191 | FATE_IMAGE += $(FATE_IMAGE-yes) |
| 192 | |
| 193 | FATE_SAMPLES_FFMPEG += $(FATE_IMAGE) |
| 194 | fate-image: $(FATE_IMAGE) |