
Go to the source code of this file.
Macros | |
| #define | JPEG_INTERNALS |
| #define | CONST_BITS 13 |
| #define | PASS1_BITS 2 |
| #define | FIX_0_298631336 ((INT32) 2446) /* FIX(0.298631336) */ |
| #define | FIX_0_390180644 ((INT32) 3196) /* FIX(0.390180644) */ |
| #define | FIX_0_541196100 ((INT32) 4433) /* FIX(0.541196100) */ |
| #define | FIX_0_765366865 ((INT32) 6270) /* FIX(0.765366865) */ |
| #define | FIX_0_899976223 ((INT32) 7373) /* FIX(0.899976223) */ |
| #define | FIX_1_175875602 ((INT32) 9633) /* FIX(1.175875602) */ |
| #define | FIX_1_501321110 ((INT32) 12299) /* FIX(1.501321110) */ |
| #define | FIX_1_847759065 ((INT32) 15137) /* FIX(1.847759065) */ |
| #define | FIX_1_961570560 ((INT32) 16069) /* FIX(1.961570560) */ |
| #define | FIX_2_053119869 ((INT32) 16819) /* FIX(2.053119869) */ |
| #define | FIX_2_562915447 ((INT32) 20995) /* FIX(2.562915447) */ |
| #define | FIX_3_072711026 ((INT32) 25172) /* FIX(3.072711026) */ |
| #define | MULTIPLY(var, const) MULTIPLY16C16(var,const) |
| #define | DEQUANTIZE(coef, quantval) (((ISLOW_MULT_TYPE) (coef)) * (quantval)) |
Functions | |
| jpeg_idct_islow (j_decompress_ptr cinfo, jpeg_component_info *compptr, JCOEFPTR coef_block, JSAMPARRAY output_buf, JDIMENSION output_col) | |
| #define CONST_BITS 13 |
Definition at line 60 of file jidctint.cpp.
| #define DEQUANTIZE | ( | coef, | |
| quantval | |||
| ) | (((ISLOW_MULT_TYPE) (coef)) * (quantval)) |
Definition at line 122 of file jidctint.cpp.
Definition at line 75 of file jidctint.cpp.
Definition at line 76 of file jidctint.cpp.
Definition at line 77 of file jidctint.cpp.
Definition at line 78 of file jidctint.cpp.
Definition at line 79 of file jidctint.cpp.
Definition at line 80 of file jidctint.cpp.
Definition at line 81 of file jidctint.cpp.
Definition at line 82 of file jidctint.cpp.
Definition at line 83 of file jidctint.cpp.
Definition at line 84 of file jidctint.cpp.
Definition at line 85 of file jidctint.cpp.
Definition at line 86 of file jidctint.cpp.
| #define JPEG_INTERNALS |
Definition at line 10 of file jidctint.cpp.
| #define MULTIPLY | ( | var, | |
| const | |||
| ) | MULTIPLY16C16(var,const) |
Definition at line 111 of file jidctint.cpp.
| #define PASS1_BITS 2 |
Definition at line 61 of file jidctint.cpp.
| jpeg_idct_islow | ( | j_decompress_ptr | cinfo, |
| jpeg_component_info * | compptr, | ||
| JCOEFPTR | coef_block, | ||
| JSAMPARRAY | output_buf, | ||
| JDIMENSION | output_col | ||
| ) |
Definition at line 130 of file jidctint.cpp.
References coef_block, compptr, CONST_BITS, jpeg_component_info::dct_table, DCTSIZE, DCTSIZE2, DEQUANTIZE, DESCALE, FIX_0_298631336, FIX_0_390180644, FIX_0_541196100, FIX_0_765366865, FIX_0_899976223, FIX_1_175875602, FIX_1_501321110, FIX_1_847759065, FIX_1_961570560, FIX_2_053119869, FIX_2_562915447, FIX_3_072711026, 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 |