Index: webrtc/video/video_receive_stream.cc |
diff --git a/webrtc/video/video_receive_stream.cc b/webrtc/video/video_receive_stream.cc |
index be623cef56ade6bd4c3f60357bdc7eb47db151ad..2b0a5d10fe67e4aa358baa6e2e50819e2d3698e5 100644 |
--- a/webrtc/video/video_receive_stream.cc |
+++ b/webrtc/video/video_receive_stream.cc |
@@ -488,8 +488,10 @@ bool VideoReceiveStream::Decode() { |
video_coding::FrameBuffer::ReturnReason res = |
frame_buffer_->NextFrame(kMaxWaitForFrameMs, &frame); |
- if (res == video_coding::FrameBuffer::ReturnReason::kStopped) |
+ if (res == video_coding::FrameBuffer::ReturnReason::kStopped) { |
+ video_receiver_.DecodingStopped(); |
return false; |
+ } |
if (frame) { |
if (video_receiver_.Decode(frame.get()) == VCM_OK) |