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 |