From 7050f96bffcb45d96a00e89e097ab0ff4981338f Mon Sep 17 00:00:00 2001 From: "braveyao@webrtc.org" Date: Fri, 1 Feb 2013 02:49:29 +0000 Subject: [PATCH] Set frame length for frame converting in external renderer ISSUE = Issue 1342 TEST = Manual Test Review URL: https://webrtc-codereview.appspot.com/1083005 git-svn-id: http://webrtc.googlecode.com/svn/trunk@3451 4adac7df-926f-26a2-2b94-8c16560cd09d --- webrtc/video_engine/vie_renderer.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/webrtc/video_engine/vie_renderer.cc b/webrtc/video_engine/vie_renderer.cc index df59f610a5..2bc7044633 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: