Grok 10.0.1
Public Attributes | List of all members
grk::mqcoder Struct Reference

#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_statectxs [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...
 

Member Data Documentation

◆ a

uint32_t grk::mqcoder::a

◆ backup

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().

◆ bp

uint8_t* grk::mqcoder::bp

◆ c

uint32_t grk::mqcoder::c

◆ ct

uint32_t grk::mqcoder::ct

◆ ctxs

const mqc_state* grk::mqcoder::ctxs[MQC_NUMCTXS]

Array of contexts.

Referenced by grk::mqc_resetstates().

◆ curctx

const mqc_state** grk::mqcoder::curctx

Active context.

Referenced by grk::mqc_codelps_enc(), grk::mqc_codemps_enc(), and grk::mqc_encode().

◆ end

uint8_t* grk::mqcoder::end

pointer to the end of the buffer

Referenced by grk::mqc_finish_dec(), and grk::mqc_init_dec_common().

◆ end_of_byte_stream_counter

uint32_t grk::mqcoder::end_of_byte_stream_counter

◆ lut_ctxno_zc_orient

const uint8_t* grk::mqcoder::lut_ctxno_zc_orient

Referenced by grk::getctxno_zc().

◆ start

uint8_t* grk::mqcoder::start

The documentation for this struct was generated from the following file: