/external/libvpx/libvpx/vp9/encoder/x86/ |
H A D | vp9_error_intrin_avx2.c | 16 const int16_t *dqcoeff, 32 // load 32 bytes from coeff and dqcoeff 34 dqcoeff_reg = _mm256_loadu_si256((const __m256i *)(dqcoeff + i)); 35 // dqcoeff - coeff 37 // madd (dqcoeff - coeff) 41 // expand each double word of madd (dqcoeff - coeff) to quad word 47 // add each quad word of madd (dqcoeff - coeff) and madd (coeff) 15 vp9_block_error_avx2(const int16_t *coeff, const int16_t *dqcoeff, intptr_t block_size, int64_t *ssz) argument
|
/external/libvpx/libvpx/vp9/encoder/ |
H A D | vp9_context_tree.h | 24 int16_t *dqcoeff[MAX_MB_PLANE][3]; member in struct:__anon9555
|
H A D | vp9_encodemb.c | 112 int16_t *const dqcoeff = BLOCK_OFFSET(pd->dqcoeff, block); local 173 dx = mul * (dqcoeff[rc] - coeff[rc]); 276 vpx_memset(dqcoeff, 0, sizeof(*dqcoeff) * (16 << (tx_size * 2))); 285 dqcoeff[rc] = (x * dequant_ptr[rc != 0]) / mul; 312 int16_t *const dqcoeff = BLOCK_OFFSET(pd->dqcoeff, block); local 324 p->quant_fp, p->quant_shift, qcoeff, dqcoeff, 331 p->quant_fp, p->quant_shift, qcoeff, dqcoeff, 362 int16_t *const dqcoeff = BLOCK_OFFSET(pd->dqcoeff, block); local 410 int16_t *const dqcoeff = BLOCK_OFFSET(pd->dqcoeff, block); local 461 int16_t *const dqcoeff = BLOCK_OFFSET(pd->dqcoeff, block); local 537 int16_t *const dqcoeff = BLOCK_OFFSET(pd->dqcoeff, block); local 588 int16_t *dqcoeff = BLOCK_OFFSET(pd->dqcoeff, block); local [all...] |
H A D | vp9_rdopt.c | 148 pd->dqcoeff = ctx->dqcoeff_pbuf[i][m]; 158 ctx->dqcoeff_pbuf[i][n] = pd->dqcoeff; 226 int64_t vp9_block_error_c(const int16_t *coeff, const int16_t *dqcoeff, argument 232 const int diff = coeff[i] - dqcoeff[i]; 336 int16_t *const dqcoeff = BLOCK_OFFSET(pd->dqcoeff, block); local 337 args->dist = vp9_block_error(coeff, dqcoeff, 16 << ss_txfrm_size, 383 int16_t *const dqcoeff = BLOCK_OFFSET(xd->plane[plane].dqcoeff, block); local 389 (coeff[0] - dqcoeff[ [all...] |
/external/libvpx/libvpx/vp9/decoder/ |
H A D | vp9_detokenize.c | 40 dqcoeff[scan[c]] = vp9_read_bit(r) ? -v : v; \ 54 int16_t *dqcoeff, TX_SIZE tx_size, const int16_t *dq, 186 BLOCK_OFFSET(pd->dqcoeff, block), tx_size, 53 decode_coefs(VP9_COMMON *cm, const MACROBLOCKD *xd, PLANE_TYPE type, int16_t *dqcoeff, TX_SIZE tx_size, const int16_t *dq, int ctx, const int16_t *scan, const int16_t *nb, vp9_reader *r) argument
|
H A D | vp9_decodeframe.c | 198 int16_t *const dqcoeff = BLOCK_OFFSET(pd->dqcoeff, block); local 201 vp9_iwht4x4_add(dqcoeff, dst, stride, eob); 207 vp9_iht4x4_add(tx_type, dqcoeff, dst, stride, eob); 211 vp9_iht8x8_add(tx_type, dqcoeff, dst, stride, eob); 215 vp9_iht16x16_add(tx_type, dqcoeff, dst, stride, eob); 219 vp9_idct32x32_add(dqcoeff, dst, stride, eob); 227 vpx_memset(dqcoeff, 0, 2 * sizeof(dqcoeff[0])); 230 vpx_memset(dqcoeff, [all...] |
/external/libvpx/libvpx/vp8/common/ |
H A D | blockd.h | 199 short *dqcoeff; member in struct:blockd 215 DECLARE_ALIGNED(16, short, dqcoeff[400]);
|
/external/libvpx/libvpx/vp9/common/ |
H A D | vp9_blockd.h | 179 int16_t *dqcoeff; member in struct:macroblockd_plane 230 DECLARE_ALIGNED(16, int16_t, dqcoeff[MAX_MB_PLANE][64 * 64]);
|
/external/libvpx/libvpx/vp8/encoder/ |
H A D | rdopt.c | 408 int vp8_block_error_c(short *coeff, short *dqcoeff) argument 415 int this_diff = coeff[i] - dqcoeff[i]; 438 int this_diff = be->coeff[j] - bd->dqcoeff[j]; 463 error += vp8_block_error_c(be->coeff, bd->dqcoeff); 611 d += vp8_block_error(mb_y2->coeff, x_y2->dqcoeff); 680 distortion = vp8_block_error(be->coeff, b->dqcoeff) >> 2; 694 vpx_memcpy(best_dqcoeff, b->dqcoeff, 32); 1064 distortion += vp8_block_error(be->coeff, bd->dqcoeff);
|