26
26
#include <stdint.h>
27
27
#include "libavcodec/dsputil.h"
29
void put_pixels16_altivec(uint8_t *block, const uint8_t *pixels, int line_size, int h);
31
void avg_pixels16_altivec(uint8_t *block, const uint8_t *pixels, int line_size, int h);
33
void fdct_altivec(int16_t *block);
34
void gmc1_altivec(uint8_t *dst, uint8_t *src, int stride, int h,
35
int x16, int y16, int rounder);
36
void idct_put_altivec(uint8_t *dest, int line_size, int16_t *block);
37
void idct_add_altivec(uint8_t *dest, int line_size, int16_t *block);
39
void ff_vp3_idct_altivec(DCTELEM *block);
40
void ff_vp3_idct_put_altivec(uint8_t *dest, int line_size, DCTELEM *block);
41
void ff_vp3_idct_add_altivec(uint8_t *dest, int line_size, DCTELEM *block);
43
void dsputil_h264_init_ppc(DSPContext* c, AVCodecContext *avctx);
45
void dsputil_init_altivec(DSPContext* c, AVCodecContext *avctx);
46
void float_init_altivec(DSPContext* c, AVCodecContext *avctx);
47
void int_init_altivec(DSPContext* c, AVCodecContext *avctx);
29
void ff_put_pixels16_altivec(uint8_t *block, const uint8_t *pixels, int line_size, int h);
31
void ff_avg_pixels16_altivec(uint8_t *block, const uint8_t *pixels, int line_size, int h);
33
void ff_fdct_altivec(int16_t *block);
34
void ff_gmc1_altivec(uint8_t *dst, uint8_t *src, int stride, int h,
35
int x16, int y16, int rounder);
36
void ff_idct_put_altivec(uint8_t *dest, int line_size, int16_t *block);
37
void ff_idct_add_altivec(uint8_t *dest, int line_size, int16_t *block);
39
void ff_dsputil_h264_init_ppc(DSPContext* c, AVCodecContext *avctx);
41
void ff_dsputil_init_altivec(DSPContext* c, AVCodecContext *avctx);
42
void ff_float_init_altivec(DSPContext* c, AVCodecContext *avctx);
43
void ff_int_init_altivec(DSPContext* c, AVCodecContext *avctx);
49
45
#endif /* AVCODEC_PPC_DSPUTIL_ALTIVEC_H */