From 39eafa3065e26d5740cbd960e7252c30018d229c Mon Sep 17 00:00:00 2001 From: Mario Danic Date: Wed, 8 Nov 2017 20:30:41 +0100 Subject: [PATCH] Scaling magic Signed-off-by: Mario Danic --- .../java/com/nextcloud/talk/activities/CallActivity.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java b/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java index 0609555c3..8975b4a88 100644 --- a/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java +++ b/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java @@ -49,6 +49,7 @@ import org.webrtc.MediaConstraints; import org.webrtc.MediaStream; import org.webrtc.PeerConnection; import org.webrtc.PeerConnectionFactory; +import org.webrtc.RendererCommon; import org.webrtc.SessionDescription; import org.webrtc.SurfaceViewRenderer; import org.webrtc.VideoCapturer; @@ -177,6 +178,10 @@ public class CallActivity extends AppCompatActivity { pipVideoView.setZOrderMediaOverlay(true); fullScreenVideoView.init(rootEglBase.getEglBaseContext(), null); fullScreenVideoView.setZOrderMediaOverlay(true); + fullScreenVideoView.setEnableHardwareScaler(true); + pipVideoView.setEnableHardwareScaler(true); + pipVideoView.setScalingType(RendererCommon.ScalingType.SCALE_ASPECT_FIT); + fullScreenVideoView.setScalingType(RendererCommon.ScalingType.SCALE_ASPECT_FILL); } public void start() {