From f0b8a3784f1b2fd5dbb34f4bed66dc63aedea219 Mon Sep 17 00:00:00 2001 From: jackychen Date: Tue, 19 Jan 2016 18:18:52 -0800 Subject: [PATCH] Allow disabling denoiser when it is enabled. BUG=webrtc:5255 Review URL: https://codereview.webrtc.org/1571423003 Cr-Commit-Position: refs/heads/master@{#11312} --- webrtc/modules/video_processing/frame_preprocessor.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/webrtc/modules/video_processing/frame_preprocessor.cc b/webrtc/modules/video_processing/frame_preprocessor.cc index 6778a597be..d91cacfe39 100644 --- a/webrtc/modules/video_processing/frame_preprocessor.cc +++ b/webrtc/modules/video_processing/frame_preprocessor.cc @@ -95,7 +95,11 @@ uint32_t VPMFramePreprocessor::GetDecimatedHeight() const { } void VPMFramePreprocessor::EnableDenosing(bool enable) { - denoiser_.reset(new VideoDenoiser(true)); + if (enable) { + denoiser_.reset(new VideoDenoiser(true)); + } else { + denoiser_.reset(); + } } const VideoFrame* VPMFramePreprocessor::PreprocessFrame(