/external/libvpx/libvpx/vp9/encoder/arm/neon/ |
D | vp9_denoiser_neon.c | 35 const uint8_t *sig, const uint8_t *mc_running_avg_y, uint8_t *running_avg_y, in denoiser_16x1_neon() argument 82 vst1q_u8(running_avg_y, v_running_avg_y); in denoiser_16x1_neon() 97 const uint8_t *sig, const uint8_t *mc_running_avg_y, uint8_t *running_avg_y, in denoiser_adjust_16x1_neon() argument 99 uint8x16_t v_running_avg_y = vld1q_u8(running_avg_y); in denoiser_adjust_16x1_neon() 119 vst1q_u8(running_avg_y, v_running_avg_y); in denoiser_adjust_16x1_neon() 133 int mc_avg_y_stride, uint8_t *running_avg_y, in vp9_denoiser_8xN_neon() argument 162 memcpy(running_buffer[r], running_avg_y, width); in vp9_denoiser_8xN_neon() 163 memcpy(running_buffer[r] + width, running_avg_y + avg_y_stride, width); in vp9_denoiser_8xN_neon() 173 vst1_u8(running_avg_y, v_running_buffer_low); in vp9_denoiser_8xN_neon() 174 vst1_u8(running_avg_y + avg_y_stride, v_running_buffer_high); in vp9_denoiser_8xN_neon() [all …]
|
/external/libvpx/libvpx/vp9/encoder/x86/ |
D | vp9_denoiser_sse2.c | 40 const uint8_t *sig, const uint8_t *mc_running_avg_y, uint8_t *running_avg_y, in vp9_denoiser_16x1_sse2() argument 80 _mm_storeu_si128((__m128i *)running_avg_y, v_running_avg_y); in vp9_denoiser_16x1_sse2() 91 const uint8_t *sig, const uint8_t *mc_running_avg_y, uint8_t *running_avg_y, in vp9_denoiser_adj_16x1_sse2() argument 93 __m128i v_running_avg_y = _mm_loadu_si128((__m128i *)(&running_avg_y[0])); in vp9_denoiser_adj_16x1_sse2() 111 _mm_storeu_si128((__m128i *)running_avg_y, v_running_avg_y); in vp9_denoiser_adj_16x1_sse2() 123 uint8_t *running_avg_y, int avg_y_stride, in vp9_denoiser_NxM_sse2_small() argument 152 memcpy(running_buffer[r], running_avg_y, width); in vp9_denoiser_NxM_sse2_small() 153 memcpy(running_buffer[r] + width, running_avg_y + avg_y_stride, width); in vp9_denoiser_NxM_sse2_small() 157 memcpy(running_avg_y, running_buffer[r], width); in vp9_denoiser_NxM_sse2_small() 158 memcpy(running_avg_y + avg_y_stride, running_buffer[r] + width, width); in vp9_denoiser_NxM_sse2_small() [all …]
|
/external/libvpx/libvpx/vp9/encoder/ |
D | vp9_denoiser.c | 267 if (denoiser->running_avg_y[frame].buffer_alloc == NULL) { in perform_motion_compensation() 294 block_start(denoiser->running_avg_y[frame].y_buffer, in perform_motion_compensation() 295 denoiser->running_avg_y[frame].y_stride, mi_row, mi_col); in perform_motion_compensation() 296 filter_mbd->plane[0].pre[0].stride = denoiser->running_avg_y[frame].y_stride; in perform_motion_compensation() 298 block_start(denoiser->running_avg_y[frame].u_buffer, in perform_motion_compensation() 299 denoiser->running_avg_y[frame].uv_stride, mi_row, mi_col); in perform_motion_compensation() 300 filter_mbd->plane[1].pre[0].stride = denoiser->running_avg_y[frame].uv_stride; in perform_motion_compensation() 302 block_start(denoiser->running_avg_y[frame].v_buffer, in perform_motion_compensation() 303 denoiser->running_avg_y[frame].uv_stride, mi_row, mi_col); in perform_motion_compensation() 304 filter_mbd->plane[2].pre[0].stride = denoiser->running_avg_y[frame].uv_stride; in perform_motion_compensation() [all …]
|
D | vp9_denoiser.h | 46 YV12_BUFFER_CONFIG *running_avg_y; member
|
D | vp9_encoder.c | 5200 &cpi->denoiser.running_avg_y[INTRA_FRAME]);
|
/external/webrtc/modules/video_processing/util/ |
D | denoiser_filter_c.cc | 54 uint8_t* running_avg_y, in MbDenoise() argument 88 running_avg_y[c] = mc_running_avg_y[c]; in MbDenoise() 100 running_avg_y[c] = 255; in MbDenoise() 102 running_avg_y[c] = sig[c] + adjustment; in MbDenoise() 107 running_avg_y[c] = 0; in MbDenoise() 109 running_avg_y[c] = sig[c] - adjustment; in MbDenoise() 119 running_avg_y += avg_y_stride; in MbDenoise()
|
D | denoiser_filter_neon.cc | 92 uint8_t* running_avg_y, in MbDenoise() argument 157 vst1q_u8(running_avg_y, v_running_avg_y); in MbDenoise() 176 running_avg_y += running_avg_y_stride; in MbDenoise() 189 running_avg_y -= running_avg_y_stride * 16; in MbDenoise()
|
D | denoiser_filter_sse2.cc | 127 uint8_t* running_avg_y, in MbDenoise() argument 189 _mm_storeu_si128(reinterpret_cast<__m128i*>(running_avg_y), in MbDenoise() 200 running_avg_y += avg_y_stride; in MbDenoise()
|
D | denoiser_filter_sse2.h | 34 uint8_t* running_avg_y,
|
D | denoiser_filter_neon.h | 32 uint8_t* running_avg_y,
|
D | denoiser_filter_c.h | 34 uint8_t* running_avg_y,
|
D | denoiser_filter.h | 45 uint8_t* running_avg_y,
|
/external/libvpx/libvpx/vp8/encoder/ |
D | denoising.c | 58 unsigned char *running_avg_y, int avg_y_stride, in vp8_denoiser_filter_c() argument 62 unsigned char *running_avg_y_start = running_avg_y; in vp8_denoiser_filter_c() 96 running_avg_y[c] = mc_running_avg_y[c]; in vp8_denoiser_filter_c() 109 running_avg_y[c] = 255; in vp8_denoiser_filter_c() 111 running_avg_y[c] = sig[c] + adjustment; in vp8_denoiser_filter_c() 117 running_avg_y[c] = 0; in vp8_denoiser_filter_c() 119 running_avg_y[c] = sig[c] - adjustment; in vp8_denoiser_filter_c() 130 running_avg_y += avg_y_stride; in vp8_denoiser_filter_c() 167 running_avg_y -= avg_y_stride * 16; in vp8_denoiser_filter_c() 175 if (running_avg_y[c] - adjustment < 0) { in vp8_denoiser_filter_c() [all …]
|
/external/libvpx/libvpx/vp8/encoder/mips/msa/ |
D | denoising_msa.c | 31 v16u8 mc_running_avg_y0, running_avg_y, sig0; in vp8_denoiser_filter_msa() local 117 running_avg_y = (v16u8)__msa_pckev_b((v16i8)temp1_h, (v16i8)temp0_h); in vp8_denoiser_filter_msa() 118 running_avg_y = in vp8_denoiser_filter_msa() 119 __msa_bmnz_v(running_avg_y, mc_running_avg_y0, (v16u8)temp2_h); in vp8_denoiser_filter_msa() 120 ST_UB(running_avg_y, running_avg_y_ptr); in vp8_denoiser_filter_msa() 165 running_avg_y = (v16u8)__msa_pckev_b((v16i8)temp1_h, (v16i8)temp0_h); in vp8_denoiser_filter_msa() 166 running_avg_y = in vp8_denoiser_filter_msa() 167 __msa_bmnz_v(running_avg_y, mc_running_avg_y1, (v16u8)temp2_h); in vp8_denoiser_filter_msa() 168 ST_UB(running_avg_y, running_avg_y_ptr); in vp8_denoiser_filter_msa() 195 running_avg_y = LD_UB(running_avg_y_ptr); in vp8_denoiser_filter_msa() [all …]
|
/external/libvpx/libvpx/vp8/encoder/arm/neon/ |
D | denoising_neon.c | 50 unsigned char *running_avg_y, in vp8_denoiser_filter_neon() argument 117 vst1q_u8(running_avg_y, v_running_avg_y); in vp8_denoiser_filter_neon() 140 running_avg_y += running_avg_y_stride; in vp8_denoiser_filter_neon() 168 running_avg_y -= running_avg_y_stride * 16; in vp8_denoiser_filter_neon() 170 uint8x16_t v_running_avg_y = vld1q_u8(running_avg_y); in vp8_denoiser_filter_neon() 192 vst1q_u8(running_avg_y, v_running_avg_y); in vp8_denoiser_filter_neon() 210 running_avg_y += running_avg_y_stride; in vp8_denoiser_filter_neon() 229 running_avg_y -= running_avg_y_stride * 16; in vp8_denoiser_filter_neon() 232 vp8_copy_mem16x16(running_avg_y, running_avg_y_stride, sig, sig_stride); in vp8_denoiser_filter_neon()
|
/external/libvpx/libvpx/vp8/encoder/x86/ |
D | denoising_sse2.c | 39 int mc_avg_y_stride, unsigned char *running_avg_y, in vp8_denoiser_filter_sse2() argument 43 unsigned char *running_avg_y_start = running_avg_y; in vp8_denoiser_filter_sse2() 101 _mm_storeu_si128((__m128i *)running_avg_y, v_running_avg_y); in vp8_denoiser_filter_sse2() 112 running_avg_y += avg_y_stride; in vp8_denoiser_filter_sse2() 137 running_avg_y -= avg_y_stride * 16; in vp8_denoiser_filter_sse2() 140 _mm_loadu_si128((__m128i *)(&running_avg_y[0])); in vp8_denoiser_filter_sse2() 158 _mm_storeu_si128((__m128i *)running_avg_y, v_running_avg_y); in vp8_denoiser_filter_sse2() 167 running_avg_y += avg_y_stride; in vp8_denoiser_filter_sse2()
|
/external/libvpx/config/arm-neon/ |
D | vp8_rtcd.h | 68 …(unsigned char *mc_running_avg_y, int mc_avg_y_stride, unsigned char *running_avg_y, int avg_y_str… 69 …(unsigned char *mc_running_avg_y, int mc_avg_y_stride, unsigned char *running_avg_y, int avg_y_str…
|
/external/libvpx/config/arm64/ |
D | vp8_rtcd.h | 68 …(unsigned char *mc_running_avg_y, int mc_avg_y_stride, unsigned char *running_avg_y, int avg_y_str… 69 …(unsigned char *mc_running_avg_y, int mc_avg_y_stride, unsigned char *running_avg_y, int avg_y_str…
|
/external/libvpx/config/x86_64/ |
D | vp8_rtcd.h | 82 …(unsigned char *mc_running_avg_y, int mc_avg_y_stride, unsigned char *running_avg_y, int avg_y_str… 83 …(unsigned char *mc_running_avg_y, int mc_avg_y_stride, unsigned char *running_avg_y, int avg_y_str…
|
/external/libvpx/config/x86/ |
D | vp8_rtcd.h | 82 …(unsigned char *mc_running_avg_y, int mc_avg_y_stride, unsigned char *running_avg_y, int avg_y_str… 83 …(unsigned char *mc_running_avg_y, int mc_avg_y_stride, unsigned char *running_avg_y, int avg_y_str…
|
/external/libvpx/libvpx/vp8/common/ |
D | rtcd_defs.pl | 246 …"unsigned char *mc_running_avg_y, int mc_avg_y_stride, unsigned char *running_avg_y, int avg_y_str…
|
/external/libvpx/config/generic/ |
D | vp8_rtcd.h | 60 …(unsigned char *mc_running_avg_y, int mc_avg_y_stride, unsigned char *running_avg_y, int avg_y_str…
|