[gs-bugs] [Bug 689805] /rangecheck in --.discardtransparencygroup--
bugzilla-daemon at ghostscript.com
bugzilla-daemon at ghostscript.com
Thu Apr 19 17:25:35 UTC 2012
http://bugs.ghostscript.com/show_bug.cgi?id=689805
--- Comment #19 from Ray Johnston <ray.johnston at artifex.com> 2012-04-19 17:25:33 UTC ---
To solicit comments on the approach (for those that subscribe to gs-bugs),
I am going to use clist mode in the case where the estimated transparency
buffer storage exceeds 'MaxBitmap'. This parameter currently is in the space
params in the gx_device_printer, so these need to be moved to the
gx_device_common. We don't need to move the rest of the gx_device_printer_s
stuff since we will instantiate a gx_device_printer and apply the
appropriate pdf14_clist_device to it as the compositor.
Then, once the POP_DEVICE occurs, we will playback bands to the put_image
of the "real" target device (such as 'pswrite', or even the 'display' device).
Since the target devices never really got any data until the POP_DEVICE
did the put_image anyway, the only difference to the target device is that
they will get multiple 'put_image' calls, one for each band.
Any comments welcome here, by email, or in IRC.
--
Configure bugmail: http://bugs.ghostscript.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the gs-bugs
mailing list