Lines Matching defs:IVIBandDesc
144 typedef struct IVIBandDesc { struct
145 int plane; ///< plane number this band belongs to
146 int band_num; ///< band number
147 int width;
148 int height;
149 int aheight; ///< aligned band height
150 const uint8_t *data_ptr; ///< ptr to the first byte of the band data
151 int data_size; ///< size of the band data
152 int16_t *buf; ///< pointer to the output buffer for this band
153 …nt16_t *ref_buf; ///< pointer to the reference frame buffer (for motion compensation)
154 … *b_ref_buf; ///< pointer to the second reference frame buffer (for motion compensation)
155 int16_t *bufs[4]; ///< array of pointers to the band buffers
156 ptrdiff_t pitch; ///< pitch associated with the buffers above
157 int is_empty; ///< = 1 if this band doesn't contain any data
158 int mb_size; ///< macroblock size
159 int blk_size; ///< block size
160 …int is_halfpel; ///< precision of the motion compensation: 0 - fullpel, 1 - halfpel
161 … int inherit_mv; ///< tells if motion vector is inherited from reference macroblock
162 …nt inherit_qdelta; ///< tells if quantiser delta is inherited from reference macroblock
163 …t qdelta_present; ///< tells if Qdelta signal is present in the bitstream (Indeo5 only)
164 int quant_mat; ///< dequant matrix index
188 } IVIBandDesc; argument