Libav
Data Fields
SANMVideoContext Struct Reference

Data Fields

AVCodecContextavctx
 
GetByteContext gb
 
int version
 
int subversion
 
uint32_t pal [PALETTE_SIZE]
 
int16_t delta_pal [PALETTE_DELTA]
 
int pitch
 
int width
 
int height
 
int aligned_width
 
int aligned_height
 
int prev_seq
 
AVFrameframe
 
uint16_t * frm0
 
uint16_t * frm1
 
uint16_t * frm2
 
uint8_tstored_frame
 
uint32_t frm0_size
 
uint32_t frm1_size
 
uint32_t frm2_size
 
uint32_t stored_frame_size
 
uint8_trle_buf
 
unsigned int rle_buf_size
 
int rotate_code
 
long npixels
 
long buf_size
 
uint16_t codebook [256]
 
uint16_t small_codebook [4]
 
int8_t p4x4glyphs [NGLYPHS][16]
 
int8_t p8x8glyphs [NGLYPHS][64]
 

Detailed Description

Definition at line 212 of file sanm.c.

Field Documentation

§ avctx

AVCodecContext* SANMVideoContext::avctx

§ gb

GetByteContext SANMVideoContext::gb

§ version

int SANMVideoContext::version

Definition at line 216 of file sanm.c.

Referenced by decode_frame(), decode_init(), and init_buffers().

§ subversion

int SANMVideoContext::subversion

Definition at line 216 of file sanm.c.

Referenced by decode_init().

§ pal

uint32_t SANMVideoContext::pal[PALETTE_SIZE]

Definition at line 217 of file sanm.c.

Referenced by decode_frame(), and decode_init().

§ delta_pal

int16_t SANMVideoContext::delta_pal[PALETTE_DELTA]

Definition at line 218 of file sanm.c.

Referenced by decode_frame().

§ pitch

int SANMVideoContext::pitch

§ width

int SANMVideoContext::width

§ height

int SANMVideoContext::height

§ aligned_width

int SANMVideoContext::aligned_width

Definition at line 222 of file sanm.c.

Referenced by decode_2(), and init_sizes().

§ aligned_height

int SANMVideoContext::aligned_height

Definition at line 222 of file sanm.c.

Referenced by decode_2(), and init_sizes().

§ prev_seq

int SANMVideoContext::prev_seq

Definition at line 223 of file sanm.c.

Referenced by old_codec47().

§ frame

AVFrame* SANMVideoContext::frame

Definition at line 225 of file sanm.c.

Referenced by copy_output(), and decode_frame().

§ frm0

uint16_t* SANMVideoContext::frm0

§ frm1

uint16_t * SANMVideoContext::frm1

§ frm2

uint16_t * SANMVideoContext::frm2

§ stored_frame

uint8_t* SANMVideoContext::stored_frame

Definition at line 227 of file sanm.c.

Referenced by decode_frame(), destroy_buffers(), and init_buffers().

§ frm0_size

uint32_t SANMVideoContext::frm0_size

Definition at line 228 of file sanm.c.

Referenced by destroy_buffers(), and init_buffers().

§ frm1_size

uint32_t SANMVideoContext::frm1_size

Definition at line 228 of file sanm.c.

Referenced by decode_4(), destroy_buffers(), init_buffers(), and old_codec37().

§ frm2_size

uint32_t SANMVideoContext::frm2_size

Definition at line 228 of file sanm.c.

Referenced by decode_3(), destroy_buffers(), init_buffers(), and old_codec37().

§ stored_frame_size

uint32_t SANMVideoContext::stored_frame_size

Definition at line 229 of file sanm.c.

Referenced by init_buffers().

§ rle_buf

uint8_t* SANMVideoContext::rle_buf

Definition at line 231 of file sanm.c.

Referenced by decode_8(), and destroy_buffers().

§ rle_buf_size

unsigned int SANMVideoContext::rle_buf_size

Definition at line 232 of file sanm.c.

Referenced by decode_8().

§ rotate_code

int SANMVideoContext::rotate_code

Definition at line 234 of file sanm.c.

Referenced by decode_frame(), old_codec1(), old_codec37(), and old_codec47().

§ npixels

long SANMVideoContext::npixels

Definition at line 236 of file sanm.c.

Referenced by decode_5(), decode_6(), decode_8(), decode_frame(), and init_sizes().

§ buf_size

long SANMVideoContext::buf_size

Definition at line 236 of file sanm.c.

Referenced by decode_5(), decode_frame(), good_mvec(), init_buffers(), init_sizes(), and process_block().

§ codebook

uint16_t SANMVideoContext::codebook[256]

Definition at line 238 of file sanm.c.

Referenced by codec2subblock(), decode_6(), decode_8(), opcode_0xf7(), and read_frame_header().

§ small_codebook

uint16_t SANMVideoContext::small_codebook[4]

Definition at line 239 of file sanm.c.

Referenced by codec2subblock(), and read_frame_header().

§ p4x4glyphs

int8_t SANMVideoContext::p4x4glyphs[NGLYPHS][16]

Definition at line 241 of file sanm.c.

Referenced by decode_init(), draw_glyph(), and process_block().

§ p8x8glyphs

int8_t SANMVideoContext::p8x8glyphs[NGLYPHS][64]

Definition at line 242 of file sanm.c.

Referenced by decode_init(), draw_glyph(), and process_block().


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