
Go to the source code of this file.
Macros | |
| #define | JPEG_INTERNALS |
| #define | CONST_BITS 13 |
| #define | PASS1_BITS 2 |
| #define | FIX_0_211164243 ((INT32) 1730) /* FIX(0.211164243) */ |
| #define | FIX_0_509795579 ((INT32) 4176) /* FIX(0.509795579) */ |
| #define | FIX_0_601344887 ((INT32) 4926) /* FIX(0.601344887) */ |
| #define | FIX_0_720959822 ((INT32) 5906) /* FIX(0.720959822) */ |
| #define | FIX_0_765366865 ((INT32) 6270) /* FIX(0.765366865) */ |
| #define | FIX_0_850430095 ((INT32) 6967) /* FIX(0.850430095) */ |
| #define | FIX_0_899976223 ((INT32) 7373) /* FIX(0.899976223) */ |
| #define | FIX_1_061594337 ((INT32) 8697) /* FIX(1.061594337) */ |
| #define | FIX_1_272758580 ((INT32) 10426) /* FIX(1.272758580) */ |
| #define | FIX_1_451774981 ((INT32) 11893) /* FIX(1.451774981) */ |
| #define | FIX_1_847759065 ((INT32) 15137) /* FIX(1.847759065) */ |
| #define | FIX_2_172734803 ((INT32) 17799) /* FIX(2.172734803) */ |
| #define | FIX_2_562915447 ((INT32) 20995) /* FIX(2.562915447) */ |
| #define | FIX_3_624509785 ((INT32) 29692) /* FIX(3.624509785) */ |
| #define | MULTIPLY(var, const) MULTIPLY16C16(var,const) |
| #define | DEQUANTIZE(coef, quantval) (((ISLOW_MULT_TYPE) (coef)) * (quantval)) |
| #define CONST_BITS 13 |
Definition at line 30 of file jidctred.cpp.
| #define DEQUANTIZE | ( | coef, | |
| quantval | |||
| ) | (((ISLOW_MULT_TYPE) (coef)) * (quantval)) |
Definition at line 96 of file jidctred.cpp.
Definition at line 45 of file jidctred.cpp.
Definition at line 46 of file jidctred.cpp.
Definition at line 47 of file jidctred.cpp.
Definition at line 48 of file jidctred.cpp.
Definition at line 49 of file jidctred.cpp.
Definition at line 50 of file jidctred.cpp.
Definition at line 51 of file jidctred.cpp.
Definition at line 52 of file jidctred.cpp.
Definition at line 53 of file jidctred.cpp.
Definition at line 54 of file jidctred.cpp.
Definition at line 55 of file jidctred.cpp.
Definition at line 56 of file jidctred.cpp.
Definition at line 57 of file jidctred.cpp.
Definition at line 58 of file jidctred.cpp.
| #define JPEG_INTERNALS |
Definition at line 10 of file jidctred.cpp.
| #define MULTIPLY | ( | var, | |
| const | |||
| ) | MULTIPLY16C16(var,const) |
Definition at line 85 of file jidctred.cpp.
| #define PASS1_BITS 2 |
Definition at line 31 of file jidctred.cpp.
| jpeg_idct_1x1 | ( | j_decompress_ptr | cinfo, |
| jpeg_component_info * | compptr, | ||
| JCOEFPTR | coef_block, | ||
| JSAMPARRAY | output_buf, | ||
| JDIMENSION | output_col | ||
| ) |
Definition at line 366 of file jidctred.cpp.
References coef_block, compptr, jpeg_component_info::dct_table, DEQUANTIZE, DESCALE, IDCT_range_limit, output_buf, output_col, RANGE_MASK, and SHIFT_TEMPS.
Referenced by start_pass().
| jpeg_idct_2x2 | ( | j_decompress_ptr | cinfo, |
| jpeg_component_info * | compptr, | ||
| JCOEFPTR | coef_block, | ||
| JSAMPARRAY | output_buf, | ||
| JDIMENSION | output_col | ||
| ) |
Definition at line 258 of file jidctred.cpp.
References coef_block, compptr, CONST_BITS, jpeg_component_info::dct_table, DCTSIZE, DEQUANTIZE, DESCALE, FIX_0_720959822, FIX_0_850430095, FIX_1_272758580, FIX_3_624509785, IDCT_range_limit, MULTIPLY, output_buf, output_col, PASS1_BITS, RANGE_MASK, and SHIFT_TEMPS.
Referenced by start_pass().
| jpeg_idct_4x4 | ( | j_decompress_ptr | cinfo, |
| jpeg_component_info * | compptr, | ||
| JCOEFPTR | coef_block, | ||
| JSAMPARRAY | output_buf, | ||
| JDIMENSION | output_col | ||
| ) |
Definition at line 105 of file jidctred.cpp.
References coef_block, compptr, CONST_BITS, jpeg_component_info::dct_table, DCTSIZE, DEQUANTIZE, DESCALE, FIX_0_211164243, FIX_0_509795579, FIX_0_601344887, FIX_0_765366865, FIX_0_899976223, FIX_1_061594337, FIX_1_451774981, FIX_1_847759065, FIX_2_172734803, FIX_2_562915447, IDCT_range_limit, MULTIPLY, output_buf, output_col, PASS1_BITS, RANGE_MASK, and SHIFT_TEMPS.
Referenced by start_pass().
| Page generated by Doxygen 1.9.1 for MRPT 1.5.7 Git: 5902e14cc Wed Apr 24 15:04:01 2019 +0200 at mar 26 may 2026 13:12:03 CEST |