Set surface view surface size to minimum of the layout size and frame size.
This improves the performance of SurfaceViewRenderer. This feature is added behind a flag for now because it can be buggy on some devices. BUG=webrtc:6470 Review-Url: https://codereview.webrtc.org/2510413002 Cr-Commit-Position: refs/heads/master@{#15181}
This commit is contained in:
@ -35,8 +35,8 @@ import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import org.appspot.apprtc.AppRTCClient.RoomConnectionParameters;
|
||||
import org.appspot.apprtc.AppRTCClient.SignalingParameters;
|
||||
import org.appspot.apprtc.PeerConnectionClient.PeerConnectionParameters;
|
||||
import org.appspot.apprtc.PeerConnectionClient.DataChannelParameters;
|
||||
import org.appspot.apprtc.PeerConnectionClient.PeerConnectionParameters;
|
||||
import org.webrtc.Camera1Enumerator;
|
||||
import org.webrtc.Camera2Enumerator;
|
||||
import org.webrtc.CameraEnumerator;
|
||||
@ -225,6 +225,8 @@ public class CallActivity extends Activity implements AppRTCClient.SignalingEven
|
||||
remoteRenderScreen.init(rootEglBase.getEglBaseContext(), null);
|
||||
|
||||
localRender.setZOrderMediaOverlay(true);
|
||||
localRender.setEnableHardwareScaler(true /* enabled */);
|
||||
remoteRenderScreen.setEnableHardwareScaler(true /* enabled */);
|
||||
updateVideoView();
|
||||
|
||||
// Check for mandatory permissions.
|
||||
|
||||
Reference in New Issue
Block a user