Name Description Size
EXIF.cpp 12863
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 11899
moz.build 1533
nsAVIFDecoder.cpp 81420
nsAVIFDecoder.h 9843
nsBMPDecoder.cpp 45359
nsBMPDecoder.h 8919
nsGIFDecoder2.cpp 40842
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. 6100
nsICODecoder.cpp This is a Cross-Platform ICO Decoder, which should work everywhere, including Big-Endian machines like the PowerPC. 25557
nsICODecoder.h 3770
nsIconDecoder.cpp aAnimParams 4048
nsIconDecoder.h 2131
nsJPEGDecoder.cpp 37326
nsJPEGDecoder.h 3100
nsJXLDecoder.cpp 5779
nsJXLDecoder.h 1501
nsPNGDecoder.cpp Controls the maximum chunk size configuration for libpng. We set this to a very large number, 256MB specifically. 37234
nsPNGDecoder.h 4770
nsWebPDecoder.cpp 19385
nsWebPDecoder.h 3078