commit | fb372f0074a0cb21fa36976316c0b5fe3b4ae7bc | [log] [tgz] |
---|---|---|
author | magjed <magjed@webrtc.org> | Wed Aug 10 07:58:29 2016 -0700 |
committer | Commit bot <commit-bot@chromium.org> | Wed Aug 10 14:58:35 2016 +0000 |
tree | 3c4fe7997b4e70c78e4ed1fa0ebfbcb2d6e9d64b | |
parent | 4556b450765116072f9700e0619c86b0f9b06588 [diff] |
iOS render: Handle frame rotation in OpenGL This CL handles frame rotation by updating the OpenGL vertex data in RTCOpenGLVideoRenderer, instead of calling the expensive libyuv::I420Rotate that will rotate the actual memory. Also, we can handle rotated native frames instead of falling back to NativeToI420Buffer. Review-Url: https://codereview.webrtc.org/2176623002 Cr-Commit-Position: refs/heads/master@{#13715}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others. This page is maintained by the Google Chrome team.
See http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.