mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-21 17:29:32 +01:00
Upgrade to RingRTC 2.0.3 and implement rounded corners for local pip.
This commit is contained in:
@@ -5,6 +5,7 @@ import android.content.BroadcastReceiver;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.IntentFilter;
|
||||
import android.graphics.Bitmap;
|
||||
import android.media.AudioManager;
|
||||
import android.net.Uri;
|
||||
import android.os.Build;
|
||||
@@ -25,6 +26,7 @@ import org.signal.ringrtc.CallManager.CallEvent;
|
||||
import org.signal.ringrtc.Remote;
|
||||
import org.thoughtcrime.securesms.ApplicationContext;
|
||||
import org.thoughtcrime.securesms.WebRtcCallActivity;
|
||||
import org.thoughtcrime.securesms.components.webrtc.TextureViewRenderer;
|
||||
import org.thoughtcrime.securesms.crypto.UnidentifiedAccessUtil;
|
||||
import org.thoughtcrime.securesms.database.DatabaseFactory;
|
||||
import org.thoughtcrime.securesms.database.RecipientDatabase.VibrateState;
|
||||
@@ -56,6 +58,7 @@ import org.thoughtcrime.securesms.webrtc.audio.OutgoingRinger;
|
||||
import org.thoughtcrime.securesms.webrtc.audio.SignalAudioManager;
|
||||
import org.thoughtcrime.securesms.webrtc.locks.LockManager;
|
||||
import org.webrtc.EglBase;
|
||||
import org.webrtc.EglRenderer;
|
||||
import org.webrtc.IceCandidate;
|
||||
import org.webrtc.PeerConnection;
|
||||
import org.webrtc.SurfaceViewRenderer;
|
||||
@@ -181,8 +184,8 @@ public class WebRtcCallService extends Service implements CallManager.Observer,
|
||||
|
||||
@Nullable private CallManager callManager;
|
||||
@Nullable private RemotePeer activePeer;
|
||||
@Nullable private SurfaceViewRenderer localRenderer;
|
||||
@Nullable private SurfaceViewRenderer remoteRenderer;
|
||||
@Nullable private TextureViewRenderer localRenderer;
|
||||
@Nullable private TextureViewRenderer remoteRenderer;
|
||||
@Nullable private EglBase eglBase;
|
||||
@Nullable private Camera camera;
|
||||
|
||||
@@ -1207,8 +1210,8 @@ public class WebRtcCallService extends Service implements CallManager.Observer,
|
||||
Util.runOnMainSync(() -> {
|
||||
|
||||
eglBase = EglBase.create();
|
||||
localRenderer = new SurfaceViewRenderer(WebRtcCallService.this);
|
||||
remoteRenderer = new SurfaceViewRenderer(WebRtcCallService.this);
|
||||
localRenderer = new TextureViewRenderer(WebRtcCallService.this);
|
||||
remoteRenderer = new TextureViewRenderer(WebRtcCallService.this);
|
||||
|
||||
localRenderer.init(eglBase.getEglBaseContext(), null);
|
||||
remoteRenderer.init(eglBase.getEglBaseContext(), null);
|
||||
|
||||
Reference in New Issue
Block a user