Go to the source code of this file.
Classes | |
struct | my_fdct_controller |
Macros | |
#define | JPEG_INTERNALS |
#define | CONST_BITS 14 |
#define | DIVIDE_BY(a, b) |
Typedefs | |
typedef my_fdct_controller * | my_fdct_ptr |
Functions | |
start_pass_fdctmgr (j_compress_ptr cinfo) | |
forward_DCT (j_compress_ptr cinfo, jpeg_component_info *compptr, JSAMPARRAY sample_data, JBLOCKROW coef_blocks, JDIMENSION start_row, JDIMENSION start_col, JDIMENSION num_blocks) | |
forward_DCT_float (j_compress_ptr cinfo, jpeg_component_info *compptr, JSAMPARRAY sample_data, JBLOCKROW coef_blocks, JDIMENSION start_row, JDIMENSION start_col, JDIMENSION num_blocks) | |
jinit_forward_dct (j_compress_ptr cinfo) | |
#define CONST_BITS 14 |
Referenced by start_pass_fdctmgr().
Referenced by forward_DCT().
#define JPEG_INTERNALS |
Definition at line 10 of file jcdctmgr.cpp.
typedef my_fdct_controller* my_fdct_ptr |
Definition at line 37 of file jcdctmgr.cpp.
forward_DCT | ( | j_compress_ptr | cinfo, |
jpeg_component_info * | compptr, | ||
JSAMPARRAY | sample_data, | ||
JBLOCKROW | coef_blocks, | ||
JDIMENSION | start_row, | ||
JDIMENSION | start_col, | ||
JDIMENSION | num_blocks | ||
) |
Definition at line 189 of file jcdctmgr.cpp.
References CENTERJSAMPLE, compptr, DCTSIZE, DCTSIZE2, DIVIDE_BY, my_fdct_controller::divisors, my_fdct_controller::do_dct, for(), GETJSAMPLE, jpeg_component_info::quant_tbl_no, and workspace.
Referenced by jinit_forward_dct().
forward_DCT_float | ( | j_compress_ptr | cinfo, |
jpeg_component_info * | compptr, | ||
JSAMPARRAY | sample_data, | ||
JBLOCKROW | coef_blocks, | ||
JDIMENSION | start_row, | ||
JDIMENSION | start_col, | ||
JDIMENSION | num_blocks | ||
) |
Definition at line 293 of file jcdctmgr.cpp.
References CENTERJSAMPLE, compptr, DCTSIZE, DCTSIZE2, my_fdct_controller::do_float_dct, my_fdct_controller::float_divisors, for(), GETJSAMPLE, jpeg_component_info::quant_tbl_no, and workspace.
Referenced by jinit_forward_dct().
jinit_forward_dct | ( | j_compress_ptr | cinfo | ) |
Definition at line 386 of file jcdctmgr.cpp.
References my_fdct_controller::divisors, my_fdct_controller::do_dct, my_fdct_controller::do_float_dct, ERREXIT, my_fdct_controller::float_divisors, forward_DCT(), forward_DCT_float(), JDCT_FLOAT, JDCT_IFAST, JDCT_ISLOW, JPOOL_IMAGE, NUM_QUANT_TBLS, my_fdct_controller::pub, SIZEOF, and start_pass_fdctmgr().
Referenced by jinit_compress_master().
start_pass_fdctmgr | ( | j_compress_ptr | cinfo | ) |
Definition at line 49 of file jcdctmgr.cpp.
References compptr, CONST_BITS, DCTSIZE, DCTSIZE2, DESCALE, my_fdct_controller::divisors, ERREXIT, ERREXIT1, my_fdct_controller::float_divisors, for(), JDCT_FLOAT, JDCT_IFAST, JDCT_ISLOW, JPOOL_IMAGE, MULTIPLY16V16, NUM_QUANT_TBLS, jpeg_component_info::quant_tbl_no, SHIFT_TEMPS, and SIZEOF.
Referenced by jinit_forward_dct().
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: ae4571287 Thu Nov 23 00:06:53 2017 +0100 at dom oct 27 23:51:55 CET 2019 |