Android rendering: Move common EGL and GL functions to separate classes
This CL does not make any functional changes. The purpose is to extract some common code that is needed for texture capture and texture encode. This CL does the following changes: * Move common EGL functions from org.webrtc.MediaCodecVideoDecoder to org.webrtc.EglBase. * Move common GL functions from org.webrtc.VideoRendererGui to org.webrtc.GlUtil and org.webrtc.GlShader. * Remove unused call to surfaceTexture.getTransformMatrix in YuvImageRenderer. * Add helper functions rotatedWidth()/rotatedHeight() in VideoRenderer.I420Frame. R=glaznev@webrtc.org, hbos@webrtc.org Review URL: https://webrtc-codereview.appspot.com/47309005. Cr-Commit-Position: refs/heads/master@{#9414}
This commit is contained in:
@ -140,6 +140,9 @@
|
||||
# included here, or better yet, build a proper .jar in webrtc
|
||||
# and include it here.
|
||||
'android_java_files': [
|
||||
'app/webrtc/java/android/org/webrtc/EglBase.java',
|
||||
'app/webrtc/java/android/org/webrtc/GlShader.java',
|
||||
'app/webrtc/java/android/org/webrtc/GlUtil.java',
|
||||
'app/webrtc/java/android/org/webrtc/VideoRendererGui.java',
|
||||
'app/webrtc/java/src/org/webrtc/MediaCodecVideoEncoder.java',
|
||||
'app/webrtc/java/src/org/webrtc/MediaCodecVideoDecoder.java',
|
||||
|
Reference in New Issue
Block a user