Use SurfacePipe in the ICO decoder

NEW
Unassigned

Status

()

P3
normal
3 years ago
a year ago

People

(Reporter: seth, Unassigned)

Tracking

(Blocks: 1 bug)

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: gfx-noted)

(Reporter)

Description

3 years ago
SurfacePipe is intended to eliminate the possibility of output buffer overflows in ImageLib, so we want to use it for all decoders. That includes ICO.

ICO has the requirement that we walk over the output image and rewrite the alpha channel if alpha information is specified in the ICO container. That will require adding a new method to the SurfacePipe API, with appropriate tests.
(Reporter)

Updated

3 years ago
Blocks: 1255109
Whiteboard: gfx-noted
Blocks: 1229720
You need to log in before you can comment on or make changes to this bug.