Go to the source code of this file.
Classes | |
struct | bitstream_state_t |
Functions | |
void | bitstream_put (bitstream_state_t *s, uint8_t **c, unsigned int value, int bits) |
Put a chunk of bits into the output buffer. | |
void | bitstream_put2 (bitstream_state_t *s, uint8_t **c, unsigned int value, int bits) |
unsigned int | bitstream_get (bitstream_state_t *s, const uint8_t **c, int bits) |
Get a chunk of bits from the input buffer. | |
unsigned int | bitstream_get2 (bitstream_state_t *s, const uint8_t **c, int bits) |
void | bitstream_flush (bitstream_state_t *s, uint8_t **c) |
Flush any residual bit to the output buffer. | |
void | bitstream_flush2 (bitstream_state_t *s, uint8_t **c) |
bitstream_state_t * | bitstream_init (bitstream_state_t *s) |
Initialise a bitstream context. |
|
Flush any residual bit to the output buffer.
|
|
Get a chunk of bits from the input buffer.
|
|
Initialise a bitstream context.
|
|
Put a chunk of bits into the output buffer.
|