| Index: webrtc/video/encoder_state_feedback.cc
|
| diff --git a/webrtc/video/encoder_state_feedback.cc b/webrtc/video/encoder_state_feedback.cc
|
| index c0c4b67dbd0d12af3960e76a0c33f25d1d53b7c7..f0b03a13fef4a15f3206d74bd17cd62b7d5ced27 100644
|
| --- a/webrtc/video/encoder_state_feedback.cc
|
| +++ b/webrtc/video/encoder_state_feedback.cc
|
| @@ -14,7 +14,6 @@
|
|
|
| #include "webrtc/base/checks.h"
|
| #include "webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h"
|
| -#include "webrtc/system_wrappers/include/critical_section_wrapper.h"
|
| #include "webrtc/video/vie_encoder.h"
|
|
|
| namespace webrtc {
|
| @@ -47,8 +46,7 @@ class EncoderStateFeedbackObserver : public RtcpIntraFrameObserver {
|
| };
|
|
|
| EncoderStateFeedback::EncoderStateFeedback()
|
| - : crit_(CriticalSectionWrapper::CreateCriticalSection()),
|
| - observer_(new EncoderStateFeedbackObserver(this)) {}
|
| + : observer_(new EncoderStateFeedbackObserver(this)) {}
|
|
|
| EncoderStateFeedback::~EncoderStateFeedback() {
|
| assert(encoders_.empty());
|
| @@ -57,7 +55,7 @@ EncoderStateFeedback::~EncoderStateFeedback() {
|
| void EncoderStateFeedback::AddEncoder(const std::vector<uint32_t>& ssrcs,
|
| ViEEncoder* encoder) {
|
| RTC_DCHECK(!ssrcs.empty());
|
| - CriticalSectionScoped lock(crit_.get());
|
| + rtc::CritScope lock(&crit_);
|
| for (uint32_t ssrc : ssrcs) {
|
| RTC_DCHECK(encoders_.find(ssrc) == encoders_.end());
|
| encoders_[ssrc] = encoder;
|
| @@ -65,7 +63,7 @@ void EncoderStateFeedback::AddEncoder(const std::vector<uint32_t>& ssrcs,
|
| }
|
|
|
| void EncoderStateFeedback::RemoveEncoder(const ViEEncoder* encoder) {
|
| - CriticalSectionScoped lock(crit_.get());
|
| + rtc::CritScope lock(&crit_);
|
| SsrcEncoderMap::iterator it = encoders_.begin();
|
| while (it != encoders_.end()) {
|
| if (it->second == encoder) {
|
| @@ -81,7 +79,7 @@ RtcpIntraFrameObserver* EncoderStateFeedback::GetRtcpIntraFrameObserver() {
|
| }
|
|
|
| void EncoderStateFeedback::OnReceivedIntraFrameRequest(uint32_t ssrc) {
|
| - CriticalSectionScoped lock(crit_.get());
|
| + rtc::CritScope lock(&crit_);
|
| SsrcEncoderMap::iterator it = encoders_.find(ssrc);
|
| if (it == encoders_.end())
|
| return;
|
| @@ -90,7 +88,7 @@ void EncoderStateFeedback::OnReceivedIntraFrameRequest(uint32_t ssrc) {
|
| }
|
|
|
| void EncoderStateFeedback::OnReceivedSLI(uint32_t ssrc, uint8_t picture_id) {
|
| - CriticalSectionScoped lock(crit_.get());
|
| + rtc::CritScope lock(&crit_);
|
| SsrcEncoderMap::iterator it = encoders_.find(ssrc);
|
| if (it == encoders_.end())
|
| return;
|
| @@ -99,7 +97,7 @@ void EncoderStateFeedback::OnReceivedSLI(uint32_t ssrc, uint8_t picture_id) {
|
| }
|
|
|
| void EncoderStateFeedback::OnReceivedRPSI(uint32_t ssrc, uint64_t picture_id) {
|
| - CriticalSectionScoped lock(crit_.get());
|
| + rtc::CritScope lock(&crit_);
|
| SsrcEncoderMap::iterator it = encoders_.find(ssrc);
|
| if (it == encoders_.end())
|
| return;
|
| @@ -109,7 +107,7 @@ void EncoderStateFeedback::OnReceivedRPSI(uint32_t ssrc, uint64_t picture_id) {
|
|
|
| void EncoderStateFeedback::OnLocalSsrcChanged(uint32_t old_ssrc,
|
| uint32_t new_ssrc) {
|
| - CriticalSectionScoped lock(crit_.get());
|
| + rtc::CritScope lock(&crit_);
|
| SsrcEncoderMap::iterator it = encoders_.find(old_ssrc);
|
| if (it == encoders_.end() || encoders_.find(new_ssrc) != encoders_.end()) {
|
| return;
|
|
|