From 4db022c3684515ad57bfcdd7512d4a99c9dec3d3 Mon Sep 17 00:00:00 2001 From: Jingning Han Date: Tue, 26 Aug 2014 16:06:28 -0700 Subject: [PATCH] Re-use switchable rate value in handle_inter_mode The value of switchable rate has been stored in a local variable. This change skips the second call to vp9_get_switchable_rate() by reusing the local variable. Change-Id: Ib7d3fef7621cc4bde94c6d6e6b3a71f1fd4559f2 --- vp9/encoder/vp9_rdopt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vp9/encoder/vp9_rdopt.c b/vp9/encoder/vp9_rdopt.c index 053dbbbd0..3a34e6feb 100644 --- a/vp9/encoder/vp9_rdopt.c +++ b/vp9/encoder/vp9_rdopt.c @@ -2366,7 +2366,7 @@ static int64_t handle_inter_mode(VP9_COMP *cpi, MACROBLOCK *x, } if (cm->interp_filter == SWITCHABLE) - *rate2 += vp9_get_switchable_rate(cpi); + *rate2 += rs; if (!is_comp_pred) { if (cpi->allow_encode_breakout) -- 2.40.0