libswscale/ppc/swscale_altivec.c File Reference

#include <inttypes.h>
#include "config.h"
#include "libswscale/swscale.h"
#include "libswscale/swscale_internal.h"
#include "libavutil/cpu.h"
#include "yuv2rgb_altivec.h"

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 (SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, uint8_t *uDest, uint8_t *vDest, uint8_t *aDest, int dstW, int chrDstW)
static void hScale_altivec_real (int16_t *dst, int dstW, const uint8_t *src, int srcW, int xInc, const int16_t *filter, const int16_t *filterPos, int filterSize)
void ff_sws_init_swScale_altivec (SwsContext *c)


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 34 of file swscale_altivec.c.

Referenced by yuv2yuvX_altivec_real().

void ff_sws_init_swScale_altivec ( SwsContext c  ) 

Definition at line 404 of file swscale_altivec.c.

Referenced by ff_getSwsFunc().

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

Definition at line 224 of file swscale_altivec.c.

Referenced by ff_sws_init_swScale_altivec().

static void yuv2yuvX_altivec_real ( SwsContext c,
const int16_t *  lumFilter,
const int16_t **  lumSrc,
int  lumFilterSize,
const int16_t *  chrFilter,
const int16_t **  chrUSrc,
const int16_t **  chrVSrc,
int  chrFilterSize,
const int16_t **  alpSrc,
uint8_t *  dest,
uint8_t *  uDest,
uint8_t *  vDest,
uint8_t *  aDest,
int  dstW,
int  chrDstW 
) [static]

Definition at line 96 of file swscale_altivec.c.

Referenced by ff_sws_init_swScale_altivec().


Generated on Fri Oct 26 02:38:22 2012 for FFmpeg by  doxygen 1.5.8