Remove rtc::QueuedTask alias, use webrtc::QueuedTask directly
Use absl::WrapUnique/absl::make_unique to create the queued tasks. Bug: webrtc:10191 Change-Id: I8f47a60cb326b0fc361c7f0e338b25373d39937c Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/126525 Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27063}
This commit is contained in:
committed by
Commit Bot
parent
125b5d6ffb
commit
471783fc87
@ -66,6 +66,7 @@ if (rtc_enable_protobuf) {
|
||||
":aec_dump",
|
||||
"../",
|
||||
"../../../api/audio:audio_frame_api",
|
||||
"../../../api/task_queue",
|
||||
"../../../rtc_base:checks",
|
||||
"../../../rtc_base:protobuf_utils",
|
||||
"../../../rtc_base:rtc_base_approved",
|
||||
|
||||
@ -96,7 +96,7 @@ void AecDumpImpl::WriteInitMessage(const ProcessingConfig& api_format,
|
||||
api_format.reverse_output_stream().num_channels());
|
||||
msg->set_timestamp_ms(time_now_ms);
|
||||
|
||||
worker_queue_->PostTask(std::unique_ptr<rtc::QueuedTask>(std::move(task)));
|
||||
worker_queue_->PostTask(std::move(task));
|
||||
}
|
||||
|
||||
void AecDumpImpl::AddCaptureStreamInput(
|
||||
@ -124,7 +124,7 @@ void AecDumpImpl::AddAudioProcessingState(const AudioProcessingState& state) {
|
||||
void AecDumpImpl::WriteCaptureStreamMessage() {
|
||||
auto task = capture_stream_info_.GetTask();
|
||||
RTC_DCHECK(task);
|
||||
worker_queue_->PostTask(std::unique_ptr<rtc::QueuedTask>(std::move(task)));
|
||||
worker_queue_->PostTask(std::move(task));
|
||||
capture_stream_info_.SetTask(CreateWriteToFileTask());
|
||||
}
|
||||
|
||||
@ -138,7 +138,7 @@ void AecDumpImpl::WriteRenderStreamMessage(const AudioFrame& frame) {
|
||||
sizeof(int16_t) * frame.samples_per_channel_ * frame.num_channels_;
|
||||
msg->set_data(frame.data(), data_size);
|
||||
|
||||
worker_queue_->PostTask(std::unique_ptr<rtc::QueuedTask>(std::move(task)));
|
||||
worker_queue_->PostTask(std::move(task));
|
||||
}
|
||||
|
||||
void AecDumpImpl::WriteRenderStreamMessage(
|
||||
@ -155,7 +155,7 @@ void AecDumpImpl::WriteRenderStreamMessage(
|
||||
msg->add_channel(channel_view.begin(), sizeof(float) * channel_view.size());
|
||||
}
|
||||
|
||||
worker_queue_->PostTask(std::unique_ptr<rtc::QueuedTask>(std::move(task)));
|
||||
worker_queue_->PostTask(std::move(task));
|
||||
}
|
||||
|
||||
void AecDumpImpl::WriteConfig(const InternalAPMConfig& config) {
|
||||
@ -164,7 +164,7 @@ void AecDumpImpl::WriteConfig(const InternalAPMConfig& config) {
|
||||
auto* event = task->GetEvent();
|
||||
event->set_type(audioproc::Event::CONFIG);
|
||||
CopyFromConfigToEvent(config, event->mutable_config());
|
||||
worker_queue_->PostTask(std::unique_ptr<rtc::QueuedTask>(std::move(task)));
|
||||
worker_queue_->PostTask(std::move(task));
|
||||
}
|
||||
|
||||
void AecDumpImpl::WriteRuntimeSetting(
|
||||
@ -192,7 +192,7 @@ void AecDumpImpl::WriteRuntimeSetting(
|
||||
RTC_NOTREACHED();
|
||||
break;
|
||||
}
|
||||
worker_queue_->PostTask(std::unique_ptr<rtc::QueuedTask>(std::move(task)));
|
||||
worker_queue_->PostTask(std::move(task));
|
||||
}
|
||||
|
||||
std::unique_ptr<WriteToFileTask> AecDumpImpl::CreateWriteToFileTask() {
|
||||
|
||||
@ -15,12 +15,12 @@
|
||||
#include <string>
|
||||
#include <utility>
|
||||
|
||||
#include "api/task_queue/queued_task.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/event.h"
|
||||
#include "rtc_base/ignore_wundef.h"
|
||||
#include "rtc_base/platform_file.h"
|
||||
#include "rtc_base/system/file_wrapper.h"
|
||||
#include "rtc_base/task_queue.h"
|
||||
|
||||
// Files generated at build-time by the protobuf compiler.
|
||||
RTC_PUSH_IGNORING_WUNDEF()
|
||||
@ -33,7 +33,7 @@ RTC_POP_IGNORING_WUNDEF()
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
class WriteToFileTask : public rtc::QueuedTask {
|
||||
class WriteToFileTask : public QueuedTask {
|
||||
public:
|
||||
WriteToFileTask(webrtc::FileWrapper* debug_file,
|
||||
int64_t* num_bytes_left_for_log);
|
||||
|
||||
Reference in New Issue
Block a user