libavcodec/x86/dsputil_h264_template_mmx.c File Reference

Go to the source code of this file.

Functions

static void H264_CHROMA_MC8_TMPL (uint8_t *dst, uint8_t *src, int stride, int h, int x, int y, const uint64_t *rnd_reg)
 MMX optimized version of (put|avg)_h264_chroma_mc8.
static void H264_CHROMA_MC4_TMPL (uint8_t *dst, uint8_t *src, int stride, int h, int x, int y, const uint64_t *rnd_reg)


Function Documentation

static void H264_CHROMA_MC4_TMPL ( uint8_t *  dst,
uint8_t *  src,
int  stride,
int  h,
int  x,
int  y,
const uint64_t *  rnd_reg 
) [static]

Definition at line 184 of file dsputil_h264_template_mmx.c.

static void H264_CHROMA_MC8_TMPL ( uint8_t *  dst,
uint8_t *  src,
int  stride,
int  h,
int  x,
int  y,
const uint64_t *  rnd_reg 
) [static]

MMX optimized version of (put|avg)_h264_chroma_mc8.

H264_CHROMA_MC8_TMPL must be defined to the desired function name H264_CHROMA_OP must be defined to empty for put and pavgb/pavgusb for avg H264_CHROMA_MC8_MV0 must be defined to a (put|avg)_pixels8 function

Definition at line 28 of file dsputil_h264_template_mmx.c.


Generated on Fri Oct 26 02:36:54 2012 for FFmpeg by  doxygen 1.5.8