Lines Matching full:jpeg
5 * This file is part of the Independent JPEG Group's software.
8 * This file defines the application interface for the JPEG library.
18 * installation of the JPEG library is set up. jconfig.h can be
29 /* Version ID for the JPEG library.
37 * All of these are specified by the JPEG standard, so don't change them
46 #define MAX_COMPS_IN_SCAN 4 /* JPEG limit on # of components in one scan */
47 #define MAX_SAMP_FACTOR 4 /* JPEG limit on sampling factors */
78 /* Types for JPEG compression parameters and working tables. */
85 * (not the zigzag order in which they are stored in a JPEG DQT marker).
101 /* These two fields directly represent the contents of a JPEG DHT marker */
187 int Ss, Se; /* progressive JPEG spectral selection parms */
188 int Ah, Al; /* progressive JPEG successive approx. parms */
243 /* Common fields between JPEG compression and decompression master structs. */
300 int num_components; /* # of color components in JPEG image */
301 J_COLOR_SPACE jpeg_color_space; /* colorspace of JPEG image */
320 * sequential JPEG file to be emitted. To create a multi-scan file,
344 /* These three values are not used by the JPEG code, merely copied */
373 * for fully interleaved scans (whether the JPEG file is interleaved or not).
382 int comps_in_scan; /* # of JPEG components in this scan */
394 int Ss, Se, Ah, Al; /* progressive JPEG parameters for scan */
429 int num_components; /* # of color components in JPEG image */
430 J_COLOR_SPACE jpeg_color_space; /* colorspace of JPEG image */
520 /* Internal JPEG parameters --- the application usually need not look at
526 * datastreams when processing abbreviated JPEG datastreams.
556 * the JPEG library.
591 * in fully interleaved JPEG scans, but are used whether the scan is
604 int comps_in_scan; /* # of JPEG components in this scan */
616 int Ss, Se, Ah, Al; /* progressive JPEG parameters for scan */
619 * It is either zero or the code of a JPEG marker that has been
694 /* "Object" declarations for JPEG modules that may be supplied or called
696 * As with all objects in the JPEG library, these structs only define the
711 /* Format a message string for the most recent JPEG error or message */
743 * that will be handled by the JPEG library error mechanism; the second
746 * First table includes all errors generated by JPEG library itself.
858 /* Limit on memory allocation for this JPEG object. (Note that this is
861 * after creating the JPEG object.
951 /* Initialization of JPEG compression objects.
968 /* Destruction of JPEG compression objects */
1025 /* Decompression startup: read start of JPEG datastream to see what's there */
1102 * if you're done with the JPEG object, but if you want to clean it up and
1109 * flavor of JPEG object. These may be more convenient in some places.
1173 * The JPEG library modules define JPEG_INTERNALS before including this file.