indeo3: add parens around some macro arguments
authorMans Rullgard <mans@mansr.com>
Mon, 16 Apr 2012 14:48:05 +0000 (15:48 +0100)
committerMans Rullgard <mans@mansr.com>
Mon, 16 Apr 2012 15:09:08 +0000 (16:09 +0100)
Without these, the expansion contains things like --1 with
some compilers resulting in build errors.

Signed-off-by: Mans Rullgard <mans@mansr.com>
libavcodec/indeo3data.h

index 6bb55ce..55164c2 100644 (file)
  * Expand a pair of delta values (a,b)
  * into two/four delta entries.
  */
-#define E2(a, b) PD(a, b), PD(-a, -b)
-#define E4(a, b) PD(a, b), PD(-a, -b), PD(b, a), PD(-b, -a)
+#define E2(a, b) PD(a, b), PD(-(a), -(b))
+#define E4(a, b) PD(a, b), PD(-(a), -(b)), PD(b, a), PD(-(b), -(a))
 
 /*
  * VQ tables for 4x4 block modes.