|
fltk 1.3.0rc3
About: FLTK (Fast Light Tool Kit) is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X. Release candidate.
SfR Fresh Dox: fltk-1.3.0rc3-source.tar.gz ("inofficial" and yet experimental doxygen-generated source code documentation) ![]() |

Go to the source code of this file.
Classes | |
| struct | my_fdct_controller |
Defines | |
| #define | JPEG_INTERNALS |
| #define | CONST_BITS 14 |
| #define | DIVIDE_BY(a, b) if (a >= b) a /= b; else a = 0 |
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(), and start_pass_fdctmgr().
Referenced by forward_DCT().
| #define JPEG_INTERNALS |
Definition at line 14 of file jcdctmgr.c.
| typedef my_fdct_controller* my_fdct_ptr |
Definition at line 41 of file jcdctmgr.c.
| 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 180 of file jcdctmgr.c.
References bi, CENTERJSAMPLE, DCTSIZE, DCTSIZE2, DIVIDE_BY, my_fdct_controller::divisors, my_fdct_controller::do_dct, GETJSAMPLE, i, and num_blocks.
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 270 of file jcdctmgr.c.
References bi, CENTERJSAMPLE, DCTSIZE, DCTSIZE2, my_fdct_controller::do_float_dct, FAST_FLOAT, my_fdct_controller::float_divisors, GETJSAMPLE, i, and num_blocks.
Referenced by jinit_forward_dct().
| jinit_forward_dct | ( | j_compress_ptr | cinfo | ) |
Definition at line 345 of file jcdctmgr.c.
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(), i, JDCT_FLOAT, JDCT_IFAST, JDCT_ISLOW, jpeg_fdct_float(), jpeg_fdct_ifast(), jpeg_fdct_islow(), JPOOL_IMAGE, NULL, 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 54 of file jcdctmgr.c.
References compptr, CONST_BITS, DCTSIZE, DCTSIZE2, DESCALE, my_fdct_controller::divisors, ERREXIT, ERREXIT1, FAST_FLOAT, my_fdct_controller::float_divisors, i, JDCT_FLOAT, JDCT_IFAST, JDCT_ISLOW, JPOOL_IMAGE, MULTIPLY16V16, NULL, NUM_QUANT_TBLS, jpeg_component_info::quant_tbl_no, row, SHIFT_TEMPS, and SIZEOF.
Referenced by jinit_forward_dct().