Delete ACMVADCallback
This callback is enabled via the method AudioCodingModule::RegisterVADCallback, which is unused, and deleted in this cl. Bug: None Change-Id: I04c8690fbb673305e69fe5b1c32d88efd6c72d1b Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148420 Reviewed-by: Minyue Li <minyue@webrtc.org> Commit-Queue: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/master@{#30735}
This commit is contained in:
@ -63,14 +63,6 @@ class AudioCodingModuleImpl final : public AudioCodingModule {
|
||||
// Set target packet loss rate
|
||||
int SetPacketLossRate(int loss_rate) override;
|
||||
|
||||
/////////////////////////////////////////
|
||||
// (VAD) Voice Activity Detection
|
||||
// and
|
||||
// (CNG) Comfort Noise Generation
|
||||
//
|
||||
|
||||
int RegisterVADCallback(ACMVADCallback* vad_callback) override;
|
||||
|
||||
/////////////////////////////////////////
|
||||
// Receiver
|
||||
//
|
||||
@ -188,7 +180,6 @@ class AudioCodingModuleImpl final : public AudioCodingModule {
|
||||
rtc::CriticalSection callback_crit_sect_;
|
||||
AudioPacketizationCallback* packetization_callback_
|
||||
RTC_GUARDED_BY(callback_crit_sect_);
|
||||
ACMVADCallback* vad_callback_ RTC_GUARDED_BY(callback_crit_sect_);
|
||||
|
||||
int codec_histogram_bins_log_[static_cast<size_t>(
|
||||
AudioEncoder::CodecType::kMaxLoggedAudioCodecTypes)];
|
||||
@ -223,7 +214,6 @@ AudioCodingModuleImpl::AudioCodingModuleImpl(
|
||||
first_10ms_data_(false),
|
||||
first_frame_(true),
|
||||
packetization_callback_(NULL),
|
||||
vad_callback_(NULL),
|
||||
codec_histogram_bins_log_(),
|
||||
number_of_consecutive_empty_packets_(0) {
|
||||
if (InitializeReceiverSafe() < 0) {
|
||||
@ -313,11 +303,6 @@ int32_t AudioCodingModuleImpl::Encode(
|
||||
encode_buffer_.data(), encode_buffer_.size(),
|
||||
absolute_capture_timestamp_ms.value_or(-1));
|
||||
}
|
||||
|
||||
if (vad_callback_) {
|
||||
// Callback with VAD decision.
|
||||
vad_callback_->InFrameType(frame_type);
|
||||
}
|
||||
}
|
||||
previous_pltype_ = encoded_info.payload_type;
|
||||
return static_cast<int32_t>(encode_buffer_.size());
|
||||
@ -596,13 +581,6 @@ int AudioCodingModuleImpl::GetNetworkStatistics(NetworkStatistics* statistics) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int AudioCodingModuleImpl::RegisterVADCallback(ACMVADCallback* vad_callback) {
|
||||
RTC_LOG(LS_VERBOSE) << "RegisterVADCallback()";
|
||||
rtc::CritScope lock(&callback_crit_sect_);
|
||||
vad_callback_ = vad_callback;
|
||||
return 0;
|
||||
}
|
||||
|
||||
bool AudioCodingModuleImpl::HaveValidEncoder(const char* caller_name) const {
|
||||
if (!encoder_stack_) {
|
||||
RTC_LOG(LS_ERROR) << caller_name << " failed: No send codec is registered.";
|
||||
|
||||
Reference in New Issue
Block a user