Home
last modified time | relevance | path

Searched refs:denoiser (Results 1 – 7 of 7) sorted by relevance

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/
Ddenoising.c139 int vp8_denoiser_allocate(VP8_DENOISER *denoiser, int width, int height) in vp8_denoiser_allocate() argument
142 assert(denoiser); in vp8_denoiser_allocate()
146 denoiser->yv12_running_avg[i].flags = 0; in vp8_denoiser_allocate()
148 if (vp8_yv12_alloc_frame_buffer(&(denoiser->yv12_running_avg[i]), width, in vp8_denoiser_allocate()
152 vp8_denoiser_free(denoiser); in vp8_denoiser_allocate()
155 vpx_memset(denoiser->yv12_running_avg[i].buffer_alloc, 0, in vp8_denoiser_allocate()
156 denoiser->yv12_running_avg[i].frame_size); in vp8_denoiser_allocate()
159 denoiser->yv12_mc_running_avg.flags = 0; in vp8_denoiser_allocate()
161 if (vp8_yv12_alloc_frame_buffer(&(denoiser->yv12_mc_running_avg), width, in vp8_denoiser_allocate()
164 vp8_denoiser_free(denoiser); in vp8_denoiser_allocate()
[all …]
Ddenoising.h35 int vp8_denoiser_allocate(VP8_DENOISER *denoiser, int width, int height);
37 void vp8_denoiser_free(VP8_DENOISER *denoiser);
39 void vp8_denoiser_denoise_mb(VP8_DENOISER *denoiser,
Donyx_if.c1748 if (!cpi->denoiser.yv12_mc_running_avg.buffer_alloc) in vp8_change_config()
1752 vp8_denoiser_allocate(&cpi->denoiser, width, height); in vp8_change_config()
2397 vp8_denoiser_free(&cpi->denoiser); in vp8_remove_compressor()
3229 &cpi->denoiser.yv12_running_avg[LAST_FRAME]); in update_reference_frames()
3232 &cpi->denoiser.yv12_running_avg[LAST_FRAME]); in update_reference_frames()
3236 &cpi->denoiser.yv12_running_avg[LAST_FRAME], in update_reference_frames()
3237 &cpi->denoiser.yv12_running_avg[i]); in update_reference_frames()
3242 &cpi->denoiser.yv12_running_avg[INTRA_FRAME]); in update_reference_frames()
3247 &cpi->denoiser.yv12_running_avg[INTRA_FRAME], in update_reference_frames()
3248 &cpi->denoiser.yv12_running_avg[ALTREF_FRAME]); in update_reference_frames()
[all …]
Donyx_int.h662 VP8_DENOISER denoiser; member
Dpickinter.c1182 vp8_denoiser_denoise_mb(&cpi->denoiser, x, best_sse, zero_mv_sse, in vp8_pick_inter_mode()
Drdopt.c2528 vp8_denoiser_denoise_mb(&cpi->denoiser, x, best_sse, zero_mv_sse, in vp8_rd_pick_inter_mode()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/
DCHANGELOG90 This release introduces a new temporal denoiser, controlled by the
91 VP8E_SET_NOISE_SENSITIVITY control. The temporal denoiser does not
95 for the spatial denoiser (0-6). The temporal denoiser is enabled
96 by default, and the older spatial denoiser may be restored by
97 configuring with --disable-temporal-denoising. The temporal denoiser
107 Adds a motion compensated temporal denoiser to the encoder, which
108 gives higher quality than the older spatial denoiser. (See above