#include <lagarithrac.h>
Data Fields | |
AVCodecContext * | avctx |
unsigned | low |
unsigned | range |
unsigned | scale |
unsigned | hash_shift |
const uint8_t * | bytestream_start |
const uint8_t * | bytestream |
const uint8_t * | bytestream_end |
uint32_t | prob [258] |
uint8_t | range_hash [256] |
Definition at line 39 of file lagarithrac.h.
Definition at line 40 of file lagarithrac.h.
Referenced by lag_decode_arith_plane(), and lag_read_prob_header().
const uint8_t* lag_rac::bytestream |
Current position in input bytestream.
Definition at line 47 of file lagarithrac.h.
Referenced by lag_rac_init(), and lag_rac_refill().
const uint8_t* lag_rac::bytestream_end |
End position of input bytestream.
Definition at line 48 of file lagarithrac.h.
Referenced by lag_rac_init(), and lag_rac_refill().
const uint8_t* lag_rac::bytestream_start |
Start of input bytestream.
Definition at line 46 of file lagarithrac.h.
Referenced by lag_rac_init().
unsigned lag_rac::hash_shift |
Number of bits to shift to calculate hash for radix search.
Definition at line 44 of file lagarithrac.h.
Referenced by lag_get_rac(), and lag_rac_init().
unsigned lag_rac::low |
Definition at line 41 of file lagarithrac.h.
Referenced by lag_get_rac(), lag_rac_init(), and lag_rac_refill().
uint32_t lag_rac::prob[258] |
Table of cumulative probability for each symbol.
Definition at line 50 of file lagarithrac.h.
Referenced by lag_get_rac(), lag_rac_init(), and lag_read_prob_header().
unsigned lag_rac::range |
Definition at line 42 of file lagarithrac.h.
Referenced by lag_get_rac(), lag_rac_init(), and lag_rac_refill().
uint8_t lag_rac::range_hash[256] |
Hash table mapping upper byte to approximate symbol.
Definition at line 51 of file lagarithrac.h.
Referenced by lag_get_rac(), and lag_rac_init().
unsigned lag_rac::scale |
Number of bits of precision in range.
Definition at line 43 of file lagarithrac.h.
Referenced by lag_get_rac(), lag_rac_init(), and lag_read_prob_header().