[MPlayer-cvslog] r34189 - in trunk: Makefile configure
cigaes
subversion at mplayerhq.hu
Wed Oct 12 13:38:08 CEST 2011
Author: cigaes
Date: Wed Oct 12 13:38:08 2011
New Revision: 34189
Log:
build: enable libavfilter.
Modified:
trunk/Makefile
trunk/configure
Modified: trunk/Makefile
==============================================================================
--- trunk/Makefile Wed Oct 12 11:24:58 2011 (r34188)
+++ trunk/Makefile Wed Oct 12 13:38:08 2011 (r34189)
@@ -688,7 +688,7 @@ SRCS_MENCODER = mencoder.c \
$(SRCS_MENCODER-yes)
# (linking) order matters for these libraries
-FFMPEGPARTS = libpostproc libswscale libavformat libavcodec libavutil
+FFMPEGPARTS = libpostproc libswscale libavfilter libavformat libavcodec libavutil
FFMPEGLIBS = $(foreach part, $(FFMPEGPARTS), ffmpeg/$(part)/$(part).a)
FFMPEGFILES = $(foreach part, $(FFMPEGPARTS), $(wildcard $(addprefix ffmpeg/$(part)/,*.[chS] /*/*.[chS] /*/*.asm)))
Modified: trunk/configure
==============================================================================
--- trunk/configure Wed Oct 12 11:24:58 2011 (r34188)
+++ trunk/configure Wed Oct 12 13:38:08 2011 (r34189)
@@ -668,6 +668,8 @@ libavmuxers_all=$(sed -n 's/^[^#]*_MUX.*
libavmuxers=$(echo $libavmuxers_all | sed -e 's/ LIB[A-Z0-9_]*_MUXER//g' -e s/RTP_MUXER// -e s/RTSP_MUXER// -e s/SAP_MUXER//)
libavprotocols_all=$(sed -n 's/^[^#]*PROTOCOL.*(.*, *\(.*\)).*/\1_protocol/p' ffmpeg/libavformat/allformats.c | tr '[a-z]' '[A-Z]')
libavprotocols=$libavprotocols_all
+libavfilters_all=$(sed -n 's/^[^#]*FILTER.*(.*, *\(.*\),.*).*/\1_filter/p' ffmpeg/libavfilter/allfilters.c | tr '[a-z]' '[A-Z]')
+libavfilters=$(echo $libavfilters_all | sed -e 's/ LIB[A-Z0-9_]*_FILTER//g' -e 's/ FREI0R[A-Z0-9_]*_FILTER//g' -e 's/ OCV_FILTER//g' -e 's/ MP_FILTER//g')
_mencoder=yes
_mplayer=yes
_x11=auto
@@ -1270,6 +1272,8 @@ for ac_option do
--disable-demuxer=*) libavdemuxers=$(echo $libavdemuxers | sed "s/$(echo $ac_option | cut -d '=' -f 2 | tr '[a-z]' '[A-Z]')//g") ;;
--enable-muxer=*) libavmuxers="$libavmuxers $(echo $ac_option | cut -d '=' -f 2 | tr '[a-z]' '[A-Z]')" ;;
--disable-muxer=*) libavmuxers=$(echo $libavmuxers | sed "s/$(echo $ac_option | cut -d '=' -f 2 | tr '[a-z]' '[A-Z]')//g") ;;
+ --enable-filter=*) libavfilters="$libavfilters $(echo $ac_option | cut -d '=' -f 2 | tr '[a-z]' '[A-Z]')" ;;
+ --disable-filter=*) libavfilters=$(echo $libavfilters | sed "s/$(echo $ac_option | cut -d '=' -f 2 | tr '[a-z]' '[A-Z]')//g") ;;
--enable-ffmpeg_a) ffmpeg_a=yes ;;
--disable-ffmpeg_a) ffmpeg_a=no ;;
--enable-ffmpeg_so) ffmpeg_so=yes ;;
@@ -8006,6 +8010,7 @@ FFMPEG = $ffmpeg
FFMPEG_A = $ffmpeg_a
CONFIG_AVCODEC = $ffmpeg_a
+CONFIG_AVFILTER = $ffmpeg_a
CONFIG_AVFORMAT = $ffmpeg_a
CONFIG_AVUTIL = $ffmpeg_a
CONFIG_POSTPROC = $ffmpeg_a
@@ -8083,6 +8088,7 @@ $(echo $libavmuxers | tr '[a-z] ' '[A
$(echo $libavprotocols | tr '[a-z] ' '[A-Z]\n' | sed 's/^/CONFIG_/;s/$/=yes/')
$(echo $libavbsfs | tr '[a-z] ' '[A-Z]\n' | sed 's/^/CONFIG_/;s/$/=yes/')
$(echo $libavhwaccels | tr '[a-z] ' '[A-Z]\n' | sed 's/^/CONFIG_/;s/$/=yes/')
+$(echo $libavfilters | tr '[a-z] ' '[A-Z]\n' | sed 's/^/CONFIG_/;s/$/=yes/')
EOF
#############################################################################
@@ -8538,6 +8544,7 @@ $def_yasm
#define HAVE_INLINE_ASM 1
#define HAVE_ISATTY 0
#define HAVE_LDBRX 0
+#define HAVE_LOCALTIME_R 0
#define HAVE_MAPVIEWOFFILE 0
#define HAVE_PPC4XX 0
#define HAVE_STRERROR_R 0
@@ -8594,6 +8601,7 @@ $(ff_config_enable "$libavmuxers_all"
$(ff_config_enable "$libavprotocols_all" "$libavprotocols" "#")
$(ff_config_enable "$libavbsfs_all" "$libavbsfs" "#")
$(ff_config_enable "$libavhwaccels_all" "$libavhwaccels" "#")
+$(ff_config_enable "$libavfilters_all" "$libavfilters" "#")
#endif /* MPLAYER_CONFIG_H */
EOF
More information about the MPlayer-cvslog
mailing list