| Index: media/filters/video_renderer_base.cc
 | 
| diff --git a/media/filters/video_renderer_base.cc b/media/filters/video_renderer_base.cc
 | 
| index a39c8b09848ea07fe6fc04071e8bfb9cd261e948..5c6c16821c41456949559b33135ab0572283455d 100644
 | 
| --- a/media/filters/video_renderer_base.cc
 | 
| +++ b/media/filters/video_renderer_base.cc
 | 
| @@ -396,7 +396,7 @@ void VideoRendererBase::FrameReady(VideoDecoder::Status status,
 | 
|    AddReadyFrame_Locked(frame);
 | 
|  
 | 
|    if (state_ == kPrerolling) {
 | 
| -    if (!video_frame_stream_.HasOutputFrameAvailable() ||
 | 
| +    if (!video_frame_stream_.CanReadWithoutStalling() ||
 | 
|          ready_frames_.size() >= static_cast<size_t>(limits::kMaxVideoFrames)) {
 | 
|        TransitionToPrerolled_Locked();
 | 
|      }
 | 
| 
 |