# Description: Library for encoding H264/AVC video streams # URL: http://developers.videolan.org/x264.html # Packager: Rouven Schuerch, rs at tegonal dot com # Maintainer: Brett Goulder, predatorfreak at dcaf-security dot org. # Depends on: yasm, git, gtk, mplayer name=x264 version=git release=4 source=(http://www.dcaf-security.org/x264/x264-fprofile-pack.tar.gz) build() { cd $PKGMK_SOURCE_DIR if cd x264 ; then git pull --rebase else git clone git://git.videolan.org/$name.git $name fi cp -r $PKGMK_SOURCE_DIR/x264 $SRC cd $SRC/x264 export CCACHE_DISABLE=1 export CFLAGS="$(echo $CFLAGS | sed -e 's/-O[s0-3]/-O3/') -ffast-math" for i in $SRC/*.mp4; do ((N++)) mplayer -benchmark -ac null -ao null -vf-clr -vo yuv4mpeg:file=$SRC/${N}.y4m $i export VIDS="$VIDS $SRC/${N}.y4m" done ./configure --prefix=/usr \ --enable-pthread \ --enable-gtk \ --extra-cflags="${CFLAGS}" \ --enable-shared make VIDS="$VIDS" fprofiled make make DESTDIR=$PKG install rm -rf $PKG/usr/share/locale/ }