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 |