| Index: webrtc/modules/audio_device/audio_device_impl.cc
|
| diff --git a/webrtc/modules/audio_device/audio_device_impl.cc b/webrtc/modules/audio_device/audio_device_impl.cc
|
| index cf69275eebd5634fc8136937aaba64e1838aa8eb..18eeb9004886cb94e7974f964d756b0292a25db9 100644
|
| --- a/webrtc/modules/audio_device/audio_device_impl.cc
|
| +++ b/webrtc/modules/audio_device/audio_device_impl.cc
|
| @@ -1402,6 +1402,7 @@ int32_t AudioDeviceModuleImpl::StartPlayout() {
|
| if (Playing()) {
|
| return 0;
|
| }
|
| + _audioDeviceBuffer.StartPlayout();
|
| int32_t result = _ptrAudioDevice->StartPlayout();
|
| LOG(INFO) << "output: " << result;
|
| RTC_HISTOGRAM_BOOLEAN("WebRTC.Audio.StartPlayoutSuccess",
|
| @@ -1417,6 +1418,7 @@ int32_t AudioDeviceModuleImpl::StopPlayout() {
|
| LOG(INFO) << __FUNCTION__;
|
| CHECK_INITIALIZED();
|
| int32_t result = _ptrAudioDevice->StopPlayout();
|
| + _audioDeviceBuffer.StopPlayout();
|
| LOG(INFO) << "output: " << result;
|
| RTC_HISTOGRAM_BOOLEAN("WebRTC.Audio.StopPlayoutSuccess",
|
| static_cast<int>(result == 0));
|
| @@ -1443,6 +1445,7 @@ int32_t AudioDeviceModuleImpl::StartRecording() {
|
| if (Recording()) {
|
| return 0;
|
| }
|
| + _audioDeviceBuffer.StartRecording();
|
| int32_t result = _ptrAudioDevice->StartRecording();
|
| LOG(INFO) << "output: " << result;
|
| RTC_HISTOGRAM_BOOLEAN("WebRTC.Audio.StartRecordingSuccess",
|
| @@ -1457,6 +1460,7 @@ int32_t AudioDeviceModuleImpl::StopRecording() {
|
| LOG(INFO) << __FUNCTION__;
|
| CHECK_INITIALIZED();
|
| int32_t result = _ptrAudioDevice->StopRecording();
|
| + _audioDeviceBuffer.StopRecording();
|
| LOG(INFO) << "output: " << result;
|
| RTC_HISTOGRAM_BOOLEAN("WebRTC.Audio.StopRecordingSuccess",
|
| static_cast<int>(result == 0));
|
|
|