Name Description Size Coverage
EXIF.cpp 12648 -
EXIF.h 3086 -
GIF2.h 2773 -
iccjpeg.c iccjpeg.c This file provides code to read and write International Color Consortium (ICC) device profiles embedded in JFIF JPEG image files. The ICC has defined a standard format for including such data in JPEG "APP2" markers. The code given here does not know anything about the internal structure of the ICC profile data; it just knows how to put the profile data into a JPEG file being written, or get it back out when reading. This code depends on new features added to the IJG JPEG library as of IJG release 6b; it will not compile or work with older IJG versions. NOTE: this code would need surgery to work on 16-bit-int machines with ICC profiles exceeding 64K bytes in size. If you need to do that, change all the "unsigned int" variables to "INT32". You'll also need to find a malloc() replacement that can allocate more than 64K. 6871 -
iccjpeg.h iccjpeg.h This file provides code to read and write International Color Consortium (ICC) device profiles embedded in JFIF JPEG image files. The ICC has defined a standard format for including such data in JPEG "APP2" markers. The code given here does not know anything about the internal structure of the ICC profile data; it just knows how to put the profile data into a JPEG file being written, or get it back out when reading. This code depends on new features added to the IJG JPEG library as of IJG release 6b; it will not compile or work with older IJG versions. NOTE: this code would need surgery to work on 16-bit-int machines with ICC profiles exceeding 64K bytes in size. See iccprofile.c for details. 2652 -
icon -
metrics.yaml 18572 -
moz.build 1622 -
nsAVIFDecoder.cpp 78816 -
nsAVIFDecoder.h 9781 -
nsBMPDecoder.cpp 46297 -
nsBMPDecoder.h 8919 -
nsGIFDecoder2.cpp 42500 -
nsGIFDecoder2.h Called when we begin decoding a frame. @param aFrameRect The region of the image that contains data. The region outside this rect is transparent. @param aDepth The palette depth of this frame. @param aIsInterlaced If true, this frame is an interlaced frame. 6164 -
nsICODecoder.cpp This is a Cross-Platform ICO Decoder, which should work everywhere, including Big-Endian machines like the PowerPC. 25532 -
nsICODecoder.h 3770 -
nsIconDecoder.cpp aFrameCount 4412 -
nsIconDecoder.h 2225 -
nsJPEGDecoder.cpp 37663 -
nsJPEGDecoder.h 3164 -
nsJXLDecoder.cpp 10033 -
nsJXLDecoder.h 1789 -
nsPNGDecoder.cpp Controls the maximum chunk size configuration for libpng. We set this to a very large number, 256MB specifically. 40331 -
nsPNGDecoder.h 4788 -
nsWebPDecoder.cpp 20020 -
nsWebPDecoder.h 3090 -