소스 검색

Scaling magic

Signed-off-by: Mario Danic <mario@lovelyhq.com>
Mario Danic 7 년 전
부모
커밋
39eafa3065
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      app/src/main/java/com/nextcloud/talk/activities/CallActivity.java

+ 5 - 0
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() {