Home | History | Annotate | Download | only in libjpeg

Lines Matching refs:ncomps

491 fill_scans (jpeg_scan_info * scanptr, int ncomps,

497 for (ci = 0; ci < ncomps; ci++) {
510 fill_dc_scans (jpeg_scan_info * scanptr, int ncomps, int Ah, int Al)
515 if (ncomps <= MAX_COMPS_IN_SCAN) {
517 scanptr->comps_in_scan = ncomps;
518 for (ci = 0; ci < ncomps; ci++)
526 scanptr = fill_scans(scanptr, ncomps, 0, 0, Ah, Al);
540 int ncomps = cinfo->num_components;
549 if (ncomps == 3 && cinfo->jpeg_color_space == JCS_YCbCr) {
554 if (ncomps > MAX_COMPS_IN_SCAN)
555 nscans = 6 * ncomps; /* 2 DC + 4 AC scans per component */
557 nscans = 2 + 4 * ncomps; /* 2 DC scans; 4 AC scans per component */
577 if (ncomps == 3 && cinfo->jpeg_color_space == JCS_YCbCr) {
580 scanptr = fill_dc_scans(scanptr, ncomps, 0, 1);
591 scanptr = fill_dc_scans(scanptr, ncomps, 1, 0);
600 scanptr = fill_dc_scans(scanptr, ncomps, 0, 1);
601 scanptr = fill_scans(scanptr, ncomps, 1, 5, 0, 2);
602 scanptr = fill_scans(scanptr, ncomps, 6, 63, 0, 2);
604 scanptr = fill_scans(scanptr, ncomps, 1, 63, 2, 1);
606 scanptr = fill_dc_scans(scanptr, ncomps, 1, 0);
607 scanptr = fill_scans(scanptr, ncomps, 1, 63, 1, 0);