Remove some unused rate control variables
These variables are unused, and are subject to overflowing, causing assertions when built with -ftrapv. Change-Id: Ia00a3201af309906c05bcd4b23a643925ed6ea86
This commit is contained in:
parent
db5f2cb57b
commit
b8ac9f2f2c
@ -594,9 +594,6 @@ static void update_state(VP9_COMP *cpi,
|
||||
[vp9_switchable_interp_map[mbmi->interp_filter]];
|
||||
}
|
||||
|
||||
cpi->prediction_error += ctx->distortion;
|
||||
cpi->intra_error += ctx->intra_error;
|
||||
|
||||
cpi->rd_comp_pred_diff[SINGLE_PREDICTION_ONLY] += ctx->single_pred_diff;
|
||||
cpi->rd_comp_pred_diff[COMP_PREDICTION_ONLY] += ctx->comp_pred_diff;
|
||||
cpi->rd_comp_pred_diff[HYBRID_PREDICTION] += ctx->hybrid_pred_diff;
|
||||
@ -1265,8 +1262,6 @@ static void encode_frame_internal(VP9_COMP *cpi) {
|
||||
// Reset frame count of inter 0,0 motion vector usage.
|
||||
cpi->inter_zz_count = 0;
|
||||
|
||||
cpi->prediction_error = 0;
|
||||
cpi->intra_error = 0;
|
||||
cpi->skip_true_count[0] = cpi->skip_true_count[1] = cpi->skip_true_count[2] = 0;
|
||||
cpi->skip_false_count[0] = cpi->skip_false_count[1] = cpi->skip_false_count[2] = 0;
|
||||
|
||||
|
@ -390,11 +390,6 @@ typedef struct VP9_COMP {
|
||||
CODING_CONTEXT coding_context;
|
||||
|
||||
// Rate targetting variables
|
||||
int64_t prediction_error;
|
||||
int64_t last_prediction_error;
|
||||
int64_t intra_error;
|
||||
int64_t last_intra_error;
|
||||
|
||||
int this_frame_target;
|
||||
int projected_frame_size;
|
||||
int last_q[2]; // Separate values for Intra/Inter
|
||||
|
Loading…
x
Reference in New Issue
Block a user