/openjdk7/jdk/src/share/native/sun/awt/image/jpeg/ |
H A D | jdcoefct.c | 60 /* When doing block smoothing, we latch coefficient Al values here */ 483 int Al, pred; local 579 if ((Al=coef_bits[1]) != 0 && workspace[1] == 0) { 583 if (Al > 0 && pred >= (1<<Al)) 584 pred = (1<<Al)-1; 587 if (Al > 0 && pred >= (1<<Al)) 588 pred = (1<<Al)-1; 594 if ((Al [all...] |
H A D | jdphuff.c | 120 /* Successive approximation refinement scan: must have Al = Ah-1. */ 121 if (cinfo->Al != cinfo->Ah-1) 124 if (cinfo->Al > 13) /* need not check for < 0 */ 126 /* Arguably the maximum Al value should be less than 13 for 8-bit precision, 128 * accept. Note: large Al values could result in out-of-range DC 134 cinfo->Ss, cinfo->Se, cinfo->Ah, cinfo->Al); 148 coef_bit_ptr[coefi] = cinfo->Al; 293 int Al = cinfo->Al; local 340 (*block)[0] = (JCOEF) (s << Al); 365 int Al = cinfo->Al; local [all...] |
H A D | jcphuff.c | 387 int Al = cinfo->Al; local 406 /* Compute the DC value after the required point transform by Al. 409 temp2 = IRIGHT_SHIFT((int) ((*block)[0]), Al); 475 int Al = cinfo->Al; local 498 /* We must apply the point transform by Al. For AC coefficients this 505 temp >>= Al; /* apply the point transform */ local 509 temp >>= Al; /* apply the point transform */ local 580 int Al local 631 int Al = cinfo->Al; local 658 temp >>= Al; /* apply the point transform */ local [all...] |
H A D | jcmaster.c | 141 int Ss, Se, Ah, Al; local 146 /* -1 until that coefficient has been seen; then last Al for it */ 189 Al = scanptr->Al; 192 /* The JPEG spec simply gives the ranges 0..13 for Ah and Al, but that 195 * Here we allow 0..10 for 8-bit data; Al larger than 10 results in 205 Ah < 0 || Ah > MAX_AH_AL || Al < 0 || Al > MAX_AH_AL) 225 if (Ah != last_bitpos_ptr[coefi] || Al != Ah-1) 228 last_bitpos_ptr[coefi] = Al; [all...] |
H A D | jcparam.c | 480 int Ss, int Se, int Ah, int Al) 488 scanptr->Al = Al; 495 int Ss, int Se, int Ah, int Al) 506 scanptr->Al = Al; 513 fill_dc_scans (jpeg_scan_info * scanptr, int ncomps, int Ah, int Al) argument 525 scanptr->Al = Al; 529 scanptr = fill_scans(scanptr, ncomps, 0, 0, Ah, Al); 479 fill_a_scan(jpeg_scan_info * scanptr, int ci, int Ss, int Se, int Ah, int Al) argument 494 fill_scans(jpeg_scan_info * scanptr, int ncomps, int Ss, int Se, int Ah, int Al) argument [all...] |
H A D | jpeglib.h | 192 int Ah, Al; /* progressive JPEG successive approx. parms */ member in struct:__anon730 394 int Ss, Se, Ah, Al; /* progressive JPEG parameters for scan */ member in struct:jpeg_compress_struct 515 int (*coef_bits)[DCTSIZE2]; /* -1 or current Al value for each coef */ 612 int Ss, Se, Ah, Al; /* progressive JPEG parameters for scan */ member in struct:jpeg_decompress_struct
|
H A D | jcmarker.c | 348 emit_byte(cinfo, (cinfo->Ah << 4) + cinfo->Al);
|
H A D | jdhuff.c | 96 /* Check that the scan parameters Ss, Se, Ah/Al are OK for sequential JPEG. 101 cinfo->Ah != 0 || cinfo->Al != 0)
|
H A D | jdmarker.c | 354 /* Collect the additional scan parameters Ss, Se, Ah/Al. */ 361 cinfo->Al = (c ) & 15; 364 cinfo->Ah, cinfo->Al);
|