mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-03-17 20:17:55 +02:00
FATE: use $fuzz directly in do_tiny_psnr() instead of passing it around
This commit is contained in:
parent
702985b8b7
commit
0720d263ea
@ -14,7 +14,7 @@ target_path=$4
|
|||||||
command=$5
|
command=$5
|
||||||
cmp=${6:-diff}
|
cmp=${6:-diff}
|
||||||
ref=${7:-"${base}/ref/fate/${test}"}
|
ref=${7:-"${base}/ref/fate/${test}"}
|
||||||
fuzz=$8
|
fuzz=${8:-1}
|
||||||
threads=${9:-1}
|
threads=${9:-1}
|
||||||
thread_type=${10:-frame+slice}
|
thread_type=${10:-frame+slice}
|
||||||
cpuflags=${11:-all}
|
cpuflags=${11:-all}
|
||||||
@ -30,7 +30,7 @@ do_tiny_psnr(){
|
|||||||
val=$(expr "$psnr" : ".*$3: *\([0-9.]*\)")
|
val=$(expr "$psnr" : ".*$3: *\([0-9.]*\)")
|
||||||
size1=$(expr "$psnr" : '.*bytes: *\([0-9]*\)')
|
size1=$(expr "$psnr" : '.*bytes: *\([0-9]*\)')
|
||||||
size2=$(expr "$psnr" : '.*bytes:[ 0-9]*/ *\([0-9]*\)')
|
size2=$(expr "$psnr" : '.*bytes:[ 0-9]*/ *\([0-9]*\)')
|
||||||
res=$(echo "if ($val $4 $5) 1" | bc)
|
res=$(echo "if ($val $4 $fuzz) 1" | bc)
|
||||||
if [ "$res" != 1 ] || [ $size1 != $size2 ]; then
|
if [ "$res" != 1 ] || [ $size1 != $size2 ]; then
|
||||||
echo "$psnr"
|
echo "$psnr"
|
||||||
return 1
|
return 1
|
||||||
@ -38,11 +38,11 @@ do_tiny_psnr(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
oneoff(){
|
oneoff(){
|
||||||
do_tiny_psnr "$1" "$2" MAXDIFF '<=' ${fuzz:-1}
|
do_tiny_psnr "$1" "$2" MAXDIFF '<='
|
||||||
}
|
}
|
||||||
|
|
||||||
stddev(){
|
stddev(){
|
||||||
do_tiny_psnr "$1" "$2" stddev '<=' ${fuzz:-1}
|
do_tiny_psnr "$1" "$2" stddev '<='
|
||||||
}
|
}
|
||||||
|
|
||||||
run(){
|
run(){
|
||||||
@ -122,8 +122,8 @@ fi
|
|||||||
if test -e "$ref"; then
|
if test -e "$ref"; then
|
||||||
case $cmp in
|
case $cmp in
|
||||||
diff) diff -u -w "$ref" "$outfile" >$cmpfile ;;
|
diff) diff -u -w "$ref" "$outfile" >$cmpfile ;;
|
||||||
oneoff) oneoff "$ref" "$outfile" "$fuzz" >$cmpfile ;;
|
oneoff) oneoff "$ref" "$outfile" >$cmpfile ;;
|
||||||
stddev) stddev "$ref" "$outfile" "$fuzz" >$cmpfile ;;
|
stddev) stddev "$ref" "$outfile" >$cmpfile ;;
|
||||||
null) cat "$outfile" >$cmpfile ;;
|
null) cat "$outfile" >$cmpfile ;;
|
||||||
esac
|
esac
|
||||||
cmperr=$?
|
cmperr=$?
|
||||||
|
Loading…
x
Reference in New Issue
Block a user