| Index: webrtc/voice_engine/voe_base_impl.cc
|
| diff --git a/webrtc/voice_engine/voe_base_impl.cc b/webrtc/voice_engine/voe_base_impl.cc
|
| index 3e5cfbb14b7945d819b3a58aae90cc562c0dc6c1..e3dee0f1a972d923c3e4b393bb72748e084826eb 100644
|
| --- a/webrtc/voice_engine/voe_base_impl.cc
|
| +++ b/webrtc/voice_engine/voe_base_impl.cc
|
| @@ -17,7 +17,6 @@
|
| #include "webrtc/modules/audio_coding/include/audio_coding_module.h"
|
| #include "webrtc/modules/audio_device/audio_device_impl.h"
|
| #include "webrtc/modules/audio_processing/include/audio_processing.h"
|
| -#include "webrtc/system_wrappers/include/critical_section_wrapper.h"
|
| #include "webrtc/system_wrappers/include/file_wrapper.h"
|
| #include "webrtc/voice_engine/channel.h"
|
| #include "webrtc/voice_engine/include/voe_errors.h"
|
| @@ -39,16 +38,14 @@ VoEBase* VoEBase::GetInterface(VoiceEngine* voiceEngine) {
|
|
|
| VoEBaseImpl::VoEBaseImpl(voe::SharedData* shared)
|
| : voiceEngineObserverPtr_(nullptr),
|
| - callbackCritSect_(*CriticalSectionWrapper::CreateCriticalSection()),
|
| shared_(shared) {}
|
|
|
| VoEBaseImpl::~VoEBaseImpl() {
|
| TerminateInternal();
|
| - delete &callbackCritSect_;
|
| }
|
|
|
| void VoEBaseImpl::OnErrorIsReported(const ErrorCode error) {
|
| - CriticalSectionScoped cs(&callbackCritSect_);
|
| + rtc::CritScope cs(&callbackCritSect_);
|
| int errCode = 0;
|
| if (error == AudioDeviceObserver::kRecordingError) {
|
| errCode = VE_RUNTIME_REC_ERROR;
|
| @@ -64,7 +61,7 @@ void VoEBaseImpl::OnErrorIsReported(const ErrorCode error) {
|
| }
|
|
|
| void VoEBaseImpl::OnWarningIsReported(const WarningCode warning) {
|
| - CriticalSectionScoped cs(&callbackCritSect_);
|
| + rtc::CritScope cs(&callbackCritSect_);
|
| int warningCode = 0;
|
| if (warning == AudioDeviceObserver::kRecordingWarning) {
|
| warningCode = VE_RUNTIME_REC_WARNING;
|
| @@ -176,7 +173,7 @@ void VoEBaseImpl::PullRenderData(int bits_per_sample,
|
| }
|
|
|
| int VoEBaseImpl::RegisterVoiceEngineObserver(VoiceEngineObserver& observer) {
|
| - CriticalSectionScoped cs(&callbackCritSect_);
|
| + rtc::CritScope cs(&callbackCritSect_);
|
| if (voiceEngineObserverPtr_) {
|
| shared_->SetLastError(
|
| VE_INVALID_OPERATION, kTraceError,
|
| @@ -196,7 +193,7 @@ int VoEBaseImpl::RegisterVoiceEngineObserver(VoiceEngineObserver& observer) {
|
| }
|
|
|
| int VoEBaseImpl::DeRegisterVoiceEngineObserver() {
|
| - CriticalSectionScoped cs(&callbackCritSect_);
|
| + rtc::CritScope cs(&callbackCritSect_);
|
| if (!voiceEngineObserverPtr_) {
|
| shared_->SetLastError(
|
| VE_INVALID_OPERATION, kTraceError,
|
| @@ -216,7 +213,7 @@ int VoEBaseImpl::DeRegisterVoiceEngineObserver() {
|
|
|
| int VoEBaseImpl::Init(AudioDeviceModule* external_adm,
|
| AudioProcessing* audioproc) {
|
| - CriticalSectionScoped cs(shared_->crit_sec());
|
| + rtc::CritScope cs(shared_->crit_sec());
|
| WebRtcSpl_Init();
|
| if (shared_->statistics().Initialized()) {
|
| return 0;
|
| @@ -382,12 +379,12 @@ int VoEBaseImpl::Init(AudioDeviceModule* external_adm,
|
| }
|
|
|
| int VoEBaseImpl::Terminate() {
|
| - CriticalSectionScoped cs(shared_->crit_sec());
|
| + rtc::CritScope cs(shared_->crit_sec());
|
| return TerminateInternal();
|
| }
|
|
|
| int VoEBaseImpl::CreateChannel() {
|
| - CriticalSectionScoped cs(shared_->crit_sec());
|
| + rtc::CritScope cs(shared_->crit_sec());
|
| if (!shared_->statistics().Initialized()) {
|
| shared_->SetLastError(VE_NOT_INITED, kTraceError);
|
| return -1;
|
| @@ -398,7 +395,7 @@ int VoEBaseImpl::CreateChannel() {
|
| }
|
|
|
| int VoEBaseImpl::CreateChannel(const Config& config) {
|
| - CriticalSectionScoped cs(shared_->crit_sec());
|
| + rtc::CritScope cs(shared_->crit_sec());
|
| if (!shared_->statistics().Initialized()) {
|
| shared_->SetLastError(VE_NOT_INITED, kTraceError);
|
| return -1;
|
| @@ -434,7 +431,7 @@ int VoEBaseImpl::InitializeChannel(voe::ChannelOwner* channel_owner) {
|
| }
|
|
|
| int VoEBaseImpl::DeleteChannel(int channel) {
|
| - CriticalSectionScoped cs(shared_->crit_sec());
|
| + rtc::CritScope cs(shared_->crit_sec());
|
| if (!shared_->statistics().Initialized()) {
|
| shared_->SetLastError(VE_NOT_INITED, kTraceError);
|
| return -1;
|
| @@ -461,7 +458,7 @@ int VoEBaseImpl::DeleteChannel(int channel) {
|
| }
|
|
|
| int VoEBaseImpl::StartReceive(int channel) {
|
| - CriticalSectionScoped cs(shared_->crit_sec());
|
| + rtc::CritScope cs(shared_->crit_sec());
|
| if (!shared_->statistics().Initialized()) {
|
| shared_->SetLastError(VE_NOT_INITED, kTraceError);
|
| return -1;
|
| @@ -477,7 +474,7 @@ int VoEBaseImpl::StartReceive(int channel) {
|
| }
|
|
|
| int VoEBaseImpl::StopReceive(int channel) {
|
| - CriticalSectionScoped cs(shared_->crit_sec());
|
| + rtc::CritScope cs(shared_->crit_sec());
|
| if (!shared_->statistics().Initialized()) {
|
| shared_->SetLastError(VE_NOT_INITED, kTraceError);
|
| return -1;
|
| @@ -493,7 +490,7 @@ int VoEBaseImpl::StopReceive(int channel) {
|
| }
|
|
|
| int VoEBaseImpl::StartPlayout(int channel) {
|
| - CriticalSectionScoped cs(shared_->crit_sec());
|
| + rtc::CritScope cs(shared_->crit_sec());
|
| if (!shared_->statistics().Initialized()) {
|
| shared_->SetLastError(VE_NOT_INITED, kTraceError);
|
| return -1;
|
| @@ -517,7 +514,7 @@ int VoEBaseImpl::StartPlayout(int channel) {
|
| }
|
|
|
| int VoEBaseImpl::StopPlayout(int channel) {
|
| - CriticalSectionScoped cs(shared_->crit_sec());
|
| + rtc::CritScope cs(shared_->crit_sec());
|
| if (!shared_->statistics().Initialized()) {
|
| shared_->SetLastError(VE_NOT_INITED, kTraceError);
|
| return -1;
|
| @@ -537,7 +534,7 @@ int VoEBaseImpl::StopPlayout(int channel) {
|
| }
|
|
|
| int VoEBaseImpl::StartSend(int channel) {
|
| - CriticalSectionScoped cs(shared_->crit_sec());
|
| + rtc::CritScope cs(shared_->crit_sec());
|
| if (!shared_->statistics().Initialized()) {
|
| shared_->SetLastError(VE_NOT_INITED, kTraceError);
|
| return -1;
|
| @@ -561,7 +558,7 @@ int VoEBaseImpl::StartSend(int channel) {
|
| }
|
|
|
| int VoEBaseImpl::StopSend(int channel) {
|
| - CriticalSectionScoped cs(shared_->crit_sec());
|
| + rtc::CritScope cs(shared_->crit_sec());
|
| if (!shared_->statistics().Initialized()) {
|
| shared_->SetLastError(VE_NOT_INITED, kTraceError);
|
| return -1;
|
| @@ -795,7 +792,7 @@ void VoEBaseImpl::GetPlayoutData(int sample_rate, size_t number_of_channels,
|
|
|
| int VoEBaseImpl::AssociateSendChannel(int channel,
|
| int accociate_send_channel) {
|
| - CriticalSectionScoped cs(shared_->crit_sec());
|
| + rtc::CritScope cs(shared_->crit_sec());
|
|
|
| if (!shared_->statistics().Initialized()) {
|
| shared_->SetLastError(VE_NOT_INITED, kTraceError);
|
|
|