FFmpeg
Data Fields
RangeCoder Struct Reference

#include <rangecoder.h>

Data Fields

const uint8_t * src
 
const uint8_t * src_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_t * bytestream_start
 
uint8_t * bytestream
 
uint8_t * bytestream_end
 
int overread
 
uint32_t code
 
uint32_t code1
 

Detailed Description

Definition at line 63 of file mss3.c.

Field Documentation

◆ src

const uint8_t* RangeCoder::src

Definition at line 64 of file mss3.c.

◆ src_end

const uint8_t * RangeCoder::src_end

Definition at line 64 of file mss3.c.

◆ range [1/2]

uint32_t RangeCoder::range

Definition at line 66 of file mss3.c.

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

◆ low [1/2]

uint32_t RangeCoder::low

Definition at line 66 of file mss3.c.

◆ got_error

int RangeCoder::got_error

Definition at line 67 of file mss3.c.

Referenced by mss3_decode_frame().

◆ low [2/2]

int RangeCoder::low

Definition at line 36 of file rangecoder.h.

◆ range [2/2]

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.

◆ outstanding_byte

int RangeCoder::outstanding_byte

Definition at line 39 of file rangecoder.h.

◆ zero_state

uint8_t RangeCoder::zero_state[256]

Definition at line 40 of file rangecoder.h.

Referenced by ff_ffv1_init_slice_state().

◆ one_state

uint8_t RangeCoder::one_state[256]

Definition at line 41 of file rangecoder.h.

Referenced by ff_ffv1_init_slice_state().

◆ bytestream_start

uint8_t* RangeCoder::bytestream_start

Definition at line 42 of file rangecoder.h.

Referenced by decode_slice(), encode_frame(), and encode_slice().

◆ bytestream

uint8_t* RangeCoder::bytestream

Definition at line 43 of file rangecoder.h.

Referenced by decode_slice(), and encode_frame().

◆ bytestream_end

uint8_t* RangeCoder::bytestream_end

Definition at line 44 of file rangecoder.h.

Referenced by decode_frame(), decode_slice(), encode_frame(), and encode_slice().

◆ overread

int RangeCoder::overread

Definition at line 45 of file rangecoder.h.

◆ code

uint32_t RangeCoder::code

◆ code1

uint32_t RangeCoder::code1

Definition at line 33 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: