diff options
author | Marco <marpan@chromium.org> | 2015-10-01 17:31:40 -0700 |
---|---|---|
committer | Marco <marpan@chromium.org> | 2015-10-02 11:50:57 -0700 |
commit | 86ede50943ac378a8d63dc254cc0a0c679e97b10 (patch) | |
tree | 9ec2897a0adffa3400b3de17313140d4db208125 /vp9/encoder/vp9_denoiser.h | |
parent | ce3780251cd9cab3b9495fb78b7f8d2773f45acf (diff) | |
download | libvpx-86ede50943ac378a8d63dc254cc0a0c679e97b10.tar libvpx-86ede50943ac378a8d63dc254cc0a0c679e97b10.tar.gz libvpx-86ede50943ac378a8d63dc254cc0a0c679e97b10.tar.bz2 libvpx-86ede50943ac378a8d63dc254cc0a0c679e97b10.zip |
Fix to denoiser with dynamic resize.
Temporary fix to denoiser when dynamic resizing is on.
-Reallocate denoiser buffers on resized frame.
-Force golden update on resized frame.
-Don't denoise resized frame, and copy source into denoised buffers.
Change-Id: Ife7638173b76a1c49eac7da4f2a30c9c1f4e2000
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 b2af792bb..c66fdf426 100644 --- a/vp9/encoder/vp9_denoiser.h +++ b/vp9/encoder/vp9_denoiser.h @@ -37,7 +37,8 @@ void vp9_denoiser_update_frame_info(VP9_DENOISER *denoiser, FRAME_TYPE frame_type, int refresh_alt_ref_frame, int refresh_golden_frame, - int refresh_last_frame); + int refresh_last_frame, + int resized); void vp9_denoiser_denoise(VP9_DENOISER *denoiser, MACROBLOCK *mb, int mi_row, int mi_col, BLOCK_SIZE bs, |