checkasm: clip vp9 loopfilter test pixels inside allowed bitdepth range.
authorRonald S. Bultje <rsbultje@gmail.com>
Wed, 23 Sep 2015 00:48:15 +0000 (20:48 -0400)
committerRonald S. Bultje <rsbultje@gmail.com>
Sat, 26 Sep 2015 10:42:33 +0000 (06:42 -0400)
tests/checkasm/vp9dsp.c

index 46af118..0f45a8b 100644 (file)
@@ -97,9 +97,9 @@ static void check_ipred(void)
 #define setpx(a,b,c) \
     do { \
         if (SIZEOF_PIXEL == 1) { \
-            buf0[(a) + (b) * jstride] = c; \
+            buf0[(a) + (b) * jstride] = av_clip_uint8(c); \
         } else { \
-            ((uint16_t *)buf0)[(a) + (b) * jstride] = c; \
+            ((uint16_t *)buf0)[(a) + (b) * jstride] = av_clip_uintp2(c, bit_depth); \
         } \
     } while (0)