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..
--
⑨