commit | 9ab8a1884dc8326e2eb401cc30d35ca19f9b943f | [log] [tgz] |
---|---|---|
author | magjed <magjed@webrtc.org> | Thu Oct 20 03:18:09 2016 -0700 |
committer | Commit bot <commit-bot@chromium.org> | Thu Oct 20 10:18:15 2016 +0000 |
tree | 97ffc31ed0ab5aed3a338b739f40fecb387539d9 | |
parent | ca20e7cfed301982986a4da23c819b4e50b5a6e9 [diff] |
Android: Extend functionality of EglRenderer The purpose is to prepare for a TextureViewRenderer that will need the new functionality. The new functionality is: * Be able to create an EglRenderer using a SurfaceTexture. * Fps reduction logic. * Log statistics every 4 seconds regardless of framerate. * Include swap buffer time in statistics. * Use EglBase10 if texture frames are disabled. * Function for printing stack trace of render thread. * Public clearImage() function for clearing the EGLSurface. BUG=webrtc:6470 Review-Url: https://codereview.webrtc.org/2428933002 Cr-Commit-Position: refs/heads/master@{#14698}
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.