Grok 10.0.5
|
#include <mqc.h>
Public Attributes | |
uint32_t | c |
temporary buffer where bits are coded or decoded More... | |
uint32_t | a |
only used by MQ decoder More... | |
uint32_t | ct |
number of bits already read or free to write More... | |
uint32_t | end_of_byte_stream_counter |
uint8_t * | bp |
pointer to the current position in the buffer More... | |
uint8_t * | start |
pointer to the start of the buffer More... | |
uint8_t * | end |
pointer to the end of the buffer More... | |
const mqc_state * | ctxs [MQC_NUMCTXS] |
Array of contexts. More... | |
const mqc_state ** | curctx |
Active context. More... | |
const uint8_t * | lut_ctxno_zc_orient |
uint8_t | backup [grk_cblk_dec_compressed_data_pad_right] |
Original value of the 2 bytes at end[0] and end[1]. More... | |
uint32_t grk::mqcoder::a |
only used by MQ decoder
Referenced by grk::mqc_codelps_enc(), grk::mqc_codemps_enc(), grk::mqc_init_dec(), grk::mqc_init_enc(), grk::mqc_renorm_enc(), grk::mqc_restart_init_enc(), and grk::mqc_setbits_enc().
uint8_t grk::mqcoder::backup[grk_cblk_dec_compressed_data_pad_right] |
Original value of the 2 bytes at end[0] and end[1].
Referenced by grk::mqc_finish_dec(), and grk::mqc_init_dec_common().
uint8_t* grk::mqcoder::bp |
pointer to the current position in the buffer
Referenced by grk::mqc_bypass_flush_enc(), grk::mqc_bypass_get_extra_bytes_enc(), grk::mqc_bypass_init_enc(), grk::mqc_byteout(), grk::mqc_erterm_enc(), grk::mqc_flush_enc(), grk::mqc_init_dec(), grk::mqc_init_dec_common(), grk::mqc_init_enc(), grk::mqc_numbytes_enc(), and grk::mqc_restart_init_enc().
uint32_t grk::mqcoder::c |
temporary buffer where bits are coded or decoded
Referenced by grk::mqc_bypass_flush_enc(), grk::mqc_bypass_init_enc(), grk::mqc_byteout(), grk::mqc_codelps_enc(), grk::mqc_codemps_enc(), grk::mqc_erterm_enc(), grk::mqc_flush_enc(), grk::mqc_init_dec(), grk::mqc_init_enc(), grk::mqc_raw_init_dec(), grk::mqc_renorm_enc(), grk::mqc_restart_init_enc(), and grk::mqc_setbits_enc().
uint32_t grk::mqcoder::ct |
number of bits already read or free to write
Referenced by grk::mqc_bypass_flush_enc(), grk::mqc_bypass_get_extra_bytes_enc(), grk::mqc_bypass_init_enc(), grk::mqc_byteout(), grk::mqc_erterm_enc(), grk::mqc_flush_enc(), grk::mqc_init_dec(), grk::mqc_init_enc(), grk::mqc_raw_init_dec(), grk::mqc_renorm_enc(), and grk::mqc_restart_init_enc().
const mqc_state* grk::mqcoder::ctxs[MQC_NUMCTXS] |
Array of contexts.
Referenced by grk::mqc_resetstates().
const mqc_state** grk::mqcoder::curctx |
Active context.
Referenced by grk::mqc_codelps_enc(), grk::mqc_codemps_enc(), and grk::mqc_encode().
uint8_t* grk::mqcoder::end |
pointer to the end of the buffer
Referenced by grk::mqc_finish_dec(), and grk::mqc_init_dec_common().
uint32_t grk::mqcoder::end_of_byte_stream_counter |
Referenced by grk::mqc_init_dec(), and grk::mqc_init_enc().
const uint8_t* grk::mqcoder::lut_ctxno_zc_orient |
Referenced by grk::getctxno_zc().
uint8_t* grk::mqcoder::start |
pointer to the start of the buffer
Referenced by grk::mqc_bypass_init_enc(), grk::mqc_byteout(), grk::mqc_init_dec_common(), grk::mqc_init_enc(), grk::mqc_numbytes_enc(), and grk::mqc_restart_init_enc().