Lines Matching full:scan
46 #define MAX_COMPS_IN_SCAN 4 /* JPEG limit on # of components in one scan */
137 * these values do not depend on whether a scan is interleaved or not.
162 /* These values are computed before starting a scan of the component. */
182 /* The script for encoding a multiple-scan file is an array of these: */
185 int comps_in_scan; /* number of components encoded in this scan */
318 const jpeg_scan_info * scan_info; /* script for multi-scan file, or NULL */
319 /* The default value of scan_info is NULL, which causes a single-scan
320 * sequential JPEG file to be emitted. To create a multi-scan file,
321 * set num_scans and scan_info to point to an array of scan definitions.
334 * for each scan).
367 boolean progressive_mode; /* TRUE if scan script uses progressive mode */
379 * These fields are valid during any one scan.
380 * They describe the components and MCUs actually appearing in the scan.
382 int comps_in_scan; /* # of JPEG components in this scan */
394 int Ss, Se, Ah, Al; /* progressive JPEG parameters for scan */
495 /* Current input scan number and number of iMCU rows completed in scan.
501 /* The "output scan number" is the notional scan being displayed by the
502 * output side. The decompressor will not allow output scan/row number
503 * to get ahead of input scan/row, but it can fall arbitrarily far behind.
505 int output_scan_number; /* Nominal scan number being displayed */
511 * transform (shift) value for the most recent scan of the coefficient
587 * in fully interleaved JPEG scans, but are used whether the scan is
596 * These fields are valid during any one scan.
597 * They describe the components and MCUs actually appearing in the scan.
600 int comps_in_scan; /* # of JPEG components in this scan */
612 int Ss, Se, Ah, Al; /* progressive JPEG parameters for scan */
1000 #define JPEG_REACHED_SOS 1 /* Reached start of new scan */
1003 #define JPEG_SCAN_COMPLETED 4 /* Completed last iMCU row of a scan */