| Index: webrtc/modules/video_coding/codecs/h264/h264_video_toolbox_decoder.cc
|
| diff --git a/webrtc/modules/video_coding/codecs/h264/h264_video_toolbox_decoder.cc b/webrtc/modules/video_coding/codecs/h264/h264_video_toolbox_decoder.cc
|
| index e905fd0199c612c58d3787023c1e53528503ce76..c80ccbb73a553540bde2c3b4edbde902a8486c6a 100644
|
| --- a/webrtc/modules/video_coding/codecs/h264/h264_video_toolbox_decoder.cc
|
| +++ b/webrtc/modules/video_coding/codecs/h264/h264_video_toolbox_decoder.cc
|
| @@ -64,9 +64,9 @@ rtc::scoped_refptr<webrtc::VideoFrameBuffer> VideoFrameBufferForPixelBuffer(
|
| int src_uv_stride = CVPixelBufferGetBytesPerRowOfPlane(pixel_buffer, 1);
|
| int ret = libyuv::NV12ToI420(
|
| src_y, src_y_stride, src_uv, src_uv_stride,
|
| - buffer->data(webrtc::kYPlane), buffer->stride(webrtc::kYPlane),
|
| - buffer->data(webrtc::kUPlane), buffer->stride(webrtc::kUPlane),
|
| - buffer->data(webrtc::kVPlane), buffer->stride(webrtc::kVPlane),
|
| + buffer->MutableData(webrtc::kYPlane), buffer->stride(webrtc::kYPlane),
|
| + buffer->MutableData(webrtc::kUPlane), buffer->stride(webrtc::kUPlane),
|
| + buffer->MutableData(webrtc::kVPlane), buffer->stride(webrtc::kVPlane),
|
| width, height);
|
| CVPixelBufferUnlockBaseAddress(pixel_buffer, kCVPixelBufferLock_ReadOnly);
|
| if (ret) {
|
|
|