Chromium Code Reviews| Index: webrtc/modules/video_processing/video_denoiser.h |
| diff --git a/webrtc/modules/video_processing/video_denoiser.h b/webrtc/modules/video_processing/video_denoiser.h |
| index 03b30d91c7f74087547a3f223ee12e61bcf289db..38ef23721548365e5cccec4fb723bea46697d93d 100644 |
| --- a/webrtc/modules/video_processing/video_denoiser.h |
| +++ b/webrtc/modules/video_processing/video_denoiser.h |
| @@ -24,23 +24,20 @@ class VideoDenoiser { |
| explicit VideoDenoiser(bool runtime_cpu_detection); |
| void DenoiseFrame(const VideoFrame& frame, |
| VideoFrame* denoised_frame, |
| - VideoFrame* denoised_frame_track, |
| - int noise_level_prev); |
| + VideoFrame* denoised_frame_prev, |
| + bool noise_estimation_enabled); |
| private: |
| int width_; |
| int height_; |
| CpuType cpu_type_; |
| - std::unique_ptr<DenoiseMetrics[]> metrics_; |
| std::unique_ptr<DenoiserFilter> filter_; |
| std::unique_ptr<NoiseEstimation> ne_; |
| std::unique_ptr<uint8_t[]> d_status_; |
| -#if EXPERIMENTAL |
| - std::unique_ptr<uint8_t[]> d_status_tmp1_; |
| - std::unique_ptr<uint8_t[]> d_status_tmp2_; |
| -#endif |
| + std::unique_ptr<uint8_t[]> d_status_red_; |
|
marpan
2016/04/11 19:16:44
why not use a better name here?
does red mean mov
jackychen_
2016/04/12 17:02:53
Done.
|
| std::unique_ptr<uint8_t[]> x_density_; |
| std::unique_ptr<uint8_t[]> y_density_; |
| + std::unique_ptr<DenoiserDecision[]> mb_filter_decision_; |
| }; |
| } // namespace webrtc |