gecko-dev/image/decoders
Andrew Osmond efc0d9172c Bug 1504237 - Ensure partial animated frames always use BGRA instead of BGRX. r=tnikkel
For decoders which produce unpaletted partial frames (APNG, WebP), the
surface format should always be BGRA. These frames while partial, are
the same size as the output size of the animated image. When
FrameAnimator performs the blend with the compositing frame, it expects
all pixels we don't care about to be set to fully transparent. If it is
BGRX, they will be set to solid white instead.

Differential Revision: https://phabricator.services.mozilla.com/D10753
2018-11-03 19:47:54 -04:00
..
icon Bug 1494127 - Fix trivial calls to do_QueryInterface that return an nsresult r=smaug 2018-10-01 21:38:43 +00:00
EXIF.cpp Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj 2018-06-17 22:43:11 -07:00
EXIF.h
GIF2.h Bug 1337111 - Part 2. Add an image decoder flag to request complete frames. r=tnikkel 2018-09-17 15:06:28 -04:00
iccjpeg.c
iccjpeg.h
moz.build Bug 1294490 - Part 3. Implement WebP decoder. r=tnikkel 2018-10-31 15:01:08 -04:00
nsBMPDecoder.cpp Bug 1462355 - Part 1c. Make individual image decoders to use updated Decoder/SurfacePipe methods. r=tnikkel 2018-05-29 08:36:12 -04:00
nsBMPDecoder.h Bug 523950 - Part 2. Expose image decoder type and SourceBuffer to owners. r=tnikkel 2018-02-28 13:34:52 -05:00
nsGIFDecoder2.cpp Bug 1337111 - Part 2. Add an image decoder flag to request complete frames. r=tnikkel 2018-09-17 15:06:28 -04:00
nsGIFDecoder2.h Bug 1382683 - Part 2. Switch nsGIFDecoder2 to write pixels in blocks instead of individually. r=tnikkel 2018-05-25 06:52:03 -04:00
nsICODecoder.cpp Bug 1489454 - Remove all trailing whitespaces (again) r=Ehsan 2018-09-07 14:47:51 +00:00
nsICODecoder.h Bug 523950 - Part 2. Expose image decoder type and SourceBuffer to owners. r=tnikkel 2018-02-28 13:34:52 -05:00
nsIconDecoder.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
nsIconDecoder.h Bug 523950 - Part 2. Expose image decoder type and SourceBuffer to owners. r=tnikkel 2018-02-28 13:34:52 -05:00
nsJPEGDecoder.cpp Bug 1470447 - JPEG decoder should post an invalidation for each row. r=tnikkel 2018-07-11 11:44:17 -04:00
nsJPEGDecoder.h Bug 1470447 - JPEG decoder should post an invalidation for each row. r=tnikkel 2018-07-11 11:44:17 -04:00
nsPNGDecoder.cpp Bug 1337111 - Part 2. Add an image decoder flag to request complete frames. r=tnikkel 2018-09-17 15:06:28 -04:00
nsPNGDecoder.h Bug 523950 - Part 2. Expose image decoder type and SourceBuffer to owners. r=tnikkel 2018-02-28 13:34:52 -05:00
nsWebPDecoder.cpp Bug 1504237 - Ensure partial animated frames always use BGRA instead of BGRX. r=tnikkel 2018-11-03 19:47:54 -04:00
nsWebPDecoder.h Bug 1503935 - Fix some WebP decoder implementation bugs. r=tnikkel 2018-11-01 19:26:14 -04:00