Searched defs:mc_running_avg_y (Results 1 - 9 of 9) sorted by relevance

/external/libvpx/libvpx/vp9/encoder/
H A Dvp9_denoiser.h47 YV12_BUFFER_CONFIG *mc_running_avg_y; member in struct:vp9_denoiser
/external/webrtc/webrtc/modules/video_processing/util/
H A Ddenoiser_filter_c.cc62 DenoiserDecision DenoiserFilterC::MbDenoise(uint8_t* mc_running_avg_y, argument
92 diff = mc_running_avg_y[c] - sig[c];
98 running_avg_y[c] = mc_running_avg_y[c];
128 mc_running_avg_y += mc_avg_y_stride;
147 mc_running_avg_y -= mc_avg_y_stride * 16;
151 int diff = mc_running_avg_y[c] - sig[c];
172 mc_running_avg_y += mc_avg_y_stride;
H A Ddenoiser_filter_neon.cc102 DenoiserDecision DenoiserFilterNEON::MbDenoise(uint8_t* mc_running_avg_y, argument
129 const uint8x16_t v_mc_running_avg_y = vld1q_u8(mc_running_avg_y);
186 mc_running_avg_y += mc_running_avg_y_stride;
215 mc_running_avg_y -= mc_running_avg_y_stride * 16;
220 const uint8x16_t v_mc_running_avg_y = vld1q_u8(mc_running_avg_y);
257 mc_running_avg_y += mc_running_avg_y_stride;
H A Ddenoiser_filter_sse2.cc135 DenoiserDecision DenoiserFilterSSE2::MbDenoise(uint8_t* mc_running_avg_y, argument
164 _mm_loadu_si128(reinterpret_cast<__m128i*>(&mc_running_avg_y[0]));
207 mc_running_avg_y += mc_avg_y_stride;
233 mc_running_avg_y -= mc_avg_y_stride * 16;
242 _mm_loadu_si128(reinterpret_cast<__m128i*>(&mc_running_avg_y[0]));
265 mc_running_avg_y += mc_avg_y_stride;
/external/libvpx/libvpx/vp8/encoder/arm/neon/
H A Ddenoising_neon.c48 int vp8_denoiser_filter_neon(unsigned char *mc_running_avg_y, argument
76 const uint8x16_t v_mc_running_avg_y = vld1q_u8(mc_running_avg_y);
139 mc_running_avg_y += mc_running_avg_y_stride;
167 mc_running_avg_y -= mc_running_avg_y_stride * 16;
172 const uint8x16_t v_mc_running_avg_y = vld1q_u8(mc_running_avg_y);
209 mc_running_avg_y += mc_running_avg_y_stride;
/external/libvpx/libvpx/vp8/encoder/x86/
H A Ddenoising_sse2.c38 int vp8_denoiser_filter_sse2(unsigned char *mc_running_avg_y, argument
68 _mm_loadu_si128((__m128i *)(&mc_running_avg_y[0]));
111 mc_running_avg_y += mc_avg_y_stride;
136 mc_running_avg_y -= mc_avg_y_stride * 16;
144 _mm_loadu_si128((__m128i *)(&mc_running_avg_y[0]));
166 mc_running_avg_y += mc_avg_y_stride;
/external/libvpx/libvpx/vp9/encoder/arm/neon/
H A Dvp9_denoiser_neon.c35 const uint8_t *sig, const uint8_t *mc_running_avg_y, uint8_t *running_avg_y,
41 const uint8x16_t v_mc_running_avg_y = vld1q_u8(mc_running_avg_y);
97 const uint8_t *sig, const uint8_t *mc_running_avg_y, uint8_t *running_avg_y,
101 const uint8x16_t v_mc_running_avg_y = vld1q_u8(mc_running_avg_y);
132 const uint8_t *mc_running_avg_y,
159 memcpy(mc_running_buffer[r], mc_running_avg_y, width);
160 memcpy(mc_running_buffer[r] + width, mc_running_avg_y + mc_avg_y_stride,
178 mc_running_avg_y += (mc_avg_y_stride << 1);
233 const uint8_t *mc_running_avg_y,
265 sig, mc_running_avg_y, running_avg_
34 denoiser_16x1_neon( const uint8_t *sig, const uint8_t *mc_running_avg_y, uint8_t *running_avg_y, const uint8x16_t v_level1_threshold, const uint8x16_t v_level2_threshold, const uint8x16_t v_level3_threshold, const uint8x16_t v_level1_adjustment, const uint8x16_t v_delta_level_1_and_2, const uint8x16_t v_delta_level_2_and_3, int8x16_t v_sum_diff_total) argument
96 denoiser_adjust_16x1_neon( const uint8_t *sig, const uint8_t *mc_running_avg_y, uint8_t *running_avg_y, const uint8x16_t k_delta, int8x16_t v_sum_diff_total) argument
131 vp9_denoiser_8xN_neon(const uint8_t *sig, int sig_stride, const uint8_t *mc_running_avg_y, int mc_avg_y_stride, uint8_t *running_avg_y, int avg_y_stride, int increase_denoising, BLOCK_SIZE bs, int motion_magnitude, int width) argument
232 vp9_denoiser_NxM_neon(const uint8_t *sig, int sig_stride, const uint8_t *mc_running_avg_y, int mc_avg_y_stride, uint8_t *running_avg_y, int avg_y_stride, int increase_denoising, BLOCK_SIZE bs, int motion_magnitude) argument
[all...]
/external/libvpx/libvpx/vp9/encoder/x86/
H A Dvp9_denoiser_sse2.c40 const uint8_t *sig, const uint8_t *mc_running_avg_y, uint8_t *running_avg_y,
47 _mm_loadu_si128((const __m128i *)(&mc_running_avg_y[0]));
91 const uint8_t *sig, const uint8_t *mc_running_avg_y, uint8_t *running_avg_y,
97 _mm_loadu_si128((const __m128i *)(&mc_running_avg_y[0]));
121 const uint8_t *mc_running_avg_y,
149 memcpy(mc_running_buffer[r], mc_running_avg_y, width);
150 memcpy(mc_running_buffer[r] + width, mc_running_avg_y + mc_avg_y_stride,
161 mc_running_avg_y += (mc_avg_y_stride << 1);
209 const uint8_t *mc_running_avg_y,
244 sig, mc_running_avg_y, running_avg_
39 vp9_denoiser_16x1_sse2( const uint8_t *sig, const uint8_t *mc_running_avg_y, uint8_t *running_avg_y, const __m128i *k_0, const __m128i *k_4, const __m128i *k_8, const __m128i *k_16, const __m128i *l3, const __m128i *l32, const __m128i *l21, __m128i acc_diff) argument
90 vp9_denoiser_adj_16x1_sse2( const uint8_t *sig, const uint8_t *mc_running_avg_y, uint8_t *running_avg_y, const __m128i k_0, const __m128i k_delta, __m128i acc_diff) argument
120 vp9_denoiser_NxM_sse2_small(const uint8_t *sig, int sig_stride, const uint8_t *mc_running_avg_y, int mc_avg_y_stride, uint8_t *running_avg_y, int avg_y_stride, int increase_denoising, BLOCK_SIZE bs, int motion_magnitude, int width) argument
208 vp9_denoiser_NxM_sse2_big(const uint8_t *sig, int sig_stride, const uint8_t *mc_running_avg_y, int mc_avg_y_stride, uint8_t *running_avg_y, int avg_y_stride, int increase_denoising, BLOCK_SIZE bs, int motion_magnitude) argument
[all...]
/external/libvpx/libvpx/vp8/encoder/
H A Ddenoising.c57 int vp8_denoiser_filter_c(unsigned char *mc_running_avg_y, int mc_avg_y_stride, argument
90 diff = mc_running_avg_y[c] - sig[c];
96 running_avg_y[c] = mc_running_avg_y[c];
129 mc_running_avg_y += mc_avg_y_stride;
166 mc_running_avg_y -= mc_avg_y_stride * 16;
170 int diff = mc_running_avg_y[c] - sig[c];
194 mc_running_avg_y += mc_avg_y_stride;
609 unsigned char *mc_running_avg_y = local
617 decision = vp8_denoiser_filter(mc_running_avg_y, mc_avg_y_stride,

Completed in 125 milliseconds