Name Description Size Coverage
EXIF.cpp 12648 77 %
EXIF.h 3086 100 %
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 88 %
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 79 %
metrics.yaml 18572 -
moz.build 1622 -
nsAVIFDecoder.cpp 78816 64 %
nsAVIFDecoder.h 9781 83 %
nsBMPDecoder.cpp 46297 95 %
nsBMPDecoder.h 8919 100 %
nsGIFDecoder2.cpp 42500 94 %
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 100 %
nsICODecoder.cpp This is a Cross-Platform ICO Decoder, which should work everywhere, including Big-Endian machines like the PowerPC. 25532 94 %
nsICODecoder.h 3770 100 %
nsIconDecoder.cpp aFrameCount 4410 96 %
nsIconDecoder.h 2225 100 %
nsJPEGDecoder.cpp 37663 84 %
nsJPEGDecoder.h 3164 100 %
nsJXLDecoder.cpp 9955 84 %
nsJXLDecoder.h 1789 100 %
nsPNGDecoder.cpp Controls the maximum chunk size configuration for libpng. We set this to a very large number, 256MB specifically. 40331 91 %
nsPNGDecoder.h 4788 100 %
nsWebPDecoder.cpp 20020 84 %
nsWebPDecoder.h 3090 100 %