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

Reply via email to