FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
RangeCoder Struct Reference

#include <rangecoder.h>

Data Fields

const uint8_tsrc
 
const uint8_tsrc_end
 
uint32_t range
 
uint32_t low
 
int got_error
 
int low
 
int range
 
int outstanding_count
 
int outstanding_byte
 
uint8_t zero_state [256]
 
uint8_t one_state [256]
 
uint8_tbytestream_start
 
uint8_tbytestream
 
uint8_tbytestream_end
 
int overread
 
uint32_t code
 
uint32_t code1
 

Detailed Description

Definition at line 61 of file mss3.c.

Field Documentation

const uint8_t* RangeCoder::src

Definition at line 62 of file mss3.c.

Referenced by rac_init(), and rac_normalise().

const uint8_t * RangeCoder::src_end

Definition at line 62 of file mss3.c.

Referenced by rac_init(), and rac_normalise().

uint32_t RangeCoder::range
uint32_t RangeCoder::low
int RangeCoder::got_error

Definition at line 65 of file mss3.c.

Referenced by decode_dct_block(), mss3_decode_frame(), rac_init(), and rac_normalise().

int RangeCoder::low

Definition at line 36 of file rangecoder.h.

int RangeCoder::range

Definition at line 37 of file rangecoder.h.

int RangeCoder::outstanding_count

Definition at line 38 of file rangecoder.h.

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

int RangeCoder::outstanding_byte

Definition at line 39 of file rangecoder.h.

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

uint8_t RangeCoder::zero_state[256]
uint8_t RangeCoder::one_state[256]
uint8_t* RangeCoder::bytestream_start
uint8_t* RangeCoder::bytestream
uint8_t* RangeCoder::bytestream_end
int RangeCoder::overread

Definition at line 45 of file rangecoder.h.

Referenced by ff_init_range_decoder(), is_input_end(), and refill().

uint32_t RangeCoder::code
uint32_t RangeCoder::code1

Definition at line 38 of file scpr.h.

Referenced by decode0(), get_freq0(), init_rangecoder(), init_rangecoder3(), and sync_code3().


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