]> granicus.if.org Git - libvpx/commitdiff
vp9_loopfilter.c: zero lfl_uv
authorJohann <johannkoenig@google.com>
Wed, 14 Mar 2018 21:22:08 +0000 (14:22 -0700)
committerJohann <johannkoenig@google.com>
Wed, 14 Mar 2018 21:22:08 +0000 (14:22 -0700)
The initialization depends on cm and mi_row which static
analysis does not approve of.

Clears a static analysis warning:
warning: The right operand of '+' is a garbage value
const loop_filter_thresh *lfi = lfthr + *lfl;

Change-Id: I8c863ced2b1e9a7e10103b7281098f20941a6ca2

vp9/common/vp9_loopfilter.c

index da9180b71a53aebce8eec8d42b466f73d96a897e..f51c8c46d10c8321030a03f4a3376ad4e85dc3cb 100644 (file)
@@ -1330,6 +1330,7 @@ void vp9_filter_block_plane_ss11(VP9_COMMON *const cm,
   uint16_t mask_4x4 = lfm->left_uv[TX_4X4];
   uint16_t mask_4x4_int = lfm->int_4x4_uv;
 
+  vp9_zero(lfl_uv);
   assert(plane->subsampling_x == 1 && plane->subsampling_y == 1);
 
   // Vertical pass: do 2 rows at one time