diff --git a/packages/multimedia/ffmpeg-mt/README b/packages/multimedia/ffmpeg-mt/README new file mode 100644 index 0000000000..009a3597e7 --- /dev/null +++ b/packages/multimedia/ffmpeg-mt/README @@ -0,0 +1,6 @@ +# to get it from git: + +git clone git://gitorious.org/~astrange/ffmpeg/ffmpeg-mt.git +cd ffmpeg-mt + git clone git://git.ffmpeg.org/libswscale/ +cd .. \ No newline at end of file diff --git a/packages/multimedia/ffmpeg-mt/build b/packages/multimedia/ffmpeg-mt/build new file mode 100644 index 0000000000..ccaea540cd --- /dev/null +++ b/packages/multimedia/ffmpeg-mt/build @@ -0,0 +1,79 @@ +#!/bin/sh + +. config/options + +$SCRIPTS/build toolchain +$SCRIPTS/build faad2 +$SCRIPTS/build zlib + +cd $PKG_BUILD/ +./configure --prefix=/usr \ + --cpu=$TARGET_CPU \ + --arch=$TARGET_ARCH \ + --enable-cross-compile \ + --cross-prefix=$TARGET_PREFIX \ + --sysroot=$SYSROOT_PREFIX \ + --extra-cflags="$CFLAGS" \ + --disable-debug \ + --enable-stripping \ + --disable-static \ + --enable-shared \ + --enable-gpl \ + --enable-yasm \ + --disable-ffplay \ + --disable-ffserver \ + --disable-ffmpeg \ + --enable-postproc \ + --disable-avfilter \ + --disable-avfilter-lavf \ + --enable-pthreads \ + --disable-x11grab \ + --enable-ipv6 \ + --disable-mpegaudio-hp \ + --disable-gray \ + --enable-swscale-alpha \ + --enable-fastdiv \ + --enable-small \ + --enable-aandct \ + --enable-fft \ + --enable-golomb \ + --enable-mdct \ + --enable-rdft \ + --disable-vaapi \ + --disable-vdpau \ + --enable-encoders \ + --enable-decoders \ + --enable-muxers \ + --enable-demuxers \ + --enable-parsers \ + --enable-bsfs \ + --enable-protocols \ + --disable-indevs \ + --disable-outdevs \ + --disable-devices \ + --enable-filters \ + --disable-avisynth \ + --disable-bzlib \ + --disable-libopencore-amrnb \ + --disable-libopencore-amrwb \ + --disable-libdc1394 \ + --disable-libdirac \ + --disable-libfaac \ + --enable-libfaad \ + --disable-libfaadbin \ + --disable-libgsm \ + --disable-libmp3lame \ + --disable-libnut \ + --disable-libopenjpeg \ + --disable-libschroedinger \ + --disable-libspeex \ + --disable-libtheora \ + --disable-libvorbis \ + --disable-libx264 \ + --disable-libxvid \ + --disable-mlib \ + --enable-zlib \ + +make + +$MAKEINSTALL diff --git a/packages/multimedia/ffmpeg-mt/install b/packages/multimedia/ffmpeg-mt/install new file mode 100644 index 0000000000..ac28e4df35 --- /dev/null +++ b/packages/multimedia/ffmpeg-mt/install @@ -0,0 +1,12 @@ +#!/bin/sh + +. config/options + +$SCRIPTS/install zlib + +mkdir -p $INSTALL/usr/lib +cp -P $PKG_BUILD/libavcodec/libavcodec.so* $INSTALL/usr/lib +cp -P $PKG_BUILD/libavformat/libavformat.so* $INSTALL/usr/lib +cp -P $PKG_BUILD/libavutil/libavutil.so* $INSTALL/usr/lib +cp -P $PKG_BUILD/libswscale/libswscale.so.* $INSTALL/usr/lib +cp -P $PKG_BUILD/libpostproc/libpostproc.so.* $INSTALL/usr/lib diff --git a/packages/multimedia/ffmpeg-mt/patches/01_sdl-config.diff b/packages/multimedia/ffmpeg-mt/patches/01_sdl-config.diff new file mode 100644 index 0000000000..c1531ed8f1 --- /dev/null +++ b/packages/multimedia/ffmpeg-mt/patches/01_sdl-config.diff @@ -0,0 +1,12 @@ +diff -Naur ffmpeg-export-2009-06-13.orig/configure ffmpeg-export-2009-06-13/configure +--- ffmpeg-export-2009-06-13.orig/configure 2009-06-10 22:50:53.000000000 +0200 ++++ ffmpeg-export-2009-06-13/configure 2009-06-21 14:51:52.000000000 +0200 +@@ -2129,7 +2129,7 @@ + + disable sdl_too_old + disable sdl +-SDL_CONFIG="${cross_prefix}sdl-config" ++SDL_CONFIG="sdl-config" + if "${SDL_CONFIG}" --version > /dev/null 2>&1; then + sdl_cflags=$("${SDL_CONFIG}" --cflags) + temp_cflags $sdl_cflags diff --git a/packages/multimedia/ffmpeg-mt/url b/packages/multimedia/ffmpeg-mt/url new file mode 100644 index 0000000000..66bb8f6b83 --- /dev/null +++ b/packages/multimedia/ffmpeg-mt/url @@ -0,0 +1 @@ +http://sources.openelec.tv/svn/ffmpeg-mt-20091002.tar.bz2 \ No newline at end of file