On 2/1/2016 8:55 PM, Hendrik Leppkes wrote: > +define FATE_DCADEC_LOSSLESS_SUITE > +FATE_DCADEC_LOSSLESS += fate-dca-$(1) fate-dca-$(1)-dmix_2 > fate-dca-$(1)-dmix_6 > +fate-dca-$(1): CMD = framemd5 -i > $(TARGET_SAMPLES)/dts/dcadec-suite/$(1).dtshd -f $(2) > +fate-dca-$(1)-dmix_2: CMD = framemd5 -request_channel_layout 0x3 -i > $(TARGET_SAMPLES)/dts/dcadec-suite/$(1).dtshd -f $(2) > +fate-dca-$(1)-dmix_6: CMD = framemd5 -request_channel_layout 0x60f -i > $(TARGET_SAMPLES)/dts/dcadec-suite/$(1).dtshd -f $(2)
change -f to -c:a, and s{16,24}le below to pcm_s{16,24}le. framemd5 adds "-f framemd5 -" at the end of the command line overwriting the one you pass here, making ffmpeg default to pcm_s16le output. > +endef > + > +define FATE_DCADEC_LOSSY_SUITE > +FATE_DCADEC_LOSSY += fate-dca-$(1) > +fate-dca-$(1): CMD = pcm -i $(TARGET_SAMPLES)/dts/dcadec-suite/$(1).dtshd > +fate-dca-$(1): CMP = oneoff > +fate-dca-$(1): REF = $(SAMPLES)/dts/dcadec-suite/$(1).pcm > +endef > + > +$(foreach N,$(DCADEC_SUITE_LOSSLESS_16),$(eval $(call > FATE_DCADEC_LOSSLESS_SUITE,$(N),s16le))) > +$(foreach N,$(DCADEC_SUITE_LOSSLESS_24),$(eval $(call > FATE_DCADEC_LOSSLESS_SUITE,$(N),s24le))) > +$(foreach N,$(DCADEC_SUITE_LOSSY),$(eval $(call > FATE_DCADEC_LOSSY_SUITE,$(N)))) _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel