From 14967cd4f5a545243e047c60e88ff499b16ef8e8 Mon Sep 17 00:00:00 2001 From: Dmitry Kovalev Date: Tue, 29 Apr 2014 16:58:22 -0700 Subject: Removing unused alt_activity_measure() function. Change-Id: I6b520553cb5334b44356dc4651a2dbc1cb93cca5 --- vp9/encoder/vp9_encodeframe.c | 5 ----- vp9/encoder/vp9_encodemb.c | 12 ------------ vp9/encoder/vp9_encodemb.h | 2 -- vp9/encoder/vp9_firstpass.c | 8 +++++++- 4 files changed, 7 insertions(+), 20 deletions(-) diff --git a/vp9/encoder/vp9_encodeframe.c b/vp9/encoder/vp9_encodeframe.c index 2e44f7df3..19aa592f2 100644 --- a/vp9/encoder/vp9_encodeframe.c +++ b/vp9/encoder/vp9_encodeframe.c @@ -560,11 +560,6 @@ static unsigned int tt_activity_measure(MACROBLOCK *x) { return act < (8 << 12) ? MIN(act, 5 << 12) : act; } -// Stub for alternative experimental activity measures. -static unsigned int alt_activity_measure(MACROBLOCK *x, int use_dc_pred) { - return vp9_encode_intra(x, use_dc_pred); -} - static void update_state(VP9_COMP *cpi, PICK_MODE_CONTEXT *ctx, int mi_row, int mi_col, BLOCK_SIZE bsize, int output_enabled) { diff --git a/vp9/encoder/vp9_encodemb.c b/vp9/encoder/vp9_encodemb.c index baa466554..d71b16fb0 100644 --- a/vp9/encoder/vp9_encodemb.c +++ b/vp9/encoder/vp9_encodemb.c @@ -601,15 +601,3 @@ void vp9_encode_intra_block_plane(MACROBLOCK *x, BLOCK_SIZE bsize, int plane) { vp9_foreach_transformed_block_in_plane(xd, bsize, plane, encode_block_intra, &arg); } - -int vp9_encode_intra(MACROBLOCK *x, int use_16x16_pred) { - MB_MODE_INFO * mbmi = &x->e_mbd.mi[0]->mbmi; - x->skip_encode = 0; - mbmi->mode = DC_PRED; - mbmi->ref_frame[0] = INTRA_FRAME; - mbmi->tx_size = use_16x16_pred ? (mbmi->sb_type >= BLOCK_16X16 ? TX_16X16 - : TX_8X8) - : TX_4X4; - vp9_encode_intra_block_plane(x, mbmi->sb_type, 0); - return vp9_get_mb_ss(x->plane[0].src_diff); -} diff --git a/vp9/encoder/vp9_encodemb.h b/vp9/encoder/vp9_encodemb.h index edef1e224..802145984 100644 --- a/vp9/encoder/vp9_encodemb.h +++ b/vp9/encoder/vp9_encodemb.h @@ -34,8 +34,6 @@ void vp9_encode_block_intra(MACROBLOCK *x, int plane, int block, void vp9_encode_intra_block_plane(MACROBLOCK *x, BLOCK_SIZE bsize, int plane); -int vp9_encode_intra(MACROBLOCK *x, int use_16x16_pred); - #ifdef __cplusplus } // extern "C" #endif diff --git a/vp9/encoder/vp9_firstpass.c b/vp9/encoder/vp9_firstpass.c index 3d4b96259..8083ba54b 100644 --- a/vp9/encoder/vp9_firstpass.c +++ b/vp9/encoder/vp9_firstpass.c @@ -604,7 +604,13 @@ void vp9_first_pass(VP9_COMP *cpi) { } // Do intra 16x16 prediction. - this_error = vp9_encode_intra(x, use_dc_pred); + x->skip_encode = 0; + xd->mi[0]->mbmi.mode = DC_PRED; + xd->mi[0]->mbmi.tx_size = use_dc_pred ? + (bsize >= BLOCK_16X16 ? TX_16X16 : TX_8X8) : TX_4X4; + vp9_encode_intra_block_plane(x, bsize, 0); + this_error = vp9_get_mb_ss(x->plane[0].src_diff); + if (cpi->oxcf.aq_mode == VARIANCE_AQ) { vp9_clear_system_state(); this_error = (int)(this_error * error_weight); -- cgit v1.2.3