Home
last modified time | relevance | path

Searched refs:src_diff (Results 1 – 22 of 22) sorted by relevance

/external/libvpx/libvpx/vp9/encoder/
Dvp9_avg.c34 static void hadamard_col8(const int16_t *src_diff, int src_stride, in hadamard_col8() argument
36 int16_t b0 = src_diff[0 * src_stride] + src_diff[1 * src_stride]; in hadamard_col8()
37 int16_t b1 = src_diff[0 * src_stride] - src_diff[1 * src_stride]; in hadamard_col8()
38 int16_t b2 = src_diff[2 * src_stride] + src_diff[3 * src_stride]; in hadamard_col8()
39 int16_t b3 = src_diff[2 * src_stride] - src_diff[3 * src_stride]; in hadamard_col8()
40 int16_t b4 = src_diff[4 * src_stride] + src_diff[5 * src_stride]; in hadamard_col8()
41 int16_t b5 = src_diff[4 * src_stride] - src_diff[5 * src_stride]; in hadamard_col8()
42 int16_t b6 = src_diff[6 * src_stride] + src_diff[7 * src_stride]; in hadamard_col8()
43 int16_t b7 = src_diff[6 * src_stride] - src_diff[7 * src_stride]; in hadamard_col8()
64 void vp9_hadamard_8x8_c(int16_t const *src_diff, int src_stride, in vp9_hadamard_8x8_c() argument
[all …]
Dvp9_encodemb.c43 vpx_highbd_subtract_block(bh, bw, p->src_diff, bw, p->src.buf, in vp9_subtract_plane()
49 vpx_subtract_block(bh, bw, p->src_diff, bw, p->src.buf, p->src.stride, in vp9_subtract_plane()
337 const int16_t *src_diff; in vp9_xform_quant_fp() local
339 src_diff = &p->src_diff[4 * (j * diff_stride + i)]; in vp9_xform_quant_fp()
345 highbd_fdct32x32(x->use_lp32x32fdct, src_diff, coeff, diff_stride); in vp9_xform_quant_fp()
353 vpx_highbd_fdct16x16(src_diff, coeff, diff_stride); in vp9_xform_quant_fp()
360 vpx_highbd_fdct8x8(src_diff, coeff, diff_stride); in vp9_xform_quant_fp()
367 x->fwd_txm4x4(src_diff, coeff, diff_stride); in vp9_xform_quant_fp()
382 fdct32x32(x->use_lp32x32fdct, src_diff, coeff, diff_stride); in vp9_xform_quant_fp()
389 vpx_fdct16x16(src_diff, coeff, diff_stride); in vp9_xform_quant_fp()
[all …]
Dvp9_block.h28 DECLARE_ALIGNED(16, int16_t, src_diff[64 * 64]);
Dvp9_rdopt.c821 int16_t *const src_diff = vp9_raster_block_offset_int16(BLOCK_8X8, in rd_pick_intra4x4block() local
823 p->src_diff); in rd_pick_intra4x4block()
831 vpx_highbd_subtract_block(4, 4, src_diff, 8, src, src_stride, in rd_pick_intra4x4block()
835 vp9_highbd_fwht4x4(src_diff, coeff, 8); in rd_pick_intra4x4block()
850 vpx_highbd_fdct4x4(src_diff, coeff, 8); in rd_pick_intra4x4block()
852 vp9_highbd_fht4x4(src_diff, coeff, 8, tx_type); in rd_pick_intra4x4block()
925 int16_t *const src_diff = in rd_pick_intra4x4block() local
926 vp9_raster_block_offset_int16(BLOCK_8X8, block, p->src_diff); in rd_pick_intra4x4block()
933 vpx_subtract_block(4, 4, src_diff, 8, src, src_stride, dst, dst_stride); in rd_pick_intra4x4block()
937 vp9_fwht4x4(src_diff, coeff, 8); in rd_pick_intra4x4block()
[all …]
Dvp9_pickmode.c610 const int16_t *src_diff; in block_yrd() local
611 src_diff = &p->src_diff[(r * diff_stride + c) << 2]; in block_yrd()
615 vpx_fdct32x32_rd(src_diff, coeff, diff_stride); in block_yrd()
622 vp9_hadamard_16x16(src_diff, diff_stride, (int16_t *)coeff); in block_yrd()
629 vp9_hadamard_8x8(src_diff, diff_stride, (int16_t *)coeff); in block_yrd()
636 x->fwd_txm4x4(src_diff, coeff, diff_stride); in block_yrd()
Dvp9_firstpass.c679 this_error = vpx_get_mb_ss(x->plane[0].src_diff); in vp9_first_pass()
/external/libvpx/libvpx/vp8/encoder/
Dencodemb.c25 short *diff_ptr = be->src_diff; in vp8_subtract_b()
52 vp8_subtract_mby(x->src_diff, *(b->base_src), in vp8_subtract_mb()
54 vp8_subtract_mbuv(x->src_diff, x->src.u_buffer, in vp8_subtract_mb()
61 short *src_diff_ptr = &x->src_diff[384]; in build_dcblock()
76 x->short_fdct8x4(&x->block[i].src_diff[0], in vp8_transform_mbuv()
88 x->short_fdct8x4(&x->block[i].src_diff[0], in vp8_transform_intra_mby()
96 x->short_walsh4x4(&x->block[24].src_diff[0], in vp8_transform_intra_mby()
108 x->short_fdct8x4(&x->block[i].src_diff[0], in transform_mb()
118 x->short_fdct8x4(&x->block[i].src_diff[0], in transform_mb()
124 x->short_walsh4x4(&x->block[24].src_diff[0], in transform_mb()
[all …]
Dencodeintra.c49 intra_pred_var = vpx_get_mb_ss(x->src_diff); in vp8_encode_intra()
69 x->short_fdct4x4(be->src_diff, be->coeff, 32); in vp8_encode_intra4x4block()
107 vp8_subtract_mby(x->src_diff, *(b->base_src), in vp8_encode_intra16x16mby()
130 vp8_subtract_mbuv(x->src_diff, x->src.u_buffer, in vp8_encode_intra16x16mbuv()
Dblock.h38 short *src_diff; member
69 DECLARE_ALIGNED(16, short, src_diff[400]); /* 25 blocks Y,U,V,Y2 */
Dencodeframe.c1053 x->block[r*4+c].src_diff = x->src_diff + r * 4 * 16 + c * 4; in vp8_setup_block_ptrs()
1061 x->block[16 + r*2+c].src_diff = x->src_diff + 256 + r * 4 * 8 + c * 4; in vp8_setup_block_ptrs()
1070 x->block[20 + r*2+c].src_diff = x->src_diff + 320 + r * 4 * 8 + c * 4; in vp8_setup_block_ptrs()
1074 x->block[24].src_diff = x->src_diff + 384; in vp8_setup_block_ptrs()
Drdopt.c584 short *Y2DCPtr = mb_y2->src_diff; in macro_block_yrd()
588 vp8_subtract_mby( mb->src_diff, *(mb->block[0].base_src), in macro_block_yrd()
594 mb->short_fdct8x4(beptr->src_diff, beptr->coeff, 32); in macro_block_yrd()
600 mb->short_walsh4x4(mb_y2->src_diff, mb_y2->coeff, 8); in macro_block_yrd()
674 x->short_fdct4x4(be->src_diff, be->coeff, 32); in rd_pick_intra4x4block()
846 vp8_subtract_mbuv(x->src_diff, in rd_inter16x16_uv()
866 vp8_subtract_mbuv(x->src_diff, in rd_inter4x4_uv()
907 vp8_subtract_mbuv(x->src_diff, in rd_pick_intra_mbuv_mode()
1069 x->short_fdct4x4(be->src_diff, be->coeff, 32); in vp8_encode_inter_mb_segment()
/external/libvpx/libvpx/vp9/encoder/x86/
Dvp9_avg_intrin_sse2.c215 void vp9_hadamard_8x8_sse2(int16_t const *src_diff, int src_stride, in vp9_hadamard_8x8_sse2() argument
218 src[0] = _mm_load_si128((const __m128i *)src_diff); in vp9_hadamard_8x8_sse2()
219 src[1] = _mm_load_si128((const __m128i *)(src_diff += src_stride)); in vp9_hadamard_8x8_sse2()
220 src[2] = _mm_load_si128((const __m128i *)(src_diff += src_stride)); in vp9_hadamard_8x8_sse2()
221 src[3] = _mm_load_si128((const __m128i *)(src_diff += src_stride)); in vp9_hadamard_8x8_sse2()
222 src[4] = _mm_load_si128((const __m128i *)(src_diff += src_stride)); in vp9_hadamard_8x8_sse2()
223 src[5] = _mm_load_si128((const __m128i *)(src_diff += src_stride)); in vp9_hadamard_8x8_sse2()
224 src[6] = _mm_load_si128((const __m128i *)(src_diff += src_stride)); in vp9_hadamard_8x8_sse2()
225 src[7] = _mm_load_si128((const __m128i *)(src_diff += src_stride)); in vp9_hadamard_8x8_sse2()
247 void vp9_hadamard_16x16_sse2(int16_t const *src_diff, int src_stride, in vp9_hadamard_16x16_sse2() argument
[all …]
/external/libvpx/config/x86_64/
Dvp9_rtcd.h79 void vp9_hadamard_16x16_c(int16_t const *src_diff, int src_stride, int16_t *coeff);
80 void vp9_hadamard_16x16_sse2(int16_t const *src_diff, int src_stride, int16_t *coeff);
83 void vp9_hadamard_8x8_c(int16_t const *src_diff, int src_stride, int16_t *coeff);
84 void vp9_hadamard_8x8_sse2(int16_t const *src_diff, int src_stride, int16_t *coeff);
85 void vp9_hadamard_8x8_ssse3(int16_t const *src_diff, int src_stride, int16_t *coeff);
/external/libvpx/config/x86/
Dvp9_rtcd.h79 void vp9_hadamard_16x16_c(int16_t const *src_diff, int src_stride, int16_t *coeff);
80 void vp9_hadamard_16x16_sse2(int16_t const *src_diff, int src_stride, int16_t *coeff);
83 void vp9_hadamard_8x8_c(int16_t const *src_diff, int src_stride, int16_t *coeff);
84 void vp9_hadamard_8x8_sse2(int16_t const *src_diff, int src_stride, int16_t *coeff);
/external/libvpx/config/arm/
Dvp9_rtcd.h68 void vp9_hadamard_16x16_c(int16_t const *src_diff, int src_stride, int16_t *coeff);
71 void vp9_hadamard_8x8_c(int16_t const *src_diff, int src_stride, int16_t *coeff);
/external/libvpx/config/mips32/
Dvp9_rtcd.h68 void vp9_hadamard_16x16_c(int16_t const *src_diff, int src_stride, int16_t *coeff);
71 void vp9_hadamard_8x8_c(int16_t const *src_diff, int src_stride, int16_t *coeff);
/external/libvpx/config/generic/
Dvp9_rtcd.h68 void vp9_hadamard_16x16_c(int16_t const *src_diff, int src_stride, int16_t *coeff);
71 void vp9_hadamard_8x8_c(int16_t const *src_diff, int src_stride, int16_t *coeff);
/external/libvpx/config/mips64/
Dvp9_rtcd.h68 void vp9_hadamard_16x16_c(int16_t const *src_diff, int src_stride, int16_t *coeff);
71 void vp9_hadamard_8x8_c(int16_t const *src_diff, int src_stride, int16_t *coeff);
/external/libvpx/config/mips32-dspr2/
Dvp9_rtcd.h68 void vp9_hadamard_16x16_c(int16_t const *src_diff, int src_stride, int16_t *coeff);
71 void vp9_hadamard_8x8_c(int16_t const *src_diff, int src_stride, int16_t *coeff);
/external/libvpx/config/arm64/
Dvp9_rtcd.h71 void vp9_hadamard_16x16_c(int16_t const *src_diff, int src_stride, int16_t *coeff);
74 void vp9_hadamard_8x8_c(int16_t const *src_diff, int src_stride, int16_t *coeff);
/external/libvpx/config/arm-neon/
Dvp9_rtcd.h71 void vp9_hadamard_16x16_c(int16_t const *src_diff, int src_stride, int16_t *coeff);
74 void vp9_hadamard_8x8_c(int16_t const *src_diff, int src_stride, int16_t *coeff);
/external/libvpx/libvpx/vp9/common/
Dvp9_rtcd_defs.pl206 add_proto qw/void vp9_hadamard_8x8/, "int16_t const *src_diff, int src_stride, int16_t *coeff";
209 add_proto qw/void vp9_hadamard_16x16/, "int16_t const *src_diff, int src_stride, int16_t *coeff";