]> Creatis software - gdcm.git/blobdiff - src/jpeg/libijg/filelist.doc
ENH: ok making too many mistakes time to go to bed
[gdcm.git] / src / jpeg / libijg / filelist.doc
index e14982ca55b97cb2885e7cc42574042fd2b20ef3..9ba88e00325c33ac754e40396e123f0f8af5b3a0 100644 (file)
@@ -1,6 +1,6 @@
 IJG JPEG LIBRARY:  FILE LIST
 
 IJG JPEG LIBRARY:  FILE LIST
 
-Copyright (C) 1994-1998, Thomas G. Lane.
+Copyright (C) 1994-1997, Thomas G. Lane.
 This file is part of the Independent JPEG Group's software.
 For conditions of distribution and use, see the accompanying README file.
 
 This file is part of the Independent JPEG Group's software.
 For conditions of distribution and use, see the accompanying README file.
 
@@ -28,6 +28,8 @@ jerror.h      Declares JPEG library's error and trace message codes.
 jinclude.h     Central include file used by all IJG .c files to reference
                system include files.
 jpegint.h      JPEG library's internal data structures.
 jinclude.h     Central include file used by all IJG .c files to reference
                system include files.
 jpegint.h      JPEG library's internal data structures.
+jlossls.h      JPEG library's lossless codec data structures.
+jlossy.h       JPEG library's lossy codec structures.
 jchuff.h       Private declarations for Huffman encoder modules.
 jdhuff.h       Private declarations for Huffman decoder modules.
 jdct.h         Private declarations for forward & reverse DCT subsystems.
 jchuff.h       Private declarations for Huffman encoder modules.
 jdhuff.h       Private declarations for Huffman decoder modules.
 jdct.h         Private declarations for forward & reverse DCT subsystems.
@@ -64,34 +66,40 @@ Compression side of the library:
 jcinit.c       Initialization: determines which other modules to use.
 jcmaster.c     Master control: setup and inter-pass sequencing logic.
 jcmainct.c     Main buffer controller (preprocessor => JPEG compressor).
 jcinit.c       Initialization: determines which other modules to use.
 jcmaster.c     Master control: setup and inter-pass sequencing logic.
 jcmainct.c     Main buffer controller (preprocessor => JPEG compressor).
+jchuff.c       Codec-independent Huffman entropy encoding routines.
 jcprepct.c     Preprocessor buffer controller.
 jcprepct.c     Preprocessor buffer controller.
-jccoefct.c     Buffer controller for DCT coefficient buffer.
 jccolor.c      Color space conversion.
 jcsample.c     Downsampling.
 jccolor.c      Color space conversion.
 jcsample.c     Downsampling.
+jcmarker.c     JPEG marker writing.
+jdatadst.c     Data destination manager for stdio output.
+
+Lossy (DCT) codec:
+
+jlossy.c       Lossy compressor proper.
+jccoefct.c     Buffer controller for DCT coefficient buffer.
 jcdctmgr.c     DCT manager (DCT implementation selection & control).
 jfdctint.c     Forward DCT using slow-but-accurate integer method.
 jfdctfst.c     Forward DCT using faster, less accurate integer method.
 jfdctflt.c     Forward DCT using floating-point arithmetic.
 jcdctmgr.c     DCT manager (DCT implementation selection & control).
 jfdctint.c     Forward DCT using slow-but-accurate integer method.
 jfdctfst.c     Forward DCT using faster, less accurate integer method.
 jfdctflt.c     Forward DCT using floating-point arithmetic.
-jchuff.c       Huffman entropy coding for sequential JPEG.
+jcshuff.c      Huffman entropy coding for sequential JPEG.
 jcphuff.c      Huffman entropy coding for progressive JPEG.
 jcphuff.c      Huffman entropy coding for progressive JPEG.
-jcmarker.c     JPEG marker writing.
-jdatadst.c     Data destination manager for stdio output.
+
+Lossless (spatial) codec:
+
+jclossls.c     Lossless compressor proper.
+jcdiffct.c     Buffer controller for difference buffer.
+jcscale.c      Point transformation.
+jcpred.c       Sample predictor and differencer.
+jclhuff.c      Huffman entropy encoding for lossless JPEG.
 
 Decompression side of the library:
 
 jdmaster.c     Master control: determines which other modules to use.
 jdinput.c      Input controller: controls input processing modules.
 jdmainct.c     Main buffer controller (JPEG decompressor => postprocessor).
 
 Decompression side of the library:
 
 jdmaster.c     Master control: determines which other modules to use.
 jdinput.c      Input controller: controls input processing modules.
 jdmainct.c     Main buffer controller (JPEG decompressor => postprocessor).
-jdcoefct.c     Buffer controller for DCT coefficient buffer.
+jdhuff.c       Codec-independent Huffman entropy decoding routines.
 jdpostct.c     Postprocessor buffer controller.
 jdmarker.c     JPEG marker reading.
 jdpostct.c     Postprocessor buffer controller.
 jdmarker.c     JPEG marker reading.
-jdhuff.c       Huffman entropy decoding for sequential JPEG.
-jdphuff.c      Huffman entropy decoding for progressive JPEG.
-jddctmgr.c     IDCT manager (IDCT implementation selection & control).
-jidctint.c     Inverse DCT using slow-but-accurate integer method.
-jidctfst.c     Inverse DCT using faster, less accurate integer method.
-jidctflt.c     Inverse DCT using floating-point arithmetic.
-jidctred.c     Inverse DCTs with reduced-size outputs.
 jdsample.c     Upsampling.
 jdcolor.c      Color space conversion.
 jdmerge.c      Merged upsampling/color conversion (faster, lower quality).
 jdsample.c     Upsampling.
 jdcolor.c      Color space conversion.
 jdmerge.c      Merged upsampling/color conversion (faster, lower quality).
@@ -100,10 +108,31 @@ jquant2.c Two-pass color quantization using a custom-generated colormap.
                Also handles one-pass quantization to an externally given map.
 jdatasrc.c     Data source manager for stdio input.
 
                Also handles one-pass quantization to an externally given map.
 jdatasrc.c     Data source manager for stdio input.
 
+Lossy (DCT) codec:
+
+jdlossy.c      Lossy decompressor proper.
+jdcoefct.c     Buffer controller for DCT coefficient buffer.
+jdshuff.c      Huffman entropy decoding for sequential JPEG.
+jdphuff.c      Huffman entropy decoding for progressive JPEG.
+jddctmgr.c     IDCT manager (IDCT implementation selection & control).
+jidctint.c     Inverse DCT using slow-but-accurate integer method.
+jidctfst.c     Inverse DCT using faster, less accurate integer method.
+jidctflt.c     Inverse DCT using floating-point arithmetic.
+jidctred.c     Inverse DCTs with reduced-size outputs.
+
+Lossless (spatial) codec:
+
+jdlossls.c     Lossless decompressor proper.
+jddiffct.c     Buffer controller for difference buffers.
+jdlhuff.c      Huffman entropy decoding for lossless JPEG.
+jdpred.c       Sample predictor and undifferencer.
+jdscale.c      Point transformation, sample size scaling.
+
 Support files for both compression and decompression:
 
 jerror.c       Standard error handling routines (application replaceable).
 jmemmgr.c      System-independent (more or less) memory management code.
 Support files for both compression and decompression:
 
 jerror.c       Standard error handling routines (application replaceable).
 jmemmgr.c      System-independent (more or less) memory management code.
+jcodec.c       Codec-independent utility routines.
 jutils.c       Miscellaneous utility routines.
 
 jmemmgr.c relies on a system-dependent memory management module.  The IJG
 jutils.c       Miscellaneous utility routines.
 
 jmemmgr.c relies on a system-dependent memory management module.  The IJG