On Wed, Aug 30, 2017 at 10:20:32AM +0000, Paras Chadha wrote: > ffmpeg | branch: master | Paras Chadha <paraschadh...@gmail.com> | Tue Aug 29 > 23:24:42 2017 +0530| [9d99f0afbeedf3e170478c3e8c05789bf2eef48f] | committer: > Paul B Mahol > > FATE: Add FITS tests > > Signed-off-by: Paras Chadha <paraschadh...@gmail.com> > > > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9d99f0afbeedf3e170478c3e8c05789bf2eef48f > --- > > tests/Makefile | 1 + > tests/fate/avformat.mak | 1 + > tests/fate/demux.mak | 4 +++ > tests/fate/fits.mak | 59 > +++++++++++++++++++++++++++++++++ > tests/lavf-regression.sh | 9 +++++ > tests/ref/fate/fits-demux | 10 ++++++ > tests/ref/fate/fitsdec-bitpix-32 | 6 ++++ > tests/ref/fate/fitsdec-bitpix-64 | 6 ++++ > tests/ref/fate/fitsdec-blank_bitpix32 | 6 ++++ > tests/ref/fate/fitsdec-ext_data_min_max | 6 ++++ > tests/ref/fate/fitsdec-gbrap16 | 6 ++++ > tests/ref/fate/fitsdec-gbrp | 6 ++++ > tests/ref/fate/fitsdec-gbrp16 | 6 ++++ > tests/ref/fate/fitsdec-gray | 6 ++++ > tests/ref/fate/fitsdec-multi | 10 ++++++ > tests/ref/fate/fitsenc-gbrap | 10 ++++++ > tests/ref/fate/fitsenc-gbrap16be | 10 ++++++ > tests/ref/fate/fitsenc-gbrp | 10 ++++++ > tests/ref/fate/fitsenc-gbrp16be | 10 ++++++ > tests/ref/fate/fitsenc-gray | 10 ++++++ > tests/ref/fate/fitsenc-gray16be | 10 ++++++ > tests/ref/lavf/fits | 18 ++++++++++ > 22 files changed, 220 insertions(+) > > diff --git a/tests/Makefile b/tests/Makefile > index 30f05bec15..18fe9c5b4a 100644 > --- a/tests/Makefile > +++ b/tests/Makefile > @@ -131,6 +131,7 @@ include $(SRC_PATH)/tests/fate/fft.mak > include $(SRC_PATH)/tests/fate/fifo-muxer.mak > include $(SRC_PATH)/tests/fate/filter-audio.mak > include $(SRC_PATH)/tests/fate/filter-video.mak > +include $(SRC_PATH)/tests/fate/fits.mak > include $(SRC_PATH)/tests/fate/flac.mak > include $(SRC_PATH)/tests/fate/flvenc.mak > include $(SRC_PATH)/tests/fate/gapless.mak > diff --git a/tests/fate/avformat.mak b/tests/fate/avformat.mak > index 82a531c7a5..c4cf2bc473 100644 > --- a/tests/fate/avformat.mak > +++ b/tests/fate/avformat.mak > @@ -10,6 +10,7 @@ FATE_LAVF-$(call ENCDEC, PCM_S16BE, CAF) > += caf > FATE_LAVF-$(call ENCDEC, DPX, IMAGE2) += dpx > FATE_LAVF-$(call ENCDEC2, DVVIDEO, PCM_S16LE, AVI) += > dv_fmt > FATE_LAVF-$(call ENCDEC2, MPEG1VIDEO, MP2, FFM) += ffm > +FATE_LAVF-$(call ENCDEC, FITS, IMAGE2) += fits > FATE_LAVF-$(call ENCDEC, RAWVIDEO, FILMSTRIP) += flm > FATE_LAVF-$(call ENCDEC, FLV, FLV) += > flv_fmt > FATE_LAVF-$(call ENCDEC, GIF, IMAGE2) += gif > diff --git a/tests/fate/demux.mak b/tests/fate/demux.mak > index 8a2703fc84..261b004d69 100644 > --- a/tests/fate/demux.mak > +++ b/tests/fate/demux.mak > @@ -36,6 +36,10 @@ fate-d-cinema-demux: CMD = framecrc -i > $(TARGET_SAMPLES)/d-cinema/THX_Science_FL > FATE_SAMPLES_DEMUX-$(CONFIG_EA_DEMUXER) += fate-d-eavp6-demux > fate-d-eavp6-demux: CMD = framecrc -i $(TARGET_SAMPLES)/ea-vp6/SmallRing.vp6 > -map 0 -vcodec copy > > +FATE_SAMPLES_DEMUX-$(CONFIG_FITS_DEMUXER) += fate-fits-demux > +fate-fits-demux: tests/data/fits-multi.fits > +fate-fits-demux: CMD = framecrc -i $(TARGET_PATH)/tests/data/fits-multi.fits > -vcodec copy > + > FATE_SAMPLES_DEMUX-$(CONFIG_FLV_DEMUXER) += fate-flv-demux > fate-flv-demux: CMD = framecrc -i > $(TARGET_SAMPLES)/flv/Enigma_Principles_of_Lust-part.flv -codec copy > > diff --git a/tests/fate/fits.mak b/tests/fate/fits.mak > new file mode 100644 > index 0000000000..bc1b771a52 > --- /dev/null > +++ b/tests/fate/fits.mak
> @@ -0,0 +1,59 @@ > +tests/data/fits-multi.fits: TAG = GEN > +tests/data/fits-multi.fits: ffmpeg$(PROGSSUF)$(EXESUF) | tests/data > + $(M)$(TARGET_EXEC) $(TARGET_PATH)/$< \ > + -i $(TARGET_SAMPLES)/gif/m4nb.gif \ > + -y $(TARGET_PATH)/$(@) 2>/dev/null > + > +#mapping of fits file formats to png filenames > +map.tests/data/lena-gray.fits := gray8 > +map.tests/data/lena-gbrp.fits := rgb24 > +map.tests/data/lena-gbrp16.fits := rgb48 > +map.tests/data/lena-gbrap16.fits := rgba64 > + > +tests/data/lena%.fits: TAG = GEN > +tests/data/lena%.fits: NAME = $(map.$(@)) > +tests/data/lena%.fits: ffmpeg$(PROGSSUF)$(EXESUF) | tests/data > + $(M)$(TARGET_EXEC) $(TARGET_PATH)/$< \ > + -i $(TARGET_SAMPLES)/png1/lena-$(map.$(@)).png \ > + -y $(TARGET_PATH)/$(@) 2>/dev/null This is missing png dependancies or should not use a png file [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB No great genius has ever existed without some touch of madness. -- Aristotle
signature.asc
Description: Digital signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel