|
FFmpeg
|
#include <ivi_common.h>
Data Fields | |
| GetBitContext | gb |
| 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 | |
| const uint8_t * | frame_data |
| input frame data pointer | |
| int | inter_scal |
| signals a sequence of scalable inter frames | |
| uint32_t | frame_size |
| frame size in bytes | |
| uint32_t | pic_hdr_size |
| picture header size in bytes | |
| uint8_t | frame_flags |
| uint16_t | checksum |
| frame checksum | |
| 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 | |
| int | ref2_buf |
| temporal storage for switching buffers | |
| int | b_ref_buf |
| second reference frame buffer index | |
| IVIHuffTab | mb_vlc |
| current macroblock table descriptor | |
| IVIHuffTab | blk_vlc |
| current block table descriptor | |
| 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 |
| uint16_t | gop_hdr_size |
| uint8_t | gop_flags |
| uint32_t | lock_word |
| int(* | decode_pic_hdr )(struct IVI45DecContext *ctx, AVCodecContext *avctx) |
| int(* | decode_band_hdr )(struct IVI45DecContext *ctx, IVIBandDesc *band, AVCodecContext *avctx) |
| int(* | decode_mb_info )(struct IVI45DecContext *ctx, IVIBandDesc *band, IVITile *tile, AVCodecContext *avctx) |
| void(* | switch_buffers )(struct IVI45DecContext *ctx) |
| int(* | is_nonnull_frame )(struct IVI45DecContext *ctx) |
| int | gop_invalid |
| int | buf_invalid [4] |
| int | is_indeo4 |
| AVFrame * | p_frame |
| int | got_p_frame |
Definition at line 214 of file ivi_common.h.
| GetBitContext IVI45DecContext::gb |
Definition at line 215 of file ivi_common.h.
Referenced by decode_band(), decode_band_hdr(), decode_gop_header(), decode_mb_info(), decode_pic_hdr(), and ff_ivi_decode_frame().
| RVMapDesc IVI45DecContext::rvmap_tabs[9] |
local corrected copy of the static rvmap tables
Definition at line 216 of file ivi_common.h.
Referenced by decode_band(), and decode_init().
| uint32_t IVI45DecContext::frame_num |
Definition at line 218 of file ivi_common.h.
Referenced by decode_pic_hdr().
| int IVI45DecContext::frame_type |
Definition at line 219 of file ivi_common.h.
Referenced by decode_band(), decode_band_hdr(), decode_mb_info(), decode_pic_hdr(), ff_ivi_decode_frame(), is_nonnull_frame(), and switch_buffers().
| int IVI45DecContext::prev_frame_type |
frame type of the previous frame
Definition at line 220 of file ivi_common.h.
Referenced by decode_pic_hdr(), and switch_buffers().
| uint32_t IVI45DecContext::data_size |
size of the frame data in bytes from picture header
Definition at line 221 of file ivi_common.h.
Referenced by decode_pic_hdr().
| int IVI45DecContext::is_scalable |
Definition at line 222 of file ivi_common.h.
Referenced by decode_gop_header(), decode_pic_hdr(), ff_ivi_decode_close(), and ff_ivi_decode_frame().
| int IVI45DecContext::transp_status |
transparency mode status: 1 - enabled
Definition at line 223 of file ivi_common.h.
Referenced by decode_pic_hdr().
| const uint8_t* IVI45DecContext::frame_data |
input frame data pointer
Definition at line 224 of file ivi_common.h.
Referenced by decode_band(), and ff_ivi_decode_frame().
| int IVI45DecContext::inter_scal |
signals a sequence of scalable inter frames
Definition at line 225 of file ivi_common.h.
Referenced by decode_init(), and switch_buffers().
| uint32_t IVI45DecContext::frame_size |
frame size in bytes
Definition at line 226 of file ivi_common.h.
Referenced by ff_ivi_decode_frame().
| uint32_t IVI45DecContext::pic_hdr_size |
picture header size in bytes
Definition at line 227 of file ivi_common.h.
Referenced by decode_pic_hdr().
| uint8_t IVI45DecContext::frame_flags |
Definition at line 228 of file ivi_common.h.
Referenced by decode_band_hdr(), decode_mb_info(), and decode_pic_hdr().
| uint16_t IVI45DecContext::checksum |
| IVIPicConfig IVI45DecContext::pic_conf |
Definition at line 231 of file ivi_common.h.
Referenced by decode_gop_header(), decode_init(), and decode_pic_hdr().
| IVIPlaneDesc IVI45DecContext::planes[3] |
color planes
Definition at line 232 of file ivi_common.h.
Referenced by decode_band(), decode_gop_header(), decode_init(), decode_mb_info(), decode_pic_hdr(), ff_ivi_decode_close(), and ff_ivi_decode_frame().
| int IVI45DecContext::buf_switch |
used to switch between three buffers
Definition at line 234 of file ivi_common.h.
Referenced by decode_init(), and switch_buffers().
| int IVI45DecContext::dst_buf |
buffer index for the currently decoded frame
Definition at line 235 of file ivi_common.h.
Referenced by decode_band(), decode_init(), ff_ivi_decode_frame(), and switch_buffers().
| int IVI45DecContext::ref_buf |
inter frame reference buffer index
Definition at line 236 of file ivi_common.h.
Referenced by decode_band(), decode_init(), and switch_buffers().
| int IVI45DecContext::ref2_buf |
temporal storage for switching buffers
Definition at line 237 of file ivi_common.h.
Referenced by switch_buffers().
| int IVI45DecContext::b_ref_buf |
second reference frame buffer index
Definition at line 238 of file ivi_common.h.
Referenced by decode_band(), decode_init(), and switch_buffers().
| IVIHuffTab IVI45DecContext::mb_vlc |
current macroblock table descriptor
Definition at line 240 of file ivi_common.h.
Referenced by decode_mb_info(), decode_pic_hdr(), and ff_ivi_decode_close().
| IVIHuffTab IVI45DecContext::blk_vlc |
current block table descriptor
Definition at line 241 of file ivi_common.h.
Referenced by decode_band_hdr(), and decode_pic_hdr().
| uint8_t IVI45DecContext::rvmap_sel |
Definition at line 243 of file ivi_common.h.
Referenced by decode_pic_hdr().
| uint8_t IVI45DecContext::in_imf |
Definition at line 244 of file ivi_common.h.
Referenced by decode_pic_hdr().
| uint8_t IVI45DecContext::in_q |
flag for explicitly stored quantiser delta
Definition at line 245 of file ivi_common.h.
Referenced by decode_mb_info(), and decode_pic_hdr().
| uint8_t IVI45DecContext::pic_glob_quant |
Definition at line 246 of file ivi_common.h.
Referenced by decode_pic_hdr().
| uint8_t IVI45DecContext::unknown1 |
Definition at line 247 of file ivi_common.h.
Referenced by decode_pic_hdr().
| uint16_t IVI45DecContext::gop_hdr_size |
Definition at line 249 of file ivi_common.h.
Referenced by decode_gop_header().
| uint8_t IVI45DecContext::gop_flags |
Definition at line 250 of file ivi_common.h.
Referenced by decode_gop_header(), and ff_ivi_decode_frame().
| uint32_t IVI45DecContext::lock_word |
Definition at line 251 of file ivi_common.h.
Referenced by decode_gop_header().
| int(* IVI45DecContext::decode_pic_hdr)(struct IVI45DecContext *ctx, AVCodecContext *avctx) |
Definition at line 261 of file ivi_common.h.
Referenced by decode_init(), and ff_ivi_decode_frame().
| int(* IVI45DecContext::decode_band_hdr)(struct IVI45DecContext *ctx, IVIBandDesc *band, AVCodecContext *avctx) |
Definition at line 262 of file ivi_common.h.
Referenced by decode_band(), and decode_init().
| int(* IVI45DecContext::decode_mb_info)(struct IVI45DecContext *ctx, IVIBandDesc *band, IVITile *tile, AVCodecContext *avctx) |
Definition at line 263 of file ivi_common.h.
Referenced by decode_band(), and decode_init().
| void(* IVI45DecContext::switch_buffers)(struct IVI45DecContext *ctx) |
Definition at line 264 of file ivi_common.h.
Referenced by decode_init(), and ff_ivi_decode_frame().
| int(* IVI45DecContext::is_nonnull_frame)(struct IVI45DecContext *ctx) |
Definition at line 265 of file ivi_common.h.
Referenced by decode_init(), and ff_ivi_decode_frame().
| int IVI45DecContext::gop_invalid |
Definition at line 267 of file ivi_common.h.
Referenced by decode_gop_header(), decode_pic_hdr(), and ff_ivi_decode_frame().
| int IVI45DecContext::buf_invalid[4] |
Definition at line 268 of file ivi_common.h.
Referenced by ff_ivi_decode_frame().
| int IVI45DecContext::is_indeo4 |
Definition at line 270 of file ivi_common.h.
Referenced by decode_band(), decode_init(), ff_ivi_decode_close(), and ff_ivi_decode_frame().
| AVFrame* IVI45DecContext::p_frame |
Definition at line 272 of file ivi_common.h.
Referenced by decode_init(), ff_ivi_decode_close(), and ff_ivi_decode_frame().
| int IVI45DecContext::got_p_frame |
Definition at line 273 of file ivi_common.h.
Referenced by ff_ivi_decode_frame().
1.8.2