Index: webrtc/common_video/video_frame.cc |
diff --git a/webrtc/common_video/video_frame.cc b/webrtc/common_video/video_frame.cc |
index 28e463112c87434690e3ded3c45069be834def6c..3f817c0e8f0946e9e6b7acadc648042e6bf2d355 100644 |
--- a/webrtc/common_video/video_frame.cc |
+++ b/webrtc/common_video/video_frame.cc |
@@ -65,7 +65,7 @@ void VideoFrame::CreateEmptyFrame(int width, |
rotation_ = kVideoRotation_0; |
// Check if it's safe to reuse allocation. |
- if (video_frame_buffer_ && video_frame_buffer_->HasOneRef() && |
+ if (video_frame_buffer_ && video_frame_buffer_->IsMutable() && |
!video_frame_buffer_->native_handle() && |
width == video_frame_buffer_->width() && |
height == video_frame_buffer_->height() && stride_y == stride(kYPlane) && |