avcodec/vp9: fix () in macros
authorMichael Niedermayer <michaelni@gmx.at>
Wed, 18 Jun 2014 00:55:35 +0000 (02:55 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Wed, 18 Jun 2014 01:13:37 +0000 (03:13 +0200)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavcodec/vp9.c
libavcodec/vp9dsp.c

index 000e991..56975bd 100644 (file)
@@ -325,7 +325,7 @@ static int update_size(AVCodecContext *ctx, int w, int h)
     s->cols     = (w + 7) >> 3;
     s->rows     = (h + 7) >> 3;
 
-#define assign(var, type, n) var = (type) p; p += s->sb_cols * n * sizeof(*var)
+#define assign(var, type, n) var = (type) p; p += s->sb_cols * (n) * sizeof(*var)
     av_freep(&s->intra_pred_data[0]);
     p = av_malloc(s->sb_cols * (240 + sizeof(*s->lflvl) + 16 * sizeof(*s->above_mv_ctx)));
     if (!p)
index e2f99f7..6356add 100644 (file)
@@ -896,7 +896,7 @@ itxfm_wrapper(iadst, idct,  sz, bits, 0) \
 itxfm_wrapper(idct,  iadst, sz, bits, 0) \
 itxfm_wrapper(iadst, iadst, sz, bits, 0)
 
-#define IN(x) in[x * stride]
+#define IN(x) in[(x) * stride]
 
 static av_always_inline void idct4_1d(const int16_t *in, ptrdiff_t stride,
                                       int16_t *out, int pass)