Mercurial > hgrepos > Python2 > PyMuPDF
comparison mupdf-source/thirdparty/libjpeg/filelist.txt @ 2:b50eed0cc0ef upstream
ADD: MuPDF v1.26.7: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.4.
The directory name has changed: no version number in the expanded directory now.
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Mon, 15 Sep 2025 11:43:07 +0200 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 1:1d09e1dec1d9 | 2:b50eed0cc0ef |
|---|---|
| 1 IJG JPEG LIBRARY: FILE LIST | |
| 2 | |
| 3 Copyright (C) 1994-2020, Thomas G. Lane, Guido Vollbeding. | |
| 4 This file is part of the Independent JPEG Group's software. | |
| 5 For conditions of distribution and use, see the accompanying README file. | |
| 6 | |
| 7 | |
| 8 Here is a road map to the files in the IJG JPEG distribution. The | |
| 9 distribution includes the JPEG library proper, plus two application | |
| 10 programs ("cjpeg" and "djpeg") which use the library to convert JPEG | |
| 11 files to and from some other popular image formats. A third application | |
| 12 "jpegtran" uses the library to do lossless conversion between different | |
| 13 variants of JPEG. There are also two stand-alone applications, | |
| 14 "rdjpgcom" and "wrjpgcom". | |
| 15 | |
| 16 | |
| 17 THE JPEG LIBRARY | |
| 18 ================ | |
| 19 | |
| 20 Include files: | |
| 21 | |
| 22 jpeglib.h JPEG library's exported data and function declarations. | |
| 23 jconfig.h Configuration declarations. Note: this file is not present | |
| 24 in the distribution; it is generated during installation. | |
| 25 jmorecfg.h Additional configuration declarations; need not be changed | |
| 26 for a standard installation. | |
| 27 jerror.h Declares JPEG library's error and trace message codes. | |
| 28 jinclude.h Central include file used by all IJG .c files to reference | |
| 29 system include files. | |
| 30 jpegint.h JPEG library's internal data structures. | |
| 31 jdct.h Private declarations for forward & reverse DCT subsystems. | |
| 32 jmemsys.h Private declarations for memory management subsystem. | |
| 33 jversion.h Version information. | |
| 34 | |
| 35 Applications using the library should include jpeglib.h (which in turn | |
| 36 includes jconfig.h and jmorecfg.h). Optionally, jerror.h may be included | |
| 37 if the application needs to reference individual JPEG error codes. The | |
| 38 other include files are intended for internal use and would not normally | |
| 39 be included by an application program. (cjpeg/djpeg/etc do use jinclude.h, | |
| 40 since its function is to improve portability of the whole IJG distribution. | |
| 41 Most other applications will directly include the system include files they | |
| 42 want, and hence won't need jinclude.h.) | |
| 43 | |
| 44 | |
| 45 C source code files: | |
| 46 | |
| 47 These files contain most of the functions intended to be called directly by | |
| 48 an application program: | |
| 49 | |
| 50 jcapimin.c Application program interface: core routines for compression. | |
| 51 jcapistd.c Application program interface: standard compression. | |
| 52 jdapimin.c Application program interface: core routines for decompression. | |
| 53 jdapistd.c Application program interface: standard decompression. | |
| 54 jcomapi.c Application program interface routines common to compression | |
| 55 and decompression. | |
| 56 jcparam.c Compression parameter setting helper routines. | |
| 57 jctrans.c API and library routines for transcoding compression. | |
| 58 jdtrans.c API and library routines for transcoding decompression. | |
| 59 | |
| 60 Compression side of the library: | |
| 61 | |
| 62 jcinit.c Initialization: determines which other modules to use. | |
| 63 jcmaster.c Master control: setup and inter-pass sequencing logic. | |
| 64 jcmainct.c Main buffer controller (preprocessor => JPEG compressor). | |
| 65 jcprepct.c Preprocessor buffer controller. | |
| 66 jccoefct.c Buffer controller for DCT coefficient buffer. | |
| 67 jccolor.c Color space conversion. | |
| 68 jcsample.c Downsampling. | |
| 69 jcdctmgr.c DCT manager (DCT implementation selection & control). | |
| 70 jfdctint.c Forward DCT using slow-but-accurate integer method. | |
| 71 jfdctfst.c Forward DCT using faster, less accurate integer method. | |
| 72 jfdctflt.c Forward DCT using floating-point arithmetic. | |
| 73 jchuff.c Huffman entropy coding. | |
| 74 jcarith.c Arithmetic entropy coding. | |
| 75 jcmarker.c JPEG marker writing. | |
| 76 jdatadst.c Data destination managers for memory and stdio output. | |
| 77 | |
| 78 Decompression side of the library: | |
| 79 | |
| 80 jdmaster.c Master control: determines which other modules to use. | |
| 81 jdinput.c Input controller: controls input processing modules. | |
| 82 jdmainct.c Main buffer controller (JPEG decompressor => postprocessor). | |
| 83 jdcoefct.c Buffer controller for DCT coefficient buffer. | |
| 84 jdpostct.c Postprocessor buffer controller. | |
| 85 jdmarker.c JPEG marker reading. | |
| 86 jdhuff.c Huffman entropy decoding. | |
| 87 jdarith.c Arithmetic entropy decoding. | |
| 88 jddctmgr.c IDCT manager (IDCT implementation selection & control). | |
| 89 jidctint.c Inverse DCT using slow-but-accurate integer method. | |
| 90 jidctfst.c Inverse DCT using faster, less accurate integer method. | |
| 91 jidctflt.c Inverse DCT using floating-point arithmetic. | |
| 92 jdsample.c Upsampling. | |
| 93 jdcolor.c Color space conversion. | |
| 94 jdmerge.c Merged upsampling/color conversion (faster, lower quality). | |
| 95 jquant1.c One-pass color quantization using a fixed-spacing colormap. | |
| 96 jquant2.c Two-pass color quantization using a custom-generated colormap. | |
| 97 Also handles one-pass quantization to an externally given map. | |
| 98 jdatasrc.c Data source managers for memory and stdio input. | |
| 99 | |
| 100 Support files for both compression and decompression: | |
| 101 | |
| 102 jaricom.c Tables for common use in arithmetic entropy encoding and | |
| 103 decoding routines. | |
| 104 jerror.c Standard error handling routines (application replaceable). | |
| 105 jmemmgr.c System-independent (more or less) memory management code. | |
| 106 jutils.c Miscellaneous utility routines. | |
| 107 | |
| 108 jmemmgr.c relies on a system-dependent memory management module. The IJG | |
| 109 distribution includes the following implementations of the system-dependent | |
| 110 module: | |
| 111 | |
| 112 jmemnobs.c "No backing store": assumes adequate virtual memory exists. | |
| 113 jmemansi.c Makes temporary files with ANSI-standard routine tmpfile(). | |
| 114 jmemname.c Makes temporary files with program-generated file names. | |
| 115 jmemdos.c Custom implementation for MS-DOS (16-bit environment only): | |
| 116 can use extended and expanded memory as well as temp files. | |
| 117 jmemmac.c Custom implementation for Apple Macintosh. | |
| 118 | |
| 119 Exactly one of the system-dependent modules should be configured into an | |
| 120 installed JPEG library (see install.txt for hints about which one to use). | |
| 121 On unusual systems you may find it worthwhile to make a special | |
| 122 system-dependent memory manager. | |
| 123 | |
| 124 | |
| 125 Non-C source code files: | |
| 126 | |
| 127 jmemdosa.asm 80x86 assembly code support for jmemdos.c; used only in | |
| 128 MS-DOS-specific configurations of the JPEG library. | |
| 129 | |
| 130 | |
| 131 CJPEG/DJPEG/JPEGTRAN | |
| 132 ==================== | |
| 133 | |
| 134 Include files: | |
| 135 | |
| 136 cdjpeg.h Declarations shared by cjpeg/djpeg/jpegtran modules. | |
| 137 cderror.h Additional error and trace message codes for cjpeg et al. | |
| 138 transupp.h Declarations for jpegtran support routines in transupp.c. | |
| 139 | |
| 140 C source code files: | |
| 141 | |
| 142 cjpeg.c Main program for cjpeg. | |
| 143 cjpegalt.c Main program for cjpeg with alternate user interface. | |
| 144 djpeg.c Main program for djpeg. | |
| 145 djpegalt.c Main program for djpeg with alternate user interface. | |
| 146 jpegtran.c Main program for jpegtran. | |
| 147 cdjpeg.c Utility routines used by all three programs. | |
| 148 rdcolmap.c Code to read a colormap file for djpeg's "-map" switch. | |
| 149 rdswitch.c Code to process some of cjpeg's more complex switches. | |
| 150 Also used by jpegtran. | |
| 151 transupp.c Support code for jpegtran: lossless image manipulations. | |
| 152 | |
| 153 Image file reader modules for cjpeg: | |
| 154 | |
| 155 rdbmp.c BMP file input. | |
| 156 rdgif.c GIF file input. | |
| 157 rdppm.c PPM/PGM file input. | |
| 158 rdrle.c Utah RLE file input. | |
| 159 rdtarga.c Targa file input. | |
| 160 | |
| 161 Image file writer modules for djpeg: | |
| 162 | |
| 163 wrbmp.c BMP file output. | |
| 164 wrgif.c GIF file output. | |
| 165 wrppm.c PPM/PGM file output. | |
| 166 wrrle.c Utah RLE file output. | |
| 167 wrtarga.c Targa file output. | |
| 168 | |
| 169 | |
| 170 RDJPGCOM/WRJPGCOM | |
| 171 ================= | |
| 172 | |
| 173 C source code files: | |
| 174 | |
| 175 rdjpgcom.c Stand-alone rdjpgcom application. | |
| 176 wrjpgcom.c Stand-alone wrjpgcom application. | |
| 177 | |
| 178 These programs do not depend on the IJG library. They do use | |
| 179 jconfig.h and jinclude.h, only to improve portability. | |
| 180 | |
| 181 | |
| 182 ADDITIONAL FILES | |
| 183 ================ | |
| 184 | |
| 185 Documentation (see README for a guide to the documentation files): | |
| 186 | |
| 187 README Master documentation file. | |
| 188 *.txt Other documentation files. | |
| 189 *.1 Documentation in Unix man page format. | |
| 190 change.log Version-to-version change highlights. | |
| 191 example.c Sample code for calling JPEG library. | |
| 192 | |
| 193 Configuration/installation files and programs (see install.txt for more info): | |
| 194 | |
| 195 configure Unix shell script to perform automatic configuration. | |
| 196 configure.ac Source file for use with Autoconf to generate configure. | |
| 197 ltmain.sh Support scripts for configure (from GNU libtool). | |
| 198 config.guess | |
| 199 config.sub | |
| 200 depcomp | |
| 201 missing | |
| 202 ar-lib | |
| 203 compile | |
| 204 install-sh Install shell script for those Unix systems lacking one. | |
| 205 Makefile.in Makefile input for configure. | |
| 206 Makefile.am Source file for use with Automake to generate Makefile.in. | |
| 207 ckconfig.c Program to generate jconfig.h on non-Unix systems. | |
| 208 jconfig.txt Template for making jconfig.h by hand. | |
| 209 mak*.* Sample makefiles for particular systems. | |
| 210 jconfig.* Sample jconfig.h for particular systems. | |
| 211 libjpeg.map Script to generate shared library with versioned symbols. | |
| 212 libjpeg.pc.in libjpeg.pc pkg-config file input for configure. | |
| 213 aclocal.m4 M4 macro definitions for use with Autoconf. | |
| 214 | |
| 215 Test files (see install.txt for test procedure): | |
| 216 | |
| 217 test*.* Source and comparison files for confidence test. | |
| 218 These are binary image files, NOT text files. |
