| 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
|
|
|