Mercurial > mplayer.hg
changeset 22840:4d49e4ae19bb
Remove unused benchmarking scripts.
author | diego |
---|---|
date | Sat, 31 Mar 2007 14:15:20 +0000 |
parents | a5fb0006b2ee |
children | 9ca2cd571618 |
files | TOOLS/benchmark-gab/README TOOLS/benchmark-gab/benchmark TOOLS/benchmark-gab/compile TOOLS/benchmark-gab/plot TOOLS/benchmark-gab/start TOOLS/benchmark-gab/variables TOOLS/benchmark/test-all.sh TOOLS/benchmark/test.sh TOOLS/benchmark/test1.sh |
diffstat | 9 files changed, 0 insertions(+), 310 deletions(-) [+] |
line wrap: on
line diff
--- a/TOOLS/benchmark-gab/README Sat Mar 31 14:14:28 2007 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,40 +0,0 @@ -=================================================== -MPlayer benchmark scripts v0.9 -By Gabucino 2002-08-30 -License: GPL (well only usable with mplayer ofcoz...) - NO WARRANTY - By using this software you agree not to - blame the author or the MPlayer team - for any mischief, backdoor, rm -rf / - or else this script may or may not do. -=================================================== - -Preamble -======== - - BEGINNERS MUST NOT TRY USING THESE SCRIPTS!!! - -Installation -============ - - READ AND _U N D E R S T A N D_ WHAT THE SCRIPTS DO! - - Copy the four shell scripts into an empty dir - - Copy main.tar.gz to the same place (CVS checkout, compressed) - - Copy ffmpeg.tar.gz to the same place (CVS checkout, compressed) - - Create samples/ dir - - Create samples to be used for benchmarking - - (OPTIONAL) Create SAMPLE_FILE_NAME.opts file, containing - standard MPlayer options - for usage with ONLY that file. - Like: samples/MPEG1 MPEG1 file - samples/MPEG1.opts "-vc mpeg12" - samples/MPEG1_ffmpeg12 same MPEG1 file as MPEG1 - samples/MPEG1_ffmpeg12.opts "-vc ffmpeg12" - etc... - - 'touch xmga' if you have Matrox, and want to test mga_vid too - (RTFS for these "touch" features) - - if doing Xv and/or xmga tests, start an X server, and exec xhost +localhost - - Push ./start - - WAIT - - (recover from backup;))) - - See $BUILDDIR/log-2002-08-30 (today's date..) for the output. - -Fuck. (TODO?;)
--- a/TOOLS/benchmark-gab/benchmark Sat Mar 31 14:14:28 2007 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,105 +0,0 @@ -#!/bin/sh - -. ./variables - -if [ ! -e $MPBIN ]; then - wrtlog No MPlayer binary compiled for this arch, trying ./mplayer - export MPBIN="./mplayer" -fi - -function benchsamples { -for i in `ls samples/* | grep -v -e '\.opts'`; do - BENCHOPTS=`cat $i.opts 2> /dev/null` - wrtlog Caching file... - dd if=$i of=/dev/null bs=512k 2> /dev/null - wrtlog Video decoding: `basename $i`, size: `ls -Ll $i | awk '{print $5}'` - wrtlog Options for this run: - wrtlog "$DEFAULTOPTS" - wrtlog "Options for this file:" - wrtlog "$BENCHOPTS" - BENCH="`$MPBIN $DEFAULTOPTS $BENCHOPTS $i 2>&1 | grep BENCHMARKs`" - VC=`echo $BENCH | awk '{print $11}'` - SYS=`echo $BENCH | awk '{print $9}'` - wrtlog Total: $VC \(Sys: $SYS\) - - BENCH="`$MPBIN $DEFAULTOPTS $BENCHOPTS $i 2>&1 | grep BENCHMARKs`" - VC=`echo $BENCH | awk '{print $11}'` - SYS=`echo $BENCH | awk '{print $9}'` - wrtlog Total: $VC \(Sys: $SYS\) - - BENCH="`$MPBIN $DEFAULTOPTS $BENCHOPTS $i 2>&1 | grep BENCHMARKs`" - VC=`echo $BENCH | awk '{print $11}'` - SYS=`echo $BENCH | awk '{print $9}'` - wrtlog Total: $VC \(Sys: $SYS\) -done -} - -if [ ! -d samples ]; then - wrtlog Samples subdirectory not present, exiting... - exit 1 -fi - -wrtlog Starting benchmarks - -if [ ! -e no_codec ]; then - wrtlog Starting CODEC benchmark runs, with 3 tries... - DEFAULTOPTS="-quiet -nosound -benchmark -vo null -vf-clr -autoq 0" - benchsamples -fi - -export DISPLAY=:0 -export XAUTHORITY=$HOME/.Xauthority - -if [ ! -e no_xv ]; then - if [ ! -e no_xv_nodr ]; then - wrtlog Starting XVideo \(no DR\) benchmark runs, with 3 tries... - DEFAULTOPTS="-quiet -nosound -benchmark -vo xv -fs -nodr -slices -vf-clr -autoq 0" - benchsamples - fi - - if [ ! -e no_xv_nodr_noslices ]; then - wrtlog Starting XVideo \(no DR\) \(no slices\) benchmark runs, with 3 tries... - DEFAULTOPTS="-quiet -nosound -benchmark -vo xv -fs -nodr -noslices -vf-clr -autoq 0" - benchsamples - fi - - if [ ! -e no_xv_dr ]; then - wrtlog Starting XVideo \(DR\) benchmark runs, with 3 tries... - DEFAULTOPTS="-quiet -nosound -benchmark -vo xv -fs -dr -slices -vf-clr -autoq 0" - benchsamples - fi - - if [ ! -e no_xv_dr_noslices ]; then - wrtlog Starting XVideo \(DR\) \(no slices\) benchmark runs, with 3 tries... - DEFAULTOPTS="-quiet -nosound -benchmark -vo xv -fs -dr -noslices -vf-clr -autoq 0" - benchsamples - fi -fi - -if [ -e xmga ]; then - if [ ! -e xmga_nodr ]; then - wrtlog Starting XMGA \(no DR\) benchmark runs, with 3 tries... - DEFAULTOPTS="-quiet -nosound -benchmark -vo xmga -fs -nodr -slices -vf-clr -autoq 0" - benchsamples - fi - - if [ ! -e xmga_nodr_noslices ]; then - wrtlog Starting XMGA \(no DR\) \(no slices\) benchmark runs, with 3 tries... - DEFAULTOPTS="-quiet -nosound -benchmark -vo xmga -fs -nodr -noslices -vf-clr -autoq 0" - benchsamples - fi - - if [ ! -e xmga_dr ]; then - wrtlog Starting XMGA \(DR\) benchmark runs, with 3 tries... - DEFAULTOPTS="-quiet -nosound -benchmark -vo xmga -fs -dr -vf-clr -autoq 0" - benchsamples - fi - - if [ ! -e xmga_dr_noslices ]; then - wrtlog Starting XMGA \(DR\) \(no slices\) benchmark runs, with 3 tries... - DEFAULTOPTS="-quiet -nosound -benchmark -vo xmga -fs -dr -noslices -vf-clr -autoq 0" - benchsamples - fi -fi - -wrtlog Benchmarks ready
--- a/TOOLS/benchmark-gab/compile Sat Mar 31 14:14:28 2007 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,56 +0,0 @@ -#!/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
--- a/TOOLS/benchmark-gab/plot Sat Mar 31 14:14:28 2007 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -# -# needs ImageMagick and gnuplot installed -# ImageMagick not needed if you don't wanna convert to JPG -# - -. ./variables - -rm -f *.plot -rm -f log-*.pbm -rm -f log-*.jpg -rm -f plot.file - -for i in log-*; do - grep Total: $i | awk '{print $6}' | sed s/s// | nl | head -n 75 > $i.plot -done - -for i in log-*.plot; do - echo "set key left box" > plot.file - echo "set samples 50" >> plot.file - echo "set term pbm" >> plot.file - echo "plot [0:75] '$i'" >> plot.file - #echo "pause -1 \"Hit return to continue\"" >> plot.file - #echo "" >> plot.file - gnuplot plot.file > $i.pbm - convert $i.pbm $i.jpg - rm -f $i.pbm -done - -#gnuplot plot.file > out.pbm -rm -f *.plot -rm -f plot.file
--- a/TOOLS/benchmark-gab/start Sat Mar 31 14:14:28 2007 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,25 +0,0 @@ -#!/bin/sh - -. ./variables - -rm -f $LOGFILE - -wrtlog Script version v0.91 -wrtlog CPU: $VENDOR $MODEL $MHZ -wrtlog CPUFLAGS: $CPUFLAGS -wrtlog MEM: $MEMORY -wrtlog VGA: $VGA - -if [ ! -e no_compile ]; then - ./compile -else - wrtlog Skipping compilation -fi - -if [ ! -e no_benchmark ]; then - ./benchmark -else - wrtlog Skipping benchmark -fi - -wrtlog Exiting.
--- a/TOOLS/benchmark-gab/variables Sat Mar 31 14:14:28 2007 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -export PATH=$PATH:/sbin:/usr/local/bin:/usr/local/sbin:/usr/X11R6/bin - -VENDOR="`cat /proc/cpuinfo | grep vendor_id | cut -c 13-`" -MODEL="`cat /proc/cpuinfo | grep "model name" | cut -c 14-`" -CPUFLAGS="`cat /proc/cpuinfo | grep flags | cut -c 10-`" -MHZ="`cat /proc/cpuinfo | grep MHz | cut -c 12-14` MHz" -MEMORY="`cat /proc/meminfo | grep MemTotal | awk '{print $2}'` Kb" -BUILD="`echo $VENDOR $MODEL $MHZ | tr [\ ] [_] | tr [\/] [_]`" -VGA="`lspci | grep VGA | cut -c 36-`" -MPBIN="$BUILD/mplayer" - -export LOGFILE="`pwd`/log-$BUILD-`date +\"%Y-%m-%d\"`" -export COMPILEOPTIONS="--enable-runtime-cpudetection" - -function wrtlog { - echo "[ `date +\"%Y-%m-%d %T\"` ] $*" >> "$LOGFILE" -}
--- a/TOOLS/benchmark/test-all.sh Sat Mar 31 14:14:28 2007 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,8 +0,0 @@ - -./test.sh /3d/divx/Coyote.Ugly.Sample-highbitrate-atmos.avi -./test.sh /3d/divx/sample.light.it.up.avi -./test.sh /3d/divx/405divx_sm_v2[1].avi -./test.sh /3d/divx/MI2-Trailer.avi -./test.sh /3b/hannibal.avi -./test.sh /3b/huge_bands.avi -./test.sh /3b/Star_Wars_Episode_1.avi
--- a/TOOLS/benchmark/test.sh Sat Mar 31 14:14:28 2007 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,16 +0,0 @@ - -echo 'File: ' $1 -mplayer -frames 0 -vo null $1 | grep VIDEO - -echo -n 'DShow DLL : ' -./test1.sh mplayer $1 -vc divxds -vo null |cut -c 15-23 |xargs echo -echo -n 'VfW DLL : ' -./test1.sh mplayer $1 -vc divx -vo null |cut -c 15-23 |xargs echo -echo -n 'DivX4-YV12 : ' -./test1.sh mplayer $1 -vc odivx -vo null |cut -c 15-23 |xargs echo -echo -n 'DivX4-YUY2 : ' -./test1.sh mplayer $1 -vc divx4 -vo null |cut -c 15-23 |xargs echo -echo -n 'FFmpeg : ' -./test1.sh mplayer $1 -vc ffdivx -vo null |cut -c 15-23 |xargs echo - -echo ""
--- a/TOOLS/benchmark/test1.sh Sat Mar 31 14:14:28 2007 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,10 +0,0 @@ - -sync -sleep 1 -cat $2 >/dev/null -sleep 2 -$* -benchmark -nosound | grep BENCHMARKs -$* -benchmark -nosound | grep BENCHMARKs -$* -benchmark -nosound | grep BENCHMARKs -# $* -benchmark -nosound | grep BENCHMARKs -# echo ""