|
#define | UNCHECKED_BITSTREAM_READER !CONFIG_SAFE_BITSTREAM_READER |
|
#define | MIN_CACHE_BITS 25 |
|
#define | OPEN_READER_NOSIZE(name, gb) |
|
#define | OPEN_READER(name, gb) OPEN_READER_NOSIZE(name, gb) |
|
#define | BITS_AVAILABLE(name, gb) 1 |
|
#define | CLOSE_READER(name, gb) (gb)->index = name ## _index |
|
#define | UPDATE_CACHE_LE(name, gb) |
|
#define | UPDATE_CACHE_BE(name, gb) |
|
#define | UPDATE_CACHE(name, gb) UPDATE_CACHE_LE(name, gb) |
|
#define | SKIP_CACHE(name, gb, num) name ## _cache >>= (num) |
|
#define | SKIP_COUNTER(name, gb, num) name ## _index += (num) |
|
#define | BITS_LEFT(name, gb) ((int)((gb)->size_in_bits - name ## _index)) |
|
#define | SKIP_BITS(name, gb, num) |
|
#define | LAST_SKIP_BITS(name, gb, num) SKIP_COUNTER(name, gb, num) |
|
#define | SHOW_UBITS_LE(name, gb, num) zero_extend(name ## _cache, num) |
|
#define | SHOW_SBITS_LE(name, gb, num) sign_extend(name ## _cache, num) |
|
#define | SHOW_UBITS_BE(name, gb, num) NEG_USR32(name ## _cache, num) |
|
#define | SHOW_SBITS_BE(name, gb, num) NEG_SSR32(name ## _cache, num) |
|
#define | SHOW_UBITS(name, gb, num) SHOW_UBITS_LE(name, gb, num) |
|
#define | SHOW_SBITS(name, gb, num) SHOW_SBITS_LE(name, gb, num) |
|
#define | GET_CACHE(name, gb) ((uint32_t) name ## _cache) |
|
#define | GET_VLC(code, name, gb, table, bits, max_depth) |
|
#define | GET_RL_VLC(level, run, name, gb, table, bits, max_depth, need_update) |
|
bitstream reader API header.