From ffe0f9b7fb4933a8f9137587e6a351f4f86a69e9 Mon Sep 17 00:00:00 2001 From: Jerome Jiang Date: Mon, 5 Jun 2017 11:41:02 -0700 Subject: [PATCH] Fix valgrind failure on uninitialized variables. BUG=webm:1440 Change-Id: I7074e42bdfa8dd25f11bbb3f2ab1b41d6f4c12e4 --- vp9/encoder/vp9_mcomp.c | 2 +- vp9/encoder/vp9_pickmode.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vp9/encoder/vp9_mcomp.c b/vp9/encoder/vp9_mcomp.c index 24e23af3b..db7a5c147 100644 --- a/vp9/encoder/vp9_mcomp.c +++ b/vp9/encoder/vp9_mcomp.c @@ -441,7 +441,7 @@ uint32_t vp9_find_best_sub_pixel_tree_pruned_evenmore( cost_list[2] != INT_MAX && cost_list[3] != INT_MAX && cost_list[4] != INT_MAX && is_cost_list_wellbehaved(cost_list)) { int ir, ic; - unsigned int minpt; + unsigned int minpt = INT_MAX; get_cost_surf_min(cost_list, &ir, &ic, 2); if (ir != 0 || ic != 0) { CHECK_BETTER(minpt, tr + 2 * ir, tc + 2 * ic); diff --git a/vp9/encoder/vp9_pickmode.c b/vp9/encoder/vp9_pickmode.c index 28d6a493d..da6ee10bb 100644 --- a/vp9/encoder/vp9_pickmode.c +++ b/vp9/encoder/vp9_pickmode.c @@ -1758,7 +1758,7 @@ void vp9_pick_inter_mode(VP9_COMP *cpi, MACROBLOCK *x, TileDataEnc *tile_data, cpi->oxcf.rc_mode == VPX_CBR) { int tmp_sad; uint32_t dis; - int cost_list[5]; + int cost_list[5] = { INT_MAX }; if (bsize < BLOCK_16X16) continue; -- 2.40.0