Visualization Library 2.0.0-b5
A lightweight C++ OpenGL middleware for 2D/3D graphics
|
[Download] [Tutorials] [All Classes] [Grouped Classes] |
Go to the source code of this file.
Macros | |
#define | IFAST_SCALE_BITS 13 /* fractional bits in scale factors */ |
#define | IDCT_range_limit(cinfo) ((cinfo)->sample_range_limit + CENTERJSAMPLE) |
#define | RANGE_MASK (MAXJSAMPLE * 4 + 3) /* 2 bits wider than legal samples */ |
#define | ONE ((INT32) 1) |
#define | CONST_SCALE (ONE << CONST_BITS) |
#define | FIX(x) ((INT32) ((x) * CONST_SCALE + 0.5)) |
#define | DESCALE(x, n) RIGHT_SHIFT((x) + (ONE << ((n)-1)), n) |
#define | MULTIPLY16C16(var, const) ((var) * (const)) |
#define | MULTIPLY16V16(var1, var2) ((var1) * (var2)) |
Typedefs | |
typedef INT32 | DCTELEM |
typedef MULTIPLIER | ISLOW_MULT_TYPE |
typedef INT32 | IFAST_MULT_TYPE |
typedef FAST_FLOAT | FLOAT_MULT_TYPE |
Functions | |
typedef | JMETHOD (void, forward_DCT_method_ptr,(DCTELEM *data)) |
typedef | JMETHOD (void, float_DCT_method_ptr,(FAST_FLOAT *data)) |
EXTERN (void) jpeg_fdct_islow JPP((DCTELEM *data)) | |
Variables | |
jpeg_component_info * | compptr |
jpeg_component_info JCOEFPTR | coef_block |
jpeg_component_info JCOEFPTR JSAMPARRAY | output_buf |
jpeg_component_info JCOEFPTR JSAMPARRAY JDIMENSION | output_col |
#define CONST_SCALE (ONE << CONST_BITS) |
Definition at line 146 of file jdct.h.
Referenced by jpeg_fdct_islow(), jpeg_idct_1x1(), jpeg_idct_2x2(), jpeg_idct_4x4(), jpeg_idct_float(), jpeg_idct_islow(), start_pass(), and start_pass_fdctmgr().
#define IDCT_range_limit | ( | cinfo | ) | ((cinfo)->sample_range_limit + CENTERJSAMPLE) |
Definition at line 76 of file jdct.h.
Referenced by jpeg_idct_1x1(), jpeg_idct_2x2(), jpeg_idct_4x4(), jpeg_idct_float(), jpeg_idct_ifast(), and jpeg_idct_islow().
Definition at line 62 of file jdct.h.
Referenced by start_pass().
#define MULTIPLY16V16 | ( | var1, | |
var2 | |||
) | ((var1) * (var2)) |
Definition at line 175 of file jdct.h.
Referenced by start_pass(), and start_pass_fdctmgr().
#define RANGE_MASK (MAXJSAMPLE * 4 + 3) /* 2 bits wider than legal samples */ |
Definition at line 78 of file jdct.h.
Referenced by jpeg_idct_1x1(), jpeg_idct_2x2(), jpeg_idct_4x4(), jpeg_idct_float(), jpeg_idct_ifast(), and jpeg_idct_islow().
typedef FAST_FLOAT FLOAT_MULT_TYPE |
typedef INT32 IFAST_MULT_TYPE |
typedef MULTIPLIER ISLOW_MULT_TYPE |
EXTERN | ( | void | ) |
jpeg_component_info JCOEFPTR coef_block |
Definition at line 102 of file jdct.h.
Referenced by jpeg_idct_1x1(), jpeg_idct_2x2(), jpeg_idct_4x4(), jpeg_idct_float(), jpeg_idct_ifast(), and jpeg_idct_islow().
jpeg_component_info * compptr |
Definition at line 102 of file jdct.h.
Referenced by compress_data(), compress_first_pass(), compress_output(), consume_data(), create_context_buffer(), decode_mcu_DC_first(), decompress_data(), decompress_onepass(), decompress_smooth_data(), emit_dac(), emit_sof(), emit_sos(), encode_mcu_DC_first(), encode_mcu_gather(), encode_mcu_huff(), finish_pass_gather(), finish_pass_gather_phuff(), forward_DCT(), forward_DCT_float(), fullsize_downsample(), fullsize_smooth_downsample(), get_sof(), get_sos(), h2v1_downsample(), h2v1_fancy_upsample(), h2v2_downsample(), h2v2_fancy_upsample(), h2v2_smooth_downsample(), initial_setup(), int_downsample(), int_upsample(), jinit_c_coef_controller(), jinit_c_main_controller(), jinit_c_prep_controller(), jinit_d_coef_controller(), jinit_d_main_controller(), jinit_downsampler(), jinit_inverse_dct(), jinit_upsampler(), jpeg_calc_output_dimensions(), jpeg_idct_1x1(), jpeg_idct_2x2(), jpeg_set_colorspace(), latch_quant_tables(), make_funny_pointers(), per_scan_setup(), pre_process_data(), process_data_simple_main(), sep_downsample(), sep_upsample(), set_bottom_pointers(), set_wraparound_pointers(), smoothing_ok(), start_pass(), start_pass_fdctmgr(), start_pass_huff_decoder(), and write_frame_header().
jpeg_component_info JCOEFPTR JSAMPARRAY output_buf |
Definition at line 102 of file jdct.h.
Referenced by cmyk_ycck_convert(), color_quantize(), color_quantize3(), gray_rgb_convert(), grayscale_convert(), h2v1_merged_upsample(), h2v2_merged_upsample(), jpeg_idct_1x1(), jpeg_idct_2x2(), merged_1v_upsample(), null_convert(), pass2_fs_dither(), pass2_no_dither(), pre_process_context(), pre_process_data(), process_data_crank_post(), process_data_simple_main(), quantize3_ord_dither(), quantize_fs_dither(), quantize_ord_dither(), rgb_gray_convert(), rgb_ycc_convert(), sep_downsample(), ycc_rgb_convert(), and ycck_cmyk_convert().
jpeg_component_info JCOEFPTR JSAMPARRAY JDIMENSION output_col |
Definition at line 102 of file jdct.h.
Referenced by decompress_data(), decompress_onepass(), decompress_smooth_data(), jpeg_idct_1x1(), jpeg_idct_2x2(), jpeg_idct_4x4(), jpeg_idct_float(), jpeg_idct_ifast(), and jpeg_idct_islow().
Visualization Library 2.0.0-b5 Reference Documentation
Updated on Mon Feb 10 2020 02:44:56.
© Copyright Michele Bosi. All rights reserved.