/external/libvpx/libvpx/vp9/encoder/ |
D | vp9_avg.c | 34 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 …]
|
D | vp9_encodemb.c | 43 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 …]
|
D | vp9_block.h | 28 DECLARE_ALIGNED(16, int16_t, src_diff[64 * 64]);
|
D | vp9_rdopt.c | 821 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 …]
|
D | vp9_pickmode.c | 610 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()
|
D | vp9_firstpass.c | 679 this_error = vpx_get_mb_ss(x->plane[0].src_diff); in vp9_first_pass()
|
/external/libvpx/libvpx/vp8/encoder/ |
D | encodemb.c | 25 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 …]
|
D | encodeintra.c | 49 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()
|
D | block.h | 38 short *src_diff; member 69 DECLARE_ALIGNED(16, short, src_diff[400]); /* 25 blocks Y,U,V,Y2 */
|
D | encodeframe.c | 1053 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()
|
D | rdopt.c | 584 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/ |
D | vp9_avg_intrin_sse2.c | 215 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/ |
D | vp9_rtcd.h | 79 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/ |
D | vp9_rtcd.h | 79 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/ |
D | vp9_rtcd.h | 68 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/ |
D | vp9_rtcd.h | 68 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/ |
D | vp9_rtcd.h | 68 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/ |
D | vp9_rtcd.h | 68 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/ |
D | vp9_rtcd.h | 68 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/ |
D | vp9_rtcd.h | 71 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/ |
D | vp9_rtcd.h | 71 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/ |
D | vp9_rtcd_defs.pl | 206 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";
|