RangeCoder Struct Reference

#include <rangecoder.h>

Data Fields

int low
int range
int outstanding_count
int outstanding_byte
uint8_t zero_state [256]
uint8_t one_state [256]
uint8_t * bytestream_start
uint8_t * bytestream
uint8_t * bytestream_end

Detailed Description

Definition at line 34 of file rangecoder.h.

Field Documentation

uint8_t* RangeCoder::bytestream
uint8_t* RangeCoder::bytestream_end

Definition at line 43 of file rangecoder.h.

Referenced by ff_init_range_encoder(), and refill().

uint8_t* RangeCoder::bytestream_start

Definition at line 41 of file rangecoder.h.

Referenced by decode_frame(), ff_init_range_encoder(), ff_rac_terminate(), and get_rac_count().

int RangeCoder::low
uint8_t RangeCoder::one_state[256]
int RangeCoder::outstanding_byte

Definition at line 38 of file rangecoder.h.

Referenced by ff_init_range_encoder(), get_rac_count(), and renorm_encoder().

int RangeCoder::outstanding_count

Definition at line 37 of file rangecoder.h.

Referenced by ff_init_range_encoder(), get_rac_count(), and renorm_encoder().

int RangeCoder::range
uint8_t RangeCoder::zero_state[256]

Definition at line 39 of file rangecoder.h.

Referenced by decode_frame(), ff_build_rac_states(), get_rac(), init_slice_state(), and put_rac().


The documentation for this struct was generated from the following file: