From 460de55771934eedfb870ef734bd3cdea6c4095f Mon Sep 17 00:00:00 2001 From: diego Date: Sat, 8 Dec 2007 04:29:11 +0000 Subject: =?UTF-8?q?Add=20missing=20declarations=20for=20AltiVec=20function?= =?UTF-8?q?s,=20fixes=20the=20warnings:=20swscale=5Ftemplate.c:1171:=20war?= =?UTF-8?q?ning:=20implicit=20declaration=20of=20function=20=E2=80=98altiv?= =?UTF-8?q?ec=5Fyuv2packedX=E2=80=99=20swscale.c:1982:=20warning:=20implic?= =?UTF-8?q?it=20declaration=20of=20function=20=E2=80=98yuv2rgb=5Faltivec?= =?UTF-8?q?=5Finit=5Ftables=E2=80=99=20yuv2rgb.c:652:=20warning:=20implici?= =?UTF-8?q?t=20declaration=20of=20function=20=E2=80=98yuv2rgb=5Finit=5Falt?= =?UTF-8?q?ivec=E2=80=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@25319 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libswscale/swscale_internal.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'libswscale/swscale_internal.h') diff --git a/libswscale/swscale_internal.h b/libswscale/swscale_internal.h index fe14b129a6..6f15fc133f 100644 --- a/libswscale/swscale_internal.h +++ b/libswscale/swscale_internal.h @@ -183,6 +183,13 @@ typedef struct SwsContext{ SwsFunc yuv2rgb_get_func_ptr (SwsContext *c); int yuv2rgb_c_init_tables (SwsContext *c, const int inv_table[4], int fullRange, int brightness, int contrast, int saturation); +void yuv2rgb_altivec_init_tables (SwsContext *c, const int inv_table[4],int brightness,int contrast, int saturation); +SwsFunc yuv2rgb_init_altivec (SwsContext *c); +void altivec_yuv2packedX (SwsContext *c, + int16_t *lumFilter, int16_t **lumSrc, int lumFilterSize, + int16_t *chrFilter, int16_t **chrSrc, int chrFilterSize, + uint8_t *dest, int dstW, int dstY); + char *sws_format_name(int format); //FIXME replace this with something faster -- cgit v1.2.3