summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_pickmode.c
diff options
context:
space:
mode:
authorJerome Jiang <jianj@google.com>2018-12-04 23:34:20 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2018-12-04 23:34:20 +0000
commit51fe234ad1c021d41a0e74d70ae02a72067db6af (patch)
tree198583b0349f416fb72f252d631ca58601aa527b /vp9/encoder/vp9_pickmode.c
parentc6a89211724ca80c7c39a32167d3de6fd0c2c1bf (diff)
parent28345f9730e476eebd23c41c1abd71fc45b74d9a (diff)
downloadlibvpx-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_pickmode.c')
-rw-r--r--vp9/encoder/vp9_pickmode.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/vp9/encoder/vp9_pickmode.c b/vp9/encoder/vp9_pickmode.c
index 1324b5bc8..fe8f24444 100644
--- a/vp9/encoder/vp9_pickmode.c
+++ b/vp9/encoder/vp9_pickmode.c
@@ -1815,13 +1815,7 @@ void vp9_pick_inter_mode(VP9_COMP *cpi, MACROBLOCK *x, TileDataEnc *tile_data,
#if CONFIG_VP9_TEMPORAL_DENOISING
if (cpi->oxcf.noise_sensitivity > 0) {
- if (cpi->use_svc) {
- int layer =
- LAYER_IDS_TO_IDX(svc->spatial_layer_id, svc->temporal_layer_id,
- svc->number_temporal_layers);
- LAYER_CONTEXT *lc = &svc->layer_context[layer];
- denoise_svc_pickmode = denoise_svc(cpi) && !lc->is_key_frame;
- }
+ if (cpi->use_svc) denoise_svc_pickmode = vp9_denoise_svc_non_key(cpi);
if (cpi->denoiser.denoising_level > kDenLowLow && denoise_svc_pickmode)
vp9_denoiser_reset_frame_stats(ctx);
}