Libav
|
#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) |
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().