Simplify vp9_set_rd_speed_thresholds_sub8x8
Change-Id: I4bf0f9a38697f5aea564a47afd7f02bb8b2888b6
This commit is contained in:
parent
982dab6050
commit
4074099ed8
@ -594,21 +594,15 @@ void vp9_set_rd_speed_thresholds_sub8x8(VP9_COMP *cpi) {
|
||||
const SPEED_FEATURES *const sf = &cpi->sf;
|
||||
RD_OPT *const rd = &cpi->rd;
|
||||
int i;
|
||||
static const int thresh_mult[2][MAX_REFS] =
|
||||
{{2500, 2500, 2500, 4500, 4500, 2500},
|
||||
{2000, 2000, 2000, 4000, 4000, 2000}};
|
||||
|
||||
for (i = 0; i < MAX_REFS; ++i)
|
||||
rd->thresh_mult_sub8x8[i] = cpi->oxcf.mode == BEST ? -500 : 0;
|
||||
|
||||
rd->thresh_mult_sub8x8[THR_LAST] += 2500;
|
||||
rd->thresh_mult_sub8x8[THR_GOLD] += 2500;
|
||||
rd->thresh_mult_sub8x8[THR_ALTR] += 2500;
|
||||
rd->thresh_mult_sub8x8[THR_INTRA] += 2500;
|
||||
rd->thresh_mult_sub8x8[THR_COMP_LA] += 4500;
|
||||
rd->thresh_mult_sub8x8[THR_COMP_GA] += 4500;
|
||||
|
||||
// Check for masked out split cases.
|
||||
for (i = 0; i < MAX_REFS; ++i)
|
||||
if (sf->disable_split_mask & (1 << i))
|
||||
rd->thresh_mult_sub8x8[i] = INT_MAX;
|
||||
for (i = 0; i < MAX_REFS; ++i) {
|
||||
rd->thresh_mult_sub8x8[i] =
|
||||
(sf->disable_split_mask & (1 << i)) ?
|
||||
INT_MAX : thresh_mult[cpi->oxcf.mode == BEST][i];
|
||||
}
|
||||
}
|
||||
|
||||
int vp9_get_intra_cost_penalty(int qindex, int qdelta,
|
||||
|
Loading…
Reference in New Issue
Block a user