|
|
@@ -17,6 +17,7 @@ target_datadir="${target_path}/${datadir}" |
|
|
|
this="$test.$test_ref" |
|
|
|
logfile="$datadir/$this.regression" |
|
|
|
outfile="$datadir/${outfile_prefix}-" |
|
|
|
errfile="$datadir/$this.err" |
|
|
|
|
|
|
|
# various files |
|
|
|
ffmpeg="$target_exec ${target_path}/ffmpeg_g" |
|
|
@@ -33,6 +34,9 @@ pcm_ref="$datadir/$test_ref.ref.wav" |
|
|
|
crcfile="$datadir/$this.crc" |
|
|
|
target_crcfile="$target_datadir/$this.crc" |
|
|
|
|
|
|
|
[ "${V-0}" -gt 0 ] && echov=echo || echov=: |
|
|
|
[ "${V-0}" -gt 1 ] || exec 2>$errfile |
|
|
|
|
|
|
|
if [ X"$(echo | md5sum 2> /dev/null)" != X ]; then |
|
|
|
do_md5sum() { md5sum -b $1; } |
|
|
|
elif [ X"$(echo | md5 2> /dev/null)" != X ]; then |
|
|
@@ -50,7 +54,7 @@ do_ffmpeg() |
|
|
|
f="$1" |
|
|
|
shift |
|
|
|
set -- $* ${target_path}/$f |
|
|
|
echo $ffmpeg $FFMPEG_OPTS $* |
|
|
|
$echov $ffmpeg $FFMPEG_OPTS $* |
|
|
|
$ffmpeg $FFMPEG_OPTS -benchmark $* > $bench |
|
|
|
do_md5sum $f >> $logfile |
|
|
|
if [ $f = $raw_dst ] ; then |
|
|
@@ -69,7 +73,7 @@ do_ffmpeg_nomd5() |
|
|
|
f="$1" |
|
|
|
shift |
|
|
|
set -- $* ${target_path}/$f |
|
|
|
echo $ffmpeg $FFMPEG_OPTS $* |
|
|
|
$echov $ffmpeg $FFMPEG_OPTS $* |
|
|
|
$ffmpeg $FFMPEG_OPTS -benchmark $* > $bench |
|
|
|
if [ $f = $raw_dst ] ; then |
|
|
|
$tiny_psnr $f $raw_ref >> $logfile |
|
|
@@ -86,7 +90,7 @@ do_ffmpeg_crc() |
|
|
|
{ |
|
|
|
f="$1" |
|
|
|
shift |
|
|
|
echo $ffmpeg $FFMPEG_OPTS $* -f crc "$target_crcfile" |
|
|
|
$echov $ffmpeg $FFMPEG_OPTS $* -f crc "$target_crcfile" |
|
|
|
$ffmpeg $FFMPEG_OPTS $* -f crc "$target_crcfile" |
|
|
|
echo "$f $(cat $crcfile)" >> $logfile |
|
|
|
rm -f "$crcfile" |
|
|
@@ -96,7 +100,7 @@ do_ffmpeg_nocheck() |
|
|
|
{ |
|
|
|
f="$1" |
|
|
|
shift |
|
|
|
echo $ffmpeg $FFMPEG_OPTS $* |
|
|
|
$echov $ffmpeg $FFMPEG_OPTS $* |
|
|
|
$ffmpeg $FFMPEG_OPTS -benchmark $* > $bench |
|
|
|
expr "$(cat $bench)" : '.*utime=\(.*s\)' > $bench2 |
|
|
|
echo $(cat $bench2) $f >> $benchfile |
|
|
|