Searched defs:running_avg_y (Results 1 - 10 of 10) sorted by relevance

/external/libvpx/libvpx/vp9/encoder/
H A Dvp9_denoiser.h46 YV12_BUFFER_CONFIG *running_avg_y; member in struct:vp9_denoiser
/external/webrtc/webrtc/modules/video_processing/util/
H A Ddenoiser_filter_c.cc64 uint8_t* running_avg_y,
98 running_avg_y[c] = mc_running_avg_y[c];
110 running_avg_y[c] = 255;
112 running_avg_y[c] = sig[c] + adjustment;
117 running_avg_y[c] = 0;
119 running_avg_y[c] = sig[c] - adjustment;
129 running_avg_y += avg_y_stride;
148 running_avg_y -= avg_y_stride * 16;
157 if (running_avg_y[c] - adjustment < 0)
158 running_avg_y[
62 MbDenoise(uint8_t* mc_running_avg_y, int mc_avg_y_stride, uint8_t* running_avg_y, int avg_y_stride, const uint8_t* sig, int sig_stride, uint8_t motion_magnitude, int increase_denoising) argument
[all...]
H A Ddenoiser_filter_neon.cc104 uint8_t* running_avg_y,
168 vst1q_u8(running_avg_y, v_running_avg_y);
187 running_avg_y += running_avg_y_stride;
203 // is to apply an additional adjustment to running_avg_y to bring it
216 running_avg_y -= running_avg_y_stride * 16;
218 uint8x16_t v_running_avg_y = vld1q_u8(running_avg_y);
240 vst1q_u8(running_avg_y, v_running_avg_y);
258 running_avg_y += running_avg_y_stride;
277 running_avg_y -= running_avg_y_stride * 16;
102 MbDenoise(uint8_t* mc_running_avg_y, int mc_running_avg_y_stride, uint8_t* running_avg_y, int running_avg_y_stride, const uint8_t* sig, int sig_stride, uint8_t motion_magnitude, int increase_denoising) argument
H A Ddenoiser_filter_sse2.cc137 uint8_t* running_avg_y,
197 _mm_storeu_si128(reinterpret_cast<__m128i*>(running_avg_y),
208 running_avg_y += avg_y_stride;
221 // is to apply an additional adjustment to running_avg_y to bring it
234 running_avg_y -= avg_y_stride * 16;
237 _mm_loadu_si128(reinterpret_cast<__m128i*>(&running_avg_y[0]));
256 _mm_storeu_si128(reinterpret_cast<__m128i*>(running_avg_y),
266 running_avg_y += avg_y_stride;
135 MbDenoise(uint8_t* mc_running_avg_y, int mc_avg_y_stride, uint8_t* running_avg_y, int avg_y_stride, const uint8_t* sig, int sig_stride, uint8_t motion_magnitude, int increase_denoising) argument
/external/libvpx/libvpx/vp8/encoder/arm/neon/
H A Ddenoising_neon.c50 unsigned char *running_avg_y,
117 vst1q_u8(running_avg_y, v_running_avg_y);
140 running_avg_y += running_avg_y_stride;
155 // is to apply an additional adjustment to running_avg_y to bring it
168 running_avg_y -= running_avg_y_stride * 16;
170 uint8x16_t v_running_avg_y = vld1q_u8(running_avg_y);
192 vst1q_u8(running_avg_y, v_running_avg_y);
210 running_avg_y += running_avg_y_stride;
229 running_avg_y -= running_avg_y_stride * 16;
232 vp8_copy_mem16x16(running_avg_y, running_avg_y_strid
48 vp8_denoiser_filter_neon(unsigned char *mc_running_avg_y, int mc_running_avg_y_stride, unsigned char *running_avg_y, int running_avg_y_stride, unsigned char *sig, int sig_stride, unsigned int motion_magnitude, int increase_denoising) argument
[all...]
/external/libvpx/libvpx/vp8/encoder/x86/
H A Ddenoising_sse2.c39 int mc_avg_y_stride, unsigned char *running_avg_y,
43 unsigned char *running_avg_y_start = running_avg_y;
101 _mm_storeu_si128((__m128i *)running_avg_y, v_running_avg_y);
112 running_avg_y += avg_y_stride;
124 // is to apply an additional adjustment to running_avg_y to bring it
137 running_avg_y -= avg_y_stride * 16;
140 _mm_loadu_si128((__m128i *)(&running_avg_y[0]));
158 _mm_storeu_si128((__m128i *)running_avg_y, v_running_avg_y);
167 running_avg_y += avg_y_stride;
302 // is to apply an additional adjustment to running_avg_y t
38 vp8_denoiser_filter_sse2(unsigned char *mc_running_avg_y, int mc_avg_y_stride, unsigned char *running_avg_y, int avg_y_stride, unsigned char *sig, int sig_stride, unsigned int motion_magnitude, int increase_denoising) argument
[all...]
/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,
82 vst1q_u8(running_avg_y, v_running_avg_y);
97 const uint8_t *sig, const uint8_t *mc_running_avg_y, uint8_t *running_avg_y,
99 uint8x16_t v_running_avg_y = vld1q_u8(running_avg_y);
119 vst1q_u8(running_avg_y, v_running_avg_y);
133 int mc_avg_y_stride, uint8_t *running_avg_y,
162 memcpy(running_buffer[r], running_avg_y, width);
163 memcpy(running_buffer[r] + width, running_avg_y + avg_y_stride, width);
173 vst1_u8(running_avg_y, v_running_buffer_low);
174 vst1_u8(running_avg_y
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,
80 _mm_storeu_si128((__m128i *)running_avg_y, v_running_avg_y);
91 const uint8_t *sig, const uint8_t *mc_running_avg_y, uint8_t *running_avg_y,
93 __m128i v_running_avg_y = _mm_loadu_si128((__m128i *)(&running_avg_y[0]));
111 _mm_storeu_si128((__m128i *)running_avg_y, v_running_avg_y);
123 uint8_t *running_avg_y, int avg_y_stride,
152 memcpy(running_buffer[r], running_avg_y, width);
153 memcpy(running_buffer[r] + width, running_avg_y + avg_y_stride, width);
157 memcpy(running_avg_y, running_buffer[r], width);
158 memcpy(running_avg_y
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/mips/msa/
H A Ddenoising_msa.c31 v16u8 mc_running_avg_y0, running_avg_y, sig0; local
117 running_avg_y = (v16u8)__msa_pckev_b((v16i8)temp1_h, (v16i8)temp0_h);
118 running_avg_y =
119 __msa_bmnz_v(running_avg_y, mc_running_avg_y0, (v16u8)temp2_h);
120 ST_UB(running_avg_y, running_avg_y_ptr);
165 running_avg_y = (v16u8)__msa_pckev_b((v16i8)temp1_h, (v16i8)temp0_h);
166 running_avg_y =
167 __msa_bmnz_v(running_avg_y, mc_running_avg_y1, (v16u8)temp2_h);
168 ST_UB(running_avg_y, running_avg_y_ptr);
195 running_avg_y
320 v16u8 mc_running_avg_y0, running_avg_y, sig0; local
[all...]
/external/libvpx/libvpx/vp8/encoder/
H A Ddenoising.c58 unsigned char *running_avg_y, int avg_y_stride,
62 unsigned char *running_avg_y_start = running_avg_y;
96 running_avg_y[c] = mc_running_avg_y[c];
109 running_avg_y[c] = 255;
111 running_avg_y[c] = sig[c] + adjustment;
117 running_avg_y[c] = 0;
119 running_avg_y[c] = sig[c] - adjustment;
130 running_avg_y += avg_y_stride;
156 // an additional adjustment to running_avg_y to bring it closer to sig.
167 running_avg_y
57 vp8_denoiser_filter_c(unsigned char *mc_running_avg_y, int mc_avg_y_stride, unsigned char *running_avg_y, int avg_y_stride, unsigned char *sig, int sig_stride, unsigned int motion_magnitude, int increase_denoising) argument
612 unsigned char *running_avg_y = local
[all...]

Completed in 522 milliseconds