Migrate modules/rtp_rtcp to webrtc::Mutex.
Bug: webrtc:11567 Change-Id: I4c71f3a28ef875af2c232b1b553840d6e21649d3 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/178804 Commit-Queue: Markus Handell <handellm@webrtc.org> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/master@{#31645}
This commit is contained in:
committed by
Commit Bot
parent
6deec38ede
commit
e7c015e112
@ -93,7 +93,7 @@ RtpPacketHistory::~RtpPacketHistory() {}
|
||||
void RtpPacketHistory::SetStorePacketsStatus(StorageMode mode,
|
||||
size_t number_to_store) {
|
||||
RTC_DCHECK_LE(number_to_store, kMaxCapacity);
|
||||
rtc::CritScope cs(&lock_);
|
||||
MutexLock lock(&lock_);
|
||||
if (mode != StorageMode::kDisabled && mode_ != StorageMode::kDisabled) {
|
||||
RTC_LOG(LS_WARNING) << "Purging packet history in order to re-set status.";
|
||||
}
|
||||
@ -103,12 +103,12 @@ void RtpPacketHistory::SetStorePacketsStatus(StorageMode mode,
|
||||
}
|
||||
|
||||
RtpPacketHistory::StorageMode RtpPacketHistory::GetStorageMode() const {
|
||||
rtc::CritScope cs(&lock_);
|
||||
MutexLock lock(&lock_);
|
||||
return mode_;
|
||||
}
|
||||
|
||||
void RtpPacketHistory::SetRtt(int64_t rtt_ms) {
|
||||
rtc::CritScope cs(&lock_);
|
||||
MutexLock lock(&lock_);
|
||||
RTC_DCHECK_GE(rtt_ms, 0);
|
||||
rtt_ms_ = rtt_ms;
|
||||
// If storage is not disabled, packets will be removed after a timeout
|
||||
@ -122,7 +122,7 @@ void RtpPacketHistory::SetRtt(int64_t rtt_ms) {
|
||||
void RtpPacketHistory::PutRtpPacket(std::unique_ptr<RtpPacketToSend> packet,
|
||||
absl::optional<int64_t> send_time_ms) {
|
||||
RTC_DCHECK(packet);
|
||||
rtc::CritScope cs(&lock_);
|
||||
MutexLock lock(&lock_);
|
||||
int64_t now_ms = clock_->TimeInMilliseconds();
|
||||
if (mode_ == StorageMode::kDisabled) {
|
||||
return;
|
||||
@ -170,7 +170,7 @@ void RtpPacketHistory::PutRtpPacket(std::unique_ptr<RtpPacketToSend> packet,
|
||||
|
||||
std::unique_ptr<RtpPacketToSend> RtpPacketHistory::GetPacketAndSetSendTime(
|
||||
uint16_t sequence_number) {
|
||||
rtc::CritScope cs(&lock_);
|
||||
MutexLock lock(&lock_);
|
||||
if (mode_ == StorageMode::kDisabled) {
|
||||
return nullptr;
|
||||
}
|
||||
@ -210,7 +210,7 @@ std::unique_ptr<RtpPacketToSend> RtpPacketHistory::GetPacketAndMarkAsPending(
|
||||
uint16_t sequence_number,
|
||||
rtc::FunctionView<std::unique_ptr<RtpPacketToSend>(const RtpPacketToSend&)>
|
||||
encapsulate) {
|
||||
rtc::CritScope cs(&lock_);
|
||||
MutexLock lock(&lock_);
|
||||
if (mode_ == StorageMode::kDisabled) {
|
||||
return nullptr;
|
||||
}
|
||||
@ -241,7 +241,7 @@ std::unique_ptr<RtpPacketToSend> RtpPacketHistory::GetPacketAndMarkAsPending(
|
||||
}
|
||||
|
||||
void RtpPacketHistory::MarkPacketAsSent(uint16_t sequence_number) {
|
||||
rtc::CritScope cs(&lock_);
|
||||
MutexLock lock(&lock_);
|
||||
if (mode_ == StorageMode::kDisabled) {
|
||||
return;
|
||||
}
|
||||
@ -263,7 +263,7 @@ void RtpPacketHistory::MarkPacketAsSent(uint16_t sequence_number) {
|
||||
|
||||
absl::optional<RtpPacketHistory::PacketState> RtpPacketHistory::GetPacketState(
|
||||
uint16_t sequence_number) const {
|
||||
rtc::CritScope cs(&lock_);
|
||||
MutexLock lock(&lock_);
|
||||
if (mode_ == StorageMode::kDisabled) {
|
||||
return absl::nullopt;
|
||||
}
|
||||
@ -311,7 +311,7 @@ std::unique_ptr<RtpPacketToSend> RtpPacketHistory::GetPayloadPaddingPacket() {
|
||||
std::unique_ptr<RtpPacketToSend> RtpPacketHistory::GetPayloadPaddingPacket(
|
||||
rtc::FunctionView<std::unique_ptr<RtpPacketToSend>(const RtpPacketToSend&)>
|
||||
encapsulate) {
|
||||
rtc::CritScope cs(&lock_);
|
||||
MutexLock lock(&lock_);
|
||||
if (mode_ == StorageMode::kDisabled) {
|
||||
return nullptr;
|
||||
}
|
||||
@ -357,7 +357,7 @@ std::unique_ptr<RtpPacketToSend> RtpPacketHistory::GetPayloadPaddingPacket(
|
||||
|
||||
void RtpPacketHistory::CullAcknowledgedPackets(
|
||||
rtc::ArrayView<const uint16_t> sequence_numbers) {
|
||||
rtc::CritScope cs(&lock_);
|
||||
MutexLock lock(&lock_);
|
||||
for (uint16_t sequence_number : sequence_numbers) {
|
||||
int packet_index = GetPacketIndex(sequence_number);
|
||||
if (packet_index < 0 ||
|
||||
@ -369,7 +369,7 @@ void RtpPacketHistory::CullAcknowledgedPackets(
|
||||
}
|
||||
|
||||
bool RtpPacketHistory::SetPendingTransmission(uint16_t sequence_number) {
|
||||
rtc::CritScope cs(&lock_);
|
||||
MutexLock lock(&lock_);
|
||||
if (mode_ == StorageMode::kDisabled) {
|
||||
return false;
|
||||
}
|
||||
@ -384,7 +384,7 @@ bool RtpPacketHistory::SetPendingTransmission(uint16_t sequence_number) {
|
||||
}
|
||||
|
||||
void RtpPacketHistory::Clear() {
|
||||
rtc::CritScope cs(&lock_);
|
||||
MutexLock lock(&lock_);
|
||||
Reset();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user