FFmpeg  4.0
Data Fields
RangeCoder Struct Reference

#include <libavcodec/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
 
unsigned code
 
unsigned range
 
unsigned code1
 

Detailed Description

Definition at line 61 of file mss3.c.

Field Documentation

◆ src

const uint8_t* RangeCoder::src

Definition at line 62 of file mss3.c.

Referenced by rac_init(), and rac_normalise().

◆ src_end

const uint8_t * RangeCoder::src_end

Definition at line 62 of file mss3.c.

Referenced by rac_init(), and rac_normalise().

◆ range [1/3]

uint32_t RangeCoder::range

◆ low [1/2]

uint32_t RangeCoder::low

◆ got_error

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().

◆ low [2/2]

int RangeCoder::low

Definition at line 36 of file rangecoder.h.

◆ range [2/3]

int RangeCoder::range

Definition at line 37 of file rangecoder.h.

◆ outstanding_count

int RangeCoder::outstanding_count

Definition at line 38 of file rangecoder.h.

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

◆ outstanding_byte

int RangeCoder::outstanding_byte

Definition at line 39 of file rangecoder.h.

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

◆ zero_state

uint8_t RangeCoder::zero_state[256]

◆ one_state

uint8_t RangeCoder::one_state[256]

◆ bytestream_start

uint8_t* RangeCoder::bytestream_start

◆ bytestream

uint8_t* RangeCoder::bytestream

◆ bytestream_end

uint8_t* RangeCoder::bytestream_end

◆ overread

int RangeCoder::overread

Definition at line 45 of file rangecoder.h.

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

◆ code

unsigned RangeCoder::code

Definition at line 35 of file scpr.c.

Referenced by decode(), decode0(), get_freq(), get_freq0(), and init_rangecoder().

◆ range [3/3]

unsigned RangeCoder::range

Definition at line 36 of file scpr.c.

◆ code1

unsigned RangeCoder::code1

Definition at line 37 of file scpr.c.

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


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