
Go to the source code of this file.
Macros | |
| #define | JPEG_INTERNALS |
| #define | CONST_BITS 8 |
| #define | PASS1_BITS 2 |
| #define | FIX_1_082392200 ((INT32) 277) /* FIX(1.082392200) */ |
| #define | FIX_1_414213562 ((INT32) 362) /* FIX(1.414213562) */ |
| #define | FIX_1_847759065 ((INT32) 473) /* FIX(1.847759065) */ |
| #define | FIX_2_613125930 ((INT32) 669) /* FIX(2.613125930) */ |
| #define | DESCALE(x, n) RIGHT_SHIFT(x, n) |
| #define | MULTIPLY(var, const) ((DCTELEM) DESCALE((var) * (const), CONST_BITS)) |
| #define | DEQUANTIZE(coef, quantval) (((IFAST_MULT_TYPE) (coef)) * (quantval)) |
| #define | ISHIFT_TEMPS |
| #define | IRIGHT_SHIFT(x, shft) ((x) >> (shft)) |
| #define | IDESCALE(x, n) ((int) IRIGHT_SHIFT(x, n)) |
Functions | |
| jpeg_idct_ifast (j_decompress_ptr cinfo, jpeg_component_info *compptr, JCOEFPTR coef_block, JSAMPARRAY output_buf, JDIMENSION output_col) | |
| #define CONST_BITS 8 |
Definition at line 52 of file jidctfst.cpp.
| #define DEQUANTIZE | ( | coef, | |
| quantval | |||
| ) | (((IFAST_MULT_TYPE) (coef)) * (quantval)) |
Definition at line 104 of file jidctfst.cpp.
| #define DESCALE | ( | x, | |
| n | |||
| ) | RIGHT_SHIFT(x, n) |
Definition at line 86 of file jidctfst.cpp.
Definition at line 67 of file jidctfst.cpp.
Definition at line 68 of file jidctfst.cpp.
Definition at line 69 of file jidctfst.cpp.
Definition at line 70 of file jidctfst.cpp.
| #define IDESCALE | ( | x, | |
| n | |||
| ) | ((int) IRIGHT_SHIFT(x, n)) |
Definition at line 134 of file jidctfst.cpp.
Definition at line 128 of file jidctfst.cpp.
| #define ISHIFT_TEMPS |
Definition at line 127 of file jidctfst.cpp.
| #define JPEG_INTERNALS |
Definition at line 10 of file jidctfst.cpp.
| #define MULTIPLY | ( | var, | |
| const | |||
| ) | ((DCTELEM) DESCALE((var) * (const), CONST_BITS)) |
Definition at line 94 of file jidctfst.cpp.
| #define PASS1_BITS 2 |
Definition at line 53 of file jidctfst.cpp.
| jpeg_idct_ifast | ( | j_decompress_ptr | cinfo, |
| jpeg_component_info * | compptr, | ||
| JCOEFPTR | coef_block, | ||
| JSAMPARRAY | output_buf, | ||
| JDIMENSION | output_col | ||
| ) |
Definition at line 143 of file jidctfst.cpp.
References coef_block, compptr, jpeg_component_info::dct_table, DCTSIZE, DCTSIZE2, DEQUANTIZE, FIX_1_082392200, FIX_1_414213562, FIX_1_847759065, FIX_2_613125930, IDCT_range_limit, IDESCALE, ISHIFT_TEMPS, 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 |