Data Fields

FFV1Context Struct Reference

Data Fields

AVCodecContextavctx
RangeCoder c
GetBitContext gb
PutBitContext pb
uint64_t rc_stat [256][2]
uint64_t(*[MAX_QUANT_TABLES] rc_stat2 )[32][2]
int version
int width
int height
int chroma_h_shift
int chroma_v_shift
int flags
int picture_number
AVFrame picture
int plane_count
int ac
 1=range coder <-> 0=golomb rice
PlaneContext plane [MAX_PLANES]
int16_t quant_table [MAX_CONTEXT_INPUTS][256]
int16_t quant_tables [MAX_QUANT_TABLES][MAX_CONTEXT_INPUTS][256]
int context_count [MAX_QUANT_TABLES]
uint8_t state_transition [256]
uint8_t(*[MAX_QUANT_TABLES] initial_states )[32]
int run_index
int colorspace
int16_t * sample_buffer
int gob_count
int packed_at_lsb
int quant_table_count
DSPContext dsp
struct FFV1Contextslice_context [MAX_SLICES]
int slice_count
int num_v_slices
int num_h_slices
int slice_width
int slice_height
int slice_x
int slice_y

Detailed Description

Definition at line 230 of file ffv1.c.


Field Documentation

int FFV1Context::context_count[MAX_QUANT_TABLES]

Definition at line 259 of file ffv1.c.

Referenced by common_init().

Definition at line 240 of file ffv1.c.

Referenced by common_init(), and encode_line().

Definition at line 233 of file ffv1.c.

Referenced by decode_frame(), and decode_line().

Definition at line 254 of file ffv1.c.

Referenced by encode_frame(), and encode_init().

Definition at line 238 of file ffv1.c.

Referenced by common_init(), read_extra_header(), read_header(), and write_header().

uint8_t(*[MAX_QUANT_TABLES] FFV1Context::initial_states)[32]

Definition at line 255 of file ffv1.c.

Referenced by decode_plane(), encode_init(), encode_plane(), and read_header().

Definition at line 234 of file ffv1.c.

Referenced by encode_frame(), and encode_line().

Definition at line 241 of file ffv1.c.

Referenced by decode_frame(), encode_frame(), and encode_init().

int16_t FFV1Context::quant_table[MAX_CONTEXT_INPUTS][256]

Definition at line 246 of file ffv1.c.

Referenced by encode_init(), read_header(), and write_header().

int16_t FFV1Context::quant_tables[MAX_QUANT_TABLES][MAX_CONTEXT_INPUTS][256]

Definition at line 247 of file ffv1.c.

Referenced by encode_init(), read_extra_header(), read_header(), and write_extra_header().

uint64_t FFV1Context::rc_stat[256][2]

Definition at line 235 of file ffv1.c.

Referenced by encode_frame(), encode_init(), encode_line(), and sort_stt().

uint64_t(*[MAX_QUANT_TABLES] FFV1Context::rc_stat2)[32][2]

Definition at line 236 of file ffv1.c.

Referenced by common_end(), encode_frame(), encode_init(), encode_line(), and init_slice_contexts().

Definition at line 266 of file ffv1.c.

Referenced by decode_slice(), encode_slice(), init_slice_contexts(), read_header(), and write_header().

Definition at line 265 of file ffv1.c.

Referenced by decode_slice(), encode_slice(), init_slice_contexts(), read_header(), and write_header().

Definition at line 267 of file ffv1.c.

Referenced by decode_slice(), encode_slice(), init_slice_contexts(), read_header(), and write_header().

Definition at line 268 of file ffv1.c.

Referenced by decode_slice(), encode_slice(), init_slice_contexts(), read_header(), and write_header().

Definition at line 237 of file ffv1.c.

Referenced by encode_init(), read_extra_header(), read_header(), write_extra_header(), and write_header().


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