gecko-dev/image/decoders
Andrew Osmond 006448f8a5 Bug 1560441 - Don't create QCMS profiles/transforms during PNG metadata decoding. r=tnikkel
Creating QCMS profiles and transforms are fairly expensive operations
and not necessary for metadata decoding. We can reduce the time required
for PNG metadata decoding by skipping this. The JPEG and WebP decoders
already do this.

Differential Revision: https://phabricator.services.mozilla.com/D35500
2019-06-21 09:08:31 -07:00
..
icon Bug 1557225. Make MakeInputStream MOZ_MUST_USE. r=aosmond 2019-06-06 10:31:02 +00:00
EXIF.cpp
EXIF.h
GIF2.h
iccjpeg.c
iccjpeg.h
moz.build
nsBMPDecoder.cpp Bug 1530774 - Part 3. Remove decoder support for producing paletted frames. r=tnikkel 2019-03-18 07:30:34 -04:00
nsBMPDecoder.h Bug 1520656 - BMPs from the clipboard may include extra padding. r=tnikkel 2019-02-15 20:02:24 -05:00
nsGIFDecoder2.cpp Bug 1255106 - Part 4. Ensure we don't apply CMS transforms in cases we missed. r=tnikkel 2019-05-28 11:38:46 -04:00
nsGIFDecoder2.h Bug 1255106 - Part 4. Ensure we don't apply CMS transforms in cases we missed. r=tnikkel 2019-05-28 11:38:46 -04:00
nsICODecoder.cpp
nsICODecoder.h
nsIconDecoder.cpp Bug 1255106 - Part 3. Use color management filter with decoders using SurfacePipe. r=tnikkel 2019-05-28 11:38:46 -04:00
nsIconDecoder.h
nsJPEGDecoder.cpp Bug 1255108 - Make JPEG decoder use SurfacePipe. r=tnikkel 2019-05-28 11:38:46 -04:00
nsJPEGDecoder.h Bug 1255108 - Make JPEG decoder use SurfacePipe. r=tnikkel 2019-05-28 11:38:46 -04:00
nsPNGDecoder.cpp Bug 1560441 - Don't create QCMS profiles/transforms during PNG metadata decoding. r=tnikkel 2019-06-21 09:08:31 -07:00
nsPNGDecoder.h Bug 1555934 - Partially backout bug 1255106 part 3 to fix decoders with transparency. r=aosmond 2019-06-11 13:06:15 -04:00
nsWebPDecoder.cpp Bug 1555934 - Partially backout bug 1255106 part 3 to fix decoders with transparency. r=aosmond 2019-06-11 13:06:15 -04:00
nsWebPDecoder.h Bug 1255106 - Part 1. Move color transform state to image decoder base class. r=tnikkel 2019-05-28 11:38:46 -04:00