/external/libvpx/libvpx/vpx_dsp/ |
H A D | avg.c | 35 // src_diff: first pass, 9 bit, dynamic range [-255, 255] 37 static void hadamard_col8(const int16_t *src_diff, int src_stride, argument 39 int16_t b0 = src_diff[0 * src_stride] + src_diff[1 * src_stride]; 40 int16_t b1 = src_diff[0 * src_stride] - src_diff[1 * src_stride]; 41 int16_t b2 = src_diff[2 * src_stride] + src_diff[3 * src_stride]; 42 int16_t b3 = src_diff[2 * src_stride] - src_diff[ 69 vpx_hadamard_8x8_c(const int16_t *src_diff, int src_stride, tran_low_t *coeff) argument 95 vpx_hadamard_16x16_c(const int16_t *src_diff, int src_stride, tran_low_t *coeff) argument [all...] |
/external/libvpx/libvpx/vpx_dsp/arm/ |
H A D | hadamard_neon.c | 50 void vpx_hadamard_8x8_neon(const int16_t *src_diff, int src_stride, argument 52 int16x8_t a0 = vld1q_s16(src_diff); 53 int16x8_t a1 = vld1q_s16(src_diff + src_stride); 54 int16x8_t a2 = vld1q_s16(src_diff + 2 * src_stride); 55 int16x8_t a3 = vld1q_s16(src_diff + 3 * src_stride); 56 int16x8_t a4 = vld1q_s16(src_diff + 4 * src_stride); 57 int16x8_t a5 = vld1q_s16(src_diff + 5 * src_stride); 58 int16x8_t a6 = vld1q_s16(src_diff + 6 * src_stride); 59 int16x8_t a7 = vld1q_s16(src_diff + 7 * src_stride); 79 void vpx_hadamard_16x16_neon(const int16_t *src_diff, in argument [all...] |
/external/libvpx/libvpx/vpx_dsp/ppc/ |
H A D | hadamard_vsx.c | 45 void vpx_hadamard_8x8_vsx(const int16_t *src_diff, int src_stride, argument 49 v[0] = vec_vsx_ld(0, src_diff); 50 v[1] = vec_vsx_ld(0, src_diff + src_stride); 51 v[2] = vec_vsx_ld(0, src_diff + (2 * src_stride)); 52 v[3] = vec_vsx_ld(0, src_diff + (3 * src_stride)); 53 v[4] = vec_vsx_ld(0, src_diff + (4 * src_stride)); 54 v[5] = vec_vsx_ld(0, src_diff + (5 * src_stride)); 55 v[6] = vec_vsx_ld(0, src_diff + (6 * src_stride)); 56 v[7] = vec_vsx_ld(0, src_diff + (7 * src_stride)); 74 void vpx_hadamard_16x16_vsx(const int16_t *src_diff, in argument [all...] |
/external/libvpx/libvpx/vp9/encoder/ |
H A D | vp9_encodemb.c | 42 vpx_highbd_subtract_block(bh, bw, p->src_diff, bw, p->src.buf, 48 vpx_subtract_block(bh, bw, p->src_diff, bw, p->src.buf, p->src.stride, 359 const int16_t *src_diff; local 360 src_diff = &p->src_diff[4 * (row * diff_stride + col)]; 366 highbd_fdct32x32(x->use_lp32x32fdct, src_diff, coeff, diff_stride); 372 vpx_highbd_fdct16x16(src_diff, coeff, diff_stride); 378 vpx_highbd_fdct8x8(src_diff, coeff, diff_stride); 384 x->fwd_txm4x4(src_diff, coeff, diff_stride); 397 fdct32x32(x->use_lp32x32fdct, src_diff, coef 433 const int16_t *src_diff; local 504 const int16_t *src_diff; local 767 int16_t *src_diff; local [all...] |
H A D | vp9_block.h | 30 DECLARE_ALIGNED(16, int16_t, src_diff[64 * 64]);
|
H A D | vp9_rdopt.c | 689 const int16_t *diff = &p->src_diff[4 * (blk_row * diff_stride + blk_col)]; 1008 int16_t *const src_diff = local 1009 vp9_raster_block_offset_int16(BLOCK_8X8, block, p->src_diff); 1016 vpx_highbd_subtract_block(4, 4, src_diff, 8, src, src_stride, dst, 1022 vp9_highbd_fwht4x4(src_diff, coeff, 8); 1038 vpx_highbd_fdct4x4(src_diff, coeff, 8); 1040 vp9_highbd_fht4x4(src_diff, coeff, 8, tx_type); 1109 int16_t *const src_diff = local 1110 vp9_raster_block_offset_int16(BLOCK_8X8, block, p->src_diff); 1116 vpx_subtract_block(4, 4, src_diff, [all...] |
H A D | vp9_pickmode.c | 683 vpx_subtract_block(bh, bw, p->src_diff, bw, p->src.buf, p->src.stride, 697 const int16_t *src_diff; local 698 src_diff = &p->src_diff[(r * diff_stride + c) << 2]; 702 vpx_hadamard_16x16(src_diff, diff_stride, coeff); 708 vpx_hadamard_8x8(src_diff, diff_stride, coeff); 714 x->fwd_txm4x4(src_diff, coeff, diff_stride);
|
H A D | vp9_firstpass.c | 958 vp9_zero_array(x->plane[0].src_diff, 256); 960 this_error = vpx_get_mb_ss(x->plane[0].src_diff);
|
/external/libvpx/libvpx/vp8/encoder/ |
H A D | encodeintra.c | 41 intra_pred_var = vpx_get_mb_ss(x->src_diff); 60 x->short_fdct4x4(be->src_diff, be->coeff, 32); 89 vp8_subtract_mby(x->src_diff, *(b->base_src), b->src_stride, xd->dst.y_buffer, 108 vp8_subtract_mbuv(x->src_diff, x->src.u_buffer, x->src.v_buffer,
|
H A D | block.h | 35 short *src_diff; member in struct:block 63 DECLARE_ALIGNED(16, short, src_diff[400]); /* 25 blocks Y,U,V,Y2 */
|
H A D | encodemb.c | 25 short *diff_ptr = be->src_diff; 51 vp8_subtract_mby(x->src_diff, *(b->base_src), b->src_stride, 53 vp8_subtract_mbuv(x->src_diff, x->src.u_buffer, x->src.v_buffer, 59 short *src_diff_ptr = &x->src_diff[384]; 71 x->short_fdct8x4(&x->block[i].src_diff[0], &x->block[i].coeff[0], 16); 79 x->short_fdct8x4(&x->block[i].src_diff[0], &x->block[i].coeff[0], 32); 86 x->short_walsh4x4(&x->block[24].src_diff[0], &x->block[24].coeff[0], 8); 93 x->short_fdct8x4(&x->block[i].src_diff[0], &x->block[i].coeff[0], 32); 100 x->short_fdct8x4(&x->block[i].src_diff[0], &x->block[i].coeff[0], 16); 105 x->short_walsh4x4(&x->block[24].src_diff[ [all...] |
H A D | encodeframe.c | 966 x->block[r * 4 + c].src_diff = x->src_diff + r * 4 * 16 + c * 4; 972 x->block[16 + r * 2 + c].src_diff = x->src_diff + 256 + r * 4 * 8 + c * 4; 978 x->block[20 + r * 2 + c].src_diff = x->src_diff + 320 + r * 4 * 8 + c * 4; 982 x->block[24].src_diff = x->src_diff + 384;
|
H A D | rdopt.c | 474 short *Y2DCPtr = mb_y2->src_diff; 478 vp8_subtract_mby(mb->src_diff, *(mb->block[0].base_src), 483 mb->short_fdct8x4(beptr->src_diff, beptr->coeff, 32); 489 mb->short_walsh4x4(mb_y2->src_diff, mb_y2->coeff, 8); 554 x->short_fdct4x4(be->src_diff, be->coeff, 32); 710 vp8_subtract_mbuv(x->src_diff, x->src.u_buffer, x->src.v_buffer, 729 vp8_subtract_mbuv(x->src_diff, x->src.u_buffer, x->src.v_buffer, 764 vp8_subtract_mbuv(x->src_diff, x->src.u_buffer, x->src.v_buffer, 910 x->short_fdct4x4(be->src_diff, be->coeff, 32);
|
/external/libvpx/libvpx/vpx_dsp/x86/ |
H A D | avg_intrin_sse2.c | 217 void vpx_hadamard_8x8_sse2(int16_t const *src_diff, int src_stride, argument 220 src[0] = _mm_load_si128((const __m128i *)src_diff); 221 src[1] = _mm_load_si128((const __m128i *)(src_diff += src_stride)); 222 src[2] = _mm_load_si128((const __m128i *)(src_diff += src_stride)); 223 src[3] = _mm_load_si128((const __m128i *)(src_diff += src_stride)); 224 src[4] = _mm_load_si128((const __m128i *)(src_diff += src_stride)); 225 src[5] = _mm_load_si128((const __m128i *)(src_diff += src_stride)); 226 src[6] = _mm_load_si128((const __m128i *)(src_diff += src_stride)); 227 src[7] = _mm_load_si128((const __m128i *)(src_diff += src_stride)); 249 void vpx_hadamard_16x16_sse2(int16_t const *src_diff, in argument [all...] |
/external/libvpx/config/x86_64/ |
H A D | vpx_dsp_rtcd.h | 298 void vpx_hadamard_16x16_c(const int16_t *src_diff, int src_stride, int16_t *coeff); 299 void vpx_hadamard_16x16_sse2(const int16_t *src_diff, int src_stride, int16_t *coeff); 302 void vpx_hadamard_8x8_c(const int16_t *src_diff, int src_stride, int16_t *coeff); 303 void vpx_hadamard_8x8_sse2(const int16_t *src_diff, int src_stride, int16_t *coeff); 304 void vpx_hadamard_8x8_ssse3(const int16_t *src_diff, int src_stride, int16_t *coeff);
|
/external/libvpx/config/arm-neon/ |
H A D | vpx_dsp_rtcd.h | 276 void vpx_hadamard_16x16_c(const int16_t *src_diff, int src_stride, int16_t *coeff); 277 void vpx_hadamard_16x16_neon(const int16_t *src_diff, int src_stride, int16_t *coeff); 280 void vpx_hadamard_8x8_c(const int16_t *src_diff, int src_stride, int16_t *coeff); 281 void vpx_hadamard_8x8_neon(const int16_t *src_diff, int src_stride, int16_t *coeff);
|
/external/libvpx/config/arm64/ |
H A D | vpx_dsp_rtcd.h | 276 void vpx_hadamard_16x16_c(const int16_t *src_diff, int src_stride, int16_t *coeff); 277 void vpx_hadamard_16x16_neon(const int16_t *src_diff, int src_stride, int16_t *coeff); 280 void vpx_hadamard_8x8_c(const int16_t *src_diff, int src_stride, int16_t *coeff); 281 void vpx_hadamard_8x8_neon(const int16_t *src_diff, int src_stride, int16_t *coeff);
|
/external/libvpx/config/mips32-msa/ |
H A D | vpx_dsp_rtcd.h | 274 void vpx_hadamard_16x16_c(const int16_t *src_diff, int src_stride, int16_t *coeff); 275 void vpx_hadamard_16x16_msa(const int16_t *src_diff, int src_stride, int16_t *coeff); 278 void vpx_hadamard_8x8_c(const int16_t *src_diff, int src_stride, int16_t *coeff); 279 void vpx_hadamard_8x8_msa(const int16_t *src_diff, int src_stride, int16_t *coeff);
|
/external/libvpx/config/mips64-msa/ |
H A D | vpx_dsp_rtcd.h | 274 void vpx_hadamard_16x16_c(const int16_t *src_diff, int src_stride, int16_t *coeff); 275 void vpx_hadamard_16x16_msa(const int16_t *src_diff, int src_stride, int16_t *coeff); 278 void vpx_hadamard_8x8_c(const int16_t *src_diff, int src_stride, int16_t *coeff); 279 void vpx_hadamard_8x8_msa(const int16_t *src_diff, int src_stride, int16_t *coeff);
|
/external/libvpx/config/x86/ |
H A D | vpx_dsp_rtcd.h | 297 void vpx_hadamard_16x16_c(const int16_t *src_diff, int src_stride, int16_t *coeff); 298 void vpx_hadamard_16x16_sse2(const int16_t *src_diff, int src_stride, int16_t *coeff); 301 void vpx_hadamard_8x8_c(const int16_t *src_diff, int src_stride, int16_t *coeff); 302 void vpx_hadamard_8x8_sse2(const int16_t *src_diff, int src_stride, int16_t *coeff);
|
/external/libvpx/config/arm/ |
H A D | vpx_dsp_rtcd.h | 232 void vpx_hadamard_16x16_c(const int16_t *src_diff, int src_stride, int16_t *coeff); 235 void vpx_hadamard_8x8_c(const int16_t *src_diff, int src_stride, int16_t *coeff);
|
/external/libvpx/config/generic/ |
H A D | vpx_dsp_rtcd.h | 232 void vpx_hadamard_16x16_c(const int16_t *src_diff, int src_stride, int16_t *coeff); 235 void vpx_hadamard_8x8_c(const int16_t *src_diff, int src_stride, int16_t *coeff);
|
/external/libvpx/config/mips32/ |
H A D | vpx_dsp_rtcd.h | 232 void vpx_hadamard_16x16_c(const int16_t *src_diff, int src_stride, int16_t *coeff); 235 void vpx_hadamard_8x8_c(const int16_t *src_diff, int src_stride, int16_t *coeff);
|
/external/libvpx/config/mips64/ |
H A D | vpx_dsp_rtcd.h | 232 void vpx_hadamard_16x16_c(const int16_t *src_diff, int src_stride, int16_t *coeff); 235 void vpx_hadamard_8x8_c(const int16_t *src_diff, int src_stride, int16_t *coeff);
|
/external/libvpx/config/mips32-dspr2/ |
H A D | vpx_dsp_rtcd.h | 246 void vpx_hadamard_16x16_c(const int16_t *src_diff, int src_stride, int16_t *coeff); 249 void vpx_hadamard_8x8_c(const int16_t *src_diff, int src_stride, int16_t *coeff);
|