IVI5DecContext Struct Reference


Data Fields

GetBitContext gb
AVFrame frame
RVMapDesc rvmap_tabs [9]
 local corrected copy of the static rvmap tables
IVIPlaneDesc planes [3]
 color planes
const uint8_t * frame_data
 input frame data pointer
int buf_switch
 used to switch between three buffers
int inter_scal
 signals a sequence of scalable inter frames
int dst_buf
 buffer index for the currently decoded frame
int ref_buf
 inter frame reference buffer index
int ref2_buf
 temporal storage for switching buffers
uint32_t frame_size
 frame size in bytes
int frame_type
int prev_frame_type
 frame type of the previous frame
int frame_num
uint32_t pic_hdr_size
 picture header size in bytes
uint8_t frame_flags
uint16_t checksum
 frame checksum
IVIHuffTab mb_vlc
 vlc table for decoding macroblock data
uint16_t gop_hdr_size
uint8_t gop_flags
int is_scalable
uint32_t lock_word
IVIPicConfig pic_conf

Detailed Description

Definition at line 53 of file indeo5.c.


Field Documentation

used to switch between three buffers

Definition at line 59 of file indeo5.c.

Referenced by decode_init(), and switch_buffers().

frame checksum

Definition at line 70 of file indeo5.c.

Referenced by decode_pic_hdr().

buffer index for the currently decoded frame

Definition at line 61 of file indeo5.c.

Referenced by decode_band(), and switch_buffers().

Definition at line 55 of file indeo5.c.

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

input frame data pointer

Definition at line 58 of file indeo5.c.

Referenced by decode_band(), and decode_frame().

Definition at line 69 of file indeo5.c.

Referenced by decode_band_hdr(), decode_mb_info(), and decode_pic_hdr().

Definition at line 67 of file indeo5.c.

Referenced by decode_pic_hdr().

frame size in bytes

Definition at line 64 of file indeo5.c.

Referenced by decode_frame().

Definition at line 65 of file indeo5.c.

Referenced by decode_frame(), decode_mb_info(), decode_pic_hdr(), and switch_buffers().

Definition at line 75 of file indeo5.c.

Referenced by decode_frame(), and decode_gop_header().

Definition at line 74 of file indeo5.c.

Referenced by decode_gop_header().

signals a sequence of scalable inter frames

Definition at line 60 of file indeo5.c.

Referenced by decode_init(), and switch_buffers().

Definition at line 76 of file indeo5.c.

Referenced by decode_frame(), and decode_gop_header().

Definition at line 77 of file indeo5.c.

Referenced by decode_gop_header().

vlc table for decoding macroblock data

Definition at line 72 of file indeo5.c.

Referenced by decode_close(), decode_mb_info(), and decode_pic_hdr().

Definition at line 78 of file indeo5.c.

Referenced by decode_gop_header(), and decode_init().

picture header size in bytes

Definition at line 68 of file indeo5.c.

Referenced by decode_pic_hdr().

color planes

Definition at line 57 of file indeo5.c.

Referenced by decode_band(), decode_close(), decode_frame(), decode_gop_header(), decode_init(), and decode_mb_info().

frame type of the previous frame

Definition at line 66 of file indeo5.c.

Referenced by decode_pic_hdr(), and switch_buffers().

temporal storage for switching buffers

Definition at line 63 of file indeo5.c.

Referenced by switch_buffers().

inter frame reference buffer index

Definition at line 62 of file indeo5.c.

Referenced by decode_band(), and switch_buffers().

local corrected copy of the static rvmap tables

Definition at line 56 of file indeo5.c.

Referenced by decode_band(), and decode_init().


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

Generated on Fri Oct 26 02:39:52 2012 for FFmpeg by  doxygen 1.5.8