Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(71)

Unified Diff: webrtc/modules/audio_processing/test/audio_processing_simulator.h

Issue 2486763002: Add support to audioproc_f for running the residual echo detector and producing an echo likelihood … (Closed)
Patch Set: Review comments by Henrik. Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: webrtc/modules/audio_processing/test/audio_processing_simulator.h
diff --git a/webrtc/modules/audio_processing/test/audio_processing_simulator.h b/webrtc/modules/audio_processing/test/audio_processing_simulator.h
index d1def43b352248432f0bd89cf6e8c5993069c8a8..832ab10338ce296c51fcad2753f1691683eb271e 100644
--- a/webrtc/modules/audio_processing/test/audio_processing_simulator.h
+++ b/webrtc/modules/audio_processing/test/audio_processing_simulator.h
@@ -12,6 +12,7 @@
#define WEBRTC_MODULES_AUDIO_PROCESSING_TEST_AUDIO_PROCESSING_SIMULATOR_H_
#include <algorithm>
+#include <fstream>
#include <limits>
#include <memory>
#include <string>
@@ -45,6 +46,8 @@ struct SimulationSettings {
rtc::Optional<std::string> reverse_input_filename;
rtc::Optional<bool> use_aec;
rtc::Optional<bool> use_aecm;
+ rtc::Optional<bool> use_red; // Residual Echo Detector.
+ rtc::Optional<std::string> red_graph_output_filename;
rtc::Optional<bool> use_agc;
rtc::Optional<bool> use_hpf;
rtc::Optional<bool> use_ns;
@@ -168,6 +171,7 @@ class AudioProcessingSimulator {
std::unique_ptr<ChannelBufferWavWriter> buffer_writer_;
std::unique_ptr<ChannelBufferWavWriter> reverse_buffer_writer_;
TickIntervalStats proc_time_;
+ std::ofstream residual_echo_likelihood_graph_writer_;
RTC_DISALLOW_IMPLICIT_CONSTRUCTORS(AudioProcessingSimulator);
};

Powered by Google App Engine
This is Rietveld 408576698