Searched refs:src_diff (Results 1 - 25 of 25) sorted by relevance

/external/libvpx/libvpx/vpx_dsp/
H A Davg.c35 // 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 Dhadamard_neon.c50 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 Dhadamard_vsx.c45 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 Dvp9_encodemb.c42 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 Dvp9_block.h30 DECLARE_ALIGNED(16, int16_t, src_diff[64 * 64]);
H A Dvp9_rdopt.c689 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 Dvp9_pickmode.c683 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 Dvp9_firstpass.c958 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 Dencodeintra.c41 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 Dblock.h35 short *src_diff; member in struct:block
63 DECLARE_ALIGNED(16, short, src_diff[400]); /* 25 blocks Y,U,V,Y2 */
H A Dencodemb.c25 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 Dencodeframe.c966 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 Drdopt.c474 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 Davg_intrin_sse2.c217 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 Dvpx_dsp_rtcd.h298 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 Dvpx_dsp_rtcd.h276 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 Dvpx_dsp_rtcd.h276 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 Dvpx_dsp_rtcd.h274 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 Dvpx_dsp_rtcd.h274 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 Dvpx_dsp_rtcd.h297 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 Dvpx_dsp_rtcd.h232 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 Dvpx_dsp_rtcd.h232 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 Dvpx_dsp_rtcd.h232 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 Dvpx_dsp_rtcd.h232 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 Dvpx_dsp_rtcd.h246 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);

Completed in 273 milliseconds