all devices regression report - 2017-12-15-14:07:16 - e0ebcde1ce879cf74fb9d8b53670478d5d03717b

[email protected] Fri, 15 Dec 2017 14:07:16 -0800 (PST)
Newsgroups gmane.comp.printing.ghostscript.regression
Message-ID <20171215220716.5A60C20401D9@i7>
Differences in all devices errors using gs/examples files

Previous Revision: 2655f09c04ee2678df98c58764390e9e79bfc254
 Current Revision: e0ebcde1ce879cf74fb9d8b53670478d5d03717b

commit e0ebcde1ce879cf74fb9d8b53670478d5d03717b
Author:     Robin Watts <[email protected]>
AuthorDate: Thu Dec 14 18:42:14 2017 +0000
CommitDate: Fri Dec 15 18:31:47 2017 +0000

    Optimise image_render_color_icc.
    
    Avoid using the color_samples hack, as this merely results in us
    first copying bytes into a new buffer, only to effectively
    memcmp it. Just use the bytes directly.
    
    We lose potential problems with strict aliasing here, and gain
    the benefit of only having to check n bytes rather than
    GS_IMAGE_MAX_COLOR_COMPONENTS bytes each time.
    
    This gives us a noticable speedup on the Airprint test file.

base/gxicolor.c

new errors:

errors that went away:

errors that are not whitelisted:
=== ghostpdl/examples/alphabet.ps === pclm ===
=== ghostpdl/examples/alphabet.ps === pdfimage24 ===
=== ghostpdl/examples/alphabet.ps === pdfimage32 ===
=== ghostpdl/examples/alphabet.ps === pdfimage8 ===
=== ghostpdl/examples/annots.pdf === pclm ===
=== ghostpdl/examples/annots.pdf === pdfimage24 ===
=== ghostpdl/examples/annots.pdf === pdfimage32 ===
=== ghostpdl/examples/annots.pdf === pdfimage8 ===
=== ghostpdl/examples/colorcir.ps === pclm ===
=== ghostpdl/examples/colorcir.ps === pdfimage24 ===
=== ghostpdl/examples/colorcir.ps === pdfimage32 ===
=== ghostpdl/examples/colorcir.ps === pdfimage8 ===
=== ghostpdl/examples/doretree.ps === pclm ===
=== ghostpdl/examples/doretree.ps === pdfimage24 ===
=== ghostpdl/examples/doretree.ps === pdfimage32 ===
=== ghostpdl/examples/doretree.ps === pdfimage8 ===
=== ghostpdl/examples/escher.ps === pclm ===
=== ghostpdl/examples/escher.ps === pdfimage24 ===
=== ghostpdl/examples/escher.ps === pdfimage32 ===
=== ghostpdl/examples/escher.ps === pdfimage8 ===
=== ghostpdl/examples/golfer.eps === pclm ===
=== ghostpdl/examples/golfer.eps === pdfimage24 ===
=== ghostpdl/examples/golfer.eps === pdfimage32 ===
=== ghostpdl/examples/golfer.eps === pdfimage8 ===
=== ghostpdl/examples/grayalph.ps === pclm ===
=== ghostpdl/examples/grayalph.ps === pdfimage24 ===
=== ghostpdl/examples/grayalph.ps === pdfimage32 ===
=== ghostpdl/examples/grayalph.ps === pdfimage8 ===
=== ghostpdl/examples/ridt91.eps === pclm ===
=== ghostpdl/examples/ridt91.eps === pdfimage24 ===
=== ghostpdl/examples/ridt91.eps === pdfimage32 ===
=== ghostpdl/examples/ridt91.eps === pdfimage8 ===
=== ghostpdl/examples/snowflak.ps === pclm ===
=== ghostpdl/examples/snowflak.ps === pdfimage24 ===
=== ghostpdl/examples/snowflak.ps === pdfimage32 ===
=== ghostpdl/examples/snowflak.ps === pdfimage8 ===
=== ghostpdl/examples/text_graph_image_cmyk_rgb.pdf === pclm ===
=== ghostpdl/examples/text_graph_image_cmyk_rgb.pdf === pdfimage24 ===
=== ghostpdl/examples/text_graph_image_cmyk_rgb.pdf === pdfimage32 ===
=== ghostpdl/examples/text_graph_image_cmyk_rgb.pdf === pdfimage8 ===
=== ghostpdl/examples/text_graphic_image.pdf === pclm ===
=== ghostpdl/examples/text_graphic_image.pdf === pdfimage24 ===
=== ghostpdl/examples/text_graphic_image.pdf === pdfimage32 ===
=== ghostpdl/examples/text_graphic_image.pdf === pdfimage8 ===
=== ghostpdl/examples/tiger.eps === pclm ===
=== ghostpdl/examples/tiger.eps === pdfimage24 ===
=== ghostpdl/examples/tiger.eps === pdfimage32 ===
=== ghostpdl/examples/tiger.eps === pdfimage8 ===
=== ghostpdl/examples/transparency_example.ps === cp50 ===
=== ghostpdl/examples/transparency_example.ps === pclm ===
=== ghostpdl/examples/transparency_example.ps === pdfimage24 ===
=== ghostpdl/examples/transparency_example.ps === pdfimage32 ===
=== ghostpdl/examples/transparency_example.ps === pdfimage8 ===
=== ghostpdl/examples/transparency_example.ps === psdrgb ===
=== ghostpdl/examples/vasarely.ps === pclm ===
=== ghostpdl/examples/vasarely.ps === pdfimage24 ===
=== ghostpdl/examples/vasarely.ps === pdfimage32 ===
=== ghostpdl/examples/vasarely.ps === pdfimage8 ===
=== ghostpdl/examples/waterfal.ps === pclm ===
=== ghostpdl/examples/waterfal.ps === pdfimage24 ===
=== ghostpdl/examples/waterfal.ps === pdfimage32 ===
=== ghostpdl/examples/waterfal.ps === pdfimage8 ===