Dactyloidae/image/decoders
Martok e96122ede2 Issue #2073 - m-c 523950: Discard decoded frames of very large GIF animations (squashed)
Controlled by image.animated.decode-on-demand.threshold-kb, default 256MB

Includes squashed bugfixes/regressions:
 - m-c 1444537: Shutting down the decode pool should make animated decoders bail early
 - m-c 1628606: Make sure to mark the surface cache entry available before sending the frame complete notification
 - m-c 1502275: Skip recreating the decoder after redecode errors if an animated image is reset
 - m-c 1443232: Don't insert frames into our AnimationFrameBuffer that we consider in error and unusable
2023-01-10 07:30:36 +08:00
..
icon Issue #1829 - Revert "Issue #1751" 2022-05-04 09:40:24 +08:00
EXIF.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
EXIF.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
GIF2.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
iccjpeg.c import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
iccjpeg.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
moz.build Issue #1829 - Revert "Issue #1751" 2022-05-04 09:40:24 +08:00
nsBMPDecoder.cpp Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
nsBMPDecoder.h Issue #2073 - m-c 523950: Discard decoded frames of very large GIF animations (squashed) 2023-01-10 07:30:36 +08:00
nsGIFDecoder2.cpp Issue #2073 - m-c 1382683: Accelerate GIF decoding to SurfacePipe 2023-01-10 07:29:36 +08:00
nsGIFDecoder2.h Issue #2073 - m-c 523950: Discard decoded frames of very large GIF animations (squashed) 2023-01-10 07:30:36 +08:00
nsICODecoder.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
nsICODecoder.h Issue #2073 - m-c 523950: Discard decoded frames of very large GIF animations (squashed) 2023-01-10 07:30:36 +08:00
nsIconDecoder.cpp Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
nsIconDecoder.h Issue #2073 - m-c 523950: Discard decoded frames of very large GIF animations (squashed) 2023-01-10 07:30:36 +08:00
nsJPEGDecoder.cpp Issue #21 - Remove Telemetry plumbing and fix build. 2022-04-28 10:25:48 +08:00
nsJPEGDecoder.h Issue #2073 - m-c 523950: Discard decoded frames of very large GIF animations (squashed) 2023-01-10 07:30:36 +08:00
nsPNGDecoder.cpp Issue #21 - Remove Telemetry plumbing and fix build. 2022-04-28 10:25:48 +08:00
nsPNGDecoder.h Issue #2073 - m-c 523950: Discard decoded frames of very large GIF animations (squashed) 2023-01-10 07:30:36 +08:00
nsWebPDecoder.cpp Check for contiguous buffer state. 2019-02-16 00:24:38 +08:00
nsWebPDecoder.h Issue #2073 - m-c 523950: Discard decoded frames of very large GIF animations (squashed) 2023-01-10 07:30:36 +08:00