Removing quantize_b_4x4 function pointer.
The pointer was asigned only once with vp9_regular_quantize_b_4x4, calling this function directly now. Also removing unused declarations: prototype_quantize_block prototype_quantize_block_pair prototype_quantize_mb vp9_regular_quantize_b_4x4_pair vp9_regular_quantize_b_8x8 Change-Id: I14325bc2f082336820671eafbc06126651b79f73
This commit is contained in:
@@ -1085,16 +1085,13 @@ static int64_t rd_pick_intra4x4block(VP9_COMP *cpi, MACROBLOCK *x, int ib,
|
||||
dst, dst_stride);
|
||||
|
||||
tx_type = get_tx_type_4x4(PLANE_TYPE_Y_WITH_DC, xd, block);
|
||||
if (tx_type != DCT_DCT) {
|
||||
if (tx_type != DCT_DCT)
|
||||
vp9_short_fht4x4(src_diff, coeff, 8, tx_type);
|
||||
x->quantize_b_4x4(x, block, tx_type, 16);
|
||||
} else {
|
||||
else
|
||||
x->fwd_txm4x4(src_diff, coeff, 8);
|
||||
x->quantize_b_4x4(x, block, tx_type, 16);
|
||||
}
|
||||
vp9_regular_quantize_b_4x4(x, block, tx_type, 16);
|
||||
|
||||
get_scan_nb_4x4(get_tx_type_4x4(PLANE_TYPE_Y_WITH_DC, xd, block),
|
||||
&scan, &nb);
|
||||
get_scan_nb_4x4(tx_type, &scan, &nb);
|
||||
ratey += cost_coeffs(x, 0, block,
|
||||
tempa + idx, templ + idy, TX_4X4, scan, nb);
|
||||
distortion += vp9_block_error(coeff, BLOCK_OFFSET(pd->dqcoeff, block),
|
||||
@@ -1564,7 +1561,7 @@ static int64_t encode_inter_mb_segment(VP9_COMP *cpi,
|
||||
coeff = BLOCK_OFFSET(p->coeff, k);
|
||||
x->fwd_txm4x4(raster_block_offset_int16(BLOCK_8X8, k, p->src_diff),
|
||||
coeff, 8);
|
||||
x->quantize_b_4x4(x, k, DCT_DCT, 16);
|
||||
vp9_regular_quantize_b_4x4(x, k, DCT_DCT, 16);
|
||||
thisdistortion += vp9_block_error(coeff, BLOCK_OFFSET(pd->dqcoeff, k),
|
||||
16, &ssz);
|
||||
thissse += ssz;
|
||||
|
||||
Reference in New Issue
Block a user