Index: webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java |
diff --git a/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java b/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java |
index 0197bcb3227dbc0fa0f290ab334199a4efa243ca..663730a160fb128427c79dbd33e23d421c02a4da 100644 |
--- a/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java |
+++ b/webrtc/examples/androidapp/src/org/appspot/apprtc/CallActivity.java |
@@ -55,6 +55,7 @@ import org.webrtc.ScreenCapturerAndroid; |
import org.webrtc.SessionDescription; |
import org.webrtc.StatsReport; |
import org.webrtc.SurfaceViewRenderer; |
+import org.webrtc.TextureViewRenderer; |
import org.webrtc.VideoCapturer; |
import org.webrtc.VideoFileRenderer; |
import org.webrtc.VideoRenderer; |
@@ -161,7 +162,7 @@ public class CallActivity extends Activity implements AppRTCClient.SignalingEven |
private AppRTCAudioManager audioManager = null; |
private EglBase rootEglBase; |
private SurfaceViewRenderer pipRenderer; |
- private SurfaceViewRenderer fullscreenRenderer; |
+ private TextureViewRenderer fullscreenRenderer; |
sakal
2017/06/16 07:47:02
Please do not change this or make it a setting.
|
private VideoFileRenderer videoFileRenderer; |
private final List<VideoRenderer.Callbacks> remoteRenderers = |
new ArrayList<VideoRenderer.Callbacks>(); |
@@ -206,7 +207,7 @@ public class CallActivity extends Activity implements AppRTCClient.SignalingEven |
// Create UI controls. |
pipRenderer = (SurfaceViewRenderer) findViewById(R.id.pip_video_view); |
- fullscreenRenderer = (SurfaceViewRenderer) findViewById(R.id.fullscreen_video_view); |
+ fullscreenRenderer = (TextureViewRenderer) findViewById(R.id.fullscreen_video_view); |
callFragment = new CallFragment(); |
hudFragment = new HudFragment(); |
@@ -253,7 +254,7 @@ public class CallActivity extends Activity implements AppRTCClient.SignalingEven |
fullscreenRenderer.init(rootEglBase.getEglBaseContext(), null); |
fullscreenRenderer.setScalingType(ScalingType.SCALE_ASPECT_FILL); |
- pipRenderer.setZOrderMediaOverlay(true); |
+ //pipRenderer.setZOrderMediaOverlay(true); |
pipRenderer.setEnableHardwareScaler(true /* enabled */); |
fullscreenRenderer.setEnableHardwareScaler(true /* enabled */); |
// Start with local feed in fullscreen and swap it to the pip when the call is connected. |