]> granicus.if.org Git - libvpx/commitdiff
vp9_resize_plane: quiet some static analysis warnings
authorJames Zern <jzern@google.com>
Wed, 18 Mar 2015 21:34:30 +0000 (14:34 -0700)
committerJames Zern <jzern@google.com>
Wed, 18 Mar 2015 21:34:30 +0000 (14:34 -0700)
document resolution assumptions with a few asserts

Change-Id: Ia4ab738fd3e0a1ba0ed30a57facd2658c2c1fd60

vp9/encoder/vp9_resize.c

index 3d361d4f267ca49462b01c3e472465e1a5c1c930..2ebdff291d608c946645a50a2ecdc63783dc0e2a 100644 (file)
@@ -516,6 +516,10 @@ void vp9_resize_plane(const uint8_t *const input,
   uint8_t *tmpbuf = (uint8_t *)malloc(sizeof(uint8_t) *
                                       (width < height ? height : width));
   uint8_t *arrbuf = (uint8_t *)malloc(sizeof(uint8_t) * (height + height2));
+  assert(width > 0);
+  assert(height > 0);
+  assert(width2 > 0);
+  assert(height2 > 0);
   for (i = 0; i < height; ++i)
     resize_multistep(input + in_stride * i, width,
                         intbuf + width2 * i, width2, tmpbuf);