uint32_t t81_t82_arith_encode_state_s::a |
A register - see T.82 Table 23
◆ buffer
int t81_t82_arith_encode_state_s::buffer |
Buffer for the most recent output byte which is not 0xFF
uint32_t t81_t82_arith_encode_state_s::c |
C register - see T.82 Table 23
◆ ct
int t81_t82_arith_encode_state_s::ct |
Bit shift counter. This determines when the next byte will be written
◆ output_byte_handler
void(* t81_t82_arith_encode_state_s::output_byte_handler) (void *, int) |
Callback function to deliver the encoded data, byte by byte
◆ sc
int32_t t81_t82_arith_encode_state_s::sc |
Number of buffered 0xFF values that might still overflow
◆ st
uint8_t t81_t82_arith_encode_state_s::st[4096] |
Probability status for contexts. MSB = MPS
◆ user_data
void* t81_t82_arith_encode_state_s::user_data |
Opaque pointer passed to byte_out
The documentation for this struct was generated from the following file: