Index: talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java |
diff --git a/talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java b/talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java |
index 33ccff29ef5a16b49855833421dee65ddebd45f3..d3e6d67290cc7509238685366652d1c2c67670ea 100644 |
--- a/talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java |
+++ b/talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java |
@@ -482,6 +482,9 @@ public class SurfaceViewRenderer extends SurfaceView |
} |
GLES20.glViewport(0, 0, surfaceWidth, surfaceHeight); |
+ // TODO(magjed): glClear() shouldn't be necessary since every pixel is covered anyway, but it's |
+ // a workaround for bug 5147. Performance will be slightly worse. |
+ GLES20.glClear(GLES20.GL_COLOR_BUFFER_BIT); |
if (frame.yuvFrame) { |
// Make sure YUV textures are allocated. |
if (yuvTextures == null) { |