| Index: patched-ffmpeg-mt/Makefile
|
| ===================================================================
|
| --- patched-ffmpeg-mt/Makefile (revision 41250)
|
| +++ patched-ffmpeg-mt/Makefile (working copy)
|
| @@ -6,6 +6,7 @@
|
|
|
| PROGS-$(CONFIG_FFMPEG) += ffmpeg
|
| PROGS-$(CONFIG_FFPLAY) += ffplay
|
| +PROGS-$(CONFIG_FFPROBE) += ffprobe
|
| PROGS-$(CONFIG_FFSERVER) += ffserver
|
|
|
| PROGS := $(addsuffix $(EXESUF), $(PROGS-yes))
|
| @@ -15,7 +16,7 @@
|
| TOOLS = $(addprefix tools/, $(addsuffix $(EXESUF), cws2fws pktdumper probetest qt-faststart trasher))
|
| HOSTPROGS = $(addprefix tests/, audiogen videogen rotozoom tiny_psnr)
|
|
|
| -BASENAMES = ffmpeg ffplay ffserver
|
| +BASENAMES = ffmpeg ffplay ffprobe ffserver
|
| ALLPROGS = $(addsuffix $(EXESUF), $(BASENAMES))
|
| ALLPROGS_G = $(addsuffix _g$(EXESUF), $(BASENAMES))
|
| ALLMANPAGES = $(addsuffix .1, $(BASENAMES))
|
| @@ -31,6 +32,8 @@
|
|
|
| DATA_FILES := $(wildcard $(SRC_DIR)/ffpresets/*.ffpreset)
|
|
|
| +SKIPHEADERS = cmdutils_common_opts.h
|
| +
|
| include common.mak
|
|
|
| FF_LDFLAGS := $(FFLDFLAGS)
|
| @@ -48,12 +51,12 @@
|
| all: $(FF_DEP_LIBS) $(PROGS) $(ALL_TARGETS-yes)
|
|
|
| $(PROGS): %$(EXESUF): %_g$(EXESUF)
|
| - cp -p $< $@
|
| + $(CP) $< $@
|
| $(STRIP) $@
|
|
|
| SUBDIR_VARS := OBJS FFLIBS CLEANFILES DIRS TESTPROGS EXAMPLES SKIPHEADERS \
|
| ALTIVEC-OBJS MMX-OBJS NEON-OBJS X86-OBJS YASM-OBJS-FFT YASM-OBJS \
|
| - HOSTPROGS BUILT_HEADERS
|
| + HOSTPROGS BUILT_HEADERS TESTOBJS ARCH_HEADERS
|
|
|
| define RESET
|
| $(1) :=
|
| @@ -87,7 +90,7 @@
|
| alltools: $(TOOLS)
|
|
|
| documentation: $(addprefix doc/, developer.html faq.html ffmpeg-doc.html \
|
| - ffplay-doc.html ffserver-doc.html \
|
| + ffplay-doc.html ffprobe-doc.html ffserver-doc.html \
|
| general.html libavfilter.html $(ALLMANPAGES))
|
|
|
| doc/%.html: doc/%.texi
|
| @@ -103,42 +106,43 @@
|
| install: $(INSTALL_TARGETS-yes)
|
|
|
| install-progs: $(PROGS) $(INSTALL_PROGS_TARGETS-yes)
|
| - install -d "$(BINDIR)"
|
| - install -c -m 755 $(PROGS) "$(BINDIR)"
|
| + $(Q)mkdir -p "$(BINDIR)"
|
| + $(INSTALL) -c -m 755 $(PROGS) "$(BINDIR)"
|
|
|
| install-data: $(DATA_FILES)
|
| - install -d "$(DATADIR)"
|
| - install -m 644 $(DATA_FILES) "$(DATADIR)"
|
| + $(Q)mkdir -p "$(DATADIR)"
|
| + $(INSTALL) -m 644 $(DATA_FILES) "$(DATADIR)"
|
|
|
| install-man: $(MANPAGES)
|
| - install -d "$(MANDIR)/man1"
|
| - install -m 644 $(MANPAGES) "$(MANDIR)/man1"
|
| + $(Q)mkdir -p "$(MANDIR)/man1"
|
| + $(INSTALL) -m 644 $(MANPAGES) "$(MANDIR)/man1"
|
|
|
| uninstall: uninstall-progs uninstall-data uninstall-man
|
|
|
| uninstall-progs:
|
| - rm -f $(addprefix "$(BINDIR)/", $(ALLPROGS))
|
| + $(RM) $(addprefix "$(BINDIR)/", $(ALLPROGS))
|
|
|
| uninstall-data:
|
| - rm -rf "$(DATADIR)"
|
| + $(RM) -r "$(DATADIR)"
|
|
|
| uninstall-man:
|
| - rm -f $(addprefix "$(MANDIR)/man1/",$(ALLMANPAGES))
|
| + $(RM) $(addprefix "$(MANDIR)/man1/",$(ALLMANPAGES))
|
|
|
| testclean:
|
| - rm -rf tests/vsynth1 tests/vsynth2 tests/data tests/*~
|
| + $(RM) -r tests/vsynth1 tests/vsynth2 tests/data
|
| + $(RM) $(addprefix tests/,$(CLEANSUFFIXES))
|
| + $(RM) tests/seek_test$(EXESUF) tests/seek_test.o
|
| + $(RM) $(addprefix tests/,$(addsuffix $(HOSTEXESUF),audiogen videogen rotozoom tiny_psnr))
|
|
|
| clean:: testclean
|
| - rm -f $(ALLPROGS) $(ALLPROGS_G)
|
| - rm -f $(CLEANSUFFIXES)
|
| - rm -f doc/*.html doc/*.pod doc/*.1
|
| - rm -f tests/seek_test$(EXESUF) tests/seek_test.o
|
| - rm -f $(addprefix tests/,$(addsuffix $(HOSTEXESUF),audiogen videogen rotozoom tiny_psnr))
|
| - rm -f $(TOOLS)
|
| + $(RM) $(ALLPROGS) $(ALLPROGS_G)
|
| + $(RM) $(CLEANSUFFIXES)
|
| + $(RM) doc/*.html doc/*.pod doc/*.1
|
| + $(RM) $(TOOLS)
|
|
|
| distclean::
|
| - rm -f $(DISTCLEANSUFFIXES)
|
| - rm -f version.h config.*
|
| + $(RM) $(DISTCLEANSUFFIXES)
|
| + $(RM) version.h config.* libavutil/avconfig.h
|
|
|
| config:
|
| $(SRC_PATH)/configure $(value FFMPEG_CONFIGURATION)
|
| @@ -254,8 +258,8 @@
|
| RESFILE = tests/data/$(2:regtest-%=%).$(1).regression
|
|
|
| define CODECTEST_CMD
|
| - $(SRC_PATH)/tests/codec-regression.sh $@ vsynth1 tests/vsynth1 a "$(TARGET_EXEC)" "$(TARGET_PATH)"
|
| - $(SRC_PATH)/tests/codec-regression.sh $@ vsynth2 tests/vsynth2 a "$(TARGET_EXEC)" "$(TARGET_PATH)"
|
| + $(SRC_PATH)/tests/codec-regression.sh $@ vsynth1 tests/vsynth1 "$(TARGET_EXEC)" "$(TARGET_PATH)"
|
| + $(SRC_PATH)/tests/codec-regression.sh $@ vsynth2 tests/vsynth2 "$(TARGET_EXEC)" "$(TARGET_PATH)"
|
| endef
|
|
|
| regtest-ref: regtest-aref regtest-vref
|
| @@ -264,7 +268,7 @@
|
| $(CODECTEST_CMD)
|
|
|
| regtest-aref: ffmpeg$(EXESUF) tests/data/asynth1.sw
|
| - @$(SRC_PATH)/tests/codec-regression.sh $@ acodec tests/acodec a "$(TARGET_EXEC)" "$(TARGET_PATH)"
|
| + @$(SRC_PATH)/tests/codec-regression.sh $@ acodec tests/acodec "$(TARGET_EXEC)" "$(TARGET_PATH)"
|
|
|
| $(VCODEC_TESTS): tests/tiny_psnr$(HOSTEXESUF)
|
| @echo "TEST VCODEC $(@:regtest-%=%)"
|
| @@ -274,21 +278,21 @@
|
|
|
| $(ACODEC_TESTS): tests/tiny_psnr$(HOSTEXESUF)
|
| @echo "TEST ACODEC $(@:regtest-%=%)"
|
| - @$(SRC_PATH)/tests/codec-regression.sh $@ acodec tests/acodec a "$(TARGET_EXEC)" "$(TARGET_PATH)"
|
| + @$(SRC_PATH)/tests/codec-regression.sh $@ acodec tests/acodec "$(TARGET_EXEC)" "$(TARGET_PATH)"
|
| @diff -u -w $(call REFFILE,acodec,$@) $(call RESFILE,acodec,$@)
|
|
|
| $(LAVF_TESTS):
|
| @echo "TEST LAVF $(@:regtest-%=%)"
|
| - @$(SRC_PATH)/tests/lavf-regression.sh $@ lavf tests/vsynth1 b "$(TARGET_EXEC)" "$(TARGET_PATH)"
|
| + @$(SRC_PATH)/tests/lavf-regression.sh $@ lavf tests/vsynth1 "$(TARGET_EXEC)" "$(TARGET_PATH)"
|
| @diff -u -w $(call REFFILE,lavf,$@) $(call RESFILE,lavf,$@)
|
|
|
| $(LAVFI_TESTS):
|
| @echo "TEST LAVFI $(@:regtest-%=%)"
|
| - @$(SRC_PATH)/tests/lavfi-regression.sh $@ lavfi tests/vsynth1 b "$(TARGET_EXEC)" "$(TARGET_PATH)"
|
| + @$(SRC_PATH)/tests/lavfi-regression.sh $@ lavfi tests/vsynth1 "$(TARGET_EXEC)" "$(TARGET_PATH)"
|
| @diff -u -w $(call REFFILE,lavfi,$@) $(call RESFILE,lavfi,$@)
|
|
|
| seektest: codectest lavftest tests/seek_test$(EXESUF)
|
| - $(SRC_PATH)/tests/seek-regression.sh $(SEEK_REFFILE) "$(TARGET_EXEC)" "$(TARGET_PATH)"
|
| + $(SRC_PATH)/tests/seek-regression.sh $(SRC_PATH) "$(TARGET_EXEC)" "$(TARGET_PATH)"
|
|
|
| ffservertest: ffserver$(EXESUF) tests/vsynth1/00.pgm tests/data/asynth1.sw
|
| @echo
|
|
|