diff --git a/webrtc/video_engine/vie_renderer.cc b/webrtc/video_engine/vie_renderer.cc index df59f610a..2bc704463 100644 --- a/webrtc/video_engine/vie_renderer.cc +++ b/webrtc/video_engine/vie_renderer.cc @@ -203,7 +203,10 @@ WebRtc_Word32 ViEExternalRendererImpl::RenderFrame( case kVideoARGB4444: case kVideoARGB1555 : { - ConvertFromI420(video_frame, type, 0, converted_frame_->Buffer()); + if (ConvertFromI420(video_frame, type, 0, + converted_frame_->Buffer()) < 0) + return -1; + converted_frame_->SetLength(buffer_size); } break; case kVideoIYUV: