diff options
author | Jerome Jiang <jianj@google.com> | 2018-06-11 11:05:36 -0700 |
---|---|---|
committer | Jerome Jiang <jianj@google.com> | 2018-06-11 15:26:44 -0700 |
commit | 88fa7efb1c6430f07ea93c736d85489fb8a8f1ae (patch) | |
tree | 23fa0ca84884594bd65199afa20575ba7f4d2c88 /vp9/encoder/vp9_denoiser.h | |
parent | 55a2abfe31b82af13a77c3dc89913774f667b898 (diff) | |
download | libvpx-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.h | 3 |
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); |