Chromium Code Reviews| Index: webrtc/sdk/android/api/org/webrtc/MediaCodecVideoEncoder.java |
| diff --git a/webrtc/sdk/android/api/org/webrtc/MediaCodecVideoEncoder.java b/webrtc/sdk/android/api/org/webrtc/MediaCodecVideoEncoder.java |
| index 808b43d6dfdd261d4734350b03d5f82a7964a204..dee0c94a39db254d324146b61461d706e13aa1ad 100644 |
| --- a/webrtc/sdk/android/api/org/webrtc/MediaCodecVideoEncoder.java |
| +++ b/webrtc/sdk/android/api/org/webrtc/MediaCodecVideoEncoder.java |
| @@ -616,10 +616,8 @@ public class MediaCodecVideoEncoder { |
| // TODO(perkj): glClear() shouldn't be necessary since every pixel is covered anyway, |
| // but it's a workaround for bug webrtc:5147. |
| GLES20.glClear(GLES20.GL_COLOR_BUFFER_BIT); |
| - drawer.drawOes(textureBuffer.getTextureId(), |
| - RendererCommon.convertMatrixFromAndroidGraphicsMatrix( |
| - textureBuffer.getTransformMatrix()), |
| - width, height, 0, 0, width, height); |
| + drawer.drawTexture(textureBuffer, new Matrix(), width, height, 0 /* viewportX */, |
|
magjed_webrtc
2017/08/25 13:15:43
Comment /* renderMatrix */. Also, we should probab
sakal
2017/08/28 08:06:29
Done.
|
| + 0 /* viewportY */, width, height); |
| eglBase.swapBuffers(frame.getTimestampNs()); |
| } else { |
| VideoFrame.I420Buffer i420Buffer = buffer.toI420(); |