aboutsummaryrefslogtreecommitdiff
path: root/modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc
diff options
context:
space:
mode:
Diffstat (limited to 'modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc')
-rw-r--r--modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc b/modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc
index 551ace22a2..4d0a6983ac 100644
--- a/modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc
+++ b/modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc
@@ -58,7 +58,7 @@ Vp9FrameBufferPool::GetFrameBuffer(size_t min_size) {
RTC_DCHECK_GT(min_size, 0);
rtc::scoped_refptr<Vp9FrameBuffer> available_buffer = nullptr;
{
- rtc::CritScope cs(&buffers_lock_);
+ MutexLock lock(&buffers_lock_);
// Do we have a buffer we can recycle?
for (const auto& buffer : allocated_buffers_) {
if (buffer->HasOneRef()) {
@@ -91,7 +91,7 @@ Vp9FrameBufferPool::GetFrameBuffer(size_t min_size) {
int Vp9FrameBufferPool::GetNumBuffersInUse() const {
int num_buffers_in_use = 0;
- rtc::CritScope cs(&buffers_lock_);
+ MutexLock lock(&buffers_lock_);
for (const auto& buffer : allocated_buffers_) {
if (!buffer->HasOneRef())
++num_buffers_in_use;
@@ -100,7 +100,7 @@ int Vp9FrameBufferPool::GetNumBuffersInUse() const {
}
bool Vp9FrameBufferPool::Resize(size_t max_number_of_buffers) {
- rtc::CritScope cs(&buffers_lock_);
+ MutexLock lock(&buffers_lock_);
size_t used_buffers_count = 0;
for (const auto& buffer : allocated_buffers_) {
// If the buffer is in use, the ref count will be >= 2, one from the list we
@@ -130,7 +130,7 @@ bool Vp9FrameBufferPool::Resize(size_t max_number_of_buffers) {
}
void Vp9FrameBufferPool::ClearPool() {
- rtc::CritScope cs(&buffers_lock_);
+ MutexLock lock(&buffers_lock_);
allocated_buffers_.clear();
}