29 #ifndef IMAGE_CODECS_INDEO_INDEO_DSP_H 30 #define IMAGE_CODECS_INDEO_INDEO_DSP_H 32 #include "image/codecs/indeo/mem.h" 33 #include "image/codecs/indeo/indeo.h" 52 static void ffIviInverseHaar8x1(
const int32 *in, int16 *out, uint32 pitch,
54 static void ffIviInverseHaar1x8(
const int32 *in, int16 *out, uint32 pitch,
67 static void ffIviRowHaar8(
const int32 *in, int16 *out, uint32 pitch,
80 static void ffIviColHaar8(
const int32 *in, int16 *out, uint32 pitch,
106 static void ffIviRowHaar4(
const int32 *in, int16 *out, uint32 pitch,
119 static void ffIviColHaar4(
const int32 *in, int16 *out, uint32 pitch,
132 static void ffIviDcHaar2d(
const int32 *in, int16 *out, uint32 pitch,
172 static void ffIviDcSlant2d(
const int32 *in, int16 *out, uint32 pitch,
int blkSize);
182 static void ffIviRowSlant8(
const int32 *in, int16 *out, uint32 pitch,
195 static void ffIviColSlant8(
const int32 *in, int16 *out, uint32 pitch,
206 static void ffIviRowSlant4(
const int32 *in, int16 *out, uint32 pitch,
219 static void ffIviColSlant4(
const int32 *in, int16 *out, uint32 pitch,
225 static void ffIviDcRowSlant(
const int32 *in, int16 *out, uint32 pitch,
int blkSize);
230 static void ffIviDcColSlant(
const int32 *in, int16 *out, uint32 pitch,
int blkSize);
235 static void ffIviPutPixels8x8(
const int32 *in, int16 *out, uint32 pitch,
const uint8 *flags);
241 static void ffIviPutDcPixel8x8(
const int32 *in, int16 *out, uint32 pitch,
int blkSize);
251 static void ffIviMc8x8Delta(int16 *buf,
const int16 *refBuf, uint32 pitch,
int mcType);
261 static void ffIviMc4x4Delta(int16 *buf,
const int16 *refBuf, uint32 pitch,
int mcType);
271 static void ffIviMc8x8NoDelta(int16 *buf,
const int16 *refBuf, uint32 pitch,
int mcType);
281 static void ffIviMc4x4NoDelta(int16 *buf,
const int16 *refBuf, uint32 pitch,
int mcType);
293 static void ffIviMcAvg8x8Delta(int16 *buf,
const int16 *refBuf,
const int16 *refBuf2, uint32 pitch,
int mcType,
int mcType2);
305 static void ffIviMcAvg4x4Delta(int16 *buf,
const int16 *refBuf,
const int16 *refBuf2, uint32 pitch,
int mcType,
int mcType2);
317 static void ffIviMcAvg8x8NoDelta(int16 *buf,
const int16 *refBuf,
const int16 *refBuf2, uint32 pitch,
int mcType,
int mcType2);
329 static void ffIviMcAvg4x4NoDelta(int16 *buf,
const int16 *refBuf,
const int16 *refBuf2, uint32 pitch,
int mcType,
int mcType2);
static void ffIviRowHaar4(const int32 *in, int16 *out, uint32 pitch, const uint8 *flags)
static void ffIviColSlant4(const int32 *in, int16 *out, uint32 pitch, const uint8 *flags)
static void ffIviMcAvg8x8Delta(int16 *buf, const int16 *refBuf, const int16 *refBuf2, uint32 pitch, int mcType, int mcType2)
static void ffIviMc8x8NoDelta(int16 *buf, const int16 *refBuf, uint32 pitch, int mcType)
static void ffIviRowSlant4(const int32 *in, int16 *out, uint32 pitch, const uint8 *flags)
static void ffIviInverseSlant8x8(const int32 *in, int16 *out, uint32 pitch, const uint8 *flags)
Definition: indeo_dsp.h:38
static void ffIviMc8x8Delta(int16 *buf, const int16 *refBuf, uint32 pitch, int mcType)
static void ffIviPutDcPixel8x8(const int32 *in, int16 *out, uint32 pitch, int blkSize)
static void ffIviInverseHaar4x4(const int32 *in, int16 *out, uint32 pitch, const uint8 *flags)
static void ffIviColSlant8(const int32 *in, int16 *out, uint32 pitch, const uint8 *flags)
static void ffIviInverseHaar8x8(const int32 *in, int16 *out, uint32 pitch, const uint8 *flags)
static void ffIviRowSlant8(const int32 *in, int16 *out, uint32 pitch, const uint8 *flags)
static void ffIviDcSlant2d(const int32 *in, int16 *out, uint32 pitch, int blkSize)
static void ffIviMcAvg4x4NoDelta(int16 *buf, const int16 *refBuf, const int16 *refBuf2, uint32 pitch, int mcType, int mcType2)
static void ffIviMc4x4Delta(int16 *buf, const int16 *refBuf, uint32 pitch, int mcType)
static void ffIviDcRowSlant(const int32 *in, int16 *out, uint32 pitch, int blkSize)
static void ffIviInverseSlant4x4(const int32 *in, int16 *out, uint32 pitch, const uint8 *flags)
static void ffIviRowHaar8(const int32 *in, int16 *out, uint32 pitch, const uint8 *flags)
static void ffIviDcColSlant(const int32 *in, int16 *out, uint32 pitch, int blkSize)
static void ffIviMc4x4NoDelta(int16 *buf, const int16 *refBuf, uint32 pitch, int mcType)
static void ffIviPutPixels8x8(const int32 *in, int16 *out, uint32 pitch, const uint8 *flags)
static void ffIviColHaar8(const int32 *in, int16 *out, uint32 pitch, const uint8 *flags)
static void ffIviDcHaar2d(const int32 *in, int16 *out, uint32 pitch, int blkSize)
Definition: movie_decoder.h:32
static void ffIviMcAvg8x8NoDelta(int16 *buf, const int16 *refBuf, const int16 *refBuf2, uint32 pitch, int mcType, int mcType2)
static void ffIviMcAvg4x4Delta(int16 *buf, const int16 *refBuf, const int16 *refBuf2, uint32 pitch, int mcType, int mcType2)
static void ffIviColHaar4(const int32 *in, int16 *out, uint32 pitch, const uint8 *flags)