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