From: Angie Chiang Date: Sun, 21 Apr 2019 22:37:45 +0000 (-0700) Subject: Remove inter_cost_arr and recon_error_arr X-Git-Tag: v1.8.1~95^2~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a40e63f9562d7b00ac8b14ce465959fb6ac9c5f9;p=libvpx Remove inter_cost_arr and recon_error_arr Change-Id: I9eaf9563f2ee92fcfbe38d0f5e36c82632af468f --- diff --git a/vp9/encoder/vp9_encoder.c b/vp9/encoder/vp9_encoder.c index 133e97d05..26119c138 100644 --- a/vp9/encoder/vp9_encoder.c +++ b/vp9/encoder/vp9_encoder.c @@ -6230,24 +6230,12 @@ static void mode_estimation(VP9_COMP *cpi, MACROBLOCK *x, MACROBLOCKD *xd, inter_cost = vpx_satd(coeff, pix_num); #endif -#if CONFIG_NON_GREEDY_MV - tpl_stats->inter_cost_arr[rf_idx] = inter_cost; - get_quantize_error(x, 0, coeff, qcoeff, dqcoeff, tx_size, - &tpl_stats->recon_error_arr[rf_idx], - &tpl_stats->sse_arr[rf_idx]); -#endif - if (inter_cost < best_inter_cost) { best_rf_idx = rf_idx; best_inter_cost = inter_cost; best_mv.as_int = mv.as_int; -#if CONFIG_NON_GREEDY_MV - *recon_error = tpl_stats->recon_error_arr[rf_idx]; - *sse = tpl_stats->sse_arr[rf_idx]; -#else get_quantize_error(x, 0, coeff, qcoeff, dqcoeff, tx_size, recon_error, sse); -#endif } } best_intra_cost = VPXMAX(best_intra_cost, 1); diff --git a/vp9/encoder/vp9_encoder.h b/vp9/encoder/vp9_encoder.h index ede01867b..1dbbca11d 100644 --- a/vp9/encoder/vp9_encoder.h +++ b/vp9/encoder/vp9_encoder.h @@ -295,8 +295,6 @@ typedef struct TplDepStats { int ready[3]; double mv_dist[3]; double mv_cost[3]; - int64_t inter_cost_arr[3]; - int64_t recon_error_arr[3]; int64_t sse_arr[3]; double feature_score; #endif