Cleanup usage of rtc::TaskQueue in TestAudioDevice
Extra rtc::TaskQueue wrapper adds no value here. Bug: webrtc:14169 Change-Id: I45b3e0e56ffd185641973130f962d69022c74475 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/335145 Reviewed-by: Henrik Andreassson <henrika@webrtc.org> Commit-Queue: Henrik Andreassson <henrika@webrtc.org> Auto-Submit: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/main@{#41570}
This commit is contained in:
parent
f49d96d6e4
commit
434f4cb44f
@ -209,7 +209,6 @@ if (!build_with_chromium) {
|
||||
"../../rtc_base:platform_thread",
|
||||
"../../rtc_base:random",
|
||||
"../../rtc_base:rtc_event",
|
||||
"../../rtc_base:rtc_task_queue",
|
||||
"../../rtc_base:safe_conversions",
|
||||
"../../rtc_base:timeutils",
|
||||
"../../rtc_base/synchronization:mutex",
|
||||
|
||||
@ -21,6 +21,7 @@
|
||||
#include "absl/strings/string_view.h"
|
||||
#include "api/array_view.h"
|
||||
#include "api/make_ref_counted.h"
|
||||
#include "api/task_queue/task_queue_factory.h"
|
||||
#include "common_audio/wav_file.h"
|
||||
#include "modules/audio_device/audio_device_impl.h"
|
||||
#include "modules/audio_device/include/audio_device_default.h"
|
||||
@ -33,7 +34,6 @@
|
||||
#include "rtc_base/platform_thread.h"
|
||||
#include "rtc_base/random.h"
|
||||
#include "rtc_base/synchronization/mutex.h"
|
||||
#include "rtc_base/task_queue.h"
|
||||
#include "rtc_base/task_utils/repeating_task.h"
|
||||
#include "rtc_base/thread_annotations.h"
|
||||
#include "rtc_base/time_utils.h"
|
||||
|
||||
@ -19,7 +19,6 @@
|
||||
#include "modules/audio_device/include/test_audio_device.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/synchronization/mutex.h"
|
||||
#include "rtc_base/task_queue.h"
|
||||
#include "rtc_base/task_utils/repeating_task.h"
|
||||
|
||||
namespace webrtc {
|
||||
@ -59,11 +58,10 @@ TestAudioDevice::TestAudioDevice(
|
||||
}
|
||||
|
||||
AudioDeviceGeneric::InitStatus TestAudioDevice::Init() {
|
||||
task_queue_ =
|
||||
std::make_unique<rtc::TaskQueue>(task_queue_factory_->CreateTaskQueue(
|
||||
"TestAudioDeviceModuleImpl", TaskQueueFactory::Priority::NORMAL));
|
||||
task_queue_ = task_queue_factory_->CreateTaskQueue(
|
||||
"TestAudioDeviceModuleImpl", TaskQueueFactory::Priority::NORMAL);
|
||||
|
||||
RepeatingTaskHandle::Start(task_queue_->Get(), [this]() {
|
||||
RepeatingTaskHandle::Start(task_queue_.get(), [this]() {
|
||||
ProcessAudio();
|
||||
return TimeDelta::Micros(process_interval_us_);
|
||||
});
|
||||
|
||||
@ -14,6 +14,7 @@
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
#include "api/task_queue/task_queue_base.h"
|
||||
#include "api/task_queue/task_queue_factory.h"
|
||||
#include "modules/audio_device/audio_device_buffer.h"
|
||||
#include "modules/audio_device/audio_device_generic.h"
|
||||
@ -22,7 +23,6 @@
|
||||
#include "modules/audio_device/include/test_audio_device.h"
|
||||
#include "rtc_base/buffer.h"
|
||||
#include "rtc_base/synchronization/mutex.h"
|
||||
#include "rtc_base/task_queue.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -190,7 +190,7 @@ class TestAudioDevice : public AudioDeviceGeneric {
|
||||
|
||||
std::vector<int16_t> playout_buffer_ RTC_GUARDED_BY(lock_);
|
||||
rtc::BufferT<int16_t> recording_buffer_ RTC_GUARDED_BY(lock_);
|
||||
std::unique_ptr<rtc::TaskQueue> task_queue_;
|
||||
std::unique_ptr<TaskQueueBase, TaskQueueDeleter> task_queue_;
|
||||
};
|
||||
|
||||
} // namespace webrtc
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user