| Index: content/renderer/media/gpu/rtc_video_decoder.cc
|
| diff --git a/content/renderer/media/gpu/rtc_video_decoder.cc b/content/renderer/media/gpu/rtc_video_decoder.cc
|
| index 10ec6f99af451d7a9abab144bf27b893c4571b6f..19881ae5c5a228c5a820b1ed3687d04f2ccdba94 100644
|
| --- a/content/renderer/media/gpu/rtc_video_decoder.cc
|
| +++ b/content/renderer/media/gpu/rtc_video_decoder.cc
|
| @@ -672,8 +672,10 @@ void RTCVideoDecoder::ResetInternal() {
|
| vda_->Reset();
|
| } else {
|
| CreateVDA(vda_codec_profile_, nullptr);
|
| - if (vda_)
|
| + if (vda_) {
|
| + base::AutoLock auto_lock(lock_);
|
| state_ = INITIALIZED;
|
| + }
|
| }
|
| }
|
|
|
|
|