aboutsummaryrefslogtreecommitdiff
path: root/modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.h
diff options
context:
space:
mode:
Diffstat (limited to 'modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.h')
-rw-r--r--modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.h b/modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.h
index 02d2b26273..d37a9fc0e2 100644
--- a/modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.h
+++ b/modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.h
@@ -18,8 +18,8 @@
#include "api/scoped_refptr.h"
#include "rtc_base/buffer.h"
-#include "rtc_base/critical_section.h"
#include "rtc_base/ref_count.h"
+#include "rtc_base/synchronization/mutex.h"
struct vpx_codec_ctx;
struct vpx_codec_frame_buffer;
@@ -119,7 +119,7 @@ class Vp9FrameBufferPool {
private:
// Protects |allocated_buffers_|.
- rtc::CriticalSection buffers_lock_;
+ mutable Mutex buffers_lock_;
// All buffers, in use or ready to be recycled.
std::vector<rtc::scoped_refptr<Vp9FrameBuffer>> allocated_buffers_
RTC_GUARDED_BY(buffers_lock_);