Remove older AEC-dump interface.
This CL completely removes the methods
AudioProcessing::{Start,Stop}DebugDumpRecording. These methods have
been replaced with AudioProcessing::{Attach,Detach}AecDump. Their
implementation was removed in the parent CL
https://chromium-review.googlesource.com/c/589147
Bug: webrtc:7404
Change-Id: Ia3d5314985af9c74f79c94c514ded1f8afc78fb5
Reviewed-on: https://chromium-review.googlesource.com/589152
Commit-Queue: Alex Loiko <aleloi@webrtc.org>
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19334}
This commit is contained in:
@ -1517,36 +1517,6 @@ void AudioProcessingImpl::DetachAecDump() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int AudioProcessingImpl::StartDebugRecording(
|
|
||||||
const char filename[AudioProcessing::kMaxFilenameSize],
|
|
||||||
int64_t max_log_size_bytes) {
|
|
||||||
RTC_NOTREACHED();
|
|
||||||
return kUnsupportedFunctionError;
|
|
||||||
}
|
|
||||||
|
|
||||||
int AudioProcessingImpl::StartDebugRecording(FILE* handle,
|
|
||||||
int64_t max_log_size_bytes) {
|
|
||||||
RTC_NOTREACHED();
|
|
||||||
return kUnsupportedFunctionError;
|
|
||||||
}
|
|
||||||
|
|
||||||
int AudioProcessingImpl::StartDebugRecording(FILE* handle) {
|
|
||||||
RTC_NOTREACHED();
|
|
||||||
return kUnsupportedFunctionError;
|
|
||||||
}
|
|
||||||
|
|
||||||
int AudioProcessingImpl::StartDebugRecordingForPlatformFile(
|
|
||||||
rtc::PlatformFile handle) {
|
|
||||||
RTC_NOTREACHED();
|
|
||||||
return kUnsupportedFunctionError;
|
|
||||||
}
|
|
||||||
|
|
||||||
int AudioProcessingImpl::StopDebugRecording() {
|
|
||||||
// DetachAecDump();
|
|
||||||
RTC_NOTREACHED();
|
|
||||||
return kUnsupportedFunctionError;
|
|
||||||
}
|
|
||||||
|
|
||||||
AudioProcessing::AudioProcessingStatistics::AudioProcessingStatistics() {
|
AudioProcessing::AudioProcessingStatistics::AudioProcessingStatistics() {
|
||||||
residual_echo_return_loss.Set(-100.0f, -100.0f, -100.0f, -100.0f);
|
residual_echo_return_loss.Set(-100.0f, -100.0f, -100.0f, -100.0f);
|
||||||
echo_return_loss.Set(-100.0f, -100.0f, -100.0f, -100.0f);
|
echo_return_loss.Set(-100.0f, -100.0f, -100.0f, -100.0f);
|
||||||
|
|||||||
@ -56,12 +56,6 @@ class AudioProcessingImpl : public AudioProcessing {
|
|||||||
void UpdateHistogramsOnCallEnd() override;
|
void UpdateHistogramsOnCallEnd() override;
|
||||||
void AttachAecDump(std::unique_ptr<AecDump> aec_dump) override;
|
void AttachAecDump(std::unique_ptr<AecDump> aec_dump) override;
|
||||||
void DetachAecDump() override;
|
void DetachAecDump() override;
|
||||||
int StartDebugRecording(const char filename[kMaxFilenameSize],
|
|
||||||
int64_t max_log_size_bytes) override;
|
|
||||||
int StartDebugRecording(FILE* handle, int64_t max_log_size_bytes) override;
|
|
||||||
int StartDebugRecording(FILE* handle) override;
|
|
||||||
int StartDebugRecordingForPlatformFile(rtc::PlatformFile handle) override;
|
|
||||||
int StopDebugRecording() override;
|
|
||||||
|
|
||||||
// Capture-side exclusive methods possibly running APM in a
|
// Capture-side exclusive methods possibly running APM in a
|
||||||
// multi-threaded manner. Acquire the capture lock.
|
// multi-threaded manner. Acquire the capture lock.
|
||||||
|
|||||||
@ -471,33 +471,6 @@ class AudioProcessing : public rtc::RefCountInterface {
|
|||||||
// all pending logging tasks are completed.
|
// all pending logging tasks are completed.
|
||||||
virtual void DetachAecDump() = 0;
|
virtual void DetachAecDump() = 0;
|
||||||
|
|
||||||
// Starts recording debugging information to a file specified by |filename|,
|
|
||||||
// a NULL-terminated string. If there is an ongoing recording, the old file
|
|
||||||
// will be closed, and recording will continue in the newly specified file.
|
|
||||||
// An already existing file will be overwritten without warning. A maximum
|
|
||||||
// file size (in bytes) for the log can be specified. The logging is stopped
|
|
||||||
// once the limit has been reached. If max_log_size_bytes is set to a value
|
|
||||||
// <= 0, no limit will be used.
|
|
||||||
static const size_t kMaxFilenameSize = 1024;
|
|
||||||
virtual int StartDebugRecording(const char filename[kMaxFilenameSize],
|
|
||||||
int64_t max_log_size_bytes) = 0;
|
|
||||||
|
|
||||||
// Same as above but uses an existing file handle. Takes ownership
|
|
||||||
// of |handle| and closes it at StopDebugRecording().
|
|
||||||
virtual int StartDebugRecording(FILE* handle, int64_t max_log_size_bytes) = 0;
|
|
||||||
|
|
||||||
// TODO(ivoc): Remove this function after Chrome stops using it.
|
|
||||||
virtual int StartDebugRecording(FILE* handle) = 0;
|
|
||||||
|
|
||||||
// Same as above but uses an existing PlatformFile handle. Takes ownership
|
|
||||||
// of |handle| and closes it at StopDebugRecording().
|
|
||||||
// TODO(xians): Make this interface pure virtual.
|
|
||||||
virtual int StartDebugRecordingForPlatformFile(rtc::PlatformFile handle) = 0;
|
|
||||||
|
|
||||||
// Stops recording debugging information, and closes the file. Recording
|
|
||||||
// cannot be resumed in the same file (without overwriting it).
|
|
||||||
virtual int StopDebugRecording() = 0;
|
|
||||||
|
|
||||||
// Use to send UMA histograms at end of a call. Note that all histogram
|
// Use to send UMA histograms at end of a call. Note that all histogram
|
||||||
// specific member variables are reset.
|
// specific member variables are reset.
|
||||||
virtual void UpdateHistogramsOnCallEnd() = 0;
|
virtual void UpdateHistogramsOnCallEnd() = 0;
|
||||||
|
|||||||
@ -179,14 +179,6 @@ class MockAudioProcessing : public AudioProcessing {
|
|||||||
virtual void AttachAecDump(std::unique_ptr<AecDump> aec_dump) {}
|
virtual void AttachAecDump(std::unique_ptr<AecDump> aec_dump) {}
|
||||||
MOCK_METHOD0(DetachAecDump, void());
|
MOCK_METHOD0(DetachAecDump, void());
|
||||||
|
|
||||||
MOCK_METHOD2(StartDebugRecording, int(const char filename[kMaxFilenameSize],
|
|
||||||
int64_t max_log_size_bytes));
|
|
||||||
MOCK_METHOD2(StartDebugRecording, int(FILE* handle,
|
|
||||||
int64_t max_log_size_bytes));
|
|
||||||
MOCK_METHOD1(StartDebugRecording, int (FILE* handle));
|
|
||||||
MOCK_METHOD1(StartDebugRecordingForPlatformFile,
|
|
||||||
int(rtc::PlatformFile handle));
|
|
||||||
MOCK_METHOD0(StopDebugRecording, int());
|
|
||||||
MOCK_METHOD0(UpdateHistogramsOnCallEnd, void());
|
MOCK_METHOD0(UpdateHistogramsOnCallEnd, void());
|
||||||
MOCK_CONST_METHOD0(GetStatistics, AudioProcessingStatistics());
|
MOCK_CONST_METHOD0(GetStatistics, AudioProcessingStatistics());
|
||||||
virtual MockEchoCancellation* echo_cancellation() const {
|
virtual MockEchoCancellation* echo_cancellation() const {
|
||||||
|
|||||||
Reference in New Issue
Block a user