Searched refs:denoiser (Results 1 – 13 of 13) sorted by relevance
/external/libvpx/libvpx/vp8/encoder/ |
D | denoising.c | 368 void vp8_denoiser_set_parameters(VP8_DENOISER *denoiser, int mode) { in vp8_denoiser_set_parameters() argument 371 denoiser->denoiser_mode = kDenoiserOnYOnly; in vp8_denoiser_set_parameters() 373 denoiser->denoiser_mode = kDenoiserOnYUV; in vp8_denoiser_set_parameters() 375 denoiser->denoiser_mode = kDenoiserOnYUVAggressive; in vp8_denoiser_set_parameters() 377 denoiser->denoiser_mode = kDenoiserOnYUV; in vp8_denoiser_set_parameters() 379 if (denoiser->denoiser_mode != kDenoiserOnYUVAggressive) { in vp8_denoiser_set_parameters() 380 denoiser->denoise_pars.scale_sse_thresh = 1; in vp8_denoiser_set_parameters() 381 denoiser->denoise_pars.scale_motion_thresh = 8; in vp8_denoiser_set_parameters() 382 denoiser->denoise_pars.scale_increase_filter = 0; in vp8_denoiser_set_parameters() 383 denoiser->denoise_pars.denoise_mv_bias = 95; in vp8_denoiser_set_parameters() [all …]
|
D | denoising.h | 95 int vp8_denoiser_allocate(VP8_DENOISER *denoiser, int width, int height, 98 void vp8_denoiser_free(VP8_DENOISER *denoiser); 100 void vp8_denoiser_set_parameters(VP8_DENOISER *denoiser, int mode); 102 void vp8_denoiser_denoise_mb(VP8_DENOISER *denoiser,
|
D | onyx_if.c | 599 if (cpi->denoiser.denoiser_mode == kDenoiserOnYUVAggressive && in cyclic_background_refresh() 600 Q < (int)cpi->denoiser.denoise_pars.qp_thresh && in cyclic_background_refresh() 602 2 * cpi->denoiser.denoise_pars.consec_zerolast)) { in cyclic_background_refresh() 614 cpi->denoiser.denoise_pars.consec_zerolast) ? 1 : 0; in cyclic_background_refresh() 1286 vp8_denoiser_free(&cpi->denoiser); in vp8_alloc_compressor_data() 1287 vp8_denoiser_allocate(&cpi->denoiser, width, height, in vp8_alloc_compressor_data() 1797 if (!cpi->denoiser.yv12_mc_running_avg.buffer_alloc) in vp8_change_config() 1801 vp8_denoiser_allocate(&cpi->denoiser, width, height, in vp8_change_config() 2468 vp8_denoiser_free(&cpi->denoiser); in vp8_remove_compressor() 3287 &cpi->denoiser.yv12_running_avg[i]); in update_reference_frames() [all …]
|
D | pickinter.c | 613 (cpi->denoiser.denoiser_mode == kDenoiserOnYUVAggressive) ? 1 : 0; in evaluate_inter_mode() 742 cpi->denoiser.yv12_running_avg[LAST_FRAME].y_buffer + recon_yoffset; in vp8_pick_inter_mode() 743 stride = cpi->denoiser.yv12_running_avg[LAST_FRAME].y_stride; in vp8_pick_inter_mode() 746 cpi->denoiser.yv12_running_avg[LAST_FRAME].u_buffer + in vp8_pick_inter_mode() 749 cpi->denoiser.yv12_running_avg[LAST_FRAME].v_buffer + in vp8_pick_inter_mode() 751 stride_uv = cpi->denoiser.yv12_running_avg[LAST_FRAME].uv_stride; in vp8_pick_inter_mode() 898 cpi->denoiser.denoise_pars.pickmode_mv_bias / 100); in vp8_pick_inter_mode() 1416 if (cpi->denoiser.nmse_source_diff > in vp8_pick_inter_mode() 1417 70 * cpi->denoiser.threshold_aggressive_mode / 100) in vp8_pick_inter_mode() 1433 vp8_denoiser_denoise_mb(&cpi->denoiser, x, best_sse, zero_mv_sse, in vp8_pick_inter_mode()
|
D | onyx_int.h | 674 VP8_DENOISER denoiser; member
|
D | rdopt.c | 2530 vp8_denoiser_denoise_mb(&cpi->denoiser, x, best_sse, zero_mv_sse, in vp8_rd_pick_inter_mode()
|
/external/libvpx/libvpx/vp9/encoder/ |
D | vp9_denoiser.c | 189 static VP9_DENOISER_DECISION perform_motion_compensation(VP9_DENOISER *denoiser, in perform_motion_compensation() argument 262 block_start(denoiser->running_avg_y[frame].y_buffer, in perform_motion_compensation() 263 denoiser->running_avg_y[frame].y_stride, in perform_motion_compensation() 266 denoiser->running_avg_y[frame].y_stride; in perform_motion_compensation() 268 block_start(denoiser->running_avg_y[frame].u_buffer, in perform_motion_compensation() 269 denoiser->running_avg_y[frame].uv_stride, in perform_motion_compensation() 272 denoiser->running_avg_y[frame].uv_stride; in perform_motion_compensation() 274 block_start(denoiser->running_avg_y[frame].v_buffer, in perform_motion_compensation() 275 denoiser->running_avg_y[frame].uv_stride, in perform_motion_compensation() 278 denoiser->running_avg_y[frame].uv_stride; in perform_motion_compensation() [all …]
|
D | vp9_denoiser.h | 43 void vp9_denoiser_update_frame_info(VP9_DENOISER *denoiser, 51 void vp9_denoiser_denoise(VP9_DENOISER *denoiser, MACROBLOCK *mb, 61 int vp9_denoiser_alloc(VP9_DENOISER *denoiser, int width, int height, 77 void vp9_denoiser_free(VP9_DENOISER *denoiser); 79 void vp9_denoiser_init_noise_estimate(VP9_DENOISER *denoiser,
|
D | vp9_encoder.h | 482 VP9_DENOISER denoiser; member
|
D | vp9_encoder.c | 2034 vp9_denoiser_free(&(cpi->denoiser)); in vp9_remove_compressor() 2754 vp9_denoiser_update_frame_info(&cpi->denoiser, 3107 !cpi->denoiser.frame_buffer_initialized) { 3108 vp9_denoiser_alloc(&(cpi->denoiser), cm->width, cm->height, 3166 vp9_denoiser_free(&(cpi->denoiser)); 3828 vp9_write_yuv_frame_420(&cpi->denoiser.running_avg_y[INTRA_FRAME],
|
D | vp9_encodeframe.c | 1746 vp9_denoiser_denoise(&cpi->denoiser, x, mi_row, mi_col, in encode_b_rt()
|
/external/libvpx/libvpx/ |
D | CHANGELOG | 130 This release introduces a new temporal denoiser, controlled by the 131 VP8E_SET_NOISE_SENSITIVITY control. The temporal denoiser does not 135 for the spatial denoiser (0-6). The temporal denoiser is enabled 136 by default, and the older spatial denoiser may be restored by 137 configuring with --disable-temporal-denoising. The temporal denoiser 147 Adds a motion compensated temporal denoiser to the encoder, which 148 gives higher quality than the older spatial denoiser. (See above
|
D | configure | 58 ${toggle_temporal_denoising} enable temporal denoising and disable the spatial denoiser
|