FFmpeg
Public Attributes | List of all members
IVIBandDesc Struct Reference

information for Indeo wavelet band More...

#include <ivi.h>

Public Attributes

int plane
 plane number this band belongs to
 
int band_num
 band number
 
int width
 
int height
 
int aheight
 aligned band height
 
const uint8_t * data_ptr
 ptr to the first byte of the band data
 
int data_size
 size of the band data
 
int16_t * buf
 pointer to the output buffer for this band
 
int16_t * ref_buf
 pointer to the reference frame buffer (for motion compensation)
 
int16_t * b_ref_buf
 pointer to the second reference frame buffer (for motion compensation)
 
int16_t * bufs [4]
 array of pointers to the band buffers
 
ptrdiff_t pitch
 pitch associated with the buffers above
 
int is_empty
 = 1 if this band doesn't contain any data
 
int mb_size
 macroblock size
 
int blk_size
 block size
 
int is_halfpel
 precision of the motion compensation: 0 - fullpel, 1 - halfpel
 
int inherit_mv
 tells if motion vector is inherited from reference macroblock
 
int inherit_qdelta
 tells if quantiser delta is inherited from reference macroblock
 
int qdelta_present
 tells if Qdelta signal is present in the bitstream (Indeo5 only)
 
int quant_mat
 dequant matrix index
 
int glob_quant
 quant base for this band
 
const uint8_t * scan
 ptr to the scan pattern
 
int scan_size
 size of the scantable
 
IVIHuffTab blk_vlc
 vlc table for decoding block data
 
int num_corr
 number of correction entries
 
uint8_t corr [61 *2]
 rvmap correction pairs
 
int rvmap_sel
 rvmap table selector
 
RVMapDescrv_map
 ptr to the RLE table for this band
 
int num_tiles
 number of tiles in this band
 
IVITiletiles
 array of tile descriptors
 
InvTransformPtrinv_transform
 
int transform_size
 
DCTransformPtr * dc_transform
 
int is_2d_trans
 1 indicates that the two-dimensional inverse transform is used
 
int32_t checksum
 for debug purposes
 
int checksum_present
 
int bufsize
 band buffer size in bytes
 
const uint16_t * intra_base
 quantization matrix for intra blocks
 
const uint16_t * inter_base
 quantization matrix for inter blocks
 
const uint8_t * intra_scale
 quantization coefficient for intra blocks
 
const uint8_t * inter_scale
 quantization coefficient for inter blocks
 

Detailed Description

information for Indeo wavelet band


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