lossless: add file w/extreme values for multipliers (mix of 1, 127, 128, and 255, on all channels) Change-Id: Ife8a543954988c4d48693986cee3ec64e024a603
diff --git a/lossless_color_transform.ppm b/lossless_color_transform.ppm new file mode 100644 index 0000000..4607dab --- /dev/null +++ b/lossless_color_transform.ppm Binary files differ
diff --git a/lossless_color_transform.webp b/lossless_color_transform.webp new file mode 100644 index 0000000..2cb8a96 --- /dev/null +++ b/lossless_color_transform.webp Binary files differ
diff --git a/test_lossless.sh b/test_lossless.sh index 3f39c57..eb215ad 100755 --- a/test_lossless.sh +++ b/test_lossless.sh
@@ -20,10 +20,10 @@ # executable. check() { local infile="$1" - local outfile="$1.pam" local reffile="$2" + local outfile="$infile.${reffile##*.}" shift 2 - eval ${executable} "$infile" -o "$outfile" -pam "$@" ${devnull} + eval ${executable} "$infile" -o "$outfile" "$@" ${devnull} diff -s "$outfile" "$reffile" rm -f "$outfile" } @@ -44,14 +44,18 @@ for i in `seq 0 15`; do file="$test_file_dir/lossless_vec_1_$i.webp" - check "$file" "$test_file_dir/grid.pam" - check "$file" "$test_file_dir/grid.pam" -noasm + check "$file" "$test_file_dir/grid.pam" -pam + check "$file" "$test_file_dir/grid.pam" -pam -noasm done for i in `seq 0 15`; do file="$test_file_dir/lossless_vec_2_$i.webp" - check "$file" "$test_file_dir/peak.pam" - check "$file" "$test_file_dir/peak.pam" -noasm + check "$file" "$test_file_dir/peak.pam" -pam + check "$file" "$test_file_dir/peak.pam" -pam -noasm done +file="$test_file_dir/lossless_color_transform.webp" +check "$file" "$test_file_dir/lossless_color_transform.ppm" -ppm +check "$file" "$test_file_dir/lossless_color_transform.ppm" -ppm -noasm + echo "ALL TESTS OK"