Move event.h to webrtc namespace
Bug: webrtc:42232595
Change-Id: I062f383fdcde2a5458c99e649e80f531b4676da0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/381941
Auto-Submit: Evan Shrubsole <eshr@webrtc.org>
Commit-Queue: Evan Shrubsole <eshr@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44173}
diff --git a/api/sequence_checker_unittest.cc b/api/sequence_checker_unittest.cc
index adf5bd0..2174698 100644
--- a/api/sequence_checker_unittest.cc
+++ b/api/sequence_checker_unittest.cc
@@ -48,7 +48,7 @@
};
void RunOnDifferentThread(FunctionView<void()> run) {
- rtc::Event thread_has_run_event;
+ Event thread_has_run_event;
rtc::PlatformThread::SpawnJoinable(
[&] {
run();
@@ -148,13 +148,13 @@
SequenceChecker sequence_checker(SequenceChecker::kDetached);
- rtc::Event blocker;
+ Event blocker;
queue1.PostTask([&blocker, &sequence_checker]() {
(void)sequence_checker.IsCurrent();
blocker.Set();
});
- blocker.Wait(rtc::Event::kForever);
+ blocker.Wait(Event::kForever);
#if RTC_DCHECK_IS_ON
@@ -177,13 +177,13 @@
SequenceChecker sequence_checker(SequenceChecker::kDetached);
- rtc::Event blocker;
+ Event blocker;
queue1.PostTask([&blocker, &sequence_checker]() {
EXPECT_TRUE(sequence_checker.IsCurrent());
blocker.Set();
});
- blocker.Wait(rtc::Event::kForever);
+ blocker.Wait(Event::kForever);
#if RTC_DCHECK_IS_ON
EXPECT_FALSE(sequence_checker.IsCurrent());
diff --git a/api/task_queue/pending_task_safety_flag_unittest.cc b/api/task_queue/pending_task_safety_flag_unittest.cc
index 41f6d7f..672883f 100644
--- a/api/task_queue/pending_task_safety_flag_unittest.cc
+++ b/api/task_queue/pending_task_safety_flag_unittest.cc
@@ -133,9 +133,9 @@
ASSERT_TRUE(owner);
// Queue up a task on tq1 that will execute before the 'DoStuff' task
// can, and delete the `owner` before the 'stuff' task can execute.
- rtc::Event blocker;
+ Event blocker;
tq1.PostTask([&blocker, &owner]() {
- blocker.Wait(rtc::Event::kForever);
+ blocker.Wait(Event::kForever);
owner.reset();
});
diff --git a/api/task_queue/task_queue_test.cc b/api/task_queue/task_queue_test.cc
index 2491fe4..bcdbd0c 100644
--- a/api/task_queue/task_queue_test.cc
+++ b/api/task_queue/task_queue_test.cc
@@ -30,8 +30,8 @@
// Avoids a dependency to system_wrappers.
void SleepFor(TimeDelta duration) {
- rtc::ScopedAllowBaseSyncPrimitivesForTesting allow;
- rtc::Event event;
+ ScopedAllowBaseSyncPrimitivesForTesting allow;
+ Event event;
event.Wait(duration);
}
@@ -50,7 +50,7 @@
TEST_P(TaskQueueTest, PostAndCheckCurrent) {
std::unique_ptr<webrtc::TaskQueueFactory> factory = GetParam()(nullptr);
- rtc::Event event;
+ Event event;
auto queue = CreateTaskQueue(factory, "PostAndCheckCurrent");
// We're not running a task, so `queue` shouldn't be current.
@@ -68,17 +68,17 @@
TEST_P(TaskQueueTest, PostCustomTask) {
std::unique_ptr<webrtc::TaskQueueFactory> factory = GetParam()(nullptr);
- rtc::Event ran;
+ Event ran;
auto queue = CreateTaskQueue(factory, "PostCustomImplementation");
class CustomTask {
public:
- explicit CustomTask(rtc::Event* ran) : ran_(ran) {}
+ explicit CustomTask(Event* ran) : ran_(ran) {}
void operator()() { ran_->Set(); }
private:
- rtc::Event* const ran_;
+ Event* const ran_;
} my_task(&ran);
queue->PostTask(my_task);
@@ -87,7 +87,7 @@
TEST_P(TaskQueueTest, PostDelayedZero) {
std::unique_ptr<webrtc::TaskQueueFactory> factory = GetParam()(nullptr);
- rtc::Event event;
+ Event event;
auto queue = CreateTaskQueue(factory, "PostDelayedZero");
queue->PostDelayedTask([&event] { event.Set(); }, TimeDelta::Zero());
@@ -96,7 +96,7 @@
TEST_P(TaskQueueTest, PostFromQueue) {
std::unique_ptr<webrtc::TaskQueueFactory> factory = GetParam()(nullptr);
- rtc::Event event;
+ Event event;
auto queue = CreateTaskQueue(factory, "PostFromQueue");
queue->PostTask(
@@ -106,7 +106,7 @@
TEST_P(TaskQueueTest, PostDelayed) {
std::unique_ptr<webrtc::TaskQueueFactory> factory = GetParam()(nullptr);
- rtc::Event event;
+ Event event;
auto queue =
CreateTaskQueue(factory, "PostDelayed", TaskQueueFactory::Priority::HIGH);
@@ -130,9 +130,9 @@
std::unique_ptr<webrtc::TaskQueueFactory> factory = GetParam()(nullptr);
auto queue = CreateTaskQueue(factory, "PostMultipleDelayed");
- std::vector<rtc::Event> events(100);
+ std::vector<Event> events(100);
for (int i = 0; i < 100; ++i) {
- rtc::Event* event = &events[i];
+ Event* event = &events[i];
queue->PostDelayedTask(
[event, &queue] {
EXPECT_TRUE(queue->IsCurrent());
@@ -147,8 +147,8 @@
TEST_P(TaskQueueTest, PostDelayedAfterDestruct) {
std::unique_ptr<webrtc::TaskQueueFactory> factory = GetParam()(nullptr);
- rtc::Event run;
- rtc::Event deleted;
+ Event run;
+ Event deleted;
auto queue = CreateTaskQueue(factory, "PostDelayedAfterDestruct");
absl::Cleanup cleanup = [&deleted] { deleted.Set(); };
queue->PostDelayedTask([&run, cleanup = std::move(cleanup)] { run.Set(); },
@@ -162,8 +162,8 @@
TEST_P(TaskQueueTest, PostDelayedHighPrecisionAfterDestruct) {
std::unique_ptr<webrtc::TaskQueueFactory> factory = GetParam()(nullptr);
- rtc::Event run;
- rtc::Event deleted;
+ Event run;
+ Event deleted;
auto queue =
CreateTaskQueue(factory, "PostDelayedHighPrecisionAfterDestruct");
absl::Cleanup cleanup = [&deleted] { deleted.Set(); };
@@ -185,7 +185,7 @@
queue->PostTask([] { SleepFor(TimeDelta::Millis(100)); });
// Give the task queue a chance to start executing the first lambda.
SleepFor(TimeDelta::Millis(10));
- rtc::Event finished;
+ Event finished;
// Then ensure the next lambda (which is likely not executing yet) is
// destroyed in the task queue context when the queue is deleted.
auto cleanup = absl::Cleanup([queue_ptr, &finished] {
@@ -201,7 +201,7 @@
std::unique_ptr<webrtc::TaskQueueFactory> factory = GetParam()(nullptr);
auto queue = CreateTaskQueue(factory, "PostedClosureDestroyedOnTaskQueue");
TaskQueueBase* queue_ptr = queue.get();
- rtc::Event finished;
+ Event finished;
auto cleanup = absl::Cleanup([queue_ptr, &finished] {
EXPECT_EQ(queue_ptr, TaskQueueBase::Current());
finished.Set();
@@ -220,7 +220,7 @@
CreateTaskQueue(factory, "PostedExecutedClosureDestroyedOnTaskQueue");
TaskQueueBase* queue_ptr = queue.get();
// Ensure an executed lambda is destroyed on the task queue.
- rtc::Event finished;
+ Event finished;
queue->PostTask([cleanup = absl::Cleanup([queue_ptr, &finished] {
EXPECT_EQ(queue_ptr, TaskQueueBase::Current());
finished.Set();
@@ -230,7 +230,7 @@
TEST_P(TaskQueueTest, PostAndReuse) {
std::unique_ptr<webrtc::TaskQueueFactory> factory = GetParam()(nullptr);
- rtc::Event event;
+ Event event;
auto post_queue = CreateTaskQueue(factory, "PostQueue");
auto reply_queue = CreateTaskQueue(factory, "ReplyQueue");
@@ -238,7 +238,7 @@
class ReusedTask {
public:
- ReusedTask(int* counter, TaskQueueBase* reply_queue, rtc::Event* event)
+ ReusedTask(int* counter, TaskQueueBase* reply_queue, Event* event)
: counter_(*counter), reply_queue_(reply_queue), event_(*event) {
EXPECT_EQ(counter_, 0);
}
@@ -259,7 +259,7 @@
private:
int& counter_;
TaskQueueBase* const reply_queue_;
- rtc::Event& event_;
+ Event& event_;
};
ReusedTask task(&call_count, reply_queue.get(), &event);
@@ -282,12 +282,12 @@
private:
webrtc_impl::RefCounter count_;
- rtc::Event event_;
+ Event event_;
};
std::unique_ptr<webrtc::TaskQueueFactory> factory = GetParam()(nullptr);
static constexpr int kTaskCount = 0xffff;
- rtc::Event posting_done;
+ Event posting_done;
BlockingCounter all_destroyed(kTaskCount);
int tasks_executed = 0;
@@ -307,7 +307,7 @@
});
// Before destroying the task queue wait until all child tasks are posted.
- posting_done.Wait(rtc::Event::kForever);
+ posting_done.Wait(Event::kForever);
// Destroy the task queue.
task_queue = nullptr;
@@ -336,7 +336,7 @@
} state;
auto queue = CreateTaskQueue(factory, "PostTwoWithSharedUnprotectedState");
- rtc::Event done;
+ Event done;
queue->PostTask([&state, &queue, &done] {
// Post tasks from queue to guarantee, that 1st task won't be
// executed before the second one will be posted.
diff --git a/audio/channel_send.cc b/audio/channel_send.cc
index 75f512f..a971cae 100644
--- a/audio/channel_send.cc
+++ b/audio/channel_send.cc
@@ -580,13 +580,13 @@
// Wait until all pending encode tasks are executed and clear any remaining
// buffers in the encoder.
- rtc::Event flush;
+ Event flush;
encoder_queue_->PostTask([this, &flush]() {
RTC_DCHECK_RUN_ON(&encoder_queue_checker_);
audio_coding_->Reset();
flush.Set();
});
- flush.Wait(rtc::Event::kForever);
+ flush.Wait(Event::kForever);
// Reset sending SSRC and sequence number and triggers direct transmission
// of RTCP BYE
diff --git a/audio/voip/test/audio_egress_unittest.cc b/audio/voip/test/audio_egress_unittest.cc
index de1984d..a7cb3b7 100644
--- a/audio/voip/test/audio_egress_unittest.cc
+++ b/audio/voip/test/audio_egress_unittest.cc
@@ -119,7 +119,7 @@
TEST_F(AudioEgressTest, ProcessAudioWithMute) {
constexpr int kExpected = 10;
- rtc::Event event;
+ Event event;
int rtp_count = 0;
RtpPacketReceived rtp;
auto rtp_sent = [&](rtc::ArrayView<const uint8_t> packet, Unused) {
@@ -157,7 +157,7 @@
TEST_F(AudioEgressTest, ProcessAudioWithSineWave) {
constexpr int kExpected = 10;
- rtc::Event event;
+ Event event;
int rtp_count = 0;
RtpPacketReceived rtp;
auto rtp_sent = [&](rtc::ArrayView<const uint8_t> packet, Unused) {
@@ -193,7 +193,7 @@
TEST_F(AudioEgressTest, SkipAudioEncodingAfterStopSend) {
constexpr int kExpected = 10;
- rtc::Event event;
+ Event event;
int rtp_count = 0;
auto rtp_sent = [&](rtc::ArrayView<const uint8_t> /* packet */, Unused) {
if (++rtp_count == kExpected) {
@@ -257,7 +257,7 @@
// 5, 6, 7 @ 100 ms (last one sends 3 dtmf)
egress_->SendTelephoneEvent(kEvent, kDurationMs);
- rtc::Event event;
+ Event event;
int dtmf_count = 0;
auto is_dtmf = [&](RtpPacketReceived& rtp) {
return (rtp.PayloadType() == kPayloadType &&
@@ -294,7 +294,7 @@
// Per audio_level's kUpdateFrequency, we need more than 10 audio samples to
// get audio level from input source.
constexpr int kExpected = 6;
- rtc::Event event;
+ Event event;
int rtp_count = 0;
auto rtp_sent = [&](rtc::ArrayView<const uint8_t> /* packet */, Unused) {
if (++rtp_count == kExpected) {
diff --git a/audio/voip/test/audio_ingress_unittest.cc b/audio/voip/test/audio_ingress_unittest.cc
index 5dc1f62..687b104 100644
--- a/audio/voip/test/audio_ingress_unittest.cc
+++ b/audio/voip/test/audio_ingress_unittest.cc
@@ -114,7 +114,7 @@
}
TEST_F(AudioIngressTest, GetAudioFrameAfterRtpReceived) {
- rtc::Event event;
+ Event event;
auto handle_rtp = [&](rtc::ArrayView<const uint8_t> packet, Unused) {
ingress_->ReceivedRTPPacket(packet);
event.Set();
@@ -144,7 +144,7 @@
// get audio level from output source.
constexpr int kNumRtp = 6;
int rtp_count = 0;
- rtc::Event event;
+ Event event;
auto handle_rtp = [&](rtc::ArrayView<const uint8_t> packet, Unused) {
ingress_->ReceivedRTPPacket(packet);
if (++rtp_count == kNumRtp) {
@@ -175,7 +175,7 @@
}
TEST_F(AudioIngressTest, PreferredSampleRate) {
- rtc::Event event;
+ Event event;
auto handle_rtp = [&](rtc::ArrayView<const uint8_t> packet, Unused) {
ingress_->ReceivedRTPPacket(packet);
event.Set();
@@ -204,7 +204,7 @@
// valid speech level.
constexpr int kNumRtp = 6;
int rtp_count = 0;
- rtc::Event event;
+ Event event;
auto handle_rtp = [&](rtc::ArrayView<const uint8_t> packet, Unused) {
ingress_->ReceivedRTPPacket(packet);
if (++rtp_count == kNumRtp) {
diff --git a/call/adaptation/resource_adaptation_processor_unittest.cc b/call/adaptation/resource_adaptation_processor_unittest.cc
index 77a181b..20696ea 100644
--- a/call/adaptation/resource_adaptation_processor_unittest.cc
+++ b/call/adaptation/resource_adaptation_processor_unittest.cc
@@ -459,7 +459,7 @@
// Wait for `resource_` to signal oversue first so we know that the delegate
// has passed it on to the processor's task queue.
- rtc::Event resource_event;
+ Event resource_event;
TaskQueueForTest resource_task_queue("ResourceTaskQueue");
resource_task_queue.PostTask([&]() {
resource_->SetUsageState(ResourceUsageState::kOveruse);
@@ -481,7 +481,7 @@
DegradationPreference::MAINTAIN_FRAMERATE);
SetInputStates(true, kDefaultFrameRate, kDefaultFrameSize);
- rtc::Event overuse_event;
+ Event overuse_event;
TaskQueueForTest resource_task_queue("ResourceTaskQueue");
// Queues task for `resource_` overuse while `processor_` is still listening.
resource_task_queue.PostTask([&]() {
diff --git a/call/bitrate_estimator_tests.cc b/call/bitrate_estimator_tests.cc
index fadc0a1..12ca23b 100644
--- a/call/bitrate_estimator_tests.cc
+++ b/call/bitrate_estimator_tests.cc
@@ -104,7 +104,7 @@
Mutex mutex_;
Strings received_log_lines_ RTC_GUARDED_BY(mutex_);
Strings expected_log_lines_ RTC_GUARDED_BY(mutex_);
- rtc::Event done_;
+ Event done_;
};
Callback callback_;
diff --git a/call/call_perf_tests.cc b/call/call_perf_tests.cc
index 58c578d..23e9254 100644
--- a/call/call_perf_tests.cc
+++ b/call/call_perf_tests.cc
@@ -771,7 +771,7 @@
}
private:
- rtc::Event time_to_reconfigure_;
+ Event time_to_reconfigure_;
int encoder_inits_;
uint32_t last_set_bitrate_kbps_;
VideoSendStream* send_stream_;
diff --git a/logging/rtc_event_log/rtc_event_log_impl.cc b/logging/rtc_event_log/rtc_event_log_impl.cc
index 63cc0f7..12afd75 100644
--- a/logging/rtc_event_log/rtc_event_log_impl.cc
+++ b/logging/rtc_event_log/rtc_event_log_impl.cc
@@ -147,9 +147,9 @@
// TODO(bugs.webrtc.org/14449): Do not block current thread waiting on the
// task queue. It might work for now, for current callers, but disallows
// caller to share threads with the `task_queue_`.
- rtc::Event output_stopped;
+ Event output_stopped;
StopLogging([&output_stopped]() { output_stopped.Set(); });
- output_stopped.Wait(rtc::Event::kForever);
+ output_stopped.Wait(Event::kForever);
RTC_DLOG(LS_INFO) << "WebRTC event log successfully stopped.";
}
diff --git a/media/engine/fake_webrtc_video_engine.h b/media/engine/fake_webrtc_video_engine.h
index 6fa4edc..226f6f0 100644
--- a/media/engine/fake_webrtc_video_engine.h
+++ b/media/engine/fake_webrtc_video_engine.h
@@ -102,7 +102,7 @@
private:
Mutex mutex_;
- rtc::Event init_encode_event_;
+ Event init_encode_event_;
int num_frames_encoded_ RTC_GUARDED_BY(mutex_);
VideoCodec codec_settings_ RTC_GUARDED_BY(mutex_);
FakeWebRtcVideoEncoderFactory* factory_;
@@ -132,7 +132,7 @@
private:
Mutex mutex_;
- rtc::Event created_video_encoder_event_;
+ Event created_video_encoder_event_;
std::vector<SdpVideoFormat> formats_;
std::vector<FakeWebRtcVideoEncoder*> encoders_ RTC_GUARDED_BY(mutex_);
int num_created_encoders_ RTC_GUARDED_BY(mutex_);
diff --git a/modules/audio_coding/acm2/audio_coding_module_unittest.cc b/modules/audio_coding/acm2/audio_coding_module_unittest.cc
index f027cab..a6f5e36 100644
--- a/modules/audio_coding/acm2/audio_coding_module_unittest.cc
+++ b/modules/audio_coding/acm2/audio_coding_module_unittest.cc
@@ -476,7 +476,7 @@
// Used to force worker threads to stop looping.
std::atomic<bool> quit_;
- rtc::Event test_complete_;
+ Event test_complete_;
int send_count_;
int insert_packet_count_;
int pull_audio_count_ RTC_GUARDED_BY(mutex_);
diff --git a/modules/audio_device/audio_device_unittest.cc b/modules/audio_device/audio_device_unittest.cc
index 6106361..3b42fe6 100644
--- a/modules/audio_device/audio_device_unittest.cc
+++ b/modules/audio_device/audio_device_unittest.cc
@@ -338,7 +338,7 @@
// implementation where the number of callbacks is counted and an event
// is set after a certain number of callbacks. Audio parameters are also
// checked.
- void HandleCallbacks(rtc::Event* event,
+ void HandleCallbacks(Event* event,
AudioStream* audio_stream,
int num_callbacks) {
event_ = event;
@@ -491,7 +491,7 @@
private:
Mutex lock_;
TransportType type_ = TransportType::kInvalid;
- rtc::Event* event_ = nullptr;
+ Event* event_ = nullptr;
AudioStream* audio_stream_ = nullptr;
size_t num_callbacks_ = 0;
size_t play_count_ RTC_GUARDED_BY(lock_) = 0;
@@ -573,7 +573,7 @@
}
bool requirements_satisfied() const { return requirements_satisfied_; }
- rtc::Event* event() { return &event_; }
+ Event* event() { return &event_; }
AudioDeviceModule::AudioLayer audio_layer() const { return audio_layer_; }
// AudioDeviceModuleForTest extends the default ADM interface with some extra
@@ -661,7 +661,7 @@
AudioDeviceModule::AudioLayer audio_layer_;
std::unique_ptr<TaskQueueFactory> task_queue_factory_;
bool requirements_satisfied_ = true;
- rtc::Event event_;
+ Event event_;
rtc::scoped_refptr<AudioDeviceModuleForTest> audio_device_;
bool stereo_playout_ = false;
};
diff --git a/modules/audio_processing/aec_dump/aec_dump_impl.cc b/modules/audio_processing/aec_dump/aec_dump_impl.cc
index 8484fcc..5a0c10f 100644
--- a/modules/audio_processing/aec_dump/aec_dump_impl.cc
+++ b/modules/audio_processing/aec_dump/aec_dump_impl.cc
@@ -67,11 +67,11 @@
AecDumpImpl::~AecDumpImpl() {
// Block until all tasks have finished running.
- rtc::Event thread_sync_event;
+ Event thread_sync_event;
worker_queue_->PostTask([&thread_sync_event] { thread_sync_event.Set(); });
// Wait until the event has been signaled with .Set(). By then all
// pending tasks will have finished.
- thread_sync_event.Wait(rtc::Event::kForever);
+ thread_sync_event.Wait(Event::kForever);
}
void AecDumpImpl::WriteInitMessage(const ProcessingConfig& api_format,
diff --git a/modules/audio_processing/audio_processing_impl_locking_unittest.cc b/modules/audio_processing/audio_processing_impl_locking_unittest.cc
index 5756237..8d5423f 100644
--- a/modules/audio_processing/audio_processing_impl_locking_unittest.cc
+++ b/modules/audio_processing/audio_processing_impl_locking_unittest.cc
@@ -305,8 +305,8 @@
public:
CaptureProcessor(int max_frame_size,
RandomGenerator* rand_gen,
- rtc::Event* render_call_event,
- rtc::Event* capture_call_event,
+ Event* render_call_event,
+ Event* capture_call_event,
FrameCounters* shared_counters_state,
const TestConfig* test_config,
AudioProcessing* apm);
@@ -322,8 +322,8 @@
void ApplyRuntimeSettingScheme();
RandomGenerator* const rand_gen_ = nullptr;
- rtc::Event* const render_call_event_ = nullptr;
- rtc::Event* const capture_call_event_ = nullptr;
+ Event* const render_call_event_ = nullptr;
+ Event* const capture_call_event_ = nullptr;
FrameCounters* const frame_counters_ = nullptr;
const TestConfig* const test_config_ = nullptr;
AudioProcessing* const apm_ = nullptr;
@@ -349,8 +349,8 @@
public:
RenderProcessor(int max_frame_size,
RandomGenerator* rand_gen,
- rtc::Event* render_call_event,
- rtc::Event* capture_call_event,
+ Event* render_call_event,
+ Event* capture_call_event,
FrameCounters* shared_counters_state,
const TestConfig* test_config,
AudioProcessing* apm);
@@ -366,8 +366,8 @@
void ApplyRuntimeSettingScheme();
RandomGenerator* const rand_gen_ = nullptr;
- rtc::Event* const render_call_event_ = nullptr;
- rtc::Event* const capture_call_event_ = nullptr;
+ Event* const render_call_event_ = nullptr;
+ Event* const capture_call_event_ = nullptr;
FrameCounters* const frame_counters_ = nullptr;
const TestConfig* const test_config_ = nullptr;
AudioProcessing* const apm_ = nullptr;
@@ -420,9 +420,9 @@
}
// Event handlers for the test.
- rtc::Event test_complete_;
- rtc::Event render_call_event_;
- rtc::Event capture_call_event_;
+ Event test_complete_;
+ Event render_call_event_;
+ Event capture_call_event_;
// Thread related variables.
mutable RandomGenerator rand_gen_;
@@ -557,8 +557,8 @@
CaptureProcessor::CaptureProcessor(int max_frame_size,
RandomGenerator* rand_gen,
- rtc::Event* render_call_event,
- rtc::Event* capture_call_event,
+ Event* render_call_event,
+ Event* capture_call_event,
FrameCounters* shared_counters_state,
const TestConfig* test_config,
AudioProcessing* apm)
@@ -578,7 +578,7 @@
// Ensure that the number of render and capture calls do not
// differ too much.
if (frame_counters_->CaptureMinusRenderCounters() > kMaxCallDifference) {
- render_call_event_->Wait(rtc::Event::kForever);
+ render_call_event_->Wait(Event::kForever);
}
// Apply any specified capture side APM non-processing runtime calls.
@@ -783,8 +783,8 @@
RenderProcessor::RenderProcessor(int max_frame_size,
RandomGenerator* rand_gen,
- rtc::Event* render_call_event,
- rtc::Event* capture_call_event,
+ Event* render_call_event,
+ Event* capture_call_event,
FrameCounters* shared_counters_state,
const TestConfig* test_config,
AudioProcessing* apm)
@@ -802,7 +802,7 @@
// before the first render call is performed (implicitly
// required by the APM API).
if (first_render_call_) {
- capture_call_event_->Wait(rtc::Event::kForever);
+ capture_call_event_->Wait(Event::kForever);
first_render_call_ = false;
}
@@ -812,7 +812,7 @@
// Ensure that the number of render and capture calls do not
// differ too much.
if (frame_counters_->RenderMinusCaptureCounters() > kMaxCallDifference) {
- capture_call_event_->Wait(rtc::Event::kForever);
+ capture_call_event_->Wait(Event::kForever);
}
// Apply any specified render side APM non-processing runtime calls.
diff --git a/modules/audio_processing/audio_processing_performance_unittest.cc b/modules/audio_processing/audio_processing_performance_unittest.cc
index d69263b..5051ee5 100644
--- a/modules/audio_processing/audio_processing_performance_unittest.cc
+++ b/modules/audio_processing/audio_processing_performance_unittest.cc
@@ -509,7 +509,7 @@
}
// Event handler for the test.
- rtc::Event test_complete_;
+ Event test_complete_;
// Thread related variables.
Random rand_gen_;
diff --git a/modules/rtp_rtcp/source/rtcp_transceiver_unittest.cc b/modules/rtp_rtcp/source/rtcp_transceiver_unittest.cc
index 40930a0..2f3e0b9 100644
--- a/modules/rtp_rtcp/source/rtcp_transceiver_unittest.cc
+++ b/modules/rtp_rtcp/source/rtcp_transceiver_unittest.cc
@@ -57,7 +57,7 @@
constexpr webrtc::TimeDelta kTimeout = webrtc::TimeDelta::Seconds(1);
void WaitPostedTasks(TaskQueueForTest* queue) {
- rtc::Event done;
+ webrtc::Event done;
queue->PostTask([&done] { done.Set(); });
ASSERT_TRUE(done.Wait(kTimeout));
}
@@ -128,8 +128,8 @@
auto* rtcp_transceiver = new RtcpTransceiver(config);
rtcp_transceiver->SendCompoundPacket();
- rtc::Event done;
- rtc::Event heavy_task;
+ webrtc::Event done;
+ webrtc::Event heavy_task;
queue.PostTask([&] {
EXPECT_TRUE(heavy_task.Wait(kTimeout));
done.Set();
@@ -151,7 +151,7 @@
config.task_queue = queue.Get();
auto* rtcp_transceiver = new RtcpTransceiver(config);
- rtc::Event heavy_task;
+ webrtc::Event heavy_task;
queue.PostTask([&] { EXPECT_TRUE(heavy_task.Wait(kTimeout)); });
rtcp_transceiver->SendCompoundPacket();
delete rtcp_transceiver;
@@ -181,7 +181,7 @@
config.clock = &clock;
config.task_queue = queue.Get();
RtcpTransceiver rtcp_transceiver(config);
- rtc::Event observer_deleted;
+ webrtc::Event observer_deleted;
auto observer = std::make_unique<MockMediaReceiverRtcpObserver>();
EXPECT_CALL(*observer, OnSenderReport(kRemoteSsrc, _, 1));
@@ -211,8 +211,8 @@
auto observer = std::make_unique<MockMediaReceiverRtcpObserver>();
rtcp_transceiver.AddMediaReceiverRtcpObserver(kRemoteSsrc, observer.get());
- rtc::Event queue_blocker;
- rtc::Event observer_deleted;
+ webrtc::Event queue_blocker;
+ webrtc::Event observer_deleted;
queue.PostTask([&] { EXPECT_TRUE(queue_blocker.Wait(kTimeout)); });
rtcp_transceiver.RemoveMediaReceiverRtcpObserver(kRemoteSsrc, observer.get(),
/*on_removed=*/[&] {
@@ -268,7 +268,7 @@
config.schedule_periodic_compound_packets = true;
auto rtcp_transceiver = std::make_unique<RtcpTransceiver>(config);
- rtc::Event done;
+ webrtc::Event done;
rtcp_transceiver->SendCompoundPacket();
rtcp_transceiver->Stop([&] {
EXPECT_CALL(outgoing_transport, Call).Times(0);
diff --git a/modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate_unittest.cc b/modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate_unittest.cc
index 472c8cc..08db7c5 100644
--- a/modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate_unittest.cc
+++ b/modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate_unittest.cc
@@ -162,7 +162,7 @@
ASSERT_TRUE(frame);
EXPECT_STRCASEEQ("video/VP8", frame->GetMimeType().c_str());
- rtc::Event event;
+ Event event;
EXPECT_CALL(test_sender_, SendVideo).WillOnce(WithoutArgs([&] {
event.Set();
return true;
@@ -274,7 +274,7 @@
delegate->Init();
ASSERT_TRUE(callback);
- rtc::Event event;
+ Event event;
EXPECT_CALL(
test_sender_,
SendVideo(payload_type, std::make_optional(kVideoCodecVP8), timestamp,
diff --git a/modules/video_coding/codecs/test/video_codec_unittest.h b/modules/video_coding/codecs/test/video_codec_unittest.h
index 2856bf6..534fece 100644
--- a/modules/video_coding/codecs/test/video_codec_unittest.h
+++ b/modules/video_coding/codecs/test/video_codec_unittest.h
@@ -111,7 +111,7 @@
FakeEncodeCompleteCallback encode_complete_callback_;
FakeDecodeCompleteCallback decode_complete_callback_;
- rtc::Event encoded_frame_event_;
+ Event encoded_frame_event_;
Mutex encoded_frame_section_;
size_t wait_for_encoded_frames_threshold_;
std::vector<EncodedImage> encoded_frames_
@@ -119,7 +119,7 @@
std::vector<CodecSpecificInfo> codec_specific_infos_
RTC_GUARDED_BY(encoded_frame_section_);
- rtc::Event decoded_frame_event_;
+ Event decoded_frame_event_;
Mutex decoded_frame_section_;
std::optional<VideoFrame> decoded_frame_
RTC_GUARDED_BY(decoded_frame_section_);
diff --git a/modules/video_coding/deprecated/event_wrapper.cc b/modules/video_coding/deprecated/event_wrapper.cc
index 16321b6..41b236c 100644
--- a/modules/video_coding/deprecated/event_wrapper.cc
+++ b/modules/video_coding/deprecated/event_wrapper.cc
@@ -30,7 +30,7 @@
}
private:
- rtc::Event event_;
+ Event event_;
};
// static
diff --git a/modules/video_coding/utility/bandwidth_quality_scaler_unittest.cc b/modules/video_coding/utility/bandwidth_quality_scaler_unittest.cc
index 7367e04..f4a89c5 100644
--- a/modules/video_coding/utility/bandwidth_quality_scaler_unittest.cc
+++ b/modules/video_coding/utility/bandwidth_quality_scaler_unittest.cc
@@ -46,7 +46,7 @@
event_.Set();
}
- rtc::Event event_;
+ Event event_;
int adapt_up_event_count_ = 0;
int adapt_down_event_count_ = 0;
};
diff --git a/modules/video_coding/utility/quality_scaler_unittest.cc b/modules/video_coding/utility/quality_scaler_unittest.cc
index 1142947..a0d0e58 100644
--- a/modules/video_coding/utility/quality_scaler_unittest.cc
+++ b/modules/video_coding/utility/quality_scaler_unittest.cc
@@ -45,7 +45,7 @@
event.Set();
}
- rtc::Event event;
+ Event event;
int adapt_up_events_ = 0;
int adapt_down_events_ = 0;
};
diff --git a/p2p/base/wrapping_active_ice_controller_unittest.cc b/p2p/base/wrapping_active_ice_controller_unittest.cc
index a7902b6..db0706e 100644
--- a/p2p/base/wrapping_active_ice_controller_unittest.cc
+++ b/p2p/base/wrapping_active_ice_controller_unittest.cc
@@ -45,7 +45,7 @@
using ::testing::Sequence;
using ::rtc::AutoThread;
-using ::rtc::Event;
+using ::webrtc::Event;
using ::webrtc::ScopedFakeClock;
using ::webrtc::TimeDelta;
diff --git a/pc/peer_connection_factory_unittest.cc b/pc/peer_connection_factory_unittest.cc
index d0235cc..ab4ba81 100644
--- a/pc/peer_connection_factory_unittest.cc
+++ b/pc/peer_connection_factory_unittest.cc
@@ -681,7 +681,7 @@
constexpr TimeDelta kWaitTimeout = TimeDelta::Seconds(10);
auto mock_network_manager = std::make_unique<NiceMock<MockNetworkManager>>();
- rtc::Event called;
+ Event called;
EXPECT_CALL(*mock_network_manager, StartUpdating())
.Times(AtLeast(1))
.WillRepeatedly(InvokeWithoutArgs([&] { called.Set(); }));
@@ -707,7 +707,7 @@
auto mock_socket_factory =
std::make_unique<NiceMock<MockPacketSocketFactory>>();
- rtc::Event called;
+ Event called;
EXPECT_CALL(*mock_socket_factory, CreateUdpSocket(_, _, _))
.WillOnce(InvokeWithoutArgs([&] {
called.Set();
diff --git a/pc/proxy.h b/pc/proxy.h
index 160d532..3e6bde4 100644
--- a/pc/proxy.h
+++ b/pc/proxy.h
@@ -121,7 +121,7 @@
Invoke(std::index_sequence_for<Args...>());
event_.Set();
});
- event_.Wait(rtc::Event::kForever);
+ event_.Wait(Event::kForever);
}
return r_.moved_result();
}
@@ -136,7 +136,7 @@
Method m_;
ReturnType<R> r_;
std::tuple<Args&&...> args_;
- rtc::Event event_;
+ Event event_;
};
template <typename C, typename R, typename... Args>
@@ -156,7 +156,7 @@
Invoke(std::index_sequence_for<Args...>());
event_.Set();
});
- event_.Wait(rtc::Event::kForever);
+ event_.Wait(Event::kForever);
}
return r_.moved_result();
}
@@ -171,7 +171,7 @@
Method m_;
ReturnType<R> r_;
std::tuple<Args&&...> args_;
- rtc::Event event_;
+ Event event_;
};
#define PROXY_STRINGIZE_IMPL(x) #x
diff --git a/pc/rtc_stats_collector.cc b/pc/rtc_stats_collector.cc
index 101a5b7..bfeb2ee 100644
--- a/pc/rtc_stats_collector.cc
+++ b/pc/rtc_stats_collector.cc
@@ -1362,7 +1362,7 @@
// `network_report_`. This is normally not blocking, but if
// WaitForPendingRequest() is called while a request is pending, we might have
// to wait until the network thread is done touching `network_report_`.
- network_report_event_.Wait(rtc::Event::kForever);
+ network_report_event_.Wait(Event::kForever);
if (!network_report_) {
// Normally, MergeNetworkReport_s() is executed because it is posted from
// the network thread. But if WaitForPendingRequest() is called while a
diff --git a/pc/rtc_stats_collector.h b/pc/rtc_stats_collector.h
index 3020360..68bb450 100644
--- a/pc/rtc_stats_collector.h
+++ b/pc/rtc_stats_collector.h
@@ -277,7 +277,7 @@
// This is reset before async-invoking ProducePartialResultsOnNetworkThread()
// and set when ProducePartialResultsOnNetworkThread() is complete, after it
// has updated the value of `network_report_`.
- rtc::Event network_report_event_;
+ Event network_report_event_;
// Cleared and set in `PrepareTransceiverStatsInfosAndCallStats_s_w_n`,
// starting out on the signaling thread, then network. Later read on the
diff --git a/pc/rtp_sender.cc b/pc/rtp_sender.cc
index de24df5..f4a72f5 100644
--- a/pc/rtp_sender.cc
+++ b/pc/rtp_sender.cc
@@ -372,7 +372,7 @@
// blocking call is required to keep them working. The encoder configuration
// also involves another thread with an asynchronous task, thus we still do
// need to wait for the callback to be resolved this way.
- std::unique_ptr<rtc::Event> done_event = std::make_unique<rtc::Event>();
+ std::unique_ptr<Event> done_event = std::make_unique<Event>();
SetParametersInternal(
parameters,
[done = done_event.get(), &result](RTCError error) {
@@ -380,7 +380,7 @@
done->Set();
},
true);
- done_event->Wait(rtc::Event::kForever);
+ done_event->Wait(Event::kForever);
last_transaction_id_.reset();
return result;
}
diff --git a/rtc_base/deprecated/recursive_critical_section_unittest.cc b/rtc_base/deprecated/recursive_critical_section_unittest.cc
index 38f003d..1e7d957 100644
--- a/rtc_base/deprecated/recursive_critical_section_unittest.cc
+++ b/rtc_base/deprecated/recursive_critical_section_unittest.cc
@@ -108,8 +108,8 @@
}
std::atomic<int> threads_active_;
- Event start_event_;
- Event done_event_;
+ webrtc::Event start_event_;
+ webrtc::Event done_event_;
int shared_value_;
};
@@ -178,7 +178,7 @@
class PerfTestData {
public:
- PerfTestData(int expected_count, Event* event)
+ PerfTestData(int expected_count, webrtc::Event* event)
: cache_line_barrier_1_(),
cache_line_barrier_2_(),
expected_count_(expected_count),
@@ -206,7 +206,7 @@
uint8_t cache_line_barrier_2_[64];
int64_t my_counter_ = 0;
const int expected_count_;
- Event* const event_;
+ webrtc::Event* const event_;
};
class PerfTestThread {
@@ -270,7 +270,7 @@
// The test is disabled by default to avoid unecessarily loading the bots.
TEST(RecursiveCriticalSectionTest, DISABLED_Performance) {
PerfTestThread threads[8];
- Event event;
+ webrtc::Event event;
static const int kThreadRepeats = 10000000;
static const int kExpectedCount = kThreadRepeats * arraysize(threads);
@@ -279,7 +279,7 @@
for (auto& t : threads)
t.Start(&test_data, kThreadRepeats, 1);
- event.Wait(Event::kForever);
+ event.Wait(webrtc::Event::kForever);
for (auto& t : threads)
t.Stop();
diff --git a/rtc_base/event.cc b/rtc_base/event.cc
index f45368c..3a477b9 100644
--- a/rtc_base/event.cc
+++ b/rtc_base/event.cc
@@ -28,7 +28,7 @@
#include "rtc_base/system/warn_current_thread_is_deadlocked.h"
#include "rtc_base/time_utils.h"
-namespace rtc {
+namespace webrtc {
using ::webrtc::TimeDelta;
@@ -125,19 +125,19 @@
timeval tv;
gettimeofday(&tv, nullptr);
ts.tv_sec = tv.tv_sec;
- ts.tv_nsec = tv.tv_usec * kNumNanosecsPerMicrosec;
+ ts.tv_nsec = tv.tv_usec * rtc::kNumNanosecsPerMicrosec;
#endif
// Add the specified number of milliseconds to it.
int64_t microsecs_from_now = duration_from_now.us();
- ts.tv_sec += microsecs_from_now / kNumMicrosecsPerSec;
- ts.tv_nsec +=
- (microsecs_from_now % kNumMicrosecsPerSec) * kNumNanosecsPerMicrosec;
+ ts.tv_sec += microsecs_from_now / rtc::kNumMicrosecsPerSec;
+ ts.tv_nsec += (microsecs_from_now % rtc::kNumMicrosecsPerSec) *
+ rtc::kNumNanosecsPerMicrosec;
// Normalize.
- if (ts.tv_nsec >= kNumNanosecsPerSec) {
+ if (ts.tv_nsec >= rtc::kNumNanosecsPerSec) {
ts.tv_sec++;
- ts.tv_nsec -= kNumNanosecsPerSec;
+ ts.tv_nsec -= rtc::kNumNanosecsPerSec;
}
return ts;
@@ -160,7 +160,7 @@
? std::nullopt
: std::make_optional(GetTimespec(give_up_after));
- webrtc::ScopedYieldPolicy::YieldExecution();
+ ScopedYieldPolicy::YieldExecution();
pthread_mutex_lock(&event_mutex_);
// Wait for `event_cond_` to trigger and `event_status_` to be set, with the
@@ -207,4 +207,4 @@
#endif
-} // namespace rtc
+} // namespace webrtc
diff --git a/rtc_base/event.h b/rtc_base/event.h
index 78b3c16..aa68ac5 100644
--- a/rtc_base/event.h
+++ b/rtc_base/event.h
@@ -23,7 +23,7 @@
#include "rtc_base/synchronization/yield_policy.h"
-namespace rtc {
+namespace webrtc {
// RTC_DISALLOW_WAIT() utility
//
@@ -56,10 +56,8 @@
class Event {
public:
// TODO(bugs.webrtc.org/14366): Consider removing this redundant alias.
- static constexpr webrtc::TimeDelta kForever =
- webrtc::TimeDelta::PlusInfinity();
- static constexpr webrtc::TimeDelta kDefaultWarnDuration =
- webrtc::TimeDelta::Seconds(3);
+ static constexpr TimeDelta kForever = TimeDelta::PlusInfinity();
+ static constexpr TimeDelta kDefaultWarnDuration = TimeDelta::Seconds(3);
Event();
Event(bool manual_reset, bool initially_signaled);
@@ -80,10 +78,10 @@
//
// Returns true if the event was signaled, false if there was a timeout or
// some other error.
- bool Wait(webrtc::TimeDelta give_up_after, webrtc::TimeDelta warn_after);
+ bool Wait(TimeDelta give_up_after, TimeDelta warn_after);
// Waits with the given timeout and a reasonable default warning timeout.
- bool Wait(webrtc::TimeDelta give_up_after) {
+ bool Wait(TimeDelta give_up_after) {
return Wait(give_up_after, give_up_after.IsPlusInfinity()
? kDefaultWarnDuration
: kForever);
@@ -134,6 +132,14 @@
};
#endif
+} // namespace webrtc
+
+// Re-export symbols from the webrtc namespace for backwards compatibility.
+// TODO(bugs.webrtc.org/4222596): Remove once all references are updated.
+namespace rtc {
+using ::webrtc::Event;
+using ::webrtc::ScopedAllowBaseSyncPrimitives;
+using ::webrtc::ScopedAllowBaseSyncPrimitivesForTesting;
} // namespace rtc
#endif // RTC_BASE_EVENT_H_
diff --git a/rtc_base/event_tracer.cc b/rtc_base/event_tracer.cc
index 5b47193..801c829 100644
--- a/rtc_base/event_tracer.cc
+++ b/rtc_base/event_tracer.cc
@@ -348,7 +348,7 @@
Mutex mutex_;
std::vector<TraceEvent> trace_events_ RTC_GUARDED_BY(mutex_);
rtc::PlatformThread logging_thread_;
- rtc::Event shutdown_event_;
+ Event shutdown_event_;
SequenceChecker thread_checker_;
FILE* output_file_ = nullptr;
bool output_file_owned_ = false;
diff --git a/rtc_base/event_unittest.cc b/rtc_base/event_unittest.cc
index 17f50dc..57dfa17 100644
--- a/rtc_base/event_unittest.cc
+++ b/rtc_base/event_unittest.cc
@@ -15,32 +15,32 @@
#include "system_wrappers/include/clock.h"
#include "test/gtest.h"
-namespace rtc {
+namespace webrtc {
TEST(EventTest, InitiallySignaled) {
Event event(false, true);
- ASSERT_TRUE(event.Wait(webrtc::TimeDelta::Zero()));
+ ASSERT_TRUE(event.Wait(TimeDelta::Zero()));
}
TEST(EventTest, ManualReset) {
Event event(true, false);
- ASSERT_FALSE(event.Wait(webrtc::TimeDelta::Zero()));
+ ASSERT_FALSE(event.Wait(TimeDelta::Zero()));
event.Set();
- ASSERT_TRUE(event.Wait(webrtc::TimeDelta::Zero()));
- ASSERT_TRUE(event.Wait(webrtc::TimeDelta::Zero()));
+ ASSERT_TRUE(event.Wait(TimeDelta::Zero()));
+ ASSERT_TRUE(event.Wait(TimeDelta::Zero()));
event.Reset();
- ASSERT_FALSE(event.Wait(webrtc::TimeDelta::Zero()));
+ ASSERT_FALSE(event.Wait(TimeDelta::Zero()));
}
TEST(EventTest, AutoReset) {
Event event;
- ASSERT_FALSE(event.Wait(webrtc::TimeDelta::Zero()));
+ ASSERT_FALSE(event.Wait(TimeDelta::Zero()));
event.Set();
- ASSERT_TRUE(event.Wait(webrtc::TimeDelta::Zero()));
- ASSERT_FALSE(event.Wait(webrtc::TimeDelta::Zero()));
+ ASSERT_TRUE(event.Wait(TimeDelta::Zero()));
+ ASSERT_FALSE(event.Wait(TimeDelta::Zero()));
}
class SignalerThread {
@@ -48,9 +48,9 @@
void Start(Event* writer, Event* reader) {
writer_ = writer;
reader_ = reader;
- thread_ = PlatformThread::SpawnJoinable(
+ thread_ = rtc::PlatformThread::SpawnJoinable(
[this] {
- while (!stop_event_.Wait(webrtc::TimeDelta::Zero())) {
+ while (!stop_event_.Wait(TimeDelta::Zero())) {
writer_->Set();
reader_->Wait(Event::kForever);
}
@@ -64,16 +64,15 @@
Event stop_event_;
Event* writer_;
Event* reader_;
- PlatformThread thread_;
+ rtc::PlatformThread thread_;
};
TEST(EventTest, UnsignaledWaitDoesNotReturnBeforeTimeout) {
- constexpr webrtc::TimeDelta kDuration = webrtc::TimeDelta::Micros(10'499);
+ constexpr TimeDelta kDuration = TimeDelta::Micros(10'499);
Event event;
- auto begin = webrtc::Clock::GetRealTimeClock()->CurrentTime();
+ auto begin = Clock::GetRealTimeClock()->CurrentTime();
EXPECT_FALSE(event.Wait(kDuration));
- EXPECT_GE(webrtc::Clock::GetRealTimeClock()->CurrentTime(),
- begin + kDuration);
+ EXPECT_GE(Clock::GetRealTimeClock()->CurrentTime(), begin + kDuration);
}
// These tests are disabled by default and only intended to be run manually.
@@ -82,7 +81,7 @@
Event event;
for (int i = 0; i < kNumIterations; ++i) {
event.Set();
- event.Wait(webrtc::TimeDelta::Zero());
+ event.Wait(TimeDelta::Zero());
}
}
@@ -112,4 +111,4 @@
}
#endif // RTC_DCHECK_IS_ON && GTEST_HAS_DEATH_TEST && !defined(WEBRTC_ANDROID)
-} // namespace rtc
+} // namespace webrtc
diff --git a/rtc_base/null_socket_server.cc b/rtc_base/null_socket_server.cc
index 5783c82..47896a4 100644
--- a/rtc_base/null_socket_server.cc
+++ b/rtc_base/null_socket_server.cc
@@ -25,7 +25,7 @@
// Wait with the given timeout. Do not log a warning if we end up waiting for
// a long time; that just means no one has any work for us, which is perfectly
// legitimate.
- event_.Wait(max_wait_duration, /*warn_after=*/rtc::Event::kForever);
+ event_.Wait(max_wait_duration, /*warn_after=*/Event::kForever);
return true;
}
diff --git a/rtc_base/null_socket_server.h b/rtc_base/null_socket_server.h
index e0e10e7..87e6492 100644
--- a/rtc_base/null_socket_server.h
+++ b/rtc_base/null_socket_server.h
@@ -29,7 +29,7 @@
Socket* CreateSocket(int family, int type) override;
private:
- rtc::Event event_;
+ Event event_;
};
} // namespace webrtc
diff --git a/rtc_base/operations_chain_unittest.cc b/rtc_base/operations_chain_unittest.cc
index 78e02ed..dcd2355 100644
--- a/rtc_base/operations_chain_unittest.cc
+++ b/rtc_base/operations_chain_unittest.cc
@@ -48,7 +48,7 @@
// Creates a binding for the synchronous operation (see
// StartSynchronousOperation() below).
std::function<void(std::function<void()>)> BindSynchronousOperation(
- Event* operation_complete_event) {
+ webrtc::Event* operation_complete_event) {
return [this, operation_complete_event](std::function<void()> callback) {
StartSynchronousOperation(operation_complete_event, std::move(callback));
};
@@ -57,8 +57,8 @@
// Creates a binding for the asynchronous operation (see
// StartAsynchronousOperation() below).
std::function<void(std::function<void()>)> BindAsynchronousOperation(
- Event* unblock_operation_event,
- Event* operation_complete_event) {
+ webrtc::Event* unblock_operation_event,
+ webrtc::Event* operation_complete_event) {
return [this, unblock_operation_event,
operation_complete_event](std::function<void()> callback) {
StartAsynchronousOperation(unblock_operation_event,
@@ -69,14 +69,14 @@
// When an operation is completed, its associated Event* is added to this
// list, in chronological order. This allows you to verify the order that
// operations are executed.
- const std::vector<Event*>& completed_operation_events() const {
+ const std::vector<webrtc::Event*>& completed_operation_events() const {
return completed_operation_events_;
}
private:
// This operation is completed synchronously; the callback is invoked before
// the function returns.
- void StartSynchronousOperation(Event* operation_complete_event,
+ void StartSynchronousOperation(webrtc::Event* operation_complete_event,
std::function<void()> callback) {
completed_operation_events_.push_back(operation_complete_event);
operation_complete_event->Set();
@@ -88,13 +88,13 @@
// completes upon posting back to the thread that the operation started on.
// Note that this requires the starting thread to be executing tasks (handle
// messages), i.e. must not be blocked.
- void StartAsynchronousOperation(Event* unblock_operation_event,
- Event* operation_complete_event,
+ void StartAsynchronousOperation(webrtc::Event* unblock_operation_event,
+ webrtc::Event* operation_complete_event,
std::function<void()> callback) {
Thread* current_thread = Thread::Current();
background_thread_->PostTask([this, current_thread, unblock_operation_event,
operation_complete_event, callback]() {
- unblock_operation_event->Wait(Event::kForever);
+ unblock_operation_event->Wait(webrtc::Event::kForever);
current_thread->PostTask([this, operation_complete_event, callback]() {
completed_operation_events_.push_back(operation_complete_event);
operation_complete_event->Set();
@@ -104,7 +104,7 @@
}
std::unique_ptr<Thread> background_thread_;
- std::vector<Event*> completed_operation_events_;
+ std::vector<webrtc::Event*> completed_operation_events_;
};
// The OperationTrackerProxy ensures all operations are chained on a separate
@@ -119,8 +119,8 @@
operations_chain_thread_->Start();
}
- std::unique_ptr<Event> Initialize() {
- std::unique_ptr<Event> event = std::make_unique<Event>();
+ std::unique_ptr<webrtc::Event> Initialize() {
+ std::unique_ptr<webrtc::Event> event = std::make_unique<webrtc::Event>();
operations_chain_thread_->PostTask([this, event_ptr = event.get()]() {
operation_tracker_ = std::make_unique<OperationTracker>();
operations_chain_ = OperationsChain::Create();
@@ -130,7 +130,7 @@
}
void SetOnChainEmptyCallback(std::function<void()> on_chain_empty_callback) {
- Event event;
+ webrtc::Event event;
operations_chain_thread_->PostTask(
[this, &event,
on_chain_empty_callback = std::move(on_chain_empty_callback)]() {
@@ -138,22 +138,22 @@
std::move(on_chain_empty_callback));
event.Set();
});
- event.Wait(Event::kForever);
+ event.Wait(webrtc::Event::kForever);
}
bool IsEmpty() {
- Event event;
+ webrtc::Event event;
bool is_empty = false;
operations_chain_thread_->PostTask([this, &event, &is_empty]() {
is_empty = operations_chain_->IsEmpty();
event.Set();
});
- event.Wait(Event::kForever);
+ event.Wait(webrtc::Event::kForever);
return is_empty;
}
- std::unique_ptr<Event> ReleaseOperationChain() {
- std::unique_ptr<Event> event = std::make_unique<Event>();
+ std::unique_ptr<webrtc::Event> ReleaseOperationChain() {
+ std::unique_ptr<webrtc::Event> event = std::make_unique<webrtc::Event>();
operations_chain_thread_->PostTask([this, event_ptr = event.get()]() {
operations_chain_ = nullptr;
event_ptr->Set();
@@ -162,8 +162,9 @@
}
// Chains a synchronous operation on the operation chain's thread.
- std::unique_ptr<Event> PostSynchronousOperation() {
- std::unique_ptr<Event> operation_complete_event = std::make_unique<Event>();
+ std::unique_ptr<webrtc::Event> PostSynchronousOperation() {
+ std::unique_ptr<webrtc::Event> operation_complete_event =
+ std::make_unique<webrtc::Event>();
operations_chain_thread_->PostTask(
[this,
operation_complete_event_ptr = operation_complete_event.get()]() {
@@ -176,9 +177,10 @@
// Chains an asynchronous operation on the operation chain's thread. This
// involves the operation chain thread and an additional background thread.
- std::unique_ptr<Event> PostAsynchronousOperation(
- Event* unblock_operation_event) {
- std::unique_ptr<Event> operation_complete_event = std::make_unique<Event>();
+ std::unique_ptr<webrtc::Event> PostAsynchronousOperation(
+ webrtc::Event* unblock_operation_event) {
+ std::unique_ptr<webrtc::Event> operation_complete_event =
+ std::make_unique<webrtc::Event>();
operations_chain_thread_->PostTask(
[this, unblock_operation_event,
operation_complete_event_ptr = operation_complete_event.get()]() {
@@ -192,7 +194,7 @@
// The order of completed events. Touches the `operation_tracker_` on the
// calling thread, this is only thread safe if all chained operations have
// completed.
- const std::vector<Event*>& completed_operation_events() const {
+ const std::vector<webrtc::Event*>& completed_operation_events() const {
return operation_tracker_->completed_operation_events();
}
@@ -237,16 +239,17 @@
TEST(OperationsChainTest, SynchronousOperation) {
OperationTrackerProxy operation_tracker_proxy;
- operation_tracker_proxy.Initialize()->Wait(Event::kForever);
+ operation_tracker_proxy.Initialize()->Wait(webrtc::Event::kForever);
- operation_tracker_proxy.PostSynchronousOperation()->Wait(Event::kForever);
+ operation_tracker_proxy.PostSynchronousOperation()->Wait(
+ webrtc::Event::kForever);
}
TEST(OperationsChainTest, AsynchronousOperation) {
OperationTrackerProxy operation_tracker_proxy;
- operation_tracker_proxy.Initialize()->Wait(Event::kForever);
+ operation_tracker_proxy.Initialize()->Wait(webrtc::Event::kForever);
- Event unblock_async_operation_event;
+ webrtc::Event unblock_async_operation_event;
auto async_operation_completed_event =
operation_tracker_proxy.PostAsynchronousOperation(
&unblock_async_operation_event);
@@ -255,7 +258,7 @@
async_operation_completed_event->Wait(webrtc::TimeDelta::Zero()));
// Unblock the operation and wait for it to complete.
unblock_async_operation_event.Set();
- async_operation_completed_event->Wait(Event::kForever);
+ async_operation_completed_event->Wait(webrtc::Event::kForever);
}
TEST(OperationsChainTest,
@@ -265,7 +268,7 @@
// threads.
scoped_refptr<OperationsChain> operations_chain = OperationsChain::Create();
OperationTracker operation_tracker;
- Event event0;
+ webrtc::Event event0;
operations_chain->ChainOperation(
operation_tracker.BindSynchronousOperation(&event0));
// This should already be signaled. (If it wasn't, waiting wouldn't help,
@@ -273,7 +276,7 @@
EXPECT_TRUE(event0.Wait(webrtc::TimeDelta::Zero()));
// Chaining another operation should also execute immediately because the
// chain should already be empty.
- Event event1;
+ webrtc::Event event1;
operations_chain->ChainOperation(
operation_tracker.BindSynchronousOperation(&event1));
EXPECT_TRUE(event1.Wait(webrtc::TimeDelta::Zero()));
@@ -281,9 +284,9 @@
TEST(OperationsChainTest, AsynchronousOperationBlocksSynchronousOperation) {
OperationTrackerProxy operation_tracker_proxy;
- operation_tracker_proxy.Initialize()->Wait(Event::kForever);
+ operation_tracker_proxy.Initialize()->Wait(webrtc::Event::kForever);
- Event unblock_async_operation_event;
+ webrtc::Event unblock_async_operation_event;
auto async_operation_completed_event =
operation_tracker_proxy.PostAsynchronousOperation(
&unblock_async_operation_event);
@@ -293,7 +296,7 @@
unblock_async_operation_event.Set();
- sync_operation_completed_event->Wait(Event::kForever);
+ sync_operation_completed_event->Wait(webrtc::Event::kForever);
// The asynchronous avent should have blocked the synchronous event, meaning
// this should already be signaled.
EXPECT_TRUE(async_operation_completed_event->Wait(webrtc::TimeDelta::Zero()));
@@ -301,15 +304,15 @@
TEST(OperationsChainTest, OperationsAreExecutedInOrder) {
OperationTrackerProxy operation_tracker_proxy;
- operation_tracker_proxy.Initialize()->Wait(Event::kForever);
+ operation_tracker_proxy.Initialize()->Wait(webrtc::Event::kForever);
// Chain a mix of asynchronous and synchronous operations.
- Event operation0_unblock_event;
+ webrtc::Event operation0_unblock_event;
auto operation0_completed_event =
operation_tracker_proxy.PostAsynchronousOperation(
&operation0_unblock_event);
- Event operation1_unblock_event;
+ webrtc::Event operation1_unblock_event;
auto operation1_completed_event =
operation_tracker_proxy.PostAsynchronousOperation(
&operation1_unblock_event);
@@ -320,7 +323,7 @@
auto operation3_completed_event =
operation_tracker_proxy.PostSynchronousOperation();
- Event operation4_unblock_event;
+ webrtc::Event operation4_unblock_event;
auto operation4_completed_event =
operation_tracker_proxy.PostAsynchronousOperation(
&operation4_unblock_event);
@@ -328,7 +331,7 @@
auto operation5_completed_event =
operation_tracker_proxy.PostSynchronousOperation();
- Event operation6_unblock_event;
+ webrtc::Event operation6_unblock_event;
auto operation6_completed_event =
operation_tracker_proxy.PostAsynchronousOperation(
&operation6_unblock_event);
@@ -341,13 +344,13 @@
operation0_unblock_event.Set();
// Await all operations. The await-order shouldn't matter since they all get
// executed eventually.
- operation0_completed_event->Wait(Event::kForever);
- operation1_completed_event->Wait(Event::kForever);
- operation2_completed_event->Wait(Event::kForever);
- operation3_completed_event->Wait(Event::kForever);
- operation4_completed_event->Wait(Event::kForever);
- operation5_completed_event->Wait(Event::kForever);
- operation6_completed_event->Wait(Event::kForever);
+ operation0_completed_event->Wait(webrtc::Event::kForever);
+ operation1_completed_event->Wait(webrtc::Event::kForever);
+ operation2_completed_event->Wait(webrtc::Event::kForever);
+ operation3_completed_event->Wait(webrtc::Event::kForever);
+ operation4_completed_event->Wait(webrtc::Event::kForever);
+ operation5_completed_event->Wait(webrtc::Event::kForever);
+ operation6_completed_event->Wait(webrtc::Event::kForever);
EXPECT_THAT(
operation_tracker_proxy.completed_operation_events(),
@@ -360,12 +363,12 @@
TEST(OperationsChainTest, IsEmpty) {
OperationTrackerProxy operation_tracker_proxy;
- operation_tracker_proxy.Initialize()->Wait(Event::kForever);
+ operation_tracker_proxy.Initialize()->Wait(webrtc::Event::kForever);
// The chain is initially empty.
EXPECT_TRUE(operation_tracker_proxy.IsEmpty());
// Chain a single event.
- Event unblock_async_operation_event0;
+ webrtc::Event unblock_async_operation_event0;
auto async_operation_completed_event0 =
operation_tracker_proxy.PostAsynchronousOperation(
&unblock_async_operation_event0);
@@ -373,15 +376,15 @@
EXPECT_FALSE(operation_tracker_proxy.IsEmpty());
// Completing the operation empties the chain.
unblock_async_operation_event0.Set();
- async_operation_completed_event0->Wait(Event::kForever);
+ async_operation_completed_event0->Wait(webrtc::Event::kForever);
EXPECT_TRUE(operation_tracker_proxy.IsEmpty());
// Chain multiple events.
- Event unblock_async_operation_event1;
+ webrtc::Event unblock_async_operation_event1;
auto async_operation_completed_event1 =
operation_tracker_proxy.PostAsynchronousOperation(
&unblock_async_operation_event1);
- Event unblock_async_operation_event2;
+ webrtc::Event unblock_async_operation_event2;
auto async_operation_completed_event2 =
operation_tracker_proxy.PostAsynchronousOperation(
&unblock_async_operation_event2);
@@ -389,25 +392,25 @@
EXPECT_FALSE(operation_tracker_proxy.IsEmpty());
// Upon completing the first event, the chain is still not empty.
unblock_async_operation_event1.Set();
- async_operation_completed_event1->Wait(Event::kForever);
+ async_operation_completed_event1->Wait(webrtc::Event::kForever);
EXPECT_FALSE(operation_tracker_proxy.IsEmpty());
// Completing the last event empties the chain.
unblock_async_operation_event2.Set();
- async_operation_completed_event2->Wait(Event::kForever);
+ async_operation_completed_event2->Wait(webrtc::Event::kForever);
EXPECT_TRUE(operation_tracker_proxy.IsEmpty());
}
TEST(OperationsChainTest, OnChainEmptyCallback) {
rtc::AutoThread main_thread;
OperationTrackerProxy operation_tracker_proxy;
- operation_tracker_proxy.Initialize()->Wait(Event::kForever);
+ operation_tracker_proxy.Initialize()->Wait(webrtc::Event::kForever);
std::atomic<size_t> on_empty_callback_counter(0u);
operation_tracker_proxy.SetOnChainEmptyCallback(
[&on_empty_callback_counter] { ++on_empty_callback_counter; });
// Chain a single event.
- Event unblock_async_operation_event0;
+ webrtc::Event unblock_async_operation_event0;
auto async_operation_completed_event0 =
operation_tracker_proxy.PostAsynchronousOperation(
&unblock_async_operation_event0);
@@ -415,18 +418,18 @@
EXPECT_EQ(0u, on_empty_callback_counter);
// Completing the operation empties the chain, invoking the callback.
unblock_async_operation_event0.Set();
- async_operation_completed_event0->Wait(Event::kForever);
+ async_operation_completed_event0->Wait(webrtc::Event::kForever);
EXPECT_THAT(
webrtc::WaitUntil([&] { return on_empty_callback_counter == 1u; },
::testing::IsTrue(), {.timeout = kDefaultTimeout}),
webrtc::IsRtcOk());
// Chain multiple events.
- Event unblock_async_operation_event1;
+ webrtc::Event unblock_async_operation_event1;
auto async_operation_completed_event1 =
operation_tracker_proxy.PostAsynchronousOperation(
&unblock_async_operation_event1);
- Event unblock_async_operation_event2;
+ webrtc::Event unblock_async_operation_event2;
auto async_operation_completed_event2 =
operation_tracker_proxy.PostAsynchronousOperation(
&unblock_async_operation_event2);
@@ -438,14 +441,14 @@
// Upon completing the first event, the chain is still not empty, so the
// callback must not be invoked yet.
unblock_async_operation_event1.Set();
- async_operation_completed_event1->Wait(Event::kForever);
+ async_operation_completed_event1->Wait(webrtc::Event::kForever);
EXPECT_THAT(
webrtc::WaitUntil([&] { return on_empty_callback_counter == 1u; },
::testing::IsTrue(), {.timeout = kDefaultTimeout}),
webrtc::IsRtcOk());
// Completing the last event empties the chain, invoking the callback.
unblock_async_operation_event2.Set();
- async_operation_completed_event2->Wait(Event::kForever);
+ async_operation_completed_event2->Wait(webrtc::Event::kForever);
EXPECT_THAT(
webrtc::WaitUntil([&] { return on_empty_callback_counter == 2u; },
::testing::IsTrue(), {.timeout = kDefaultTimeout}),
@@ -455,19 +458,20 @@
TEST(OperationsChainTest,
SafeToReleaseReferenceToOperationChainWhileOperationIsPending) {
OperationTrackerProxy operation_tracker_proxy;
- operation_tracker_proxy.Initialize()->Wait(Event::kForever);
+ operation_tracker_proxy.Initialize()->Wait(webrtc::Event::kForever);
- Event unblock_async_operation_event;
+ webrtc::Event unblock_async_operation_event;
auto async_operation_completed_event =
operation_tracker_proxy.PostAsynchronousOperation(
&unblock_async_operation_event);
// Pending operations keep the OperationChain alive, making it safe for the
// test to release any references before unblocking the async operation.
- operation_tracker_proxy.ReleaseOperationChain()->Wait(Event::kForever);
+ operation_tracker_proxy.ReleaseOperationChain()->Wait(
+ webrtc::Event::kForever);
unblock_async_operation_event.Set();
- async_operation_completed_event->Wait(Event::kForever);
+ async_operation_completed_event->Wait(webrtc::Event::kForever);
}
TEST(OperationsChainTest, FunctorIsNotDestroyedWhileExecuting) {
diff --git a/rtc_base/physical_socket_server.cc b/rtc_base/physical_socket_server.cc
index 81601ef..7c074e1 100644
--- a/rtc_base/physical_socket_server.cc
+++ b/rtc_base/physical_socket_server.cc
@@ -1366,7 +1366,7 @@
}
int PhysicalSocketServer::ToCmsWait(TimeDelta max_wait_duration) {
- return max_wait_duration == rtc::Event::kForever
+ return max_wait_duration == Event::kForever
? kForeverMs
: max_wait_duration.RoundUpTo(TimeDelta::Millis(1)).ms();
}
diff --git a/rtc_base/platform_thread_unittest.cc b/rtc_base/platform_thread_unittest.cc
index be4417a..ba628ad 100644
--- a/rtc_base/platform_thread_unittest.cc
+++ b/rtc_base/platform_thread_unittest.cc
@@ -30,7 +30,7 @@
EXPECT_FALSE(thread.empty());
thread.Finalize();
EXPECT_TRUE(thread.empty());
- rtc::Event done;
+ webrtc::Event done;
thread = PlatformThread::SpawnDetached([&] { done.Set(); }, "2");
EXPECT_FALSE(thread.empty());
thread.Finalize();
@@ -50,7 +50,7 @@
PlatformThread thread2 = std::move(thread1);
EXPECT_TRUE(thread1.empty());
EXPECT_FALSE(thread2.empty());
- rtc::Event done;
+ webrtc::Event done;
thread1 = PlatformThread::SpawnDetached([&] { done.Set(); }, "2");
thread2 = std::move(thread1);
EXPECT_TRUE(thread1.empty());
@@ -80,7 +80,7 @@
TEST(PlatformThreadTest, JoinsThread) {
// This test flakes if there are problems with the join implementation.
- rtc::Event event;
+ webrtc::Event event;
PlatformThread::SpawnJoinable([&] { event.Set(); }, "T");
EXPECT_TRUE(event.Wait(/*give_up_after=*/webrtc::TimeDelta::Zero()));
}
@@ -89,21 +89,21 @@
// This test flakes if there are problems with the detached thread
// implementation.
bool flag = false;
- rtc::Event thread_started;
- rtc::Event thread_continue;
- rtc::Event thread_exiting;
+ webrtc::Event thread_started;
+ webrtc::Event thread_continue;
+ webrtc::Event thread_exiting;
PlatformThread::SpawnDetached(
[&] {
thread_started.Set();
- thread_continue.Wait(Event::kForever);
+ thread_continue.Wait(webrtc::Event::kForever);
flag = true;
thread_exiting.Set();
},
"T");
- thread_started.Wait(Event::kForever);
+ thread_started.Wait(webrtc::Event::kForever);
EXPECT_FALSE(flag);
thread_continue.Set();
- thread_exiting.Wait(Event::kForever);
+ thread_exiting.Wait(webrtc::Event::kForever);
EXPECT_TRUE(flag);
}
diff --git a/rtc_base/rate_limiter_unittest.cc b/rtc_base/rate_limiter_unittest.cc
index 07dda56..9d4caf5 100644
--- a/rtc_base/rate_limiter_unittest.cc
+++ b/rtc_base/rate_limiter_unittest.cc
@@ -123,8 +123,8 @@
virtual void DoRun() = 0;
RateLimiter* const rate_limiter_;
- rtc::Event start_signal_;
- rtc::Event end_signal_;
+ Event start_signal_;
+ Event end_signal_;
};
TEST_F(RateLimitTest, MultiThreadedUsage) {
diff --git a/rtc_base/socket_server.h b/rtc_base/socket_server.h
index a40a77b..bf4664e 100644
--- a/rtc_base/socket_server.h
+++ b/rtc_base/socket_server.h
@@ -34,7 +34,7 @@
// notified of asynchronous I/O from this server's Wait method.
class SocketServer : public SocketFactory {
public:
- static constexpr TimeDelta kForever = rtc::Event::kForever;
+ static constexpr TimeDelta kForever = Event::kForever;
static std::unique_ptr<SocketServer> CreateDefault();
// When the socket server is installed into a Thread, this function is called
diff --git a/rtc_base/task_queue_for_test.h b/rtc_base/task_queue_for_test.h
index c0f7aad..2f1ca08 100644
--- a/rtc_base/task_queue_for_test.h
+++ b/rtc_base/task_queue_for_test.h
@@ -29,10 +29,10 @@
return;
}
- rtc::Event event;
+ Event event;
absl::Cleanup cleanup = [&event] { event.Set(); };
task_queue->PostTask([task, cleanup = std::move(cleanup)] { task(); });
- RTC_CHECK(event.Wait(/*give_up_after=*/rtc::Event::kForever,
+ RTC_CHECK(event.Wait(/*give_up_after=*/Event::kForever,
/*warn_after=*/TimeDelta::Seconds(10)));
}
diff --git a/rtc_base/task_queue_stdlib.cc b/rtc_base/task_queue_stdlib.cc
index e2b89b8..84e5a22 100644
--- a/rtc_base/task_queue_stdlib.cc
+++ b/rtc_base/task_queue_stdlib.cc
@@ -94,7 +94,7 @@
void NotifyWake();
// Signaled whenever a new task is pending.
- rtc::Event flag_notify_;
+ Event flag_notify_;
Mutex pending_lock_;
@@ -136,7 +136,7 @@
TaskQueueStdlib* me,
absl::string_view queue_name,
rtc::ThreadPriority priority) {
- rtc::Event started;
+ Event started;
auto thread = rtc::PlatformThread::SpawnJoinable(
[&started, me] {
CurrentTaskQueueSetter set_current(me);
@@ -144,7 +144,7 @@
me->ProcessTasks();
},
queue_name, rtc::ThreadAttributes().SetPriority(priority));
- started.Wait(rtc::Event::kForever);
+ started.Wait(Event::kForever);
return thread;
}
diff --git a/rtc_base/task_queue_stdlib_unittest.cc b/rtc_base/task_queue_stdlib_unittest.cc
index 68d2aca..509d307 100644
--- a/rtc_base/task_queue_stdlib_unittest.cc
+++ b/rtc_base/task_queue_stdlib_unittest.cc
@@ -53,7 +53,7 @@
LogMessage::AddLogToStream(&stream, rtc::LS_VERBOSE);
auto task_queue = CreateTaskQueueStdlibFactory()->CreateTaskQueue(
"test", TaskQueueFactory::Priority::NORMAL);
- auto wait_duration = rtc::Event::kDefaultWarnDuration + TimeDelta::Seconds(1);
+ auto wait_duration = Event::kDefaultWarnDuration + TimeDelta::Seconds(1);
SleepMs(wait_duration.ms());
EXPECT_EQ(log_output.length(), 0u);
task_queue = nullptr;
diff --git a/rtc_base/task_queue_unittest.cc b/rtc_base/task_queue_unittest.cc
index eb5c5b1..34288b3 100644
--- a/rtc_base/task_queue_unittest.cc
+++ b/rtc_base/task_queue_unittest.cc
@@ -59,7 +59,7 @@
EnableHighResTimers high_res_scope;
static const char kQueueName[] = "PostDelayedHighRes";
- rtc::Event event;
+ Event event;
TaskQueueForTest queue(kQueueName, TaskQueueFactory::Priority::HIGH);
uint32_t start = rtc::TimeMillis();
diff --git a/rtc_base/task_queue_win.cc b/rtc_base/task_queue_win.cc
index 513ccd7..ce151c4 100644
--- a/rtc_base/task_queue_win.cc
+++ b/rtc_base/task_queue_win.cc
@@ -202,10 +202,10 @@
[this] { RunThreadMain(); }, queue_name,
rtc::ThreadAttributes().SetPriority(priority));
- rtc::Event event(false, false);
+ Event event(false, false);
RTC_CHECK(thread_.QueueAPC(&InitializeQueueThread,
reinterpret_cast<ULONG_PTR>(&event)));
- event.Wait(rtc::Event::kForever);
+ event.Wait(Event::kForever);
}
void TaskQueueWin::Delete() {
diff --git a/rtc_base/task_utils/repeating_task_unittest.cc b/rtc_base/task_utils/repeating_task_unittest.cc
index e4fb56f..f85078e 100644
--- a/rtc_base/task_utils/repeating_task_unittest.cc
+++ b/rtc_base/task_utils/repeating_task_unittest.cc
@@ -208,7 +208,7 @@
}
TEST(RepeatingTaskTest, CancelDelayedTaskBeforeItRuns) {
- rtc::Event done;
+ Event done;
MockClosure mock;
EXPECT_CALL(mock, Call).Times(0);
EXPECT_CALL(mock, Delete).WillOnce(Invoke([&done] { done.Set(); }));
@@ -221,7 +221,7 @@
}
TEST(RepeatingTaskTest, CancelTaskAfterItRuns) {
- rtc::Event done;
+ Event done;
MockClosure mock;
EXPECT_CALL(mock, Call).WillOnce(Return(TimeDelta::Millis(100)));
EXPECT_CALL(mock, Delete).WillOnce(Invoke([&done] { done.Set(); }));
@@ -264,7 +264,7 @@
TEST(RepeatingTaskTest, ZeroReturnValueRepostsTheTask) {
NiceMock<MockClosure> closure;
- rtc::Event done;
+ Event done;
EXPECT_CALL(closure, Call())
.WillOnce(Return(TimeDelta::Zero()))
.WillOnce(Invoke([&] {
@@ -278,7 +278,7 @@
TEST(RepeatingTaskTest, StartPeriodicTask) {
MockFunction<TimeDelta()> closure;
- rtc::Event done;
+ Event done;
EXPECT_CALL(closure, Call())
.WillOnce(Return(TimeDelta::Millis(20)))
.WillOnce(Return(TimeDelta::Millis(20)))
diff --git a/rtc_base/thread.cc b/rtc_base/thread.cc
index bc42d74..72ea907 100644
--- a/rtc_base/thread.cc
+++ b/rtc_base/thread.cc
@@ -752,10 +752,10 @@
}
#endif
- Event done;
+ webrtc::Event done;
absl::Cleanup cleanup = [&done] { done.Set(); };
PostTask([functor, cleanup = std::move(cleanup)] { functor(); });
- done.Wait(Event::kForever);
+ done.Wait(webrtc::Event::kForever);
}
// Called by the ThreadManager when being set as the current thread.
diff --git a/rtc_base/thread_unittest.cc b/rtc_base/thread_unittest.cc
index 50c59ea..d405295 100644
--- a/rtc_base/thread_unittest.cc
+++ b/rtc_base/thread_unittest.cc
@@ -141,7 +141,7 @@
// when it is destroyed.
class SignalWhenDestroyedThread : public Thread {
public:
- SignalWhenDestroyedThread(Event* event)
+ SignalWhenDestroyedThread(webrtc::Event* event)
: Thread(std::unique_ptr<webrtc::SocketServer>(
new webrtc::NullSocketServer())),
event_(event) {}
@@ -156,7 +156,7 @@
}
private:
- Event* event_;
+ webrtc::Event* event_;
};
// See: https://code.google.com/p/webrtc/issues/detail?id=2409
@@ -500,7 +500,7 @@
Thread& q) {
std::vector<int> run_order;
- Event done;
+ webrtc::Event done;
int64_t now = TimeMillis();
q.PostDelayedTask([&] { run_order.push_back(3); }, TimeDelta::Millis(3));
q.PostDelayedTask([&] { run_order.push_back(0); }, TimeDelta::Millis(1));
@@ -535,7 +535,7 @@
// all registered message queues.
TEST(ThreadManager, ProcessAllMessageQueues) {
rtc::AutoThread main_thread;
- Event entered_process_all_message_queues(true, false);
+ webrtc::Event entered_process_all_message_queues(true, false);
auto a = Thread::CreateWithSocketServer();
auto b = Thread::CreateWithSocketServer();
a->Start();
@@ -548,7 +548,7 @@
// of ProcessAllMessageQueues. The event is set by a message posted to
// the main thread, which is guaranteed to be handled inside
// ProcessAllMessageQueues.
- entered_process_all_message_queues.Wait(Event::kForever);
+ entered_process_all_message_queues.Wait(webrtc::Event::kForever);
messages_processed.fetch_add(1);
};
auto event_signaler = [&entered_process_all_message_queues] {
@@ -574,8 +574,8 @@
ThreadManager::ProcessAllMessageQueuesForTesting();
}
-void WaitAndSetEvent(Event* wait_event, Event* set_event) {
- wait_event->Wait(Event::kForever);
+void WaitAndSetEvent(webrtc::Event* wait_event, webrtc::Event* set_event) {
+ wait_event->Wait(webrtc::Event::kForever);
set_event->Set();
}
@@ -587,7 +587,8 @@
size_t move_count = 0;
};
- LifeCycleFunctor(Stats* stats, Event* event) : stats_(stats), event_(event) {}
+ LifeCycleFunctor(Stats* stats, webrtc::Event* event)
+ : stats_(stats), event_(event) {}
LifeCycleFunctor(const LifeCycleFunctor& other) { *this = other; }
LifeCycleFunctor(LifeCycleFunctor&& other) { *this = std::move(other); }
@@ -609,13 +610,15 @@
private:
Stats* stats_;
- Event* event_;
+ webrtc::Event* event_;
};
// A functor that verifies the thread it was destroyed on.
class DestructionFunctor {
public:
- DestructionFunctor(Thread* thread, bool* thread_was_current, Event* event)
+ DestructionFunctor(Thread* thread,
+ bool* thread_was_current,
+ webrtc::Event* event)
: thread_(thread),
thread_was_current_(thread_was_current),
event_(event) {}
@@ -634,7 +637,7 @@
private:
Thread* thread_;
bool* thread_was_current_;
- Event* event_;
+ webrtc::Event* event_;
bool was_invoked_ = false;
};
@@ -642,9 +645,9 @@
std::unique_ptr<rtc::Thread> background_thread(rtc::Thread::Create());
background_thread->Start();
- Event event;
+ webrtc::Event event;
background_thread->PostTask([&event] { event.Set(); });
- event.Wait(Event::kForever);
+ event.Wait(webrtc::Event::kForever);
}
TEST(ThreadPostTaskTest, InvokesWithCopiedFunctor) {
@@ -652,10 +655,10 @@
background_thread->Start();
LifeCycleFunctor::Stats stats;
- Event event;
+ webrtc::Event event;
LifeCycleFunctor functor(&stats, &event);
background_thread->PostTask(functor);
- event.Wait(Event::kForever);
+ event.Wait(webrtc::Event::kForever);
EXPECT_EQ(1u, stats.copy_count);
EXPECT_EQ(0u, stats.move_count);
@@ -666,10 +669,10 @@
background_thread->Start();
LifeCycleFunctor::Stats stats;
- Event event;
+ webrtc::Event event;
LifeCycleFunctor functor(&stats, &event);
background_thread->PostTask(std::move(functor));
- event.Wait(Event::kForever);
+ event.Wait(webrtc::Event::kForever);
EXPECT_EQ(0u, stats.copy_count);
EXPECT_EQ(1u, stats.move_count);
@@ -680,11 +683,11 @@
background_thread->Start();
LifeCycleFunctor::Stats stats;
- Event event;
+ webrtc::Event event;
LifeCycleFunctor functor(&stats, &event);
LifeCycleFunctor& functor_ref = functor;
background_thread->PostTask(functor_ref);
- event.Wait(Event::kForever);
+ event.Wait(webrtc::Event::kForever);
EXPECT_EQ(1u, stats.copy_count);
EXPECT_EQ(0u, stats.move_count);
@@ -694,12 +697,12 @@
std::unique_ptr<rtc::Thread> background_thread(rtc::Thread::Create());
background_thread->Start();
- Event event;
+ webrtc::Event event;
bool was_invoked_on_background_thread = false;
DestructionFunctor functor(background_thread.get(),
&was_invoked_on_background_thread, &event);
background_thread->PostTask(functor);
- event.Wait(Event::kForever);
+ event.Wait(webrtc::Event::kForever);
EXPECT_TRUE(was_invoked_on_background_thread);
}
@@ -708,12 +711,12 @@
std::unique_ptr<rtc::Thread> background_thread(rtc::Thread::Create());
background_thread->Start();
- Event event;
+ webrtc::Event event;
bool was_invoked_on_background_thread = false;
DestructionFunctor functor(background_thread.get(),
&was_invoked_on_background_thread, &event);
background_thread->PostTask(std::move(functor));
- event.Wait(Event::kForever);
+ event.Wait(webrtc::Event::kForever);
EXPECT_TRUE(was_invoked_on_background_thread);
}
@@ -723,13 +726,13 @@
std::unique_ptr<rtc::Thread> background_thread(rtc::Thread::Create());
background_thread->Start();
- Event event;
+ webrtc::Event event;
bool was_invoked_on_background_thread = false;
DestructionFunctor functor(background_thread.get(),
&was_invoked_on_background_thread, &event);
DestructionFunctor& functor_ref = functor;
background_thread->PostTask(functor_ref);
- event.Wait(Event::kForever);
+ event.Wait(webrtc::Event::kForever);
EXPECT_TRUE(was_invoked_on_background_thread);
}
@@ -738,7 +741,7 @@
std::unique_ptr<rtc::Thread> background_thread(rtc::Thread::Create());
background_thread->Start();
- Event event;
+ webrtc::Event event;
bool was_invoked_on_background_thread = false;
Thread* background_thread_ptr = background_thread.get();
background_thread->PostTask(
@@ -746,7 +749,7 @@
was_invoked_on_background_thread = background_thread_ptr->IsCurrent();
event.Set();
});
- event.Wait(Event::kForever);
+ event.Wait(webrtc::Event::kForever);
EXPECT_TRUE(was_invoked_on_background_thread);
}
@@ -757,24 +760,24 @@
// The first event ensures that SendSingleMessage() is not blocking this
// thread. The second event ensures that the message is processed.
- Event event_set_by_test_thread;
- Event event_set_by_background_thread;
+ webrtc::Event event_set_by_test_thread;
+ webrtc::Event event_set_by_background_thread;
background_thread->PostTask([&event_set_by_test_thread,
&event_set_by_background_thread] {
WaitAndSetEvent(&event_set_by_test_thread, &event_set_by_background_thread);
});
event_set_by_test_thread.Set();
- event_set_by_background_thread.Wait(Event::kForever);
+ event_set_by_background_thread.Wait(webrtc::Event::kForever);
}
TEST(ThreadPostTaskTest, InvokesInPostedOrder) {
std::unique_ptr<rtc::Thread> background_thread(rtc::Thread::Create());
background_thread->Start();
- Event first;
- Event second;
- Event third;
- Event fourth;
+ webrtc::Event first;
+ webrtc::Event second;
+ webrtc::Event third;
+ webrtc::Event fourth;
background_thread->PostTask(
[&first, &second] { WaitAndSetEvent(&first, &second); });
@@ -786,7 +789,7 @@
// All tasks have been posted before the first one is unblocked.
first.Set();
// Only if the chain is invoked in posted order will the last event be set.
- fourth.Wait(Event::kForever);
+ fourth.Wait(webrtc::Event::kForever);
}
TEST(ThreadPostDelayedTaskTest, InvokesAsynchronously) {
@@ -795,8 +798,8 @@
// The first event ensures that SendSingleMessage() is not blocking this
// thread. The second event ensures that the message is processed.
- Event event_set_by_test_thread;
- Event event_set_by_background_thread;
+ webrtc::Event event_set_by_test_thread;
+ webrtc::Event event_set_by_background_thread;
background_thread->PostDelayedTask(
[&event_set_by_test_thread, &event_set_by_background_thread] {
WaitAndSetEvent(&event_set_by_test_thread,
@@ -804,7 +807,7 @@
},
TimeDelta::Millis(10));
event_set_by_test_thread.Set();
- event_set_by_background_thread.Wait(Event::kForever);
+ event_set_by_background_thread.Wait(webrtc::Event::kForever);
}
TEST(ThreadPostDelayedTaskTest, InvokesInDelayOrder) {
@@ -812,10 +815,10 @@
std::unique_ptr<rtc::Thread> background_thread(rtc::Thread::Create());
background_thread->Start();
- Event first;
- Event second;
- Event third;
- Event fourth;
+ webrtc::Event first;
+ webrtc::Event second;
+ webrtc::Event third;
+ webrtc::Event fourth;
background_thread->PostDelayedTask(
[&third, &fourth] { WaitAndSetEvent(&third, &fourth); },
diff --git a/rtc_base/time_utils_unittest.cc b/rtc_base/time_utils_unittest.cc
index 6771f03..852ddf3 100644
--- a/rtc_base/time_utils_unittest.cc
+++ b/rtc_base/time_utils_unittest.cc
@@ -214,7 +214,7 @@
worker->Start();
// Post an event that won't be executed for 10 seconds.
- Event message_handler_dispatched;
+ webrtc::Event message_handler_dispatched;
worker->PostDelayedTask(
[&message_handler_dispatched] { message_handler_dispatched.Set(); },
TimeDelta::Seconds(60));
diff --git a/rtc_base/virtual_socket_server.h b/rtc_base/virtual_socket_server.h
index 6700238..d9ca16d 100644
--- a/rtc_base/virtual_socket_server.h
+++ b/rtc_base/virtual_socket_server.h
@@ -440,7 +440,7 @@
ThreadProcessingFakeClock* fake_clock_ = nullptr;
// Used to implement Wait/WakeUp.
- rtc::Event wakeup_;
+ Event wakeup_;
rtc::Thread* msg_queue_;
bool stop_on_idle_;
in_addr next_ipv4_;
diff --git a/rtc_tools/data_channel_benchmark/data_channel_benchmark.cc b/rtc_tools/data_channel_benchmark/data_channel_benchmark.cc
index 306cd91..4847f95 100644
--- a/rtc_tools/data_channel_benchmark/data_channel_benchmark.cc
+++ b/rtc_tools/data_channel_benchmark/data_channel_benchmark.cc
@@ -113,10 +113,12 @@
bool IsOkToCallOnTheNetworkThread() override { return true; }
- bool WaitForClosedState() { return closed_event_.Wait(rtc::Event::kForever); }
+ bool WaitForClosedState() {
+ return closed_event_.Wait(webrtc::Event::kForever);
+ }
bool WaitForSetupMessage() {
- return setup_message_event_.Wait(rtc::Event::kForever);
+ return setup_message_event_.Wait(webrtc::Event::kForever);
}
void StartSending() {
@@ -169,8 +171,8 @@
webrtc::DataChannelInterface* const dc_;
rtc::Thread* const signaling_thread_;
- rtc::Event closed_event_;
- rtc::Event setup_message_event_;
+ webrtc::Event closed_event_;
+ webrtc::Event setup_message_event_;
size_t remaining_data_ = 0u;
size_t total_queued_up_ = 0u;
struct SetupMessage setup_;
@@ -206,17 +208,17 @@
void OnBufferedAmountChange(uint64_t sent_data_size) override {}
bool IsOkToCallOnTheNetworkThread() override { return true; }
- bool WaitForOpenState() { return open_event_.Wait(rtc::Event::kForever); }
+ bool WaitForOpenState() { return open_event_.Wait(webrtc::Event::kForever); }
// Wait until the received byte count reaches the desired value.
bool WaitForBytesReceivedThreshold() {
- return bytes_received_event_.Wait(rtc::Event::kForever);
+ return bytes_received_event_.Wait(webrtc::Event::kForever);
}
private:
webrtc::DataChannelInterface* const dc_;
- rtc::Event open_event_;
- rtc::Event bytes_received_event_;
+ webrtc::Event open_event_;
+ webrtc::Event bytes_received_event_;
const uint64_t bytes_received_threshold_;
uint64_t bytes_received_ = 0u;
};
@@ -309,7 +311,7 @@
// Set up the callback to receive the data channel from the sender.
rtc::scoped_refptr<webrtc::DataChannelInterface> data_channel;
- rtc::Event got_data_channel;
+ webrtc::Event got_data_channel;
client.SetOnDataChannel(
[&](rtc::scoped_refptr<webrtc::DataChannelInterface> channel) {
data_channel = std::move(channel);
@@ -327,7 +329,7 @@
}
// Wait for the data channel to be received
- got_data_channel.Wait(rtc::Event::kForever);
+ got_data_channel.Wait(webrtc::Event::kForever);
absl::Cleanup unregister_observer(
[data_channel] { data_channel->UnregisterObserver(); });
diff --git a/rtc_tools/video_replay.cc b/rtc_tools/video_replay.cc
index b189bef..18719d8 100644
--- a/rtc_tools/video_replay.cc
+++ b/rtc_tools/video_replay.cc
@@ -495,7 +495,7 @@
rtp_reader_(CreateRtpReader(rtp_dump_path_)) {
worker_thread_ = env_.task_queue_factory().CreateTaskQueue(
"worker_thread", TaskQueueFactory::Priority::NORMAL);
- rtc::Event event;
+ Event event;
worker_thread_->PostTask([&]() {
call_ = Call::Create(CallConfig(env_));
@@ -517,7 +517,7 @@
~RtpReplayer() {
// Destruction of streams and the call must happen on the same thread as
// their creation.
- rtc::Event event;
+ Event event;
worker_thread_->PostTask([&]() {
for (const auto& receive_stream : stream_state_->receive_streams) {
call_->DestroyVideoReceiveStream(receive_stream);
@@ -532,7 +532,7 @@
}
void Run() {
- rtc::Event event;
+ Event event;
worker_thread_->PostTask([&]() {
// Start replaying the provided stream now that it has been configured.
// VideoReceiveStreams must be started on the same thread as they were
@@ -582,7 +582,7 @@
int64_t replay_start_ms = -1;
int num_packets = 0;
std::map<uint32_t, int> unknown_packets;
- rtc::Event event(/*manual_reset=*/false, /*initially_signalled=*/false);
+ Event event(/*manual_reset=*/false, /*initially_signalled=*/false);
uint32_t start_timestamp = absl::GetFlag(FLAGS_start_timestamp);
uint32_t stop_timestamp = absl::GetFlag(FLAGS_stop_timestamp);
diff --git a/test/network/fake_network_socket_server.h b/test/network/fake_network_socket_server.h
index dbc6bb1..a07c45d 100644
--- a/test/network/fake_network_socket_server.h
+++ b/test/network/fake_network_socket_server.h
@@ -49,7 +49,7 @@
private:
const EndpointsContainer* endpoints_container_;
- rtc::Event wakeup_;
+ Event wakeup_;
rtc::Thread* thread_ = nullptr;
Mutex lock_;
diff --git a/test/pc/e2e/network_quality_metrics_reporter.cc b/test/pc/e2e/network_quality_metrics_reporter.cc
index 3c4f6ca..9a986a7 100644
--- a/test/pc/e2e/network_quality_metrics_reporter.cc
+++ b/test/pc/e2e/network_quality_metrics_reporter.cc
@@ -110,7 +110,7 @@
EmulatedNetworkStats NetworkQualityMetricsReporter::PopulateStats(
EmulatedNetworkManagerInterface* network) {
- rtc::Event wait;
+ Event wait;
EmulatedNetworkStats stats;
network->GetStats([&](EmulatedNetworkStats s) {
stats = std::move(s);
diff --git a/test/pc/e2e/stats_based_network_quality_metrics_reporter.cc b/test/pc/e2e/stats_based_network_quality_metrics_reporter.cc
index d4af187..1c2fa63 100644
--- a/test/pc/e2e/stats_based_network_quality_metrics_reporter.cc
+++ b/test/pc/e2e/stats_based_network_quality_metrics_reporter.cc
@@ -53,7 +53,7 @@
EmulatedNetworkStats PopulateStats(std::vector<EmulatedEndpoint*> endpoints,
NetworkEmulationManager* network_emulation) {
- rtc::Event stats_loaded;
+ Event stats_loaded;
EmulatedNetworkStats stats;
network_emulation->GetStats(endpoints, [&](EmulatedNetworkStats s) {
stats = std::move(s);
@@ -149,7 +149,7 @@
std::map<std::string, NetworkLayerStats> n_stats_
RTC_GUARDED_BY(sequence_checker_);
- rtc::Event all_stats_collected_;
+ Event all_stats_collected_;
Mutex mutex_;
std::map<std::string, NetworkLayerStats> stats_ RTC_GUARDED_BY(mutex_);
bool stats_released_ = false;
diff --git a/test/rtp_rtcp_observer.h b/test/rtp_rtcp_observer.h
index 14c5ce3..0db14e8 100644
--- a/test/rtp_rtcp_observer.h
+++ b/test/rtp_rtcp_observer.h
@@ -70,7 +70,7 @@
RtpRtcpObserver() : RtpRtcpObserver(TimeDelta::Zero()) {}
explicit RtpRtcpObserver(TimeDelta event_timeout) : timeout_(event_timeout) {}
- rtc::Event observation_complete_;
+ Event observation_complete_;
private:
const TimeDelta timeout_;
diff --git a/test/scenario/call_client.cc b/test/scenario/call_client.cc
index b58ae71..60f0bf3 100644
--- a/test/scenario/call_client.cc
+++ b/test/scenario/call_client.cc
@@ -236,9 +236,9 @@
SendTask([&] {
call_.reset();
fake_audio_setup_ = {};
- rtc::Event done;
+ Event done;
env_.event_log().StopLogging([&done] { done.Set(); });
- done.Wait(rtc::Event::kForever);
+ done.Wait(Event::kForever);
});
}
diff --git a/test/scenario/network_node.cc b/test/scenario/network_node.cc
index 0f174c7..b2b4f00 100644
--- a/test/scenario/network_node.cc
+++ b/test/scenario/network_node.cc
@@ -147,7 +147,7 @@
}
// Must be called from the worker thread.
- rtc::Event event;
+ Event event;
auto cleanup = absl::MakeCleanup([&event] { event.Set(); });
auto&& task = [this, &route, cleanup = std::move(cleanup)] {
sender_call_->GetTransportControllerSend()->OnNetworkRouteChanged(
diff --git a/test/testsupport/ivf_video_frame_generator.h b/test/testsupport/ivf_video_frame_generator.h
index 1423ac8..cb0b97f 100644
--- a/test/testsupport/ivf_video_frame_generator.h
+++ b/test/testsupport/ivf_video_frame_generator.h
@@ -90,7 +90,7 @@
// frame was sent to decoder and decoder callback was invoked.
Mutex frame_decode_lock_;
- rtc::Event next_frame_decoded_;
+ Event next_frame_decoded_;
std::optional<VideoFrame> next_frame_ RTC_GUARDED_BY(frame_decode_lock_);
};
diff --git a/test/testsupport/ivf_video_frame_generator_unittest.cc b/test/testsupport/ivf_video_frame_generator_unittest.cc
index 100b47e..731fc9a 100644
--- a/test/testsupport/ivf_video_frame_generator_unittest.cc
+++ b/test/testsupport/ivf_video_frame_generator_unittest.cc
@@ -95,7 +95,7 @@
Mutex lock_;
int received_frames_count_ RTC_GUARDED_BY(lock_) = 0;
- rtc::Event expected_frames_count_received_;
+ Event expected_frames_count_received_;
};
class IvfVideoFrameGeneratorTest : public ::testing::Test {
diff --git a/test/time_controller/simulated_time_controller_unittest.cc b/test/time_controller/simulated_time_controller_unittest.cc
index c1c0ac2..10d741b 100644
--- a/test/time_controller/simulated_time_controller_unittest.cc
+++ b/test/time_controller/simulated_time_controller_unittest.cc
@@ -134,7 +134,7 @@
// called.
main_thread->PostTask([&] { task_has_run = true; });
SendTask(t2.get(), [] {
- rtc::Event yield_event;
+ Event yield_event;
// Wait() triggers YieldExecution() which will runs message processing on
// all threads that are not in the yielded set.
diff --git a/test/time_controller/time_controller_conformance_test.cc b/test/time_controller/time_controller_conformance_test.cc
index 300dd91..f5734e1 100644
--- a/test/time_controller/time_controller_conformance_test.cc
+++ b/test/time_controller/time_controller_conformance_test.cc
@@ -158,7 +158,7 @@
// Tasks on thread have to be executed in order in which they were
// posted/invoked.
ExecutionOrderKeeper execution_order;
- rtc::Event event;
+ Event event;
task_queue->PostTask([&]() { execution_order.Executed(1); });
task_queue->PostTask([&]() {
execution_order.Executed(2);
diff --git a/test/video_codec_tester.cc b/test/video_codec_tester.cc
index b79031d..295d7f7 100644
--- a/test/video_codec_tester.cc
+++ b/test/video_codec_tester.cc
@@ -263,7 +263,7 @@
private:
TaskQueueForTest task_queue_;
std::atomic_int queue_size_;
- rtc::Event task_executed_;
+ Event task_executed_;
Mutex mutex_;
};
diff --git a/video/adaptation/overuse_frame_detector_unittest.cc b/video/adaptation/overuse_frame_detector_unittest.cc
index 92554db..ca6e318 100644
--- a/video/adaptation/overuse_frame_detector_unittest.cc
+++ b/video/adaptation/overuse_frame_detector_unittest.cc
@@ -435,7 +435,7 @@
overuse_detector_->StartCheckForOveruse(queue.Get(), options_, observer_);
});
- rtc::Event event;
+ Event event;
// Expect NormalUsage(). When called, stop the `overuse_detector_` and then
// set `event` to end the test.
EXPECT_CALL(mock_observer_, AdaptUp())
@@ -917,7 +917,7 @@
overuse_detector_->StartCheckForOveruse(queue.Get(), options_, observer_);
});
- rtc::Event event;
+ Event event;
// Expect NormalUsage(). When called, stop the `overuse_detector_` and then
// set `event` to end the test.
EXPECT_CALL(mock_observer_, AdaptUp())
diff --git a/video/end_to_end_tests/call_operation_tests.cc b/video/end_to_end_tests/call_operation_tests.cc
index f99565d..d728022 100644
--- a/video/end_to_end_tests/call_operation_tests.cc
+++ b/video/end_to_end_tests/call_operation_tests.cc
@@ -93,7 +93,7 @@
return event_.Wait(test::VideoTestConstants::kDefaultTimeout);
}
- rtc::Event event_;
+ Event event_;
} renderer;
test::FrameForwarder frame_forwarder;
@@ -149,7 +149,7 @@
return event_.Wait(test::VideoTestConstants::kDefaultTimeout);
}
- rtc::Event event_;
+ Event event_;
} renderer;
std::unique_ptr<test::FrameGeneratorInterface> frame_generator;
diff --git a/video/end_to_end_tests/multi_stream_tests.cc b/video/end_to_end_tests/multi_stream_tests.cc
index b997538..cdf5269 100644
--- a/video/end_to_end_tests/multi_stream_tests.cc
+++ b/video/end_to_end_tests/multi_stream_tests.cc
@@ -51,7 +51,7 @@
const MultiStreamTester::CodecSettings& settings_;
const uint32_t ssrc_;
test::FrameGeneratorCapturer** const frame_generator_;
- rtc::Event done_;
+ Event done_;
};
class Tester : public MultiStreamTester {
diff --git a/video/end_to_end_tests/network_state_tests.cc b/video/end_to_end_tests/network_state_tests.cc
index c0532a3..579abb6 100644
--- a/video/end_to_end_tests/network_state_tests.cc
+++ b/video/end_to_end_tests/network_state_tests.cc
@@ -348,8 +348,8 @@
TaskQueueBase* const e2e_test_task_queue_;
std::unique_ptr<TaskQueueBase, TaskQueueDeleter> task_queue_;
Mutex test_mutex_;
- rtc::Event encoded_frames_;
- rtc::Event packet_event_;
+ Event encoded_frames_;
+ Event packet_event_;
Call* sender_call_;
Call* receiver_call_;
test::VideoEncoderProxyFactory encoder_factory_;
diff --git a/video/end_to_end_tests/retransmission_tests.cc b/video/end_to_end_tests/retransmission_tests.cc
index afcd8b9..a6bd5ca 100644
--- a/video/end_to_end_tests/retransmission_tests.cc
+++ b/video/end_to_end_tests/retransmission_tests.cc
@@ -233,7 +233,7 @@
void PerformTest() override {
start_time_ = clock_->TimeInMilliseconds();
task_queue_->PostTask([this] { Run(); });
- test_done_.Wait(rtc::Event::kForever);
+ test_done_.Wait(Event::kForever);
}
void Run() {
@@ -261,7 +261,7 @@
VideoSendStream* send_stream_;
VideoReceiveStreamInterface* receive_stream_;
TaskQueueBase* const task_queue_;
- rtc::Event test_done_;
+ Event test_done_;
bool frame_decoded_ = false;
int64_t start_time_ = 0;
} test(task_queue());
diff --git a/video/end_to_end_tests/ssrc_tests.cc b/video/end_to_end_tests/ssrc_tests.cc
index 9ffedd6..eedf5f3 100644
--- a/video/end_to_end_tests/ssrc_tests.cc
+++ b/video/end_to_end_tests/ssrc_tests.cc
@@ -88,7 +88,7 @@
void DeliverRtcpPacket(rtc::CopyOnWriteBuffer packet) override {}
PacketReceiver* receiver_;
- rtc::Event undemuxable_packet_handler_triggered_;
+ Event undemuxable_packet_handler_triggered_;
};
std::unique_ptr<test::DirectTransport> send_transport;
diff --git a/video/end_to_end_tests/stats_tests.cc b/video/end_to_end_tests/stats_tests.cc
index c16bf4f..24a395d 100644
--- a/video/end_to_end_tests/stats_tests.cc
+++ b/video/end_to_end_tests/stats_tests.cc
@@ -356,7 +356,7 @@
std::vector<uint32_t> expected_receive_ssrcs_;
std::set<uint32_t> expected_send_ssrcs_;
- rtc::Event check_stats_event_;
+ Event check_stats_event_;
TaskQueueBase* task_queue_ = nullptr;
} test;
diff --git a/video/end_to_end_tests/transport_feedback_tests.cc b/video/end_to_end_tests/transport_feedback_tests.cc
index 5231af0..11b0c2d 100644
--- a/video/end_to_end_tests/transport_feedback_tests.cc
+++ b/video/end_to_end_tests/transport_feedback_tests.cc
@@ -157,7 +157,7 @@
private:
Mutex lock_;
- rtc::Event done_;
+ Event done_;
RtpHeaderExtensionMap extensions_;
RtpSequenceNumberUnwrapper unwrapper_;
std::set<int64_t> received_packed_ids_;
diff --git a/video/frame_cadence_adapter_unittest.cc b/video/frame_cadence_adapter_unittest.cc
index a8b698d..f3e8354 100644
--- a/video/frame_cadence_adapter_unittest.cc
+++ b/video/frame_cadence_adapter_unittest.cc
@@ -639,12 +639,12 @@
time_controller.AdvanceTime(TimeDelta::Millis(1));
Mock::VerifyAndClearExpectations(&callback);
- rtc::Event finalized;
+ Event finalized;
queue->PostTask([&] {
adapter = nullptr;
finalized.Set();
});
- finalized.Wait(rtc::Event::kForever);
+ finalized.Wait(Event::kForever);
}
TEST(FrameCadenceAdapterTest, ShutdownUnderMetronome) {
@@ -1056,7 +1056,7 @@
int frame_counter = 0;
int64_t original_ntp_time_ms;
int64_t original_timestamp_us;
- rtc::Event event;
+ Event event;
test::ScopedKeyValueConfig no_field_trials;
queue->PostTask([&] {
adapter = CreateAdapter(no_field_trials, clock);
@@ -1087,13 +1087,13 @@
}));
adapter->OnFrame(frame);
});
- event.Wait(rtc::Event::kForever);
- rtc::Event finalized;
+ event.Wait(Event::kForever);
+ Event finalized;
queue->PostTask([&] {
adapter = nullptr;
finalized.Set();
});
- finalized.Wait(rtc::Event::kForever);
+ finalized.Wait(Event::kForever);
}
TEST(FrameCadenceAdapterRealTimeTest, ScheduledRepeatAllowsForSlowEncode) {
@@ -1110,7 +1110,7 @@
Clock* clock = Clock::GetRealTimeClock();
std::unique_ptr<FrameCadenceAdapterInterface> adapter;
int frame_counter = 0;
- rtc::Event event;
+ Event event;
std::optional<Timestamp> start_time;
test::ScopedKeyValueConfig no_field_trials;
queue->PostTask([&] {
@@ -1140,13 +1140,13 @@
}));
adapter->OnFrame(frame);
});
- event.Wait(rtc::Event::kForever);
- rtc::Event finalized;
+ event.Wait(Event::kForever);
+ Event finalized;
queue->PostTask([&] {
adapter = nullptr;
finalized.Set();
});
- finalized.Wait(rtc::Event::kForever);
+ finalized.Wait(Event::kForever);
}
class ZeroHertzQueueOverloadTest : public ::testing::Test {
diff --git a/video/video_analyzer.h b/video/video_analyzer.h
index ee0cda9..cbe1a4f 100644
--- a/video/video_analyzer.h
+++ b/video/video_analyzer.h
@@ -304,10 +304,10 @@
bool is_quick_test_enabled_;
std::vector<rtc::PlatformThread> comparison_thread_pool_;
- rtc::Event comparison_available_event_;
+ Event comparison_available_event_;
std::deque<FrameComparison> comparisons_ RTC_GUARDED_BY(comparison_lock_);
bool quit_ RTC_GUARDED_BY(comparison_lock_);
- rtc::Event done_;
+ Event done_;
std::unique_ptr<VideoRtpDepacketizer> vp8_depacketizer_;
std::unique_ptr<VideoRtpDepacketizer> vp9_depacketizer_;
diff --git a/video/video_receive_stream2.cc b/video/video_receive_stream2.cc
index 9fb2caf..645f3cf 100644
--- a/video/video_receive_stream2.cc
+++ b/video/video_receive_stream2.cc
@@ -410,7 +410,7 @@
call_stats_->DeregisterStatsObserver(this);
if (decoder_running_) {
- rtc::Event done;
+ Event done;
decode_queue_->PostTask([this, &done] {
RTC_DCHECK_RUN_ON(&decode_sequence_checker_);
// Set `decoder_stopped_` before deregistering all decoders. This means
@@ -422,7 +422,7 @@
}
done.Set();
});
- done.Wait(rtc::Event::kForever);
+ done.Wait(Event::kForever);
decoder_running_ = false;
stats_proxy_.DecoderThreadStopped();
@@ -1098,7 +1098,7 @@
VideoReceiveStream2::SetAndGetRecordingState(RecordingState state,
bool generate_key_frame) {
RTC_DCHECK_RUN_ON(&worker_sequence_checker_);
- rtc::Event event;
+ Event event;
// Save old state, set the new state.
RecordingState old_state;
@@ -1136,7 +1136,7 @@
}
}
- event.Wait(rtc::Event::kForever);
+ event.Wait(Event::kForever);
return old_state;
}
diff --git a/video/video_send_stream_tests.cc b/video/video_send_stream_tests.cc
index 63ccdf6..16ca54f 100644
--- a/video/video_send_stream_tests.cc
+++ b/video/video_send_stream_tests.cc
@@ -2132,7 +2132,7 @@
}
Mutex mutex_;
- rtc::Event init_encode_called_;
+ Event init_encode_called_;
int last_initialized_frame_width_ RTC_GUARDED_BY(&mutex_);
int last_initialized_frame_height_ RTC_GUARDED_BY(&mutex_);
};
@@ -2202,7 +2202,7 @@
private:
mutable Mutex mutex_;
- rtc::Event start_bitrate_changed_;
+ Event start_bitrate_changed_;
int start_bitrate_kbps_ RTC_GUARDED_BY(mutex_);
};
@@ -2468,7 +2468,7 @@
T encoder_settings_;
const VideoCodecType video_codec_type_;
- rtc::Event init_encode_event_;
+ Event init_encode_event_;
VideoSendStream* stream_;
test::VideoEncoderProxyFactory encoder_factory_;
VideoEncoderConfig encoder_config_;
@@ -2910,9 +2910,9 @@
}
TaskQueueBase* const task_queue_;
- rtc::Event create_rate_allocator_event_;
- rtc::Event init_encode_event_;
- rtc::Event bitrate_changed_event_;
+ Event create_rate_allocator_event_;
+ Event init_encode_event_;
+ Event bitrate_changed_event_;
Mutex mutex_;
uint32_t target_bitrate_ RTC_GUARDED_BY(&mutex_);
@@ -3822,7 +3822,7 @@
Mutex mutex_;
uint32_t max_bitrate_bps_ RTC_GUARDED_BY(&mutex_);
bool first_packet_sent_ RTC_GUARDED_BY(&mutex_);
- rtc::Event bitrate_changed_event_;
+ Event bitrate_changed_event_;
} test(env(), task_queue());
RunBaseTest(&test);
}
@@ -4040,7 +4040,7 @@
}
Mutex mutex_;
- rtc::Event content_switch_event_;
+ Event content_switch_event_;
Call* call_;
bool done_ RTC_GUARDED_BY(mutex_) = false;
StreamState state_ RTC_GUARDED_BY(mutex_);
diff --git a/video/video_stream_encoder.cc b/video/video_stream_encoder.cc
index c41b486..79514ed 100644
--- a/video/video_stream_encoder.cc
+++ b/video/video_stream_encoder.cc
@@ -762,7 +762,7 @@
RTC_DCHECK_RUN_ON(worker_queue_);
video_source_sink_controller_.SetSource(nullptr);
- rtc::Event shutdown_event;
+ Event shutdown_event;
absl::Cleanup shutdown = [&shutdown_event] { shutdown_event.Set(); };
encoder_queue_->PostTask([this, shutdown = std::move(shutdown)] {
RTC_DCHECK_RUN_ON(encoder_queue_.get());
@@ -792,7 +792,7 @@
frame_cadence_adapter_ = nullptr;
frame_instrumentation_generator_ = nullptr;
});
- shutdown_event.Wait(rtc::Event::kForever);
+ shutdown_event.Wait(Event::kForever);
}
void VideoStreamEncoder::SetFecControllerOverride(
@@ -832,14 +832,14 @@
// run on the encoder queue. So rather than force PostTask() operations to
// be accompanied by an event and a `Wait()`, we'll use PostTask + Wait()
// here.
- rtc::Event event;
+ Event event;
std::vector<rtc::scoped_refptr<Resource>> resources;
encoder_queue_->PostTask([&] {
RTC_DCHECK_RUN_ON(encoder_queue_.get());
resources = resource_adaptation_processor_->GetResources();
event.Set();
});
- event.Wait(rtc::Event::kForever);
+ event.Wait(Event::kForever);
return resources;
}
@@ -2546,7 +2546,7 @@
void VideoStreamEncoder::InjectAdaptationConstraint(
AdaptationConstraint* adaptation_constraint) {
- rtc::Event event;
+ Event event;
encoder_queue_->PostTask([this, adaptation_constraint, &event] {
RTC_DCHECK_RUN_ON(encoder_queue_.get());
if (!resource_adaptation_processor_) {
@@ -2558,31 +2558,31 @@
video_stream_adapter_->AddAdaptationConstraint(adaptation_constraint);
event.Set();
});
- event.Wait(rtc::Event::kForever);
+ event.Wait(Event::kForever);
}
void VideoStreamEncoder::AddRestrictionsListenerForTesting(
VideoSourceRestrictionsListener* restrictions_listener) {
- rtc::Event event;
+ Event event;
encoder_queue_->PostTask([this, restrictions_listener, &event] {
RTC_DCHECK_RUN_ON(encoder_queue_.get());
RTC_DCHECK(resource_adaptation_processor_);
video_stream_adapter_->AddRestrictionsListener(restrictions_listener);
event.Set();
});
- event.Wait(rtc::Event::kForever);
+ event.Wait(Event::kForever);
}
void VideoStreamEncoder::RemoveRestrictionsListenerForTesting(
VideoSourceRestrictionsListener* restrictions_listener) {
- rtc::Event event;
+ Event event;
encoder_queue_->PostTask([this, restrictions_listener, &event] {
RTC_DCHECK_RUN_ON(encoder_queue_.get());
RTC_DCHECK(resource_adaptation_processor_);
video_stream_adapter_->RemoveRestrictionsListener(restrictions_listener);
event.Set();
});
- event.Wait(rtc::Event::kForever);
+ event.Wait(Event::kForever);
}
// RTC_RUN_ON(&encoder_queue_)
diff --git a/video/video_stream_encoder_unittest.cc b/video/video_stream_encoder_unittest.cc
index a070c51..d08d7d8 100644
--- a/video/video_stream_encoder_unittest.cc
+++ b/video/video_stream_encoder_unittest.cc
@@ -196,7 +196,7 @@
class TestBuffer : public webrtc::I420Buffer {
public:
- TestBuffer(rtc::Event* event, int width, int height)
+ TestBuffer(Event* event, int width, int height)
: I420Buffer(width, height), event_(event) {}
private:
@@ -205,14 +205,14 @@
if (event_)
event_->Set();
}
- rtc::Event* const event_;
+ Event* const event_;
};
// A fake native buffer that can't be converted to I420. Upon scaling, it
// produces another FakeNativeBuffer.
class FakeNativeBuffer : public webrtc::VideoFrameBuffer {
public:
- FakeNativeBuffer(rtc::Event* event, int width, int height)
+ FakeNativeBuffer(Event* event, int width, int height)
: event_(event), width_(width), height_(height) {}
webrtc::VideoFrameBuffer::Type type() const override { return Type::kNative; }
int width() const override { return width_; }
@@ -237,7 +237,7 @@
if (event_)
event_->Set();
}
- rtc::Event* const event_;
+ Event* const event_;
const int width_;
const int height_;
};
@@ -245,7 +245,7 @@
// A fake native buffer that is backed by an NV12 buffer.
class FakeNV12NativeBuffer : public webrtc::VideoFrameBuffer {
public:
- FakeNV12NativeBuffer(rtc::Event* event, int width, int height)
+ FakeNV12NativeBuffer(Event* event, int width, int height)
: nv12_buffer_(NV12Buffer::Create(width, height)), event_(event) {}
webrtc::VideoFrameBuffer::Type type() const override { return Type::kNative; }
@@ -270,7 +270,7 @@
event_->Set();
}
rtc::scoped_refptr<NV12Buffer> nv12_buffer_;
- rtc::Event* const event_;
+ Event* const event_;
};
class CpuOveruseDetectorProxy : public OveruseFrameDetector {
@@ -297,12 +297,12 @@
CpuOveruseOptions GetOptions() { return options_; }
- rtc::Event* framerate_updated_event() { return &framerate_updated_event_; }
+ Event* framerate_updated_event() { return &framerate_updated_event_; }
private:
Mutex lock_;
int last_target_framerate_fps_ RTC_GUARDED_BY(lock_);
- rtc::Event framerate_updated_event_;
+ Event framerate_updated_event_;
};
class FakeVideoSourceRestrictionsListener
@@ -314,9 +314,7 @@
RTC_DCHECK(was_restrictions_updated_);
}
- rtc::Event* restrictions_updated_event() {
- return &restrictions_updated_event_;
- }
+ Event* restrictions_updated_event() { return &restrictions_updated_event_; }
// VideoSourceRestrictionsListener implementation.
void OnVideoSourceRestrictionsUpdated(
@@ -330,7 +328,7 @@
private:
bool was_restrictions_updated_;
- rtc::Event restrictions_updated_event_;
+ Event restrictions_updated_event_;
};
auto WantsFps(Matcher<int> fps_matcher) {
@@ -509,7 +507,7 @@
// Triggers resource usage measurements on the fake CPU resource.
void TriggerCpuOveruse() {
- rtc::Event event;
+ Event event;
encoder_queue()->PostTask([this, &event] {
fake_cpu_resource_->SetUsageState(ResourceUsageState::kOveruse);
event.Set();
@@ -519,7 +517,7 @@
}
void TriggerCpuUnderuse() {
- rtc::Event event;
+ Event event;
encoder_queue()->PostTask([this, &event] {
fake_cpu_resource_->SetUsageState(ResourceUsageState::kUnderuse);
event.Set();
@@ -530,7 +528,7 @@
// Triggers resource usage measurements on the fake quality resource.
void TriggerQualityLow() {
- rtc::Event event;
+ Event event;
encoder_queue()->PostTask([this, &event] {
fake_quality_resource_->SetUsageState(ResourceUsageState::kOveruse);
event.Set();
@@ -539,7 +537,7 @@
time_controller_->AdvanceTime(TimeDelta::Zero());
}
void TriggerQualityHigh() {
- rtc::Event event;
+ Event event;
encoder_queue()->PostTask([this, &event] {
fake_quality_resource_->SetUsageState(ResourceUsageState::kUnderuse);
event.Set();
@@ -1003,8 +1001,7 @@
num_cores);
}
- VideoFrame CreateFrame(int64_t ntp_time_ms,
- rtc::Event* destruction_event) const {
+ VideoFrame CreateFrame(int64_t ntp_time_ms, Event* destruction_event) const {
return VideoFrame::Builder()
.set_video_frame_buffer(rtc::make_ref_counted<TestBuffer>(
destruction_event, codec_width_, codec_height_))
@@ -1015,7 +1012,7 @@
}
VideoFrame CreateFrameWithUpdatedPixel(int64_t ntp_time_ms,
- rtc::Event* destruction_event,
+ Event* destruction_event,
int offset_x) const {
return VideoFrame::Builder()
.set_video_frame_buffer(rtc::make_ref_counted<TestBuffer>(
@@ -1048,7 +1045,7 @@
}
VideoFrame CreateFakeNativeFrame(int64_t ntp_time_ms,
- rtc::Event* destruction_event,
+ Event* destruction_event,
int width,
int height) const {
return VideoFrame::Builder()
@@ -1061,7 +1058,7 @@
}
VideoFrame CreateFakeNV12NativeFrame(int64_t ntp_time_ms,
- rtc::Event* destruction_event,
+ Event* destruction_event,
int width,
int height) const {
return VideoFrame::Builder()
@@ -1074,7 +1071,7 @@
}
VideoFrame CreateFakeNativeFrame(int64_t ntp_time_ms,
- rtc::Event* destruction_event) const {
+ Event* destruction_event) const {
return CreateFakeNativeFrame(ntp_time_ms, destruction_event, codec_width_,
codec_height_);
}
@@ -1406,7 +1403,7 @@
kInitializationFailed,
kInitialized
} initialized_ RTC_GUARDED_BY(local_mutex_) = EncoderState::kUninitialized;
- rtc::Event continue_encode_event_;
+ Event continue_encode_event_;
uint32_t timestamp_ RTC_GUARDED_BY(local_mutex_) = 0;
int64_t ntp_time_ms_ RTC_GUARDED_BY(local_mutex_) = 0;
int last_input_width_ RTC_GUARDED_BY(local_mutex_) = 0;
@@ -1651,7 +1648,7 @@
TimeController* const time_controller_;
mutable Mutex mutex_;
TestEncoder* test_encoder_;
- rtc::Event encoded_frame_event_;
+ Event encoded_frame_event_;
EncodedImage last_encoded_image_;
std::vector<uint8_t> last_encoded_image_data_;
uint32_t last_timestamp_ = 0;
@@ -1731,7 +1728,7 @@
TEST_F(VideoStreamEncoderTest, EncodeOneFrame) {
video_stream_encoder_->OnBitrateUpdatedAndWaitForManagedResources(
kTargetBitrate, kTargetBitrate, kTargetBitrate, 0, 0, 0);
- rtc::Event frame_destroyed_event;
+ Event frame_destroyed_event;
video_source_.IncomingCapturedFrame(CreateFrame(1, &frame_destroyed_event));
WaitForEncodedFrame(1);
EXPECT_TRUE(frame_destroyed_event.Wait(kDefaultTimeout));
@@ -1770,7 +1767,7 @@
video_stream_encoder_->OnBitrateUpdatedAndWaitForManagedResources(
kLowRate, kLowRate, kLowRate, 0, 0, 0);
- rtc::Event frame_destroyed_event;
+ Event frame_destroyed_event;
// Insert two frames, so that the first one isn't stored in the encoder queue.
video_source_.IncomingCapturedFrame(CreateFrame(1, &frame_destroyed_event));
video_source_.IncomingCapturedFrame(CreateFrame(34, /*event=*/nullptr));
@@ -1871,7 +1868,7 @@
TEST_F(VideoStreamEncoderTest, DropsFramesBeforeFirstOnBitrateUpdated) {
// Dropped since no target bitrate has been set.
- rtc::Event frame_destroyed_event;
+ Event frame_destroyed_event;
// The encoder will cache up to one frame for a short duration. Adding two
// frames means that the first frame will be dropped and the second frame will
// be sent when the encoder is enabled.
@@ -1947,7 +1944,7 @@
video_stream_encoder_->Stop();
sink_.SetExpectNoFrames();
- rtc::Event frame_destroyed_event;
+ Event frame_destroyed_event;
video_source_.IncomingCapturedFrame(CreateFrame(2, &frame_destroyed_event));
EXPECT_TRUE(frame_destroyed_event.Wait(kDefaultTimeout));
}
@@ -1976,7 +1973,7 @@
video_stream_encoder_->OnBitrateUpdatedAndWaitForManagedResources(
kTargetBitrate, kTargetBitrate, kTargetBitrate, 0, 0, 0);
- rtc::Event frame_destroyed_event;
+ Event frame_destroyed_event;
video_source_.IncomingCapturedFrame(
CreateFakeNativeFrame(1, &frame_destroyed_event));
WaitForEncodedFrame(1);
@@ -2008,7 +2005,7 @@
// Now send in a fake frame that needs to be cropped as the width/height
// aren't divisible by 4 (see CreateEncoderStreams above).
- rtc::Event frame_destroyed_event;
+ Event frame_destroyed_event;
video_source_.IncomingCapturedFrame(CreateFakeNativeFrame(
2, &frame_destroyed_event, codec_width_ + 1, codec_height_ + 1));
WaitForEncodedFrame(2);
@@ -2037,7 +2034,7 @@
fake_encoder_.SetPreferredPixelFormats({});
- rtc::Event frame_destroyed_event;
+ Event frame_destroyed_event;
video_source_.IncomingCapturedFrame(CreateFakeNV12NativeFrame(
1, &frame_destroyed_event, codec_width_, codec_height_));
WaitForEncodedFrame(1);
@@ -2053,7 +2050,7 @@
fake_encoder_.SetPreferredPixelFormats({VideoFrameBuffer::Type::kNV12});
- rtc::Event frame_destroyed_event;
+ Event frame_destroyed_event;
video_source_.IncomingCapturedFrame(CreateFakeNV12NativeFrame(
1, &frame_destroyed_event, codec_width_, codec_height_));
WaitForEncodedFrame(1);
@@ -2069,7 +2066,7 @@
// Fake NV12 native frame does not allow mapping to I444.
fake_encoder_.SetPreferredPixelFormats({VideoFrameBuffer::Type::kI444});
- rtc::Event frame_destroyed_event;
+ Event frame_destroyed_event;
video_source_.IncomingCapturedFrame(CreateFakeNV12NativeFrame(
1, &frame_destroyed_event, codec_width_, codec_height_));
WaitForEncodedFrame(1);
@@ -2082,7 +2079,7 @@
video_stream_encoder_->OnBitrateUpdatedAndWaitForManagedResources(
kTargetBitrate, kTargetBitrate, kTargetBitrate, 0, 0, 0);
- rtc::Event frame_destroyed_event;
+ Event frame_destroyed_event;
video_source_.IncomingCapturedFrame(CreateFakeNV12NativeFrame(
1, &frame_destroyed_event, codec_width_, codec_height_));
WaitForEncodedFrame(1);
@@ -8218,7 +8215,7 @@
ON_CALL(encoder_selector, OnEncoderBroken)
.WillByDefault(Return(SdpVideoFormat("AV2")));
- rtc::Event encode_attempted;
+ Event encode_attempted;
EXPECT_CALL(switch_callback,
RequestEncoderSwitch(Field(&SdpVideoFormat::name, "AV2"),
/*allow_default_fallback=*/true))
@@ -8262,7 +8259,7 @@
ON_CALL(encoder_selector, OnEncoderBroken)
.WillByDefault(Return(SdpVideoFormat("AV2")));
- rtc::Event encode_attempted;
+ Event encode_attempted;
EXPECT_CALL(switch_callback,
RequestEncoderSwitch(Field(&SdpVideoFormat::name, "AV2"),
/*allow_default_fallback=*/true))
@@ -8304,7 +8301,7 @@
ON_CALL(video_encoder, InitEncode(_, _))
.WillByDefault(Return(WEBRTC_VIDEO_CODEC_ENCODER_FAILURE));
- rtc::Event encode_attempted;
+ Event encode_attempted;
EXPECT_CALL(switch_callback, RequestEncoderFallback())
.WillOnce([&encode_attempted]() { encode_attempted.Set(); });
@@ -8353,7 +8350,7 @@
/*cwnd_reduce_ratio=*/0);
ON_CALL(encoder_selector, OnEncoderBroken)
.WillByDefault(Return(SdpVideoFormat("AV2")));
- rtc::Event encode_attempted;
+ Event encode_attempted;
EXPECT_CALL(switch_callback,
RequestEncoderSwitch(Field(&SdpVideoFormat::name, "AV2"),
/*allow_default_fallback=*/_))
@@ -9283,7 +9280,7 @@
RequestsRefreshFrameAfterEarlyDroppedNativeFrame) {
// Send a native frame before encoder rates have been set. The encoder is
// seen as paused at this time.
- rtc::Event frame_destroyed_event;
+ Event frame_destroyed_event;
video_source_.IncomingCapturedFrame(CreateFakeNativeFrame(
/*ntp_time_ms=*/1, &frame_destroyed_event, codec_width_, codec_height_));