libavcodec/ppc/dsputil_ppc.c File Reference

#include "libavcodec/dsputil.h"
#include "dsputil_ppc.h"
#include "dsputil_altivec.h"

Go to the source code of this file.

Functions

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 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 snow_init_altivec (DSPContext *c, AVCodecContext *avctx)
void float_init_altivec (DSPContext *c, AVCodecContext *avctx)
void int_init_altivec (DSPContext *c, AVCodecContext *avctx)
int mm_support (void)
void clear_blocks_dcbz32_ppc (DCTELEM *blocks)
void clear_blocks_dcbz128_ppc (DCTELEM *blocks)
long check_dcbzl_effect (void)
static void prefetch_ppc (void *mem, int stride, int h)
void dsputil_init_ppc (DSPContext *c, AVCodecContext *avctx)

Variables

int mm_flags = 0


Function Documentation

long check_dcbzl_effect ( void   ) 

Definition at line 231 of file dsputil_ppc.c.

Referenced by dsputil_init_ppc().

void clear_blocks_dcbz128_ppc ( DCTELEM blocks  ) 

Definition at line 189 of file dsputil_ppc.c.

Referenced by dsputil_init_ppc().

void clear_blocks_dcbz32_ppc ( DCTELEM blocks  ) 

Definition at line 133 of file dsputil_ppc.c.

Referenced by dsputil_init_ppc().

void dsputil_h264_init_ppc ( DSPContext c,
AVCodecContext avctx 
)

Definition at line 1091 of file h264_altivec.c.

Referenced by dsputil_init_ppc().

void dsputil_init_altivec ( DSPContext c,
AVCodecContext avctx 
)

Definition at line 1423 of file dsputil_altivec.c.

Referenced by dsputil_init_ppc().

void dsputil_init_ppc ( DSPContext c,
AVCodecContext avctx 
)

Definition at line 246 of file dsputil_ppc.c.

Referenced by dsputil_init().

void fdct_altivec ( int16_t *  block  ) 

Definition at line 198 of file fdct_altivec.c.

void float_init_altivec ( DSPContext c,
AVCodecContext avctx 
)

Definition at line 300 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 35 of file gmc_altivec.c.

Referenced by dsputil_init_ppc().

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

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

void int_init_altivec ( DSPContext c,
AVCodecContext avctx 
)

Definition at line 137 of file int_altivec.c.

Referenced by dsputil_init_ppc().

int mm_support ( void   ) 

Definition at line 45 of file dsputil_ppc.c.

static void prefetch_ppc ( void *  mem,
int  stride,
int  h 
) [static]

Definition at line 237 of file dsputil_ppc.c.

Referenced by dsputil_init_ppc().

void snow_init_altivec ( DSPContext c,
AVCodecContext avctx 
)

Definition at line 781 of file snow_altivec.c.

Referenced by dsputil_init_ppc().

void vc1dsp_init_altivec ( DSPContext c,
AVCodecContext avctx 
)

Definition at line 327 of file vc1dsp_altivec.c.

Referenced by dsputil_init_ppc().


Variable Documentation

int mm_flags = 0

Definition at line 43 of file dsputil_ppc.c.


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