FFmpeg
Data Fields
RangeCoder Struct Reference

#include <rangecoder.h>

Data Fields

const uint8_tsrc
 
const uint8_tsrc_end
 
uint32_t  range
 
uint32_t  low
 
 
int  low
 
 
 
 
 
 
 
 
 
 
unsigned  code
 
unsigned  range
 
unsigned  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

Definition at line 64 of file mss3.c.

Referenced by decode(), decode0(), ff_init_range_encoder(), ff_rac_terminate(), get_freq(), get_freq0(), get_rac(), get_rac_count(), init_rangecoder(), put_rac(), rac_get_bit(), rac_get_bits(), rac_get_model256_sym(), rac_get_model2_sym(), rac_get_model_sym(), rac_init(), rac_normalise(), refill(), and renorm_encoder().

uint32_t RangeCoder::low

Definition at line 64 of file mss3.c.

Referenced by ff_init_range_decoder(), ff_init_range_encoder(), ff_rac_terminate(), get_rac(), put_rac(), rac_get_bit(), rac_get_bits(), rac_get_model256_sym(), rac_get_model2_sym(), rac_get_model_sym(), rac_init(), rac_normalise(), refill(), and renorm_encoder().

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]

Definition at line 40 of file rangecoder.h.

Referenced by encode_frame(), ff_build_rac_states(), ff_ffv1_init_slice_state(), get_rac(), and put_rac().

uint8_t RangeCoder::one_state[256]

Definition at line 41 of file rangecoder.h.

Referenced by encode_frame(), encode_init(), ff_build_rac_states(), ff_ffv1_init_slice_state(), get_rac(), put_rac(), read_extra_header(), read_header(), write_extradata(), and write_header().

uint8_t* RangeCoder::bytestream_start

Definition at line 42 of file rangecoder.h.

Referenced by decode_frame(), decode_slice(), encode_frame(), encode_q_branch(), encode_slice(), ff_init_range_encoder(), ff_rac_terminate(), get_rac_count(), and read_header().

uint8_t* RangeCoder::bytestream

Definition at line 43 of file rangecoder.h.

Referenced by decode_blocks(), decode_frame(), decode_slice(), encode_blocks(), encode_frame(), encode_line_TMPL(), encode_q_branch(), encode_subband_c0run(), ff_init_range_decoder(), ff_init_range_encoder(), ff_rac_terminate(), get_rac_count(), refill(), and renorm_encoder().

uint8_t* RangeCoder::bytestream_end

Definition at line 44 of file rangecoder.h.

Referenced by decode_blocks(), decode_frame(), decode_slice(), encode_blocks(), encode_frame(), encode_line_TMPL(), encode_slice(), encode_subband_c0run(), ff_init_range_decoder(), ff_init_range_encoder(), read_extra_header(), read_header(), and refill().

int RangeCoder::overread

Definition at line 45 of file rangecoder.h.

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

unsigned RangeCoder::code

Definition at line 35 of file scpr.c.

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

unsigned RangeCoder::range

Definition at line 36 of file scpr.c.

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:

Generated on Sun May 13 2018 02:04:33 for FFmpeg by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /