ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Image::Indeo::IVI45DecContext Struct Reference

#include <indeo.h>

Collaboration diagram for Image::Indeo::IVI45DecContext:

List of all members.

Public Member Functions

 IVI45DecContext ()

Public Attributes

GetBits_gb
RVMapDesc _rvmapTabs [9]
 local corrected copy of the static rvmap tables
uint32 _frameNum
int _frameType
int _prevFrameType
 frame type of the previous frame
uint32 _dataSize
 size of the frame data in bytes from picture header
int _isScalable
const uint8_frameData
 input frame data pointer
int _interScal
 signals a sequence of scalable inter frames
uint32 _frameSize
 frame size in bytes
uint32 _picHdrSize
 picture header size in bytes
uint8 _frameFlags
uint16 _checksum
 frame _checksum
IVIPicConfig _picConf
IVIPlaneDesc _planes [3]
 color planes
int _bufSwitch
 used to switch between three buffers
int _dstBuf
 buffer index for the currently decoded frame
int _refBuf
 inter frame reference buffer index
int _ref2Buf
 temporal storage for switching buffers
int _bRefBuf
 second reference frame buffer index
IVIHuffTab _mbVlc
 current macroblock table descriptor
IVIHuffTab _blkVlc
 current block table descriptor
IVIHuffTab _transVlc
 current transparency table descriptor
uint8 _rvmapSel
bool _inImf
bool _inQ
 flag for explicitly stored quantiser delta
uint8 _picGlobQuant
uint8 _unknown1
uint16 _gopHdrSize
uint8 _gopFlags
uint32 _lockWord
bool _hasBFrames
bool _hasTransp
 transparency mode enabled
bool _usesTiling
bool _usesHaar
bool _usesFullpel
bool _gopInvalid
int _bufInvalid [4]
bool _isIndeo4
uint32 _transKeyColor
AVFrame_pFrame
bool _gotPFrame

Private Attributes

VLC_TYPE _tableData [8192 *16][2]
VLC _iviMbVlcTabs [8]
 static macroblock Huffman tables
VLC _iviBlkVlcTabs [8]
 static block Huffman tables

Static Private Attributes

static const RVMapDesc _ff_ivi_rvmap_tabs [9]
 Initial Run-value (RLE) tables.

Friends

struct IVIHuffTab

Detailed Description

Definition at line 368 of file indeo.h.


Constructor & Destructor Documentation

Image::Indeo::IVI45DecContext::IVI45DecContext (  ) 

Definition at line 440 of file indeo.cpp.


Friends And Related Function Documentation

friend struct IVIHuffTab [friend]

Definition at line 369 of file indeo.h.


Member Data Documentation

current block table descriptor

Definition at line 400 of file indeo.h.

second reference frame buffer index

Definition at line 397 of file indeo.h.

Definition at line 420 of file indeo.h.

used to switch between three buffers

Definition at line 393 of file indeo.h.

frame _checksum

Definition at line 388 of file indeo.h.

size of the frame data in bytes from picture header

Definition at line 381 of file indeo.h.

buffer index for the currently decoded frame

Definition at line 394 of file indeo.h.

Initial Run-value (RLE) tables.

Definition at line 433 of file indeo.h.

input frame data pointer

Definition at line 383 of file indeo.h.

frame size in bytes

Definition at line 385 of file indeo.h.

Definition at line 379 of file indeo.h.

Definition at line 375 of file indeo.h.

Definition at line 419 of file indeo.h.

Definition at line 426 of file indeo.h.

Definition at line 413 of file indeo.h.

transparency mode enabled

Definition at line 414 of file indeo.h.

Definition at line 404 of file indeo.h.

flag for explicitly stored quantiser delta

Definition at line 405 of file indeo.h.

signals a sequence of scalable inter frames

Definition at line 384 of file indeo.h.

Definition at line 422 of file indeo.h.

Definition at line 382 of file indeo.h.

static block Huffman tables

Definition at line 373 of file indeo.h.

static macroblock Huffman tables

Definition at line 372 of file indeo.h.

current macroblock table descriptor

Definition at line 399 of file indeo.h.

picture header size in bytes

Definition at line 386 of file indeo.h.

color planes

Definition at line 391 of file indeo.h.

frame type of the previous frame

Definition at line 380 of file indeo.h.

temporal storage for switching buffers

Definition at line 396 of file indeo.h.

inter frame reference buffer index

Definition at line 395 of file indeo.h.

local corrected copy of the static rvmap tables

Definition at line 376 of file indeo.h.

VLC_TYPE Image::Indeo::IVI45DecContext::_tableData[8192 *16][2] [private]

Definition at line 371 of file indeo.h.

current transparency table descriptor

Definition at line 401 of file indeo.h.

Definition at line 417 of file indeo.h.

Definition at line 416 of file indeo.h.

Definition at line 415 of file indeo.h.


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


Generated on Sat Jan 19 2019 05:07:08 for ResidualVM by doxygen 1.7.1
curved edge   curved edge