13 lines
472 B
Bash
Executable File
13 lines
472 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# test_700c_eq.sh
|
|
# make sure 700C EQ is reducing VQ distortion
|
|
|
|
results=$(mktemp)
|
|
|
|
c2enc 700C ../raw/kristoff.raw /dev/null --var 2> $results
|
|
var=$(cat $results | sed -n "s/.*var: \([0-9..]*\) .*/\1/p")
|
|
c2enc 700C ../raw/kristoff.raw /dev/null --var --eq 2> $results
|
|
var_eq=$(cat $results | sed -n "s/.*var: \([0-9..]*\) .*/\1/p")
|
|
printf "var: %5.2f var_eq: %5.2f\n" $var $var_eq
|
|
python3 -c "import sys; sys.exit(0) if $var_eq<=$var else sys.exit(1)"
|