diff options
author | Danny Rawlins <monster.romster@gmail.com> | 2009-03-16 07:21:53 +1100 |
---|---|---|
committer | Danny Rawlins <monster.romster@gmail.com> | 2009-03-16 07:26:34 +1100 |
commit | 345bd2a11931342b0a13e92203269b44ec025d42 (patch) | |
tree | 72f5c5536883c8f9f4f082d002dfd2db2516806a /ffmpeg | |
parent | 909132afd1f703ffee738b831b5981c1341bdb0a (diff) | |
download | contrib-345bd2a11931342b0a13e92203269b44ec025d42.tar.gz contrib-345bd2a11931342b0a13e92203269b44ec025d42.tar.xz |
ffmpeg: 20080826 -> 0.5
Diffstat (limited to 'ffmpeg')
-rw-r--r-- | ffmpeg/.footprint | 57 | ||||
-rw-r--r-- | ffmpeg/.md5sum | 4 | ||||
-rw-r--r-- | ffmpeg/Pkgfile | 16 | ||||
-rw-r--r-- | ffmpeg/ffmpeg-20080826-14974-missing-header.patch | 17 | ||||
-rw-r--r-- | ffmpeg/ffmpeg-x264_fix.patch | 42 |
5 files changed, 42 insertions, 94 deletions
diff --git a/ffmpeg/.footprint b/ffmpeg/.footprint index a4522eee4..c125b6f01 100644 --- a/ffmpeg/.footprint +++ b/ffmpeg/.footprint @@ -7,57 +7,54 @@ drwxr-xr-x root/root usr/include/ drwxr-xr-x root/root usr/include/libavcodec/ -rw-r--r-- root/root usr/include/libavcodec/avcodec.h -rw-r--r-- root/root usr/include/libavcodec/opt.h +-rw-r--r-- root/root usr/include/libavcodec/vdpau.h +-rw-r--r-- root/root usr/include/libavcodec/xvmc.h drwxr-xr-x root/root usr/include/libavdevice/ -rw-r--r-- root/root usr/include/libavdevice/avdevice.h drwxr-xr-x root/root usr/include/libavformat/ -rw-r--r-- root/root usr/include/libavformat/avformat.h -rw-r--r-- root/root usr/include/libavformat/avio.h --rw-r--r-- root/root usr/include/libavformat/rtsp.h --rw-r--r-- root/root usr/include/libavformat/rtspcodes.h drwxr-xr-x root/root usr/include/libavutil/ -rw-r--r-- root/root usr/include/libavutil/adler32.h -rw-r--r-- root/root usr/include/libavutil/avstring.h -rw-r--r-- root/root usr/include/libavutil/avutil.h -rw-r--r-- root/root usr/include/libavutil/base64.h --rw-r--r-- root/root usr/include/libavutil/bswap.h -rw-r--r-- root/root usr/include/libavutil/common.h -rw-r--r-- root/root usr/include/libavutil/crc.h -rw-r--r-- root/root usr/include/libavutil/fifo.h --rw-r--r-- root/root usr/include/libavutil/internal.h -rw-r--r-- root/root usr/include/libavutil/intfloat_readwrite.h --rw-r--r-- root/root usr/include/libavutil/intreadwrite.h -rw-r--r-- root/root usr/include/libavutil/log.h -rw-r--r-- root/root usr/include/libavutil/lzo.h -rw-r--r-- root/root usr/include/libavutil/mathematics.h -rw-r--r-- root/root usr/include/libavutil/md5.h -rw-r--r-- root/root usr/include/libavutil/mem.h +-rw-r--r-- root/root usr/include/libavutil/pixfmt.h -rw-r--r-- root/root usr/include/libavutil/random.h -rw-r--r-- root/root usr/include/libavutil/rational.h -rw-r--r-- root/root usr/include/libavutil/sha1.h drwxr-xr-x root/root usr/include/libpostproc/ -rw-r--r-- root/root usr/include/libpostproc/postprocess.h drwxr-xr-x root/root usr/include/libswscale/ --rw-r--r-- root/root usr/include/libswscale/rgb2rgb.h -rw-r--r-- root/root usr/include/libswscale/swscale.h drwxr-xr-x root/root usr/lib/ -lrwxrwxrwx root/root usr/lib/libavcodec.so -> libavcodec.so.51.69.0 -lrwxrwxrwx root/root usr/lib/libavcodec.so.51 -> libavcodec.so.51.69.0 --rwxr-xr-x root/root usr/lib/libavcodec.so.51.69.0 +lrwxrwxrwx root/root usr/lib/libavcodec.so -> libavcodec.so.52.20.0 +lrwxrwxrwx root/root usr/lib/libavcodec.so.52 -> libavcodec.so.52.20.0 +-rwxr-xr-x root/root usr/lib/libavcodec.so.52.20.0 lrwxrwxrwx root/root usr/lib/libavdevice.so -> libavdevice.so.52.1.0 lrwxrwxrwx root/root usr/lib/libavdevice.so.52 -> libavdevice.so.52.1.0 -rwxr-xr-x root/root usr/lib/libavdevice.so.52.1.0 -lrwxrwxrwx root/root usr/lib/libavformat.so -> libavformat.so.52.21.0 -lrwxrwxrwx root/root usr/lib/libavformat.so.52 -> libavformat.so.52.21.0 --rwxr-xr-x root/root usr/lib/libavformat.so.52.21.0 -lrwxrwxrwx root/root usr/lib/libavutil.so -> libavutil.so.49.10.0 -lrwxrwxrwx root/root usr/lib/libavutil.so.49 -> libavutil.so.49.10.0 --rwxr-xr-x root/root usr/lib/libavutil.so.49.10.0 -lrwxrwxrwx root/root usr/lib/libpostproc.so -> libpostproc.so.51.1.0 -lrwxrwxrwx root/root usr/lib/libpostproc.so.51 -> libpostproc.so.51.1.0 --rwxr-xr-x root/root usr/lib/libpostproc.so.51.1.0 -lrwxrwxrwx root/root usr/lib/libswscale.so -> libswscale.so.0.5.1 -lrwxrwxrwx root/root usr/lib/libswscale.so.0 -> libswscale.so.0.5.1 --rwxr-xr-x root/root usr/lib/libswscale.so.0.5.1 +lrwxrwxrwx root/root usr/lib/libavformat.so -> libavformat.so.52.31.0 +lrwxrwxrwx root/root usr/lib/libavformat.so.52 -> libavformat.so.52.31.0 +-rwxr-xr-x root/root usr/lib/libavformat.so.52.31.0 +lrwxrwxrwx root/root usr/lib/libavutil.so -> libavutil.so.49.15.0 +lrwxrwxrwx root/root usr/lib/libavutil.so.49 -> libavutil.so.49.15.0 +-rwxr-xr-x root/root usr/lib/libavutil.so.49.15.0 +lrwxrwxrwx root/root usr/lib/libpostproc.so -> libpostproc.so.51.2.0 +lrwxrwxrwx root/root usr/lib/libpostproc.so.51 -> libpostproc.so.51.2.0 +-rwxr-xr-x root/root usr/lib/libpostproc.so.51.2.0 +lrwxrwxrwx root/root usr/lib/libswscale.so -> libswscale.so.0.7.1 +lrwxrwxrwx root/root usr/lib/libswscale.so.0 -> libswscale.so.0.7.1 +-rwxr-xr-x root/root usr/lib/libswscale.so.0.7.1 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/libavcodec.pc -rw-r--r-- root/root usr/lib/pkgconfig/libavdevice.pc @@ -77,3 +74,21 @@ drwxr-xr-x root/root usr/man/man1/ -rw-r--r-- root/root usr/man/man1/ffmpeg.1.gz -rw-r--r-- root/root usr/man/man1/ffplay.1.gz -rw-r--r-- root/root usr/man/man1/ffserver.1.gz +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/ffmpeg/ +-rw-r--r-- root/root usr/share/ffmpeg/libx264-baseline.ffpreset +-rw-r--r-- root/root usr/share/ffmpeg/libx264-default.ffpreset +-rw-r--r-- root/root usr/share/ffmpeg/libx264-fastfirstpass.ffpreset +-rw-r--r-- root/root usr/share/ffmpeg/libx264-hq.ffpreset +-rw-r--r-- root/root usr/share/ffmpeg/libx264-ipod320.ffpreset +-rw-r--r-- root/root usr/share/ffmpeg/libx264-ipod640.ffpreset +-rw-r--r-- root/root usr/share/ffmpeg/libx264-lossless_fast.ffpreset +-rw-r--r-- root/root usr/share/ffmpeg/libx264-lossless_max.ffpreset +-rw-r--r-- root/root usr/share/ffmpeg/libx264-lossless_medium.ffpreset +-rw-r--r-- root/root usr/share/ffmpeg/libx264-lossless_slow.ffpreset +-rw-r--r-- root/root usr/share/ffmpeg/libx264-lossless_slower.ffpreset +-rw-r--r-- root/root usr/share/ffmpeg/libx264-lossless_ultrafast.ffpreset +-rw-r--r-- root/root usr/share/ffmpeg/libx264-main.ffpreset +-rw-r--r-- root/root usr/share/ffmpeg/libx264-max.ffpreset +-rw-r--r-- root/root usr/share/ffmpeg/libx264-normal.ffpreset +-rw-r--r-- root/root usr/share/ffmpeg/libx264-slowfirstpass.ffpreset diff --git a/ffmpeg/.md5sum b/ffmpeg/.md5sum index b13fd497a..ae077ab1c 100644 --- a/ffmpeg/.md5sum +++ b/ffmpeg/.md5sum @@ -1,3 +1 @@ -97d3e60b4245903a42d91cfb0b7cbcb0 ffmpeg-20080826-14974-missing-header.patch -80ecc64f542516102902150067be1e4b ffmpeg-20080826-14974.tar.bz2 -a58f8135e58ca23d83443c7263712b80 ffmpeg-x264_fix.patch +be8503f15c3b81ba00eb8379ca8dcf33 ffmpeg-0.5.tar.bz2 diff --git a/ffmpeg/Pkgfile b/ffmpeg/Pkgfile index a89cea2ee..85b4f3f18 100644 --- a/ffmpeg/Pkgfile +++ b/ffmpeg/Pkgfile @@ -2,26 +2,20 @@ # URL: http://ffmpeg.mplayerhq.hu/ # Maintainer: Danny Rawlins, monster dot romster at gmail dot com # Packager: Matt Housh, jaeger at crux dot nu -# Depends on: amrnb amrwb liba52 faac imlib2 lame libsdl libtheora libxvid x264 +# Depends on: amrnb amrwb faac imlib2 lame libsdl libtheora libxvid x264 name=ffmpeg -version=20080826 -release=2 -source=(http://www.dcaf-security.org/distfiles/$name-$version-14974.tar.bz2 - ffmpeg-20080826-14974-missing-header.patch - ffmpeg-x264_fix.patch) +version=0.5 +release=1 +source=(http://ffmpeg.org/releases/$name-$version.tar.bz2) build() { - cd $name - patch -p 1 -i $SRC/ffmpeg-20080826-14974-missing-header.patch - patch -p 1 -i $SRC/ffmpeg-x264_fix.patch + cd $name-$version ./configure \ --prefix=/usr \ --mandir=/usr/man \ --enable-gpl \ - --enable-liba52 \ - --enable-liba52bin \ --enable-libfaac \ --enable-libfaad \ --enable-libfaadbin \ diff --git a/ffmpeg/ffmpeg-20080826-14974-missing-header.patch b/ffmpeg/ffmpeg-20080826-14974-missing-header.patch deleted file mode 100644 index 6f8699328..000000000 --- a/ffmpeg/ffmpeg-20080826-14974-missing-header.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff -pruN ffmpeg.orig/libavutil/Makefile ffmpeg/libavutil/Makefile ---- ffmpeg.orig/libavutil/Makefile 2008-08-27 00:40:28.026327179 +1000 -+++ ffmpeg/libavutil/Makefile 2008-08-27 00:49:51.206331526 +1000 -@@ -28,10 +28,13 @@ HEADERS = adler32.h \ - avstring.h \ - avutil.h \ - base64.h \ -+ bswap.h \ - common.h \ - crc.h \ - fifo.h \ -+ internal.h \ - intfloat_readwrite.h \ -+ intreadwrite.h \ - log.h \ - lzo.h \ - mathematics.h \ diff --git a/ffmpeg/ffmpeg-x264_fix.patch b/ffmpeg/ffmpeg-x264_fix.patch deleted file mode 100644 index f82c77718..000000000 --- a/ffmpeg/ffmpeg-x264_fix.patch +++ /dev/null @@ -1,42 +0,0 @@ ---- - libavcodec/libx264.c | 10 +++++++++- - 1 file changed, 9 insertions(+), 1 deletion(-) - -Index: ffmpeg/libavcodec/libx264.c -=================================================================== ---- ffmpeg.orig/libavcodec/libx264.c -+++ ffmpeg/libavcodec/libx264.c -@@ -162,7 +162,11 @@ X264_init(AVCodecContext *avctx) - - x4->params.i_bframe = avctx->max_b_frames; - x4->params.b_cabac = avctx->coder_type == FF_CODER_TYPE_AC; -- x4->params.b_bframe_adaptive = avctx->b_frame_strategy; -+#if X264_BUILD < 62 -+ x4->params.b_bframe_adaptive = avctx->b_frame_strategy; -+#else -+ x4->params.i_bframe_adaptive = avctx->b_frame_strategy; -+#endif - x4->params.i_bframe_bias = avctx->bframebias; - x4->params.b_bframe_pyramid = avctx->flags2 & CODEC_FLAG2_BPYRAMID; - avctx->has_b_frames= avctx->flags2 & CODEC_FLAG2_BPYRAMID ? 2 : !!avctx->max_b_frames; -@@ -227,8 +231,10 @@ X264_init(AVCodecContext *avctx) - x4->params.analyse.i_me_range = avctx->me_range; - x4->params.analyse.i_subpel_refine = avctx->me_subpel_quality; - -+#if X264_BUILD < 65 - x4->params.analyse.b_bidir_me = avctx->bidir_refine > 0; - x4->params.analyse.b_bframe_rdo = avctx->flags2 & CODEC_FLAG2_BRDO; -+#endif - x4->params.analyse.b_mixed_references = - avctx->flags2 & CODEC_FLAG2_MIXED_REFS; - x4->params.analyse.b_chroma_me = avctx->me_cmp & FF_CMP_CHROMA; -@@ -253,7 +259,9 @@ X264_init(AVCodecContext *avctx) - x4->params.rc.f_ip_factor = 1/fabs(avctx->i_quant_factor); - x4->params.rc.f_pb_factor = avctx->b_quant_factor; - x4->params.analyse.i_chroma_qp_offset = avctx->chromaoffset; -+#if X264_BUILD < 61 - x4->params.rc.psz_rc_eq = avctx->rc_eq; -+#endif - - x4->params.analyse.b_psnr = avctx->flags & CODEC_FLAG_PSNR; - x4->params.i_log_level = X264_LOG_DEBUG; |