From e2d86067cc0a6a5356be4fd010c46d6e9554b17f Mon Sep 17 00:00:00 2001 From: Jim Gustafson Date: Fri, 4 Feb 2022 06:30:34 -0800 Subject: [PATCH] Update to RingRTC v2.18.0 --- .../webrtc/GroupNetworkUnavailableActionProcessor.java | 1 + .../service/webrtc/GroupPreJoinActionProcessor.java | 1 + .../service/webrtc/IncomingCallActionProcessor.java | 1 + .../service/webrtc/IncomingGroupCallActionProcessor.java | 1 + .../service/webrtc/OutgoingCallActionProcessor.java | 1 + dependencies.gradle | 2 +- gradle/verification-metadata.xml | 6 +++--- 7 files changed, 9 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/GroupNetworkUnavailableActionProcessor.java b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/GroupNetworkUnavailableActionProcessor.java index af018c026..23ffd0ab2 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/GroupNetworkUnavailableActionProcessor.java +++ b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/GroupNetworkUnavailableActionProcessor.java @@ -46,6 +46,7 @@ class GroupNetworkUnavailableActionProcessor extends WebRtcActionProcessor { GroupCall groupCall = webRtcInteractor.getCallManager().createGroupCall(groupId, SignalStore.internalValues().groupCallingServer(), new byte[0], + null, AudioProcessingMethodSelector.get(), webRtcInteractor.getGroupCallObserver()); diff --git a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/GroupPreJoinActionProcessor.java b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/GroupPreJoinActionProcessor.java index b5ad89d4d..206bf4492 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/GroupPreJoinActionProcessor.java +++ b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/GroupPreJoinActionProcessor.java @@ -45,6 +45,7 @@ public class GroupPreJoinActionProcessor extends GroupActionProcessor { GroupCall groupCall = webRtcInteractor.getCallManager().createGroupCall(groupId, SignalStore.internalValues().groupCallingServer(), new byte[0], + null, AudioProcessingMethodSelector.get(), webRtcInteractor.getGroupCallObserver()); diff --git a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/IncomingCallActionProcessor.java b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/IncomingCallActionProcessor.java index 4a12eb0fe..59d1743a1 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/IncomingCallActionProcessor.java +++ b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/IncomingCallActionProcessor.java @@ -75,6 +75,7 @@ public class IncomingCallActionProcessor extends DeviceAwareActionProcessor { iceServers, hideIp, NetworkUtil.getCallingBandwidthMode(context), + null, false); } catch (CallException e) { return callFailure(currentState, "Unable to proceed with call: ", e); diff --git a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/IncomingGroupCallActionProcessor.java b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/IncomingGroupCallActionProcessor.java index ae9c9f47e..c186d0caf 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/IncomingGroupCallActionProcessor.java +++ b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/IncomingGroupCallActionProcessor.java @@ -170,6 +170,7 @@ public final class IncomingGroupCallActionProcessor extends DeviceAwareActionPro GroupCall groupCall = webRtcInteractor.getCallManager().createGroupCall(groupId, SignalStore.internalValues().groupCallingServer(), new byte[0], + null, AudioProcessingMethodSelector.get(), webRtcInteractor.getGroupCallObserver()); diff --git a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/OutgoingCallActionProcessor.java b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/OutgoingCallActionProcessor.java index e48766ec7..cf082ec73 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/OutgoingCallActionProcessor.java +++ b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/OutgoingCallActionProcessor.java @@ -112,6 +112,7 @@ public class OutgoingCallActionProcessor extends DeviceAwareActionProcessor { iceServers, isAlwaysTurn, NetworkUtil.getCallingBandwidthMode(context), + null, currentState.getCallSetupState(activePeer).isEnableVideoOnCreate()); } catch (CallException e) { return callFailure(currentState, "Unable to proceed with call: ", e); diff --git a/dependencies.gradle b/dependencies.gradle index 522d388bf..161c51a7a 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -76,7 +76,7 @@ dependencyResolutionManagement { alias('signal-client-android').to('org.whispersystems', 'signal-client-android').versionRef('signal-client') alias('signal-aesgcmprovider').to('org.signal:aesgcmprovider:0.0.3') alias('signal-argon2').to('org.signal:argon2:13.1') - alias('signal-ringrtc').to('org.signal:ringrtc-android:2.17.0') + alias('signal-ringrtc').to('org.signal:ringrtc-android:2.18.0') alias('signal-android-database-sqlcipher').to('org.signal:android-database-sqlcipher:4.4.3-S8') // Third Party diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml index a76cfe6f6..3e068fcaa 100644 --- a/gradle/verification-metadata.xml +++ b/gradle/verification-metadata.xml @@ -3530,9 +3530,9 @@ - - - + + +