libavcodec/ppc/dsputil_altivec.h File Reference

#include <stdint.h>
#include "libavcodec/dsputil.h"

Go to the source code of this file.

Functions

void put_pixels16_altivec (uint8_t *block, const uint8_t *pixels, int line_size, int h)
void avg_pixels16_altivec (uint8_t *block, const uint8_t *pixels, int line_size, int h)
int has_altivec (void)
 This function MAY rely on signal() or fork() in order to make sure AltiVec is present.
void fdct_altivec (int16_t *block)
void gmc1_altivec (uint8_t *dst, uint8_t *src, int stride, int h, int x16, int y16, int rounder)
void idct_put_altivec (uint8_t *dest, int line_size, int16_t *block)
void idct_add_altivec (uint8_t *dest, int line_size, int16_t *block)
void ff_vp3_idct_altivec (DCTELEM *block)
void ff_vp3_idct_put_altivec (uint8_t *dest, int line_size, DCTELEM *block)
void ff_vp3_idct_add_altivec (uint8_t *dest, int line_size, DCTELEM *block)
void dsputil_h264_init_ppc (DSPContext *c, AVCodecContext *avctx)
void dsputil_init_altivec (DSPContext *c, AVCodecContext *avctx)
void vc1dsp_init_altivec (DSPContext *c, AVCodecContext *avctx)
void float_init_altivec (DSPContext *c, AVCodecContext *avctx)
void int_init_altivec (DSPContext *c, AVCodecContext *avctx)


Function Documentation

void avg_pixels16_altivec ( uint8_t *  block,
const uint8_t *  pixels,
int  line_size,
int  h 
)

Definition at line 667 of file dsputil_altivec.c.

Referenced by dsputil_init_altivec().

void dsputil_h264_init_ppc ( DSPContext c,
AVCodecContext avctx 
)

Definition at line 971 of file h264_altivec.c.

Referenced by dsputil_init_ppc().

void dsputil_init_altivec ( DSPContext c,
AVCodecContext avctx 
)

Definition at line 1425 of file dsputil_altivec.c.

Referenced by dsputil_init_ppc().

void fdct_altivec ( int16_t *  block  ) 

Definition at line 199 of file fdct_altivec.c.

void ff_vp3_idct_add_altivec ( uint8_t *  dest,
int  line_size,
DCTELEM block 
)

Referenced by dsputil_init_ppc().

void ff_vp3_idct_altivec ( DCTELEM block  ) 

Referenced by dsputil_init_ppc().

void ff_vp3_idct_put_altivec ( uint8_t *  dest,
int  line_size,
DCTELEM block 
)

Referenced by dsputil_init_ppc().

void float_init_altivec ( DSPContext c,
AVCodecContext avctx 
)

Definition at line 240 of file float_altivec.c.

Referenced by dsputil_init_ppc().

void gmc1_altivec ( uint8_t *  dst,
uint8_t *  src,
int  stride,
int  h,
int  x16,
int  y16,
int  rounder 
)

Definition at line 34 of file gmc_altivec.c.

Referenced by dsputil_init_ppc().

int has_altivec ( void   ) 

This function MAY rely on signal() or fork() in order to make sure AltiVec is present.

Definition at line 46 of file check_altivec.c.

void idct_add_altivec ( uint8_t *  dest,
int  line_size,
int16_t *  block 
)

Definition at line 190 of file idct_altivec.c.

Referenced by dsputil_init_ppc(), and MPV_common_init_altivec().

void idct_put_altivec ( uint8_t *  dest,
int  line_size,
int16_t *  block 
)

Definition at line 162 of file idct_altivec.c.

Referenced by dsputil_init_ppc(), and MPV_common_init_altivec().

void int_init_altivec ( DSPContext c,
AVCodecContext avctx 
)

Definition at line 147 of file int_altivec.c.

Referenced by dsputil_init_ppc().

void put_pixels16_altivec ( uint8_t *  block,
const uint8_t *  pixels,
int  line_size,
int  h 
)

Definition at line 611 of file dsputil_altivec.c.

Referenced by dsputil_init_altivec().

void vc1dsp_init_altivec ( DSPContext c,
AVCodecContext avctx 
)

Definition at line 326 of file vc1dsp_altivec.c.

Referenced by dsputil_init_ppc().


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