Lines Matching defs:ncomps
422 fill_scans(jpeg_scan_info *scanptr, int ncomps, int Ss, int Se, int Ah, int Al)
427 for (ci = 0; ci < ncomps; ci++) {
440 fill_dc_scans(jpeg_scan_info *scanptr, int ncomps, int Ah, int Al)
445 if (ncomps <= MAX_COMPS_IN_SCAN) {
447 scanptr->comps_in_scan = ncomps;
448 for (ci = 0; ci < ncomps; ci++)
456 scanptr = fill_scans(scanptr, ncomps, 0, 0, Ah, Al);
470 int ncomps = cinfo->num_components;
479 if (ncomps == 3 && cinfo->jpeg_color_space == JCS_YCbCr) {
484 if (ncomps > MAX_COMPS_IN_SCAN)
485 nscans = 6 * ncomps; /* 2 DC + 4 AC scans per component */
487 nscans = 2 + 4 * ncomps; /* 2 DC scans; 4 AC scans per component */
507 if (ncomps == 3 && cinfo->jpeg_color_space == JCS_YCbCr) {
510 scanptr = fill_dc_scans(scanptr, ncomps, 0, 1);
521 scanptr = fill_dc_scans(scanptr, ncomps, 1, 0);
530 scanptr = fill_dc_scans(scanptr, ncomps, 0, 1);
531 scanptr = fill_scans(scanptr, ncomps, 1, 5, 0, 2);
532 scanptr = fill_scans(scanptr, ncomps, 6, 63, 0, 2);
534 scanptr = fill_scans(scanptr, ncomps, 1, 63, 2, 1);
536 scanptr = fill_dc_scans(scanptr, ncomps, 1, 0);
537 scanptr = fill_scans(scanptr, ncomps, 1, 63, 1, 0);