#include <indeo.h>
Public Member Functions | |
int | initTiles (IVITile *refTile, int p, int b, int tHeight, int tWidth) |
Public Attributes | |
int | _plane |
plane number this band belongs to | |
int | _bandNum |
band number | |
int | _width |
int | _height |
int | _aHeight |
aligned band height | |
const uint8 * | _dataPtr |
ptr to the first byte of the band data | |
int | _dataSize |
size of the band data | |
int16 * | _buf |
pointer to the output buffer for this band | |
int16 * | _refBuf |
pointer to the reference frame buffer (for motion compensation) | |
int16 * | _bRefBuf |
pointer to the second reference frame buffer (for motion compensation) | |
int16 * | _bufs [4] |
array of pointers to the band buffers | |
int | _pitch |
_pitch associated with the buffers above | |
bool | _isEmpty |
int | _mbSize |
macroblock size | |
int | _blkSize |
block size | |
uint8 | _isHalfpel |
precision of the motion compensation: 0 - fullpel, 1 - halfpel | |
bool | _inheritMv |
tells if motion vector is inherited from reference macroblock | |
bool | _inheritQDelta |
tells if quantiser delta is inherited from reference macroblock | |
bool | _qdeltaPresent |
tells if Qdelta signal is present in the bitstream (Indeo5 only) | |
int | _quantMat |
dequant matrix index | |
int | _globQuant |
quant base for this band | |
const uint8 * | _scan |
ptr to the scan pattern | |
int | _scanSize |
size of the scantable | |
IVIHuffTab | _blkVlc |
vlc table for decoding block data | |
int | _numCorr |
number of correction entries | |
uint8 | _corr [61 *2] |
rvmap correction pairs | |
int | _rvmapSel |
rvmap table selector | |
RVMapDesc * | _rvMap |
ptr to the RLE table for this band | |
int | _numTiles |
number of tiles in this band | |
IVITile * | _tiles |
array of tile descriptors | |
InvTransformPtr * | _invTransform |
int | _transformSize |
DCTransformPtr * | _dcTransform |
bool | _is2dTrans |
int32 | _checksum |
for debug purposes | |
int | _checksumPresent |
int | _bufSize |
band buffer size in bytes | |
const uint16 * | _intraBase |
quantization matrix for intra blocks | |
const uint16 * | _interBase |
quantization matrix for inter blocks | |
const uint8 * | _intraScale |
quantization coefficient for intra blocks | |
const uint8 * | _interScale |
quantization coefficient for inter blocks | |
information for Indeo wavelet band