#include "jinclude.h"#include "jpeglib.h"Go to the source code of this file.
Classes | |
| struct | arith_entropy_decoder |
Defines | |
| #define | JPEG_INTERNALS |
| #define | DC_STAT_BINS 64 |
| #define | AC_STAT_BINS 256 |
Typedefs | |
| typedef arith_entropy_decoder * | arith_entropy_ptr |
Functions | |
| get_byte (j_decompress_ptr cinfo) | |
| arith_decode (j_decompress_ptr cinfo, unsigned char *st) | |
| process_restart (j_decompress_ptr cinfo) | |
| decode_mcu_DC_first (j_decompress_ptr cinfo, JBLOCKROW *MCU_data) | |
| decode_mcu_AC_first (j_decompress_ptr cinfo, JBLOCKROW *MCU_data) | |
| decode_mcu_DC_refine (j_decompress_ptr cinfo, JBLOCKROW *MCU_data) | |
| decode_mcu_AC_refine (j_decompress_ptr cinfo, JBLOCKROW *MCU_data) | |
| decode_mcu (j_decompress_ptr cinfo, JBLOCKROW *MCU_data) | |
| start_pass (j_decompress_ptr cinfo) | |
| jinit_arith_decoder (j_decompress_ptr cinfo) | |
| typedef arith_entropy_decoder* arith_entropy_ptr |
| arith_decode | ( | j_decompress_ptr | cinfo, | |
| unsigned char * | st | |||
| ) |
Definition at line 106 of file jdarith.c.
References arith_entropy_encoder::a, arith_entropy_encoder::c, arith_entropy_encoder::ct, data, get_byte(), jpeg_aritab, and RooFitShortHand::L().
Referenced by decode_mcu(), decode_mcu_AC_first(), decode_mcu_AC_refine(), decode_mcu_DC_first(), and decode_mcu_DC_refine().
| decode_mcu | ( | j_decompress_ptr | cinfo, | |
| JBLOCKROW * | MCU_data | |||
| ) |
Definition at line 503 of file jdarith.c.
References arith_entropy_encoder::ac_stats, jpeg_component_info::ac_tbl_no, arith_decode(), compptr, arith_entropy_encoder::ct, arith_entropy_encoder::dc_context, arith_entropy_encoder::dc_stats, jpeg_component_info::dc_tbl_no, arith_entropy_encoder::fixed_bin, for(), if(), k, RooFitShortHand::L(), arith_entropy_encoder::last_dc_val, m, process_restart(), arith_entropy_encoder::restarts_to_go, RootCsg::sign(), TRUE, and WARNMS.
| decode_mcu_AC_first | ( | j_decompress_ptr | cinfo, | |
| JBLOCKROW * | MCU_data | |||
| ) |
Definition at line 321 of file jdarith.c.
References arith_entropy_encoder::ac_stats, arith_decode(), arith_entropy_encoder::ct, arith_entropy_encoder::fixed_bin, if(), k, m, process_restart(), arith_entropy_encoder::restarts_to_go, RootCsg::sign(), TRUE, and WARNMS.
Referenced by start_pass(), and start_pass_huff_decoder().
| decode_mcu_AC_refine | ( | j_decompress_ptr | cinfo, | |
| JBLOCKROW * | MCU_data | |||
| ) |
Definition at line 431 of file jdarith.c.
References arith_entropy_encoder::ac_stats, arith_decode(), arith_entropy_encoder::ct, arith_entropy_encoder::fixed_bin, for(), if(), k, p1(), process_restart(), arith_entropy_encoder::restarts_to_go, TRUE, and WARNMS.
| decode_mcu_DC_first | ( | j_decompress_ptr | cinfo, | |
| JBLOCKROW * | MCU_data | |||
| ) |
Definition at line 242 of file jdarith.c.
References arith_decode(), arith_entropy_encoder::ct, arith_entropy_encoder::dc_context, arith_entropy_encoder::dc_stats, if(), RooFitShortHand::L(), arith_entropy_encoder::last_dc_val, m, process_restart(), arith_entropy_encoder::restarts_to_go, RootCsg::sign(), TRUE, and WARNMS.
Referenced by start_pass(), and start_pass_huff_decoder().
| decode_mcu_DC_refine | ( | j_decompress_ptr | cinfo, | |
| JBLOCKROW * | MCU_data | |||
| ) |
Definition at line 398 of file jdarith.c.
References arith_decode(), arith_entropy_encoder::fixed_bin, if(), p1(), process_restart(), arith_entropy_encoder::restarts_to_go, and TRUE.
| get_byte | ( | j_decompress_ptr | cinfo | ) |
| jinit_arith_decoder | ( | j_decompress_ptr | cinfo | ) |
Definition at line 741 of file jdarith.c.
References arith_entropy_encoder::ac_stats, arith_entropy_encoder::dc_stats, DCTSIZE2, arith_entropy_encoder::fixed_bin, i, int, JPOOL_IMAGE, NULL, NUM_ARITH_TBLS, arith_entropy_encoder::pub, SIZEOF, and start_pass().
Referenced by master_selection(), and transdecode_master_selection().
| process_restart | ( | j_decompress_ptr | cinfo | ) |
Definition at line 190 of file jdarith.c.
References AC_STAT_BINS, arith_entropy_encoder::ac_stats, jpeg_component_info::ac_tbl_no, compptr, arith_entropy_encoder::dc_context, DC_STAT_BINS, arith_entropy_encoder::dc_stats, jpeg_component_info::dc_tbl_no, ERREXIT, if(), arith_entropy_encoder::last_dc_val, and MEMZERO.
Referenced by decode_mcu(), decode_mcu_AC_first(), decode_mcu_AC_refine(), decode_mcu_DC_first(), decode_mcu_DC_refine(), and decode_mcu_sub().
| start_pass | ( | j_decompress_ptr | cinfo | ) |
Definition at line 631 of file jdarith.c.
References compptr, decode_mcu_AC_first(), decode_mcu_DC_first(), ERREXIT4, if(), JERR_BAD_PROGRESSION, JWRN_BOGUS_PROGRESSION, arith_entropy_encoder::pub, and WARNMS2.
1.5.1