mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-08 13:22:53 +02:00
use a local dir for tests
Originally committed as revision 668 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
412ba501b1
commit
5bcfd1ad98
@ -53,5 +53,5 @@ dsptest: dsptest.c $(DSPDEPS)
|
|||||||
$(CC) -O4 -fomit-frame-pointer -DHAVE_AV_CONFIG_H -I.. -I$(SRC_PATH)/libavcodec/i386 -I$(SRC_PATH)/libavcodec/ -o $@ $< -lm
|
$(CC) -O4 -fomit-frame-pointer -DHAVE_AV_CONFIG_H -I.. -I$(SRC_PATH)/libavcodec/i386 -I$(SRC_PATH)/libavcodec/ -o $@ $< -lm
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf vsynth1
|
rm -rf vsynth1 data
|
||||||
rm -f asynth1.sw *~ audiogen videogen
|
rm -f asynth1.sw *~ audiogen videogen
|
||||||
|
@ -6,7 +6,9 @@
|
|||||||
#set -x
|
#set -x
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
logfile="/tmp/ffmpeg.regression"
|
datadir="./data"
|
||||||
|
|
||||||
|
logfile="$datadir/ffmpeg.regression"
|
||||||
|
|
||||||
# tests to do
|
# tests to do
|
||||||
if [ "$1" = "mpeg4" ] ; then
|
if [ "$1" = "mpeg4" ] ; then
|
||||||
@ -15,7 +17,7 @@ elif [ "$1" = "mpeg" ] ; then
|
|||||||
do_mpeg=y
|
do_mpeg=y
|
||||||
elif [ "$1" = "libavtest" ] ; then
|
elif [ "$1" = "libavtest" ] ; then
|
||||||
do_libav=y
|
do_libav=y
|
||||||
logfile="/tmp/libav.regression"
|
logfile="$datadir/libav.regression"
|
||||||
else
|
else
|
||||||
do_mpeg=y
|
do_mpeg=y
|
||||||
do_msmpeg4=y
|
do_msmpeg4=y
|
||||||
@ -30,33 +32,36 @@ fi
|
|||||||
|
|
||||||
# various files
|
# various files
|
||||||
ffmpeg="../ffmpeg"
|
ffmpeg="../ffmpeg"
|
||||||
outfile="/tmp/a-"
|
outfile="$datadir/a-"
|
||||||
reffile="$2"
|
reffile="$2"
|
||||||
benchfile="/tmp/ffmpeg.bench"
|
benchfile="$datadir/ffmpeg.bench"
|
||||||
raw_src="vsynth1/%d.pgm"
|
raw_src="vsynth1/%d.pgm"
|
||||||
raw_dst="/tmp/out.yuv"
|
raw_dst="$datadir/out.yuv"
|
||||||
pcm_src="asynth1.sw"
|
pcm_src="asynth1.sw"
|
||||||
pcm_dst="/tmp/out.wav"
|
pcm_dst="$datadir/out.wav"
|
||||||
|
|
||||||
|
# create the data directory if it does not exists
|
||||||
|
mkdir -p $datadir
|
||||||
|
|
||||||
function do_ffmpeg ()
|
function do_ffmpeg ()
|
||||||
{
|
{
|
||||||
f="$1"
|
f="$1"
|
||||||
shift
|
shift
|
||||||
echo $ffmpeg -bitexact $*
|
echo $ffmpeg -bitexact $*
|
||||||
$ffmpeg -bitexact -benchmark $* > /tmp/bench.tmp
|
$ffmpeg -bitexact -benchmark $* > $datadir/bench.tmp
|
||||||
md5sum $f >> $logfile
|
md5sum $f >> $logfile
|
||||||
expr match "`cat /tmp/bench.tmp`" '.*utime=\(.*s\)' > /tmp/bench2.tmp
|
expr match "`cat $datadir/bench.tmp`" '.*utime=\(.*s\)' > $datadir/bench2.tmp
|
||||||
echo `cat /tmp/bench2.tmp` $f >> $benchfile
|
echo `cat $datadir/bench2.tmp` $f >> $benchfile
|
||||||
}
|
}
|
||||||
|
|
||||||
function do_ffmpeg_crc ()
|
function do_ffmpeg_crc ()
|
||||||
{
|
{
|
||||||
f="$1"
|
f="$1"
|
||||||
shift
|
shift
|
||||||
echo $ffmpeg -y -bitexact $* -f crc /tmp/ffmpeg.crc
|
echo $ffmpeg -y -bitexact $* -f crc $datadir/ffmpeg.crc
|
||||||
$ffmpeg -y -bitexact $* -f crc /tmp/ffmpeg.crc
|
$ffmpeg -y -bitexact $* -f crc $datadir/ffmpeg.crc
|
||||||
echo -n "$f " >> $logfile
|
echo -n "$f " >> $logfile
|
||||||
cat /tmp/ffmpeg.crc >> $logfile
|
cat $datadir/ffmpeg.crc >> $logfile
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "ffmpeg regression test" > $logfile
|
echo "ffmpeg regression test" > $logfile
|
||||||
|
Loading…
Reference in New Issue
Block a user