/external/webrtc/webrtc/modules/video_processing/util/ |
H A D | denoiser_filter_c.cc | 68 uint8_t motion_magnitude, 76 if (motion_magnitude <= kMotionMagnitudeThreshold) { 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
|
H A D | denoiser_filter_neon.cc | 108 uint8_t motion_magnitude, 110 // If motion_magnitude is small, making the denoiser more aggressive by 114 (increase_denoising && motion_magnitude <= kMotionMagnitudeThreshold) ? 1 117 (motion_magnitude <= kMotionMagnitudeThreshold) ? 4 + shift_inc : 3); 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 D | denoiser_filter_sse2.cc | 141 uint8_t motion_magnitude, 144 (increase_denoising && motion_magnitude <= kMotionMagnitudeThreshold) ? 1 151 // Modify each level's adjustment according to motion_magnitude. 153 (motion_magnitude <= kMotionMagnitudeThreshold) ? 7 + shift_inc : 6); 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 D | denoising_neon.c | 52 int sig_stride, unsigned int motion_magnitude, 54 /* If motion_magnitude is small, making the denoiser more aggressive by 59 (increase_denoising && motion_magnitude <= MOTION_MAGNITUDE_THRESHOLD) 63 (motion_magnitude <= MOTION_MAGNITUDE_THRESHOLD) ? 4 + shift_inc : 3); 241 int sig_stride, unsigned int motion_magnitude, 243 /* If motion_magnitude is small, making the denoiser more aggressive by 248 (increase_denoising && motion_magnitude <= MOTION_MAGNITUDE_THRESHOLD_UV) 252 (motion_magnitude <= MOTION_MAGNITUDE_THRESHOLD_UV) ? 4 + shift_inc : 3); 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 237 vp8_denoiser_filter_uv_neon(unsigned char *mc_running_avg, int mc_running_avg_stride, unsigned char *running_avg, int running_avg_stride, unsigned char *sig, int sig_stride, unsigned int motion_magnitude, int increase_denoising) argument
|
/external/libvpx/libvpx/vp8/encoder/x86/ |
H A D | denoising_sse2.c | 41 int sig_stride, unsigned int motion_magnitude, 48 (increase_denoising && motion_magnitude <= MOTION_MAGNITUDE_THRESHOLD) 56 /* Modify each level's adjustment according to motion_magnitude. */ 58 (motion_magnitude <= MOTION_MAGNITUDE_THRESHOLD) ? 7 + shift_inc : 6); 186 int sig_stride, unsigned int motion_magnitude, 193 (increase_denoising && motion_magnitude <= MOTION_MAGNITUDE_THRESHOLD_UV) 201 /* Modify each level's adjustment according to motion_magnitude. */ 203 (motion_magnitude <= MOTION_MAGNITUDE_THRESHOLD_UV) ? 7 + shift_inc : 6); 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 183 vp8_denoiser_filter_uv_sse2(unsigned char *mc_running_avg, int mc_avg_stride, unsigned char *running_avg, int avg_stride, unsigned char *sig, int sig_stride, unsigned int motion_magnitude, int increase_denoising) argument
|
/external/libvpx/libvpx/vp9/encoder/arm/neon/ |
H A D | vp9_denoiser_neon.c | 135 BLOCK_SIZE bs, int motion_magnitude, 139 (increase_denoising && motion_magnitude <= MOTION_MAGNITUDE_THRESHOLD) 145 (motion_magnitude <= MOTION_MAGNITUDE_THRESHOLD) ? 4 + shift_inc : 3); 236 BLOCK_SIZE bs, int motion_magnitude) { 238 (increase_denoising && motion_magnitude <= MOTION_MAGNITUDE_THRESHOLD) 242 (motion_magnitude <= MOTION_MAGNITUDE_THRESHOLD) ? 4 + shift_inc : 3); 338 int motion_magnitude) { 345 motion_magnitude); 349 motion_magnitude, 8); 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 334 vp9_denoiser_filter_neon(const uint8_t *sig, int sig_stride, const uint8_t *mc_avg, int mc_avg_stride, uint8_t *avg, int avg_stride, int increase_denoising, BLOCK_SIZE bs, int motion_magnitude) argument
|
/external/libvpx/libvpx/vp9/encoder/x86/ |
H A D | vp9_denoiser_sse2.c | 126 int motion_magnitude, int width) { 129 (increase_denoising && motion_magnitude <= MOTION_MAGNITUDE_THRESHOLD) 138 // Modify each level's adjustment according to motion_magnitude. 140 (motion_magnitude <= MOTION_MAGNITUDE_THRESHOLD) ? 7 + shift_inc : 6); 214 int motion_magnitude) { 217 (increase_denoising && motion_magnitude <= MOTION_MAGNITUDE_THRESHOLD) 225 // Modify each level's adjustment according to motion_magnitude. 227 (motion_magnitude <= MOTION_MAGNITUDE_THRESHOLD) ? 7 + shift_inc : 6); 313 int motion_magnitude) { 320 motion_magnitude); 121 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 209 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 309 vp9_denoiser_filter_sse2(const uint8_t *sig, int sig_stride, const uint8_t *mc_avg, int mc_avg_stride, uint8_t *avg, int avg_stride, int increase_denoising, BLOCK_SIZE bs, int motion_magnitude) argument [all...] |
/external/libvpx/libvpx/vp8/encoder/mips/msa/ |
H A D | denoising_msa.c | 20 int32_t sig_stride, uint32_t motion_magnitude, 50 if (motion_magnitude <= MOTION_MAGNITUDE_THRESHOLD) { 310 int32_t sig_stride, uint32_t motion_magnitude, int32_t increase_denoising) { 371 if (motion_magnitude <= MOTION_MAGNITUDE_THRESHOLD) { 16 vp8_denoiser_filter_msa(uint8_t *mc_running_avg_y_ptr, int32_t mc_avg_y_stride, uint8_t *running_avg_y_ptr, int32_t avg_y_stride, uint8_t *sig_ptr, int32_t sig_stride, uint32_t motion_magnitude, int32_t increase_denoising) argument 307 vp8_denoiser_filter_uv_msa( uint8_t *mc_running_avg_y_ptr, int32_t mc_avg_y_stride, uint8_t *running_avg_y_ptr, int32_t avg_y_stride, uint8_t *sig_ptr, int32_t sig_stride, uint32_t motion_magnitude, int32_t increase_denoising) argument
|
/external/libvpx/libvpx/vp8/encoder/ |
H A D | denoising.c | 60 unsigned int motion_magnitude, 71 /* If motion_magnitude is small, making the denoiser more aggressive by 74 if (motion_magnitude <= MOTION_MAGNITUDE_THRESHOLD) { 220 unsigned int motion_magnitude, 231 /* If motion_magnitude is small, making the denoiser more aggressive by 234 if (motion_magnitude <= MOTION_MAGNITUDE_THRESHOLD_UV) { 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 216 vp8_denoiser_filter_uv_c(unsigned char *mc_running_avg_uv, int mc_avg_uv_stride, unsigned char *running_avg_uv, int avg_uv_stride, unsigned char *sig, int sig_stride, unsigned int motion_magnitude, int increase_denoising) argument
|
/external/libvpx/libvpx/vp9/encoder/ |
H A D | vp9_denoiser.c | 52 int motion_magnitude) { 53 if (motion_magnitude > noise_motion_thresh(bs, increase_denoising)) { 73 BLOCK_SIZE bs, int motion_magnitude) { 83 // If motion_magnitude is small, making the denoiser more aggressive by 86 if (motion_magnitude <= MOTION_MAGNITUDE_THRESHOLD) { 192 int motion_magnitude, int is_skin, int *zeromv_filter, int consec_zeromv, 209 if (is_skin && (motion_magnitude > 0 || consec_zeromv < 4)) return COPY_BLOCK; 222 sse_diff > sse_diff_thresh(bs, increase_denoising, motion_magnitude)) { 245 motion_magnitude = 0; 254 if (motion_magnitude > (noise_motion_thres 51 sse_diff_thresh(BLOCK_SIZE bs, int increase_denoising, int motion_magnitude) argument 70 vp9_denoiser_filter_c(const uint8_t *sig, int sig_stride, const uint8_t *mc_avg, int mc_avg_stride, uint8_t *avg, int avg_stride, int increase_denoising, BLOCK_SIZE bs, int motion_magnitude) argument 189 perform_motion_compensation( VP9_COMMON *const cm, VP9_DENOISER *denoiser, MACROBLOCK *mb, BLOCK_SIZE bs, int increase_denoising, int mi_row, int mi_col, PICK_MODE_CONTEXT *ctx, int motion_magnitude, int is_skin, int *zeromv_filter, int consec_zeromv, int num_spatial_layers, int width) argument 313 int motion_magnitude = 0; local [all...] |
/external/webrtc/webrtc/modules/include/ |
H A D | module_common_types.h | 452 : motion_magnitude(0.0f), 458 motion_magnitude = 0.0f; 463 float motion_magnitude; member in struct:webrtc::VideoContentMetrics
|