spandsp 3.0.0
|
Public Attributes | |
uint32_t | a |
uint32_t | c |
uint8_t | st [4096] |
int | ct |
const uint8_t * | pscd_ptr |
const uint8_t * | pscd_end |
int | startup |
int | nopadding |
uint32_t t81_t82_arith_decode_state_s::a |
A register - see T.82 Table 25
uint32_t t81_t82_arith_decode_state_s::c |
C register - see T.82 Table 25
int t81_t82_arith_decode_state_s::ct |
Bit-shift counter. Determines when next byte will be read. Special value -1 signals that zero-padding has started
int t81_t82_arith_decode_state_s::nopadding |
Boolean flag that triggers return -2 between reaching PSCD end and decoding the first symbol that might never have been encoded in the first place
Referenced by t85_decode_put().
const uint8_t* t81_t82_arith_decode_state_s::pscd_end |
Pointer to byte after PSCD
const uint8_t* t81_t82_arith_decode_state_s::pscd_ptr |
Pointer to next PSCD data byte
uint8_t t81_t82_arith_decode_state_s::st[4096] |
Probability status for contexts. MSB = MPS
int t81_t82_arith_decode_state_s::startup |
Boolean flag that controls initial fill of s->c