Name Description Size
EXIF.cpp 12562
EXIF.h 2752
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 78466
nsAVIFDecoder.h 9942
nsBMPDecoder.cpp 45431
nsBMPDecoder.h 8919
nsGIFDecoder2.cpp 42436
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. 25629
nsICODecoder.h 3770
nsIconDecoder.cpp aFrameCount 4409
nsIconDecoder.h 2225
nsJPEGDecoder.cpp 37443
nsJPEGDecoder.h 3112
nsJXLDecoder.cpp aFrameCount 5869
nsJXLDecoder.h 1501
nsPNGDecoder.cpp Controls the maximum chunk size configuration for libpng. We set this to a very large number, 256MB specifically. 38402
nsPNGDecoder.h 4782
nsWebPDecoder.cpp 20020
nsWebPDecoder.h 3090