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:
Danil Chapovalov
2019-03-11 14:26:02 +01:00
committed by Commit Bot
parent 125b5d6ffb
commit 471783fc87
20 changed files with 57 additions and 51 deletions

View File

@ -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",

View File

@ -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() {

View File

@ -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);