shithub: libvpx

Download patch

ref: 3d5f17311c05914a4b3358f65929445bc14926ac
parent: 8433c8f92df4e6e0e724624c44521de92639f251
parent: 7112d70f24719278c1f5e53d50636a1ce9bc552b
author: Jingning Han <jingning@google.com>
date: Fri Jul 25 11:56:31 EDT 2014

Merge "Remove unnecessary conditional assignment"

--- a/vp9/encoder/vp9_rdopt.c
+++ b/vp9/encoder/vp9_rdopt.c
@@ -3259,13 +3259,10 @@
         vp9_is_scaled(&cm->frame_refs[second_ref_frame - 1].sf))
       continue;
 
-    if (comp_pred) {
-      mode_excluded = mode_excluded ? mode_excluded
-                                    : cm->reference_mode == SINGLE_REFERENCE;
-    } else if (ref_frame != INTRA_FRAME) {
-      mode_excluded = mode_excluded ? mode_excluded
-                                    : cm->reference_mode == COMPOUND_REFERENCE;
-    }
+    if (comp_pred)
+      mode_excluded = cm->reference_mode == SINGLE_REFERENCE;
+    else if (ref_frame != INTRA_FRAME)
+      mode_excluded = cm->reference_mode == COMPOUND_REFERENCE;
 
     // If the segment reference frame feature is enabled....
     // then do nothing if the current ref frame is not allowed..
--