diff --git a/ChangeLog b/ChangeLog index 822810a1b2c8decde8daefa83e10f203d282f212..3f1825605e347c1d8eb9c73c49844fd491ef32c8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,17 @@ +2004-03-02 Ronald Bultje + + * configure.ac: + * gst-libs/ext/ffmpeg/Makefile.am: + Slightly change the way we set this up. Ugly, but now it works + again. This baby is looking for a proper fix. + * gst-libs/ext/ffmpeg/Tag: + Apparently CVS and me disagree on the tag... Ohwell, CVS wins. + * gst-libs/ext/ffmpeg/patch/autotools.diff: + * gst-libs/ext/ffmpeg/patch/disableinstalllibs.diff: + Slight nag on a link between lavf/lavc in ffmpeg. Not really + important for us since the code is the same in the end, but this + is actually correct from a per-patch point-of-view... + 2004-03-02 Ronald Bultje * gst-libs/ext/ffmpeg/Makefile.am: diff --git a/configure.ac b/configure.ac index 7bfdd6cdfbee67c80bd2b05cebd4d9614c4b44bf..de0b6f6e0c17e14297223168ad465ecc9a777958 100644 --- a/configure.ac +++ b/configure.ac @@ -12,7 +12,7 @@ AM_MAINTAINER_MODE dnl when going to/from release please set the nano (fourth number) right ! dnl releases only do Wall, cvs and prerelease does Werror too -AS_VERSION(gst-ffmpeg, GST_FFMPEG_VERSION, 0, 7, 1, 0, GST_CVS="no", GST_CVS="yes") +AS_VERSION(gst-ffmpeg, GST_FFMPEG_VERSION, 0, 7, 1, 1, GST_CVS="no", GST_CVS="yes") dnl we cheat here so we don't have to change the actual configure code bit GST_PLUGINS_VERSION_NANO=$GST_FFMPEG_VERSION_NANO @@ -83,8 +83,21 @@ GST_CHECK_FEATURE(FFMPEG, [ffmpeg plug-ins], ffmpeg, [ # prerelease and release should get it disted if test "x$GST_PLUGINS_VERSION_NANO" = x1; then AC_MSG_NOTICE(slurping FFmpeg CVS source) - AS_SLURP_FFMPEG(gst-libs/ext/ffmpeg, 2004-02-29 20:00 GMT, - HAVE_FFMPEG=yes, HAVE_FFMPEG=no) + dnl until someone fixes this... I guess this should be in ./autogen.sh + AS_SLURP_FFMPEG(gst-libs/ext/ffmpeg, 2004-02-29 20:00 GMT,[ + if ! test -f gst-libs/ext/ffmpeg/ffmpeg/configure.ac; then + AC_MSG_NOTICE(setting up ffmpeg build system and applying patches) + CURDIR=`pwd` + cd gst-libs/ext/ffmpeg + for PATCH in patch/*.diff; do + patch -p0 -N -r rejects < $PATCH > /dev/null || true + done + cd ffmpeg + chmod a+x ./autogen.sh + NOCONFIGURE=1 ./autogen.sh + cd $CURDIR + fi + HAVE_FFMPEG=yes ], HAVE_FFMPEG=no) else AC_MSG_NOTICE(FFmpeg CVS code should be included already) HAVE_FFMPEG=yes