1 tests
/data
/fits-multi.fits
: TAG
= GEN
2 tests
/data
/fits-multi.fits
: ffmpeg
$(PROGSSUF
)$(EXESUF
) | tests
/data
3 $(M
)$(TARGET_EXEC
) $(TARGET_PATH
)/$< -nostdin \
4 -i
$(TARGET_SAMPLES
)/gif
/m4nb.gif \
5 -y
$(TARGET_PATH
)/$(@
) 2>/dev
/null
7 #mapping of fits file formats to png filenames
8 # TODO: Use an actual 64bit input file and fix the gbrp16 test on big-endian
9 fits-png-map-gray
:= gray8
10 fits-png-map-gbrp
:= rgb24
11 fits-png-map-gbrp16be
:= rgb48
12 fits-png-map-gbrap16be
:= rgba64
14 FATE_FITS_DEC-
$(call FRAMECRC
, FITS
, FITS
, SCALE_FILTER
) += fate-fitsdec-ext_data_min_max
15 fate-fitsdec-ext_data_min_max
: CMD
= framecrc
-i
$(TARGET_SAMPLES
)/fits
/x0cj010ct_d0h.fit
-pix_fmt gray16le
-vf scale
17 FATE_FITS_DEC-
$(call FRAMECRC
, FITS
, FITS
, SCALE_FILTER
) += fate-fitsdec-blank_bitpix32
18 fate-fitsdec-blank_bitpix32
: CMD
= framecrc
-blank_value
65535 -i
$(TARGET_SAMPLES
)/fits
/file008.fits
-pix_fmt gray16le
-vf scale
20 FATE_FITS_DEC-
$(call FRAMECRC
, FITS
, FITS
, SCALE_FILTER
) += fate-fitsdec-bitpix-32
21 fate-fitsdec-bitpix-32
: CMD
= framecrc
-i
$(TARGET_SAMPLES
)/fits
/tst0005.fits
-pix_fmt gray16le
-vf scale
23 FATE_FITS_DEC-
$(call FRAMECRC
, FITS
, FITS
, SCALE_FILTER
) += fate-fitsdec-bitpix-64
24 fate-fitsdec-bitpix-64
: CMD
= framecrc
-i
$(TARGET_SAMPLES
)/fits
/tst0006.fits
-pix_fmt gray16le
-vf scale
26 FATE_FITS_DEC-
$(call TRANSCODE
, FITS
, FITS
, GIF_DEMUXER GIF_DECODER SCALE_FILTER
) += fate-fitsdec-multi
27 fate-fitsdec-multi
: tests
/data
/fits-multi.fits
28 fate-fitsdec-multi
: CMD
= framecrc
-i
$(TARGET_PATH
)/tests
/data
/fits-multi.fits
-pix_fmt gbrap
30 fate-fitsdec
%: PIXFMT
= $(word 3, $(subst -, ,$(@
)))
31 fate-fitsdec
%: CMD
= transcode image2
$(TARGET_SAMPLES
)/png1
/lena-
$(fits-png-map-
$(PIXFMT
)).png fits
"-vf scale -pix_fmt $(PIXFMT)" "-vf scale -pix_fmt $(PIXFMT)"
33 FATE_FITS_DEC_PIXFMT
= gray gbrp gbrp16be gbrap16be
34 FATE_FITS_DEC-
$(call TRANSCODE
, FITS
, FITS
, IMAGE2_DEMUXER PNG_DECODER SCALE_FILTER
) += $(FATE_FITS_DEC_PIXFMT
:%=fate-fitsdec-
%)
36 FATE_FITS
+= $(FATE_FITS_DEC-yes
)
37 fate-fitsdec
: $(FATE_FITS_DEC-yes
)
39 fate-fitsenc
%: PIXFMT
= $(word 3, $(subst -, ,$(@
)))
40 fate-fitsenc
%: SRC
= $(TARGET_PATH
)/tests
/data
/fits-multi.fits
41 fate-fitsenc
%: CMD
= framecrc
-auto_conversion_filters
-i
$(SRC
) -c
:v fits
-pix_fmt
$(PIXFMT
)
43 FATE_FITS_ENC_PIXFMT
= gray gray16be gbrp gbrap gbrp16be gbrap16be
44 $(FATE_FITS_ENC_PIXFMT
:%=fate-fitsenc-
%): tests
/data
/fits-multi.fits
45 FATE_FITS_ENC-
$(call TRANSCODE
, FITS
, FITS
, GIF_DEMUXER GIF_DECODER SCALE_FILTER
) += $(FATE_FITS_ENC_PIXFMT
:%=fate-fitsenc-
%)
47 FATE_FITS
+= $(FATE_FITS_ENC-yes
)
48 fate-fitsenc
: $(FATE_FITS_ENC-yes
)
50 FATE_SAMPLES_FFMPEG
+= $(FATE_FITS
)
51 fate-fits
: $(FATE_FITS
)