diff options
author | Marco <marpan@google.com> | 2015-11-13 15:58:42 -0800 |
---|---|---|
committer | Marco <marpan@google.com> | 2015-11-24 17:30:32 -0800 |
commit | 5b0ddb931d1bc8f890e138f5fa36950f385c6480 (patch) | |
tree | f7fd3d48f5e55ea79d16a8d0f296d512e46bc57b /vp9/encoder/vp9_encodeframe.c | |
parent | e99e4a64e0ca6a00335a2d4171c2e71cc3064ca7 (diff) | |
download | libvpx-5b0ddb931d1bc8f890e138f5fa36950f385c6480.tar libvpx-5b0ddb931d1bc8f890e138f5fa36950f385c6480.tar.gz libvpx-5b0ddb931d1bc8f890e138f5fa36950f385c6480.tar.bz2 libvpx-5b0ddb931d1bc8f890e138f5fa36950f385c6480.zip |
vp9 denoiser: Re-evaluate ZEROMV after denoiser filtering.
For denoising, and for noise level above threshold, re-evaluate
ZEROMV for mode selection after denoising.
Current change only does this check if selected best mode (before denoising)
was intra.
Change-Id: I4b1435b68d26c78f7597b995ee7bff0ddd5f9511
Diffstat (limited to 'vp9/encoder/vp9_encodeframe.c')
-rw-r--r-- | vp9/encoder/vp9_encodeframe.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/vp9/encoder/vp9_encodeframe.c b/vp9/encoder/vp9_encodeframe.c index f9c28f6a9..7e569899e 100644 --- a/vp9/encoder/vp9_encodeframe.c +++ b/vp9/encoder/vp9_encodeframe.c @@ -1746,16 +1746,6 @@ static void encode_b_rt(VP9_COMP *cpi, ThreadData *td, set_offsets(cpi, tile, x, mi_row, mi_col, bsize); update_state_rt(cpi, td, ctx, mi_row, mi_col, bsize); -#if CONFIG_VP9_TEMPORAL_DENOISING - if (cpi->oxcf.noise_sensitivity > 0 && - output_enabled && - cpi->common.frame_type != KEY_FRAME && - cpi->resize_pending == 0) { - vp9_denoiser_denoise(&cpi->denoiser, x, mi_row, mi_col, - VPXMAX(BLOCK_8X8, bsize), ctx); - } -#endif - encode_superblock(cpi, td, tp, output_enabled, mi_row, mi_col, bsize, ctx); update_stats(&cpi->common, td); |