Index: talk/app/webrtc/objc/RTCI420Frame.mm |
diff --git a/talk/app/webrtc/objc/RTCI420Frame.mm b/talk/app/webrtc/objc/RTCI420Frame.mm |
index 6c6c5645823d283975835d4f462722851e595062..aacdfe33b22fb387a659425c7208d8a2b78c3191 100644 |
--- a/talk/app/webrtc/objc/RTCI420Frame.mm |
+++ b/talk/app/webrtc/objc/RTCI420Frame.mm |
@@ -55,39 +55,30 @@ |
} |
- (const uint8_t*)yPlane { |
- const rtc::scoped_refptr<webrtc::VideoFrameBuffer>& buffer = |
- _videoFrame->video_frame_buffer(); |
- return buffer ? buffer->DataY() : nullptr; |
+ const cricket::VideoFrame* const_frame = _videoFrame.get(); |
+ return const_frame->GetYPlane(); |
} |
- (const uint8_t*)uPlane { |
- const rtc::scoped_refptr<webrtc::VideoFrameBuffer>& buffer = |
- _videoFrame->video_frame_buffer(); |
- return buffer ? buffer->DataU() : nullptr; |
+ const cricket::VideoFrame* const_frame = _videoFrame.get(); |
+ return const_frame->GetUPlane(); |
} |
- (const uint8_t*)vPlane { |
- const rtc::scoped_refptr<webrtc::VideoFrameBuffer>& buffer = |
- _videoFrame->video_frame_buffer(); |
- return buffer ? buffer->DataV() : nullptr; |
+ const cricket::VideoFrame* const_frame = _videoFrame.get(); |
+ return const_frame->GetVPlane(); |
} |
- (NSInteger)yPitch { |
- const rtc::scoped_refptr<webrtc::VideoFrameBuffer>& buffer = |
- _videoFrame->video_frame_buffer(); |
- return buffer ? buffer->StrideY() : 0; |
+ return _videoFrame->GetYPitch(); |
} |
- (NSInteger)uPitch { |
- const rtc::scoped_refptr<webrtc::VideoFrameBuffer>& buffer = |
- _videoFrame->video_frame_buffer(); |
- return buffer ? buffer->StrideU() : 0; |
+ return _videoFrame->GetUPitch(); |
} |
- (NSInteger)vPitch { |
- const rtc::scoped_refptr<webrtc::VideoFrameBuffer>& buffer = |
- _videoFrame->video_frame_buffer(); |
- return buffer ? buffer->StrideV() : 0; |
+ return _videoFrame->GetVPitch(); |
} |
@end |