HomeSort by relevance Sort by last modified time
    Searched refs:denoiser (Results 1 - 14 of 14) sorted by null

  /external/libvpx/libvpx/vp8/encoder/
denoising.c 71 /* If motion_magnitude is small, making the denoiser more aggressive by
135 // When adopting aggressive denoiser, the adj_val for each pixel
141 // We don't do this for UV denoiser, since there are only 8 rows,
231 /* If motion_magnitude is small, making the denoiser more aggressive by
358 void vp8_denoiser_set_parameters(VP8_DENOISER *denoiser, int mode) {
359 assert(mode > 0); // Denoiser is allocated only if mode > 0.
361 denoiser->denoiser_mode = kDenoiserOnYOnly;
363 denoiser->denoiser_mode = kDenoiserOnYUV;
365 denoiser->denoiser_mode = kDenoiserOnYUVAggressive;
367 denoiser->denoiser_mode = kDenoiserOnYUV
    [all...]
denoising.h 86 int vp8_denoiser_allocate(VP8_DENOISER *denoiser, int width, int height,
89 void vp8_denoiser_free(VP8_DENOISER *denoiser);
91 void vp8_denoiser_set_parameters(VP8_DENOISER *denoiser, int mode);
93 void vp8_denoiser_denoise_mb(VP8_DENOISER *denoiser, MACROBLOCK *x,
onyx_if.c 566 if (cpi->denoiser.denoiser_mode == kDenoiserOnYUVAggressive &&
567 Q < (int)cpi->denoiser.denoise_pars.qp_thresh &&
569 2 * cpi->denoiser.denoise_pars.consec_zerolast)) {
573 // where x is set by cpi->denoiser.denoise_pars.consec_zerolast.
581 cpi->denoiser.denoise_pars.consec_zerolast)
    [all...]
pickinter.c 492 (cpi->denoiser.denoiser_mode == kDenoiserOnYUVAggressive) ? 1 : 0;
623 cpi->denoiser.yv12_running_avg[LAST_FRAME].y_buffer + recon_yoffset;
624 stride = cpi->denoiser.yv12_running_avg[LAST_FRAME].y_stride;
626 target_u = cpi->denoiser.yv12_running_avg[LAST_FRAME].u_buffer +
628 target_v = cpi->denoiser.yv12_running_avg[LAST_FRAME].v_buffer +
630 stride_uv = cpi->denoiser.yv12_running_avg[LAST_FRAME].uv_stride;
699 // denoiser
702 // if (cpi->denoiser.denoiser_mode == kDenoiserOnYUVAggressive)
755 cpi->denoiser.denoise_pars.pickmode_mv_bias / 100);
    [all...]
onyx_int.h 653 VP8_DENOISER denoiser; member in struct:VP8_COMP
rdopt.c     [all...]
  /external/libvpx/libvpx/vp9/encoder/
vp9_denoiser.c 81 // If motion_magnitude is small, making the denoiser more aggressive by
188 VP9_COMMON *const cm, VP9_DENOISER *denoiser, MACROBLOCK *mb, BLOCK_SIZE bs,
217 denoiser->denoising_level <= kDenLow))
236 denoiser->denoising_level >= kDenHigh))) {
246 if (denoiser->denoising_level > kDenMedium) {
260 frame = frame + denoiser->num_ref_frames;
282 // Set the pointers in the MACROBLOCKD to point to the buffers in the denoiser
285 block_start(denoiser->running_avg_y[frame].y_buffer,
286 denoiser->running_avg_y[frame].y_stride, mi_row, mi_col);
287 filter_mbd->plane[0].pre[0].stride = denoiser->running_avg_y[frame].y_stride
333 VP9_DENOISER *denoiser = &cpi->denoiser; local
    [all...]
vp9_denoiser.h 24 // Denoiser is used in non svc real-time mode which does not use alt-ref, so no
73 VP9_DENOISER *denoiser, YV12_BUFFER_CONFIG src, FRAME_TYPE frame_type,
88 int vp9_denoiser_realloc_svc(VP9_COMMON *cm, VP9_DENOISER *denoiser,
93 int vp9_denoiser_alloc(VP9_COMMON *cm, struct SVC *svc, VP9_DENOISER *denoiser,
102 // This function is used by both c and sse2 denoiser implementations.
111 void vp9_denoiser_free(VP9_DENOISER *denoiser);
113 void vp9_denoiser_set_noise_level(VP9_DENOISER *denoiser, int noise_level);
vp9_noise_estimate.c 124 last_source = &cpi->denoiser.last_source;
144 copy_frame(&cpi->denoiser.last_source, cpi->Source);
153 // Force noise estimation to 0 and denoiser off if content has high motion.
160 vp9_denoiser_set_noise_level(&cpi->denoiser, ne->level);
161 copy_frame(&cpi->denoiser.last_source, cpi->Source);
270 vp9_denoiser_set_noise_level(&cpi->denoiser, ne->level);
277 copy_frame(&cpi->denoiser.last_source, cpi->Source);
vp9_encoder.h 654 VP9_DENOISER denoiser; member in struct:VP9_COMP
vp9_encoder.c     [all...]
vp9_pickmode.c 378 ac_thr = vp9_scale_acskip_thresh(ac_thr, cpi->denoiser.denoising_level,
    [all...]
vp9_encodeframe.c 561 cpi->oxcf.speed > 5 && cpi->denoiser.denoising_level >= kDenLow)
563 vp9_scale_part_thresh(threshold_base, cpi->denoiser.denoising_level,
    [all...]
  /external/libvpx/libvpx/
configure 61 ${toggle_temporal_denoising} enable temporal denoising and disable the spatial denoiser

Completed in 187 milliseconds