cmp_unit=${15:-2}
gen=${16:-no}
hwaccel=${17:-none}
+report_type=${18:-standard}
outdir="tests/data/fate"
outfile="${outdir}/${test}"
ffmpeg "$@" -f crc -
}
-md5(){
+md5pipe(){
ffmpeg "$@" md5:
}
+md5(){
+ encfile="${outdir}/${test}.out"
+ cleanfiles="$cleanfiles $encfile"
+ ffmpeg "$@" $encfile
+ do_md5sum $encfile | awk '{print $1}'
+}
+
pcm(){
ffmpeg "$@" -vn -f s16le -
}
esac
cmperr=$?
test $err = 0 && err=$cmperr
- test $err = 0 || cat $cmpfile
+ if [ "$report_type" = "ignore" ]; then
+ test $err = 0 || echo "IGNORE\t${test}" && err=0 && unset sig
+ else
+ test $err = 0 || cat $cmpfile
+ fi
else
echo "reference file '$ref' not found"
err=1
fi
-if [ $err -eq 0 ]; then
+if [ $err -eq 0 ] && test $report_type = "standard" ; then
unset cmpo erro
else
cmpo="$($base64 <$cmpfile)"