changeset 12532:79a2af950cf7

small linux/altivec compile fix in postproc/ by (Romain Dolbeau <dolbeau at irisa dot fr>)
author michael
date Fri, 04 Jun 2004 10:00:36 +0000
parents 834e7844ab3b
children 44c00d92f718
files postproc/swscale_altivec_template.c
diffstat 1 files changed, 6 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/postproc/swscale_altivec_template.c	Thu Jun 03 13:30:55 2004 +0000
+++ b/postproc/swscale_altivec_template.c	Fri Jun 04 10:00:36 2004 +0000
@@ -21,17 +21,15 @@
 */
 
 #ifdef CONFIG_DARWIN
-static const vector signed int vzero =
-  (vector signed int)(0, 0, 0, 0);
-static const vector unsigned int altivec_vectorShiftInt19 =
-  (vector unsigned int)(19, 19, 19, 19);
+#define AVV(x...) (x)
 #else
+#define AVV(x...) {x}
+#endif
+
 static const vector signed int vzero =
-  (vector signed int){0,0,0,0};
+  (const vector signed int)AVV(0, 0, 0, 0);
 static const vector unsigned int altivec_vectorShiftInt19 =
-  (vector unsigned int){19, 19, 19, 19};
-
-#endif
+  (const vector unsigned int)AVV(19, 19, 19, 19);
 
 static inline void
 altivec_packIntArrayToCharArray(int *val, uint8_t* dest, int dstW) {