Commit 90e5b58a authored by Justin Ruggles's avatar Justin Ruggles

FATE: add capability for audio encode/decode tests with fuzzy psnr comparison

This allows for testing floating-point audio encoders across different
platforms where exact comparisons are unreliable due to float rounding
differences.
parent cffd7580
......@@ -85,6 +85,16 @@ pcm(){
avconv "$@" -vn -f s16le -
}
enc_dec_pcm(){
out_fmt=$1
pcm_fmt=$2
shift 2
encfile="${outdir}/${test}.${out_fmt}"
cleanfiles=$encfile
avconv -i $ref "$@" -f $out_fmt -y $encfile || return
avconv -i $encfile -c:a pcm_${pcm_fmt} -f wav -
}
regtest(){
t="${test#$2-}"
ref=${base}/ref/$2/$t
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment