IVI4DecContext Struct Reference

Data Fields

GetBitContext gb
AVFrame frame
RVMapDesc rvmap_tabs [9]
 local corrected copy of the static rvmap tables
uint32_t frame_num
int frame_type
int prev_frame_type
 frame type of the previous frame
uint32_t data_size
 size of the frame data in bytes from picture header
int is_scalable
int transp_status
 transparency mode status: 1 - enabled
IVIPicConfig pic_conf
IVIPlaneDesc planes [3]
 color planes
int buf_switch
 used to switch between three buffers
int dst_buf
 buffer index for the currently decoded frame
int ref_buf
 inter frame reference buffer index
IVIHuffTab mb_vlc
 current macroblock table descriptor
IVIHuffTab blk_vlc
 current block table descriptor
uint16_t checksum
 frame checksum
uint8_t rvmap_sel
uint8_t in_imf
uint8_t in_q
 flag for explicitly stored quantiser delta
uint8_t pic_glob_quant
uint8_t unknown1

Detailed Description

Definition at line 57 of file indeo4.c.


Field Documentation

IVIHuffTab IVI4DecContext::blk_vlc

current block table descriptor

Definition at line 77 of file indeo4.c.

Referenced by decode_pic_hdr().

int IVI4DecContext::buf_switch

used to switch between three buffers

Definition at line 72 of file indeo4.c.

Referenced by switch_buffers().

uint16_t IVI4DecContext::checksum

frame checksum

Definition at line 79 of file indeo4.c.

Referenced by decode_pic_hdr().

uint32_t IVI4DecContext::data_size

size of the frame data in bytes from picture header

Definition at line 65 of file indeo4.c.

Referenced by decode_pic_hdr().

int IVI4DecContext::dst_buf

buffer index for the currently decoded frame

Definition at line 73 of file indeo4.c.

Referenced by decode_band(), and switch_buffers().

AVFrame IVI4DecContext::frame

Definition at line 59 of file indeo4.c.

Referenced by decode_close(), and decode_frame().

uint32_t IVI4DecContext::frame_num

Definition at line 62 of file indeo4.c.

Referenced by decode_pic_hdr().

int IVI4DecContext::frame_type
GetBitContext IVI4DecContext::gb

Definition at line 58 of file indeo4.c.

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

uint8_t IVI4DecContext::in_imf

Definition at line 82 of file indeo4.c.

Referenced by decode_pic_hdr().

uint8_t IVI4DecContext::in_q

flag for explicitly stored quantiser delta

Definition at line 83 of file indeo4.c.

Referenced by decode_mb_info(), and decode_pic_hdr().

int IVI4DecContext::is_scalable

Definition at line 66 of file indeo4.c.

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

IVIHuffTab IVI4DecContext::mb_vlc

current macroblock table descriptor

Definition at line 76 of file indeo4.c.

Referenced by decode_mb_info(), and decode_pic_hdr().

IVIPicConfig IVI4DecContext::pic_conf

Definition at line 69 of file indeo4.c.

Referenced by decode_init(), and decode_pic_hdr().

uint8_t IVI4DecContext::pic_glob_quant

Definition at line 84 of file indeo4.c.

Referenced by decode_pic_hdr().

IVIPlaneDesc IVI4DecContext::planes[3]

color planes

Definition at line 70 of file indeo4.c.

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

int IVI4DecContext::prev_frame_type

frame type of the previous frame

Definition at line 64 of file indeo4.c.

Referenced by decode_pic_hdr(), and switch_buffers().

int IVI4DecContext::ref_buf

inter frame reference buffer index

Definition at line 74 of file indeo4.c.

Referenced by decode_band(), and switch_buffers().

uint8_t IVI4DecContext::rvmap_sel

Definition at line 81 of file indeo4.c.

Referenced by decode_pic_hdr().

RVMapDesc IVI4DecContext::rvmap_tabs[9]

local corrected copy of the static rvmap tables

Definition at line 60 of file indeo4.c.

Referenced by decode_band(), and decode_init().

int IVI4DecContext::transp_status

transparency mode status: 1 - enabled

Definition at line 67 of file indeo4.c.

Referenced by decode_pic_hdr().

uint8_t IVI4DecContext::unknown1

Definition at line 85 of file indeo4.c.

Referenced by decode_pic_hdr().


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