From: DRC Date: Tue, 31 Jan 2012 10:43:56 +0000 (+0000) Subject: Combine all of the scaling tests using a for loop X-Git-Tag: 1.2.90~97 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3a5e362bd3aeb7465f033fc04a761cf0c5e15c61;p=libjpeg-turbo Combine all of the scaling tests using a for loop git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@767 632fc199-4ca6-4c93-a231-07263d6284db --- diff --git a/Makefile.am b/Makefile.am index 09dd64c..0027013 100644 --- a/Makefile.am +++ b/Makefile.am @@ -174,38 +174,13 @@ if WITH_SSE_FLOAT_DCT else cmp $(srcdir)/testimages/testorig.ppm testoutflt.ppm endif - ./djpeg -dct int -nosmooth -scale 2/1 -ppm -outfile testoutint2_1.ppm $(srcdir)/testimages/testorig.jpg - cmp $(srcdir)/testimages/testimgint2_1.ppm testoutint2_1.ppm - ./djpeg -dct int -nosmooth -scale 15/8 -ppm -outfile testoutint15_8.ppm $(srcdir)/testimages/testorig.jpg - cmp $(srcdir)/testimages/testimgint15_8.ppm testoutint15_8.ppm - ./djpeg -dct int -nosmooth -scale 7/4 -ppm -outfile testoutint7_4.ppm $(srcdir)/testimages/testorig.jpg - cmp $(srcdir)/testimages/testimgint7_4.ppm testoutint7_4.ppm - ./djpeg -dct int -nosmooth -scale 13/8 -ppm -outfile testoutint13_8.ppm $(srcdir)/testimages/testorig.jpg - cmp $(srcdir)/testimages/testimgint13_8.ppm testoutint13_8.ppm - ./djpeg -dct int -nosmooth -scale 3/2 -ppm -outfile testoutint3_2.ppm $(srcdir)/testimages/testorig.jpg - cmp $(srcdir)/testimages/testimgint3_2.ppm testoutint3_2.ppm - ./djpeg -dct int -nosmooth -scale 11/8 -ppm -outfile testoutint11_8.ppm $(srcdir)/testimages/testorig.jpg - cmp $(srcdir)/testimages/testimgint11_8.ppm testoutint11_8.ppm - ./djpeg -dct int -nosmooth -scale 5/4 -ppm -outfile testoutint5_4.ppm $(srcdir)/testimages/testorig.jpg - cmp $(srcdir)/testimages/testimgint5_4.ppm testoutint5_4.ppm - ./djpeg -dct int -nosmooth -scale 9/8 -ppm -outfile testoutint9_8.ppm $(srcdir)/testimages/testorig.jpg - cmp $(srcdir)/testimages/testimgint9_8.ppm testoutint9_8.ppm - ./djpeg -dct int -nosmooth -scale 7/8 -ppm -outfile testoutint7_8.ppm $(srcdir)/testimages/testorig.jpg - cmp $(srcdir)/testimages/testimgint7_8.ppm testoutint7_8.ppm - ./djpeg -dct int -nosmooth -scale 3/4 -ppm -outfile testoutint3_4.ppm $(srcdir)/testimages/testorig.jpg - cmp $(srcdir)/testimages/testimgint3_4.ppm testoutint3_4.ppm - ./djpeg -dct int -nosmooth -scale 5/8 -ppm -outfile testoutint5_8.ppm $(srcdir)/testimages/testorig.jpg - cmp $(srcdir)/testimages/testimgint5_8.ppm testoutint5_8.ppm - ./djpeg -dct int -scale 1/2 -ppm -outfile testoutint1_2.ppm $(srcdir)/testimages/testorig.jpg - cmp $(srcdir)/testimages/testimgint1_2.ppm testoutint1_2.ppm + for scale in 2_1 15_8 7_4 13_8 3_2 11_8 5_4 9_8 7_8 3_4 5_8 1_2 3_8 1_4 1_8; do \ + scalearg=`echo $$scale | sed s@_@/@g`; \ + ./djpeg -dct int -nosmooth -scale $$scalearg -ppm -outfile testoutint$$scale.ppm $(srcdir)/testimages/testorig.jpg; \ + cmp $(srcdir)/testimages/testimgint$$scale.ppm testoutint$$scale.ppm; \ + done ./djpeg -dct fast -scale 1/2 -ppm -outfile testoutfst1_2.ppm $(srcdir)/testimages/testorig.jpg cmp $(srcdir)/testimages/testimgfst1_2.ppm testoutfst1_2.ppm - ./djpeg -dct int -nosmooth -scale 3/8 -ppm -outfile testoutint3_8.ppm $(srcdir)/testimages/testorig.jpg - cmp $(srcdir)/testimages/testimgint3_8.ppm testoutint3_8.ppm - ./djpeg -dct int -scale 1/4 -ppm -outfile testoutint1_4.ppm $(srcdir)/testimages/testorig.jpg - cmp $(srcdir)/testimages/testimgint1_4.ppm testoutint1_4.ppm - ./djpeg -dct int -scale 1/8 -ppm -outfile testoutint1_8.ppm $(srcdir)/testimages/testorig.jpg - cmp $(srcdir)/testimages/testimgint1_8.ppm testoutint1_8.ppm ./djpeg -dct int -bmp -colors 256 -outfile testout.bmp $(srcdir)/testimages/testorig.jpg cmp $(srcdir)/testimages/testimg.bmp testout.bmp if WITH_ARITH_ENC