Signed-off-by: Michael Niedermayer <michaelni@gmx.at>tags/n1.1
@@ -2127,21 +2127,13 @@ ALL_COMPONENTS=" | |||||
$PROTOCOL_LIST | $PROTOCOL_LIST | ||||
" | " | ||||
find_tests(){ | |||||
map "echo ${2}\${v}_test" $(ls "$source_path"/tests/ref/$1 | grep -v '[^-a-z0-9_]') | |||||
} | |||||
LAVF_FATE_TESTS=$(find_tests lavf-fate) | |||||
ALL_TESTS="$LAVF_FATE_TESTS" | |||||
for n in $COMPONENT_LIST; do | for n in $COMPONENT_LIST; do | ||||
v=$(toupper ${n%s})_LIST | v=$(toupper ${n%s})_LIST | ||||
eval enable \$$v | eval enable \$$v | ||||
eval ${n}_if_any="\$$v" | eval ${n}_if_any="\$$v" | ||||
done | done | ||||
enable $ARCH_EXT_LIST $ALL_TESTS | |||||
enable $ARCH_EXT_LIST | |||||
die_unknown(){ | die_unknown(){ | ||||
echo "Unknown option \"$1\"." | echo "Unknown option \"$1\"." | ||||
@@ -3950,7 +3942,6 @@ check_deps $CONFIG_LIST \ | |||||
$CONFIG_EXTRA \ | $CONFIG_EXTRA \ | ||||
$HAVE_LIST \ | $HAVE_LIST \ | ||||
$ALL_COMPONENTS \ | $ALL_COMPONENTS \ | ||||
$ALL_TESTS \ | |||||
if test $target_os = "haiku"; then | if test $target_os = "haiku"; then | ||||
@@ -4306,10 +4297,6 @@ print_config CONFIG_ "$config_files" $CONFIG_LIST \ | |||||
$CONFIG_EXTRA \ | $CONFIG_EXTRA \ | ||||
$ALL_COMPONENTS \ | $ALL_COMPONENTS \ | ||||
cat >>config.mak <<EOF | |||||
LAVF_FATE_TESTS=$(print_enabled -n _test $LAVF_FATE_TESTS) | |||||
EOF | |||||
echo "#endif /* FFMPEG_CONFIG_H */" >> $TMPH | echo "#endif /* FFMPEG_CONFIG_H */" >> $TMPH | ||||
echo "endif # FFMPEG_CONFIG_MAK" >> config.mak | echo "endif # FFMPEG_CONFIG_MAK" >> config.mak | ||||
@@ -113,8 +113,6 @@ include $(SRC_PATH)/tests/fate/vqf.mak | |||||
include $(SRC_PATH)/tests/fate/wavpack.mak | include $(SRC_PATH)/tests/fate/wavpack.mak | ||||
include $(SRC_PATH)/tests/fate/wma.mak | include $(SRC_PATH)/tests/fate/wma.mak | ||||
FATE_LAVF_FATE = $(LAVF_FATE_TESTS:%=fate-lavf-fate-%) | |||||
FATE_FFMPEG += $(FATE_FFMPEG-yes) $(FATE_AVCONV) $(FATE_AVCONV-yes) | FATE_FFMPEG += $(FATE_FFMPEG-yes) $(FATE_AVCONV) $(FATE_AVCONV-yes) | ||||
FATE-$(CONFIG_FFMPEG) += $(FATE_FFMPEG) | FATE-$(CONFIG_FFMPEG) += $(FATE_FFMPEG) | ||||
FATE-$(CONFIG_FFPROBE) += $(FATE_FFPROBE) | FATE-$(CONFIG_FFPROBE) += $(FATE_FFPROBE) | ||||
@@ -129,16 +127,11 @@ FATE_EXTERN += $(FATE_EXTERN-yes) | |||||
FATE += $(FATE-yes) | FATE += $(FATE-yes) | ||||
FATE += $(FATE_LIBAVUTIL) | FATE += $(FATE_LIBAVUTIL) | ||||
$(FATE_FFMPEG) $(FATE_LAVF_FATE) $(FATE_SAMPLES_AVCONV) $(FATE_SAMPLES_FFMPEG): ffmpeg$(EXESUF) | |||||
$(FATE_FFMPEG) $(FATE_SAMPLES_AVCONV) $(FATE_SAMPLES_FFMPEG): ffmpeg$(EXESUF) | |||||
$(FATE_FFPROBE): ffprobe$(EXESUF) | $(FATE_FFPROBE): ffprobe$(EXESUF) | ||||
$(FATE_LAVF_FATE): CMD = lavffatetest | |||||
fate-lavf-fate: $(FATE_LAVF_FATE) | |||||
ifdef SAMPLES | ifdef SAMPLES | ||||
FATE += $(FATE_LAVF_FATE) | |||||
FATE += $(FATE_FULL) $(FATE_FULL-yes) | FATE += $(FATE_FULL) $(FATE_FULL-yes) | ||||
FATE += $(FATE_EXTERN) | FATE += $(FATE_EXTERN) | ||||
fate-rsync: | fate-rsync: | ||||
@@ -21,7 +21,6 @@ FATE_LAVF-$(call ENCDEC2, MPEG2VIDEO, PCM_S16LE, MXF) += mxf | |||||
FATE_LAVF-$(call ENCDEC2, MPEG2VIDEO, PCM_S16LE, MXF_D10 MXF) += mxf_d10 | FATE_LAVF-$(call ENCDEC2, MPEG2VIDEO, PCM_S16LE, MXF_D10 MXF) += mxf_d10 | ||||
FATE_LAVF-$(call ENCDEC2, MPEG4, MP2, NUT) += nut | FATE_LAVF-$(call ENCDEC2, MPEG4, MP2, NUT) += nut | ||||
FATE_LAVF-$(call ENCDEC, FLAC, OGG) += ogg | FATE_LAVF-$(call ENCDEC, FLAC, OGG) += ogg | ||||
FATE_LAVF-$(call ENCDEC, VP3, OGG) += ogg_vp3 | |||||
FATE_LAVF-$(call ENCDEC, PAM, IMAGE2) += pam | FATE_LAVF-$(call ENCDEC, PAM, IMAGE2) += pam | ||||
FATE_LAVF-$(call ENCDEC, PBM, IMAGE2PIPE) += pbmpipe | FATE_LAVF-$(call ENCDEC, PBM, IMAGE2PIPE) += pbmpipe | ||||
FATE_LAVF-$(call ENCDEC, PCX, IMAGE2) += pcx | FATE_LAVF-$(call ENCDEC, PCX, IMAGE2) += pcx | ||||
@@ -55,3 +54,13 @@ $(FATE_LAVF): CMD = lavftest | |||||
FATE_AVCONV += $(FATE_LAVF) | FATE_AVCONV += $(FATE_LAVF) | ||||
fate-lavf: $(FATE_LAVF) | fate-lavf: $(FATE_LAVF) | ||||
FATE_LAVF_FATE-$(call ALLYES, MATROSKA_DEMUXER OGG_MUXER) += ogg_vp3 | |||||
FATE_LAVF_FATE-$(call ALLYES, MOV_DEMUXER LATM_MUXER) += latm | |||||
FATE_LAVF_FATE-$(call ALLYES, MP3_DEMUXER MP3_MUXER) += mp3 | |||||
FATE_LAVF_FATE += $(FATE_LAVF_FATE-yes:%=fate-lavf-fate-%) | |||||
$(FATE_LAVF_FATE): CMD = lavffatetest | |||||
FATE_SAMPLES_FFMPEG += $(FATE_LAVF_FATE) | |||||
fate-lavf-fate: $(FATE_LAVF_FATE) |