mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-29 02:42:21 +00:00
Simplify asynth sample generation.
One rule can be used to generate all asynth files. Requires renaming the mapchan files though. Also switch to using the .wav variants for mapchan while changing the name anyway, this allows getting rid of the explicitly specified format. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
This commit is contained in:
parent
068d0b4e25
commit
53253a0b83
@ -26,20 +26,10 @@ tests/vsynth2/00.pgm: tests/rotozoom$(HOSTEXESUF) | tests/vsynth2
|
||||
tests/data/asynth1.sw: tests/audiogen$(HOSTEXESUF) | tests/data
|
||||
$(M)./$< $@
|
||||
|
||||
tests/data/asynth-16000-1.sw: tests/audiogen$(HOSTEXESUF) | tests/data
|
||||
$(M)./$< $@ 16000 1
|
||||
|
||||
tests/data/asynth-%.sw \
|
||||
tests/data/asynth-%.wav: tests/audiogen$(HOSTEXESUF) | tests/data
|
||||
$(M)./$< $@ $(subst -, ,$*)
|
||||
|
||||
tests/data/mapchan-6ch.sw: tests/audiogen$(HOSTEXESUF)
|
||||
@mkdir -p tests/data
|
||||
$(M)./$< $@ 22050 6
|
||||
|
||||
tests/data/mapchan-mono.sw: tests/audiogen$(HOSTEXESUF)
|
||||
@mkdir -p tests/data
|
||||
$(M)./$< $@ 22050 1
|
||||
|
||||
tests/data/%.sw tests/data/asynth% tests/vsynth%/00.pgm: TAG = GEN
|
||||
|
||||
include $(SRC_PATH)/tests/fate/aac.mak
|
||||
|
@ -1,14 +1,14 @@
|
||||
FATE_MAPCHAN += fate-mapchan-6ch-extract-2
|
||||
fate-mapchan-6ch-extract-2: tests/data/mapchan-6ch.sw
|
||||
fate-mapchan-6ch-extract-2: CMD = avconv -ar 22050 -ac 6 -f s16le -i $(TARGET_PATH)/tests/data/mapchan-6ch.sw -map_channel 0.0.0 -f wav md5: -map_channel 0.0.1 -f wav md5:
|
||||
fate-mapchan-6ch-extract-2: tests/data/asynth-22050-6.wav
|
||||
fate-mapchan-6ch-extract-2: CMD = avconv -i $(TARGET_PATH)/tests/data/asynth-22050-6.wav -map_channel 0.0.0 -f wav md5: -map_channel 0.0.1 -f wav md5:
|
||||
|
||||
FATE_MAPCHAN += fate-mapchan-6ch-extract-2-downmix-mono
|
||||
fate-mapchan-6ch-extract-2-downmix-mono: tests/data/mapchan-6ch.sw
|
||||
fate-mapchan-6ch-extract-2-downmix-mono: CMD = md5 -ar 22050 -ac 6 -f s16le -i $(TARGET_PATH)/tests/data/mapchan-6ch.sw -map_channel 0.0.1 -map_channel 0.0.0 -ac 1 -f wav
|
||||
fate-mapchan-6ch-extract-2-downmix-mono: tests/data/asynth-22050-6.wav
|
||||
fate-mapchan-6ch-extract-2-downmix-mono: CMD = md5 -i $(TARGET_PATH)/tests/data/asynth-22050-6.wav -map_channel 0.0.1 -map_channel 0.0.0 -ac 1 -f wav
|
||||
|
||||
FATE_MAPCHAN += fate-mapchan-silent-mono
|
||||
fate-mapchan-silent-mono: tests/data/mapchan-mono.sw
|
||||
fate-mapchan-silent-mono: CMD = md5 -ar 22050 -ac 1 -f s16le -i $(TARGET_PATH)/tests/data/mapchan-mono.sw -map_channel -1 -map_channel 0.0.0 -f wav
|
||||
fate-mapchan-silent-mono: tests/data/asynth-22050-1.wav
|
||||
fate-mapchan-silent-mono: CMD = md5 -i $(TARGET_PATH)/tests/data/asynth-22050-1.wav -map_channel -1 -map_channel 0.0.0 -f wav
|
||||
|
||||
FATE_TESTS += $(FATE_MAPCHAN)
|
||||
fate-mapchan: $(FATE_MAPCHAN)
|
||||
|
Loading…
Reference in New Issue
Block a user