Index: media/base/video_frame.cc |
diff --git a/media/base/video_frame.cc b/media/base/video_frame.cc |
index 4dedd82d10b20633d091bd24aebd31b203c32719..09160cef7907ee79857217ed6649d4c92a1356d6 100644 |
--- a/media/base/video_frame.cc |
+++ b/media/base/video_frame.cc |
@@ -938,6 +938,18 @@ scoped_refptr<VideoFrame> VideoFrame::WrapExternalStorage( |
return frame; |
} |
+void VideoFrame::set_data(size_t plane, uint8_t* ptr) { |
+ DCHECK(IsValidPlane(plane, format_)); |
+ DCHECK(ptr); |
+ data_[plane] = ptr; |
+} |
+ |
+void VideoFrame::set_stride(size_t plane, int stride) { |
+ DCHECK(IsValidPlane(plane, format_)); |
+ DCHECK_GT(stride, 0); |
+ strides_[plane] = stride; |
+} |
+ |
VideoFrame::VideoFrame(VideoPixelFormat format, |
StorageType storage_type, |
const gfx::Size& coded_size, |