Mercurial > mplayer.hg
view TOOLS/benchmark-gab/compile @ 13730:a45e901cc870
user selectable cutoff frequency
simplify resampling factor if possible, so more then one resampler can be used, libaf will still die if there are too many like it does with the default resampler (2 with sampling rates which are relative prime are too many ...)
author | michael |
---|---|
date | Thu, 21 Oct 2004 21:15:21 +0000 |
parents | cba37985dec5 |
children |
line wrap: on
line source
#!/bin/sh . ./variables wrtlog Starting compilation wrtlog Options: $COMPILEOPTIONS if [ ! -e main.tar.gz ]; then wrtlog MPlayer source main.tar.gz not present, exiting... exit 1 fi if [ ! -e main.tar.gz ]; then wrtlog libavcodec source ffmpeg.tar.gz not present, exiting... exit 1 fi if [ ! -d main ]; then wrtlog Unpacking source... tar xfzv main.tar.gz > /dev/null || (wrtlog Error; exit 1) wrtlog Unpacking done wrtlog Source total size: `du -hs main | awk '{print $1}'` else wrtlog MPlayer source already there, not unpacking fi wrtlog Creating and entering separate build dir... rm -rf $BUILD mkdir $BUILD || (wrtlog Error; exit 1) cd $BUILD lndir ../main > /dev/null || (wrtlog Error; exit 1) wrtlog Separate build dir created wrtlog Unpacking libavcodec rm -rf libavcodec ln -s . ffmpeg || (wrtlog Error; exit 1) tar xfzv ../ffmpeg.tar.gz ffmpeg/libavcodec > /dev/null || (wrtlog Error; exit 1) rm -f ffmpeg wrtlog Unpacking libavcodec done wrtlog libavcodec total size: `du -hs libavcodec | awk '{print $1}'` wrtlog Executing configure... ./configure $COMPILEOPTIONS > /dev/null || (wrtlog Error; exit 1) wrtlog Configure done wrtlog Executing main compile process... unset CFLAGS CPPFLAGS CXXFLAGS make > /dev/null 2> /dev/null || (wrtlog Error; exit 1) wrtlog Compile ready wrtlog Build dir size: `du -hs . | awk '{print $1}'` wrtlog Unstripped mplayer binary size: `ls -l mplayer | awk '{print $5}'` wrtlog Unstripped mencoder binary size: `ls -l mencoder | awk '{print $5}'` cd .. rm -rf main