Chromium Code Reviews| Index: webrtc/media/engine/webrtcvideoframe.cc |
| diff --git a/webrtc/media/engine/webrtcvideoframe.cc b/webrtc/media/engine/webrtcvideoframe.cc |
| index 5fa69619dee9b536ef50258c1793515f34b15a74..11c6415795bf2d0e265625ae495ff2b79ed7627b 100644 |
| --- a/webrtc/media/engine/webrtcvideoframe.cc |
| +++ b/webrtc/media/engine/webrtcvideoframe.cc |
| @@ -79,15 +79,18 @@ int WebRtcVideoFrame::height() const { |
| return video_frame_buffer_ ? video_frame_buffer_->height() : 0; |
| } |
| -bool WebRtcVideoFrame::IsExclusive() const { |
| - return video_frame_buffer_->IsMutable(); |
| -} |
| - |
| const rtc::scoped_refptr<webrtc::VideoFrameBuffer>& |
| WebRtcVideoFrame::video_frame_buffer() const { |
| return video_frame_buffer_; |
| } |
| +VideoFrame* WebRtcVideoFrame::CreateWithBuffer( |
|
tommi
2016/05/25 12:14:25
return std::unique_ptr<VideoFrame>?
nisse-webrtc
2016/05/25 12:38:02
That's inconsistent with neighboring methods, but
|
| + const rtc::scoped_refptr<webrtc::VideoFrameBuffer> buffer, |
| + webrtc::VideoRotation rotation, |
| + int64_t timestamp_us) const { |
| + return new WebRtcVideoFrame(buffer, rotation, timestamp_us); |
| +} |
| + |
| VideoFrame* WebRtcVideoFrame::Copy() const { |
| return new WebRtcVideoFrame(video_frame_buffer_, rotation_, timestamp_us_); |
| } |