Files
FFmpeg/tests/fate/sbc.mak
Andreas Rheinhardt af45345f7e tests/fate: Add SBC tests
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2026-03-28 11:25:38 +01:00

39 lines
1.9 KiB
Makefile

FATE_SBC_TRANSCODE-$(call ENCDEC2, SBC, PCM_S16LE, SBC, SBC_PARSER ARESAMPLE_FILTER WAV_DEMUXER WAV_MUXER) += \
$(addprefix fate-sbc-, 16000-1 44100-1 48000-1 44100-2-joint-stereo 44100-2-stereo-low-delay 44100-2-stereo 44100-2-joint-stereo-four-subbands)
fate-sbc-16000-1: tests/data/asynth-16000-1.wav
fate-sbc-16000-1: CMD = enc_dec wav $(TARGET_PATH)/tests/data/asynth-16000-1.wav \
sbc "-c:a sbc -profile msbc" wav
fate-sbc-16000-1: CMP_SHIFT=-146 # 73 samples
fate-sbc-48000-1: tests/data/asynth-48000-1.wav
fate-sbc-48000-1: CMD = enc_dec wav $(TARGET_PATH)/tests/data/asynth-48000-1.wav \
sbc "-c:a sbc -sbc_delay 0.001 -b:a 500k" wav
fate-sbc-48000-1: CMP_SHIFT=-74 # 37 samples
fate-sbc-44100-1: tests/data/asynth-44100-1.wav
fate-sbc-44100-1: CMD = enc_dec wav $(TARGET_PATH)/tests/data/asynth-44100-1.wav \
sbc "-c:a sbc -b:a 250k" wav
fate-sbc-44100-1: CMP_SHIFT=-146 # 73 samples
$(filter fate-sbc-44100-2%,$(FATE_SBC_TRANSCODE-yes)): tests/data/asynth-44100-2.wav
fate-sbc-44100-2-joint-stereo: CMD = enc_dec wav $(TARGET_PATH)/tests/data/asynth-44100-2.wav \
sbc "-c:a sbc -b:a 50k" wav
fate-sbc-44100-2-joint-stereo: CMP_SHIFT=-292 # 73 samples
fate-sbc-44100-2-joint-stereo-four-subbands: CMD = enc_dec wav $(TARGET_PATH)/tests/data/asynth-44100-2.wav \
sbc "-c:a sbc -b:a 450k" wav
fate-sbc-44100-2-joint-stereo-four-subbands: CMP_SHIFT=-148 # 37 samples
fate-sbc-44100-2-stereo-low-delay: CMD = enc_dec wav $(TARGET_PATH)/tests/data/asynth-44100-2.wav \
sbc "-c:a sbc -b:a 200k -sbc_delay 0.003" wav
fate-sbc-44100-2-stereo-low-delay: CMP_SHIFT=-148 # 37 samples
fate-sbc-44100-2-stereo: CMD = enc_dec wav $(TARGET_PATH)/tests/data/asynth-44100-2.wav \
sbc "-c:a sbc -b:a 200k" wav
fate-sbc-44100-2-stereo: CMP_SHIFT=-292 # 73 samples
FATE_SBC += $(FATE_SBC_TRANSCODE-yes)
FATE_FFMPEG += $(FATE_SBC)
fate-sbc: $(FATE_SBC)