From 90a8dad162ab678e3f669c11ec7624b8fd00e94b Mon Sep 17 00:00:00 2001 From: Jingning Han Date: Tue, 4 Mar 2014 11:36:21 -0800 Subject: [PATCH] Fix set_mode_info settings Properly set intra mode information entries. Change-Id: Ie3a8992e415dcdd9087a55993bbca06087a0107a --- vp9/encoder/vp9_encodeframe.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/vp9/encoder/vp9_encodeframe.c b/vp9/encoder/vp9_encodeframe.c index dd5cf657f..e29fbd64a 100644 --- a/vp9/encoder/vp9_encodeframe.c +++ b/vp9/encoder/vp9_encodeframe.c @@ -2296,19 +2296,13 @@ typedef enum { static void set_mode_info(MB_MODE_INFO *mbmi, BLOCK_SIZE bsize, MB_PREDICTION_MODE mode) { - mbmi->interp_filter = EIGHTTAP; mbmi->mode = mode; + mbmi->uv_mode = mode; mbmi->mv[0].as_int = 0; mbmi->mv[1].as_int = 0; - if (mode < NEARESTMV) { - mbmi->ref_frame[0] = INTRA_FRAME; - } else { - mbmi->ref_frame[0] = LAST_FRAME; - } - - mbmi->ref_frame[1] = INTRA_FRAME; + mbmi->ref_frame[0] = INTRA_FRAME; + mbmi->ref_frame[1] = NONE; mbmi->tx_size = max_txsize_lookup[bsize]; - mbmi->uv_mode = mode; mbmi->skip = 0; mbmi->sb_type = bsize; mbmi->segment_id = 0; -- 2.50.1