shithub: libvpx

Download patch

ref: 4db022c3684515ad57bfcdd7512d4a99c9dec3d3
parent: cd228fcdb8deafe51ead715988d395e05f8eda17
author: Jingning Han <jingning@google.com>
date: Tue Aug 26 12:06:28 EDT 2014

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

--- a/vp9/encoder/vp9_rdopt.c
+++ b/vp9/encoder/vp9_rdopt.c
@@ -2366,7 +2366,7 @@
   }
 
   if (cm->interp_filter == SWITCHABLE)
-    *rate2 += vp9_get_switchable_rate(cpi);
+    *rate2 += rs;
 
   if (!is_comp_pred) {
     if (cpi->allow_encode_breakout)