diff options
author | Jerome Jiang <jianj@google.com> | 2018-12-04 23:34:20 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2018-12-04 23:34:20 +0000 |
commit | 51fe234ad1c021d41a0e74d70ae02a72067db6af (patch) | |
tree | 198583b0349f416fb72f252d631ca58601aa527b /vp9/encoder/vp9_encoder.c | |
parent | c6a89211724ca80c7c39a32167d3de6fd0c2c1bf (diff) | |
parent | 28345f9730e476eebd23c41c1abd71fc45b74d9a (diff) | |
download | libvpx-51fe234ad1c021d41a0e74d70ae02a72067db6af.tar libvpx-51fe234ad1c021d41a0e74d70ae02a72067db6af.tar.gz libvpx-51fe234ad1c021d41a0e74d70ae02a72067db6af.tar.bz2 libvpx-51fe234ad1c021d41a0e74d70ae02a72067db6af.zip |
Merge "vp9: force refresh of long term ref when denoiser reset."
Diffstat (limited to 'vp9/encoder/vp9_encoder.c')
-rw-r--r-- | vp9/encoder/vp9_encoder.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/vp9/encoder/vp9_encoder.c b/vp9/encoder/vp9_encoder.c index 746f234e2..a73185623 100644 --- a/vp9/encoder/vp9_encoder.c +++ b/vp9/encoder/vp9_encoder.c @@ -3815,6 +3815,10 @@ static int encode_without_recode_loop(VP9_COMP *cpi, size_t *size, cm->mi_rows * cm->mi_cols * sizeof(*cpi->consec_zero_mv)); } +#if CONFIG_VP9_TEMPORAL_DENOISING + if (cpi->oxcf.noise_sensitivity > 0 && cpi->use_svc) + vp9_denoiser_reset_on_first_frame(cpi); +#endif vp9_update_noise_estimate(cpi); // Scene detection is always used for VBR mode or screen-content case. |