From 599367595d257c11bd86d4dec8a0165a7d465e35 Mon Sep 17 00:00:00 2001 From: Artem Titov Date: Fri, 7 Jul 2023 15:14:54 +0200 Subject: [PATCH] Allow StartRecording if capturer is null in test ADM Bug: b/272350185 Change-Id: I3aca6d8b3eb4fd39a6d39f1fea272858e18193bc Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311463 Reviewed-by: Tomas Gunnarsson Auto-Submit: Artem Titov Commit-Queue: Artem Titov Cr-Commit-Position: refs/heads/main@{#40407} --- modules/audio_device/test_audio_device_impl.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/audio_device/test_audio_device_impl.cc b/modules/audio_device/test_audio_device_impl.cc index c5de40c79a..627e68b36f 100644 --- a/modules/audio_device/test_audio_device_impl.cc +++ b/modules/audio_device/test_audio_device_impl.cc @@ -139,7 +139,6 @@ bool TestAudioDevice::RecordingIsInitialized() const { int32_t TestAudioDevice::StartRecording() { MutexLock lock(&lock_); - RTC_CHECK(capturer_); capturing_ = true; return 0; } @@ -165,7 +164,7 @@ void TestAudioDevice::ProcessAudio() { if (audio_buffer_ == nullptr) { return; } - if (capturing_) { + if (capturing_ && capturer_ != nullptr) { // Capture 10ms of audio. 2 bytes per sample. const bool keep_capturing = capturer_->Capture(&recording_buffer_); if (recording_buffer_.size() > 0) {