diff --git a/src/modules/video_coding/main/source/jitter_buffer.cc b/src/modules/video_coding/main/source/jitter_buffer.cc index 23f2e48f06..0c4dd33fa9 100644 --- a/src/modules/video_coding/main/source/jitter_buffer.cc +++ b/src/modules/video_coding/main/source/jitter_buffer.cc @@ -787,11 +787,11 @@ VCMJitterBuffer::GetCompleteFrameForDecoding(WebRtc_UWord32 maxWaitTimeMS) _waitingForKeyFrame = false; } - _critSect->Leave(); - // We have a frame - update decoded state with frame info. _lastDecodedState.SetState(oldestFrame); + _critSect->Leave(); + return oldestFrame; }