| Index: webrtc/api/java/android/org/webrtc/SurfaceViewRenderer.java
|
| diff --git a/webrtc/api/java/android/org/webrtc/SurfaceViewRenderer.java b/webrtc/api/java/android/org/webrtc/SurfaceViewRenderer.java
|
| index e20f67dc32389d43d64905c54246d7cbce08dfe8..c37d24770f3d754e685cdbae6291c6c422a0ecdc 100644
|
| --- a/webrtc/api/java/android/org/webrtc/SurfaceViewRenderer.java
|
| +++ b/webrtc/api/java/android/org/webrtc/SurfaceViewRenderer.java
|
| @@ -489,9 +489,11 @@ public class SurfaceViewRenderer extends SurfaceView
|
| }
|
| yuvUploader.uploadYuvData(
|
| yuvTextures, frame.width, frame.height, frame.yuvStrides, frame.yuvPlanes);
|
| - drawer.drawYuv(yuvTextures, texMatrix, 0, 0, surfaceSize.x, surfaceSize.y);
|
| + drawer.drawYuv(yuvTextures, texMatrix, frame.rotatedWidth(), frame.rotatedHeight(),
|
| + 0, 0, surfaceSize.x, surfaceSize.y);
|
| } else {
|
| - drawer.drawOes(frame.textureId, texMatrix, 0, 0, surfaceSize.x, surfaceSize.y);
|
| + drawer.drawOes(frame.textureId, texMatrix, frame.rotatedWidth(), frame.rotatedHeight(),
|
| + 0, 0, surfaceSize.x, surfaceSize.y);
|
| }
|
|
|
| eglBase.swapBuffers();
|
|
|