Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
FATE_UTILS = base64 tiny_psnr
+TOOL = avconv
+
fate: $(FATE)
-$(FATE): avconv$(EXESUF) $(FATE_UTILS:%=tests/%$(HOSTEXESUF))
+$(FATE): $(TOOL)$(EXESUF) $(FATE_UTILS:%=tests/%$(HOSTEXESUF))
@echo "TEST $(@:fate-%=%)"
- $(Q)$(SRC_PATH)/tests/fate-run.sh $@ "$(SAMPLES)" "$(TARGET_EXEC)" "$(TARGET_PATH)" '$(CMD)' '$(CMP)' '$(REF)' '$(FUZZ)' '$(THREADS)' '$(THREAD_TYPE)'
+ $(Q)$(SRC_PATH)/tests/fate-run.sh $@ "$(SAMPLES)" "$(TARGET_EXEC)" "$(TARGET_PATH)" '$(CMD)' '$(CMP)' '$(REF)' '$(FUZZ)' '$(THREADS)' '$(THREAD_TYPE)' '$(TOOL)'
fate-list:
@printf '%s\n' $(sort $(FATE))
fuzz=$8
threads=${9:-1}
thread_type=${10:-3}
+tool=$11
outdir="tests/data/fate"
outfile="${outdir}/${test}"
}
avconv(){
- run avconv -v 0 -threads $threads -thread_type $thread_type "$@"
+ run $tool -v 0 -threads $threads -thread_type $thread_type "$@"
}
framecrc(){