all devices regression report - 2018-01-18-15:20:42 - f3e26b054b866678512cd6c0c2e2daba9f4c17db
[email protected] Thu, 18 Jan 2018 15:20:42 -0800 (PST)
| Newsgroups | gmane.comp.printing.ghostscript.regression |
|---|---|
| Message-ID | <20180118232043.19C4D20401E5@i7> |
Differences in all devices errors using gs/examples files Previous Revision: c470009cbf8be2aaed7b4b438307479959949625 Current Revision: f3e26b054b866678512cd6c0c2e2daba9f4c17db commit f3e26b054b866678512cd6c0c2e2daba9f4c17db Author: Ray Johnston <[email protected]> AuthorDate: Thu Jan 18 12:39:00 2018 -0800 CommitDate: Thu Jan 18 12:49:20 2018 -0800 Bug 697856: Reduce clist buffer memory usage for worst case files. The band_height is chosen based on number of bytes per scan line, and a fudge factor if the page uses transparency. For pages with a large number of raster lines, the number of bands could cause the space needed for the band "states" to exceed the space remaining in the buffer. This was handled by doubling the BufferSpace until there was enough space for the band states. Improve by increasing the space available more gradually. For one of the worst case files, Bug689581.pdf, this reduces the memory needed from 40Mb to 24Mb. base/gdevprn.c new errors: errors that went away: errors that are not whitelisted: === ghostpdl/examples/transparency_example.ps === cp50 ===