libswscale/swscale_altivec_template.c File Reference

Go to the source code of this file.

Defines

#define vzero   vec_splat_s32(0)

Functions

static void altivec_packIntArrayToCharArray (int *val, uint8_t *dest, int dstW)
static void yuv2yuvX_altivec_real (int16_t *lumFilter, int16_t **lumSrc, int lumFilterSize, int16_t *chrFilter, int16_t **chrSrc, int chrFilterSize, uint8_t *dest, uint8_t *uDest, uint8_t *vDest, int dstW, int chrDstW)
static void hScale_altivec_real (int16_t *dst, int dstW, uint8_t *src, int srcW, int xInc, int16_t *filter, int16_t *filterPos, int filterSize)
static int yv12toyuy2_unscaled_altivec (SwsContext *c, uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dstParam[], int dstStride_a[])
static int yv12touyvy_unscaled_altivec (SwsContext *c, uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dstParam[], int dstStride_a[])


Define Documentation

#define vzero   vec_splat_s32(0)


Function Documentation

static void altivec_packIntArrayToCharArray ( int *  val,
uint8_t *  dest,
int  dstW 
) [inline, static]

Definition at line 27 of file swscale_altivec_template.c.

Referenced by yuv2yuvX_altivec_real().

static void hScale_altivec_real ( int16_t *  dst,
int  dstW,
uint8_t *  src,
int  srcW,
int  xInc,
int16_t *  filter,
int16_t *  filterPos,
int  filterSize 
) [inline, static]

Definition at line 211 of file swscale_altivec_template.c.

static void yuv2yuvX_altivec_real ( int16_t *  lumFilter,
int16_t **  lumSrc,
int  lumFilterSize,
int16_t *  chrFilter,
int16_t **  chrSrc,
int  chrFilterSize,
uint8_t *  dest,
uint8_t *  uDest,
uint8_t *  vDest,
int  dstW,
int  chrDstW 
) [inline, static]

Definition at line 88 of file swscale_altivec_template.c.

Referenced by yuv2yuvX_TMPL().

static int yv12touyvy_unscaled_altivec ( SwsContext c,
uint8_t *  src[],
int  srcStride[],
int  srcSliceY,
int  srcSliceH,
uint8_t *  dstParam[],
int  dstStride_a[] 
) [inline, static]

Definition at line 464 of file swscale_altivec_template.c.

Referenced by sws_getContext().

static int yv12toyuy2_unscaled_altivec ( SwsContext c,
uint8_t *  src[],
int  srcStride[],
int  srcSliceY,
int  srcSliceH,
uint8_t *  dstParam[],
int  dstStride_a[] 
) [inline, static]

Definition at line 387 of file swscale_altivec_template.c.

Referenced by sws_getContext().


Generated on Fri Oct 26 02:35:46 2012 for FFmpeg by  doxygen 1.5.8