diff -urN ffmpeg-svn-r13168.orig/configure ffmpeg-svn-r13168/configure --- ffmpeg-svn-r13168.orig/configure 2008-05-15 23:38:49 +0300 +++ ffmpeg-svn-r13168/configure 2008-05-15 23:50:50 +0300 @@ -605,6 +605,13 @@ return $err } +require_pkg(){ + pkg="$1" + pkg-config --exists "$pkg" || die "ERROR: $pkg.pc not found" + add_extralibs `pkg-config --libs "$pkg"` + add_cflags `pkg-config --cflags "$pkg"` +} + apply(){ file=$1 shift @@ -750,6 +757,7 @@ mkstemp pld ppc64 + xvmc round roundf sdl @@ -1022,6 +1030,10 @@ ;; --enable-debug=*) debuglevel="$optval" ;; + --enable-xvmc) xvmc="yes"; pkg_requires="$pkg_requires xvmc" + ;; + --disable-xvmc) xvmc="no" + ;; --enable-*=*|--disable-*=*) eval `echo "$opt" | sed 's/=/-/;s/--/action=/;s/-/ thing=/;s/-/ name=/'` case "$thing" in @@ -1080,11 +1092,11 @@ TMPSH="${TMPDIR1}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}.sh" case "$arch" in - i386|i486|i586|i686|i86pc|BePC) + i[3456]86|pentium|pentiumpro|pentium-mmx|pentium[234]|pentium-m|prescott|k6|k6-[23]|athlon|athlon-tbird|athlon-4|athlon-[mx]p|winchip-c6|winchip2|c3|c3-2|i86pc|BePC) arch="x86_32" enable fast_unaligned ;; - x86_64|amd64) + x86_64|amd64|athlon64|opteron|k8|athlon-fx|nocona) arch="x86_32" enable fast_unaligned check_cc < /dev/null 2>&1 && enable texi2html || disable texi2html +which texi2html >/dev/null 2>&1 && enable texi2html || disable texi2html check_type sys/socket.h socklen_t @@ -1944,6 +1958,7 @@ fi echo "Sun medialib support ${mlib-no}" echo "AVISynth enabled ${avisynth-no}" +echo "XvMC enabled ${xvmc-no}" echo "liba52 support ${liba52-no}" echo "liba52 dlopened ${liba52bin-no}" echo "libamr-nb support ${libamr_nb-no}"