Chromium Code Reviews| Index: content/renderer/media/webrtc/media_stream_remote_video_source.cc |
| diff --git a/content/renderer/media/webrtc/media_stream_remote_video_source.cc b/content/renderer/media/webrtc/media_stream_remote_video_source.cc |
| index 30c25baa3dbf659b70c4316d13b9aecdd8333b1c..8f1e0751df92974e28f4f87f23a793ccef1f5ea8 100644 |
| --- a/content/renderer/media/webrtc/media_stream_remote_video_source.cc |
| +++ b/content/renderer/media/webrtc/media_stream_remote_video_source.cc |
| @@ -124,10 +124,9 @@ void MediaStreamRemoteVideoSource::RemoteVideoSourceDelegate::OnFrame( |
| WebRTCToMediaVideoRotation(incoming_frame.rotation())); |
| } |
| } else { |
| - // Note that the GetCopyWithRotationApplied returns a pointer to a |
| - // frame owned by incoming_frame. |
| - buffer = |
| - incoming_frame.GetCopyWithRotationApplied()->video_frame_buffer(); |
| + buffer = webrtc::I420Buffer::Rotate(incoming_frame.video_frame_buffer(), |
|
perkj_chrome
2016/09/01 06:44:28
Can you check if video_frame->metadata()->SetRotat
nisse-chromium (ooo August 14)
2016/09/01 07:09:09
There's only one call to GetRotation, in WebMediaP
|
| + incoming_frame.rotation()); |
| + |
| gfx::Size size(buffer->width(), buffer->height()); |
| // Make a shallow copy. Both |frame| and |video_frame| will share a single |