|
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