summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_denoiser.h
diff options
context:
space:
mode:
authorJerome Jiang <jianj@google.com>2018-06-11 11:05:36 -0700
committerJerome Jiang <jianj@google.com>2018-06-11 15:26:44 -0700
commit88fa7efb1c6430f07ea93c736d85489fb8a8f1ae (patch)
tree23fa0ca84884594bd65199afa20575ba7f4d2c88 /vp9/encoder/vp9_denoiser.h
parent55a2abfe31b82af13a77c3dc89913774f667b898 (diff)
downloadlibvpx-88fa7efb1c6430f07ea93c736d85489fb8a8f1ae.tar
libvpx-88fa7efb1c6430f07ea93c736d85489fb8a8f1ae.tar.gz
libvpx-88fa7efb1c6430f07ea93c736d85489fb8a8f1ae.tar.bz2
libvpx-88fa7efb1c6430f07ea93c736d85489fb8a8f1ae.zip
vp9 svc: Denoise golden when it's a temporal ref.
When golden was the inter-layer reference, a block that selected the golden ref would not be denoised. But when golden is used as a second temporal reference then we should denoise blocks that select the golden reference. This changes allows for that. Change-Id: Ifdea2ac88f6a74f73520fedcd7fec2f32c559ec9
Diffstat (limited to 'vp9/encoder/vp9_denoiser.h')
-rw-r--r--vp9/encoder/vp9_denoiser.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/vp9/encoder/vp9_denoiser.h b/vp9/encoder/vp9_denoiser.h
index f4da24cbf..8f3724fa8 100644
--- a/vp9/encoder/vp9_denoiser.h
+++ b/vp9/encoder/vp9_denoiser.h
@@ -77,7 +77,8 @@ void vp9_denoiser_update_frame_info(
void vp9_denoiser_denoise(struct VP9_COMP *cpi, MACROBLOCK *mb, int mi_row,
int mi_col, BLOCK_SIZE bs, PICK_MODE_CONTEXT *ctx,
- VP9_DENOISER_DECISION *denoiser_decision);
+ VP9_DENOISER_DECISION *denoiser_decision,
+ int use_gf_temporal_ref);
void vp9_denoiser_reset_frame_stats(PICK_MODE_CONTEXT *ctx);