Drop zbin_ptr and quant_shift_ptr
vp9[_highbd]_quantize]_fp[_32x32] and vp9_fdct8x8_quant do not make use of these parameters. scan is used for C code and iscan is used for SIMD implementations. Change-Id: I908a0ff7d3febac33da97e0596e040ec7bc18ca5
This commit is contained in:
@@ -674,23 +674,20 @@ static void block_yrd(VP9_COMP *cpi, MACROBLOCK *x, RD_COST *this_rdc,
|
||||
switch (tx_size) {
|
||||
case TX_16X16:
|
||||
vpx_hadamard_16x16(src_diff, diff_stride, coeff);
|
||||
vp9_quantize_fp(coeff, 256, x->skip_block, p->zbin, p->round_fp,
|
||||
p->quant_fp, p->quant_shift, qcoeff, dqcoeff,
|
||||
pd->dequant, eob, scan_order->scan,
|
||||
vp9_quantize_fp(coeff, 256, x->skip_block, p->round_fp, p->quant_fp,
|
||||
qcoeff, dqcoeff, pd->dequant, eob, scan_order->scan,
|
||||
scan_order->iscan);
|
||||
break;
|
||||
case TX_8X8:
|
||||
vpx_hadamard_8x8(src_diff, diff_stride, coeff);
|
||||
vp9_quantize_fp(coeff, 64, x->skip_block, p->zbin, p->round_fp,
|
||||
p->quant_fp, p->quant_shift, qcoeff, dqcoeff,
|
||||
pd->dequant, eob, scan_order->scan,
|
||||
vp9_quantize_fp(coeff, 64, x->skip_block, p->round_fp, p->quant_fp,
|
||||
qcoeff, dqcoeff, pd->dequant, eob, scan_order->scan,
|
||||
scan_order->iscan);
|
||||
break;
|
||||
case TX_4X4:
|
||||
x->fwd_txm4x4(src_diff, coeff, diff_stride);
|
||||
vp9_quantize_fp(coeff, 16, x->skip_block, p->zbin, p->round_fp,
|
||||
p->quant_fp, p->quant_shift, qcoeff, dqcoeff,
|
||||
pd->dequant, eob, scan_order->scan,
|
||||
vp9_quantize_fp(coeff, 16, x->skip_block, p->round_fp, p->quant_fp,
|
||||
qcoeff, dqcoeff, pd->dequant, eob, scan_order->scan,
|
||||
scan_order->iscan);
|
||||
break;
|
||||
default: assert(0); break;
|
||||
|
||||
Reference in New Issue
Block a user