Mercurial > libavcodec.hg
comparison ppc/dsputil_altivec.h @ 1024:9cc1031e1864 libavcodec
More AltiVec MC functions patch by (Romain Dolbeau <dolbeau at irisa dot fr>)
author | michaelni |
---|---|
date | Mon, 20 Jan 2003 22:50:14 +0000 |
parents | 35cf2f4a0f8c |
children | b4172ff70d27 |
comparison
equal
deleted
inserted
replaced
1023:e61be5796027 | 1024:9cc1031e1864 |
---|---|
42 extern void put_pixels_clamped_altivec(const DCTELEM *block, UINT8 *restrict pixels, int line_size); | 42 extern void put_pixels_clamped_altivec(const DCTELEM *block, UINT8 *restrict pixels, int line_size); |
43 extern void put_pixels16_altivec(uint8_t *block, const uint8_t *pixels, int line_size, int h); | 43 extern void put_pixels16_altivec(uint8_t *block, const uint8_t *pixels, int line_size, int h); |
44 extern void avg_pixels16_altivec(uint8_t *block, const uint8_t *pixels, int line_size, int h); | 44 extern void avg_pixels16_altivec(uint8_t *block, const uint8_t *pixels, int line_size, int h); |
45 extern void avg_pixels8_altivec(uint8_t * block, const uint8_t * pixels, int line_size, int h); | 45 extern void avg_pixels8_altivec(uint8_t * block, const uint8_t * pixels, int line_size, int h); |
46 extern void put_pixels8_xy2_altivec(uint8_t *block, const uint8_t *pixels, int line_size, int h); | 46 extern void put_pixels8_xy2_altivec(uint8_t *block, const uint8_t *pixels, int line_size, int h); |
47 extern void put_no_rnd_pixels8_xy2_altivec(uint8_t *block, const uint8_t *pixels, int line_size, int h); | |
48 extern void put_pixels16_xy2_altivec(uint8_t * block, const uint8_t * pixels, int line_size, int h); | |
49 extern void put_no_rnd_pixels16_xy2_altivec(uint8_t * block, const uint8_t * pixels, int line_size, int h); | |
47 | 50 |
48 extern void gmc1_altivec(UINT8 *dst, UINT8 *src, int stride, int h, int x16, int y16, int rounder); | 51 extern void gmc1_altivec(UINT8 *dst, UINT8 *src, int stride, int h, int x16, int y16, int rounder); |
49 | 52 |
50 extern int has_altivec(void); | 53 extern int has_altivec(void); |
51 | 54 |