[FFmpeg-cvslog] r11231 - trunk/libavcodec/ppc/vc1dsp_altivec.c

lu_zero subversion
Sun Dec 16 15:31:38 CET 2007


Author: lu_zero
Date: Sun Dec 16 15:31:38 2007
New Revision: 11231

Log:
Make strict altivec parsers happy (gcc-4.3 and others)

Modified:
   trunk/libavcodec/ppc/vc1dsp_altivec.c

Modified: trunk/libavcodec/ppc/vc1dsp_altivec.c
==============================================================================
--- trunk/libavcodec/ppc/vc1dsp_altivec.c	(original)
+++ trunk/libavcodec/ppc/vc1dsp_altivec.c	Sun Dec 16 15:31:38 2007
@@ -311,7 +311,7 @@ static void vc1_inv_trans_8x4_altivec(ui
 #define ADD(dest,src,perm)                                              \
     /* *(uint64_t *)&tmp = *(uint64_t *)dest; */                        \
     tmp = vec_ld (0, dest);                                             \
-    tmp2 = (vector unsigned int)vec_perm (tmp, vec_splat_u8(0), perm);  \
+    tmp2 = (vector signed short)vec_perm (tmp, vec_splat_u8(0), perm);  \
     tmp3 = vec_adds (tmp2, src);                                        \
     tmp = vec_packsu (tmp3, tmp3);                                      \
     vec_ste ((vector unsigned int)tmp, 0, (unsigned int *)dest);        \




More information about the ffmpeg-cvslog mailing list