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 | JPEG_INTERNALS |
#define | MAX_CORR_BITS 1000 /* Max # of correction bits I can buffer */ |
#define | ISHIFT_TEMPS |
#define | IRIGHT_SHIFT(x, shft) ((x) >> (shft)) |
#define | emit_byte(entropy, val) |
Typedefs | |
typedef phuff_entropy_encoder * | phuff_entropy_ptr |
Functions | |
METHODDEF (boolean) | |
dump_buffer (phuff_entropy_ptr entropy) | |
INLINE | emit_bits (phuff_entropy_ptr entropy, unsigned int code, int size) |
flush_bits (phuff_entropy_ptr entropy) | |
INLINE | emit_symbol (phuff_entropy_ptr entropy, int tbl_no, int symbol) |
emit_buffered_bits (phuff_entropy_ptr entropy, char *bufstart, unsigned int nbits) | |
emit_eobrun (phuff_entropy_ptr entropy) | |
emit_restart (phuff_entropy_ptr entropy, int restart_num) | |
encode_mcu_DC_first (j_compress_ptr cinfo, JBLOCKROW *MCU_data) | |
encode_mcu_AC_first (j_compress_ptr cinfo, JBLOCKROW *MCU_data) | |
encode_mcu_DC_refine (j_compress_ptr cinfo, JBLOCKROW *MCU_data) | |
encode_mcu_AC_refine (j_compress_ptr cinfo, JBLOCKROW *MCU_data) | |
finish_pass_phuff (j_compress_ptr cinfo) | |
finish_pass_gather_phuff (j_compress_ptr cinfo) | |
jinit_phuff_encoder (j_compress_ptr cinfo) | |
#define emit_byte | ( | entropy, | |
val | |||
) |
Definition at line 198 of file jcphuff.c.
Referenced by emit_bits(), and emit_restart().
Definition at line 85 of file jcphuff.c.
Referenced by encode_mcu_DC_first().
#define ISHIFT_TEMPS |
Definition at line 84 of file jcphuff.c.
Referenced by encode_mcu_DC_first().
Definition at line 70 of file jcphuff.c.
Referenced by encode_mcu_AC_refine().
typedef phuff_entropy_encoder* phuff_entropy_ptr |
dump_buffer | ( | phuff_entropy_ptr | entropy | ) |
Definition at line 205 of file jcphuff.c.
References ERREXIT, jpeg_destination_mgr::free_in_buffer, LOCAL, and jpeg_destination_mgr::next_output_byte.
INLINE emit_bits | ( | phuff_entropy_ptr | entropy, |
unsigned int | code, | ||
int | size | ||
) |
Definition at line 228 of file jcphuff.c.
References emit_byte, ERREXIT, int, and LOCAL.
Referenced by emit_buffered_bits(), emit_eobrun(), emit_symbol(), encode_mcu_AC_first(), encode_mcu_AC_refine(), encode_mcu_DC_first(), encode_mcu_DC_refine(), and flush_bits().
emit_buffered_bits | ( | phuff_entropy_ptr | entropy, |
char * | bufstart, | ||
unsigned int | nbits | ||
) |
Definition at line 297 of file jcphuff.c.
References emit_bits(), and LOCAL.
Referenced by emit_eobrun(), and encode_mcu_AC_refine().
emit_eobrun | ( | phuff_entropy_ptr | entropy | ) |
Definition at line 316 of file jcphuff.c.
References emit_bits(), emit_buffered_bits(), emit_symbol(), ERREXIT, LOCAL, and nbits.
Referenced by emit_restart(), encode_mcu_AC_first(), encode_mcu_AC_refine(), finish_pass_gather_phuff(), and finish_pass_phuff().
emit_restart | ( | phuff_entropy_ptr | entropy, |
int | restart_num | ||
) |
Definition at line 347 of file jcphuff.c.
References emit_byte, emit_eobrun(), flush_bits(), JPEG_RST0, and METHODDEF().
Referenced by encode_mcu_AC_first(), encode_mcu_AC_refine(), encode_mcu_DC_first(), and encode_mcu_DC_refine().
INLINE emit_symbol | ( | phuff_entropy_ptr | entropy, |
int | tbl_no, | ||
int | symbol | ||
) |
Definition at line 281 of file jcphuff.c.
References c_derived_tbl::ehufco, c_derived_tbl::ehufsi, emit_bits(), and LOCAL.
Referenced by emit_eobrun(), encode_mcu_AC_first(), encode_mcu_AC_refine(), and encode_mcu_DC_first().
encode_mcu_AC_first | ( | j_compress_ptr | cinfo, |
JBLOCKROW * | MCU_data | ||
) |
Definition at line 464 of file jcphuff.c.
References emit_bits(), emit_eobrun(), emit_restart(), emit_symbol(), ERREXIT, if(), jpeg_natural_order, MAX_COEF_BITS, METHODDEF(), nbits, and TRUE.
encode_mcu_AC_refine | ( | j_compress_ptr | cinfo, |
JBLOCKROW * | MCU_data | ||
) |
Definition at line 618 of file jcphuff.c.
References DCTSIZE2, emit_bits(), emit_buffered_bits(), emit_eobrun(), emit_restart(), emit_symbol(), if(), jpeg_natural_order, MAX_CORR_BITS, METHODDEF(), and TRUE.
encode_mcu_DC_first | ( | j_compress_ptr | cinfo, |
JBLOCKROW * | MCU_data | ||
) |
Definition at line 377 of file jcphuff.c.
References compptr, jpeg_component_info::dc_tbl_no, emit_bits(), emit_restart(), emit_symbol(), ERREXIT, if(), IRIGHT_SHIFT, ISHIFT_TEMPS, MAX_COEF_BITS, METHODDEF(), nbits, and TRUE.
encode_mcu_DC_refine | ( | j_compress_ptr | cinfo, |
JBLOCKROW * | MCU_data | ||
) |
Definition at line 571 of file jcphuff.c.
References emit_bits(), emit_restart(), if(), METHODDEF(), and TRUE.
finish_pass_gather_phuff | ( | j_compress_ptr | cinfo | ) |
Definition at line 767 of file jcphuff.c.
References jpeg_component_info::ac_tbl_no, compptr, jpeg_component_info::dc_tbl_no, emit_eobrun(), GLOBAL, jpeg_alloc_huff_table(), jpeg_gen_optimal_table(), MEMZERO, NULL, NUM_HUFF_TBLS, SIZEOF, and TRUE.
finish_pass_phuff | ( | j_compress_ptr | cinfo | ) |
Definition at line 746 of file jcphuff.c.
References emit_eobrun(), flush_bits(), and METHODDEF().
flush_bits | ( | phuff_entropy_ptr | entropy | ) |
Definition at line 267 of file jcphuff.c.
References emit_bits(), and LOCAL.
Referenced by emit_restart(), and finish_pass_phuff().
jinit_phuff_encoder | ( | j_compress_ptr | cinfo | ) |
Definition at line 814 of file jcphuff.c.
References i, JPOOL_IMAGE, NULL, NUM_HUFF_TBLS, and SIZEOF.
Referenced by jinit_compress_master(), and transencode_master_selection().
METHODDEF | ( | boolean | ) |
Definition at line 89 of file jcphuff.c.
Referenced by emit_restart(), encode_mcu_AC_first(), encode_mcu_AC_refine(), encode_mcu_DC_first(), encode_mcu_DC_refine(), and finish_pass_phuff().
Visualization Library 2.0.0-b5 Reference Documentation
Updated on Mon Feb 10 2020 02:44:56.
© Copyright Michele Bosi. All rights reserved.