diff --git a/build.gradle b/build.gradle index da29c041cd..10a0983010 100644 --- a/build.gradle +++ b/build.gradle @@ -99,7 +99,7 @@ dependencies { implementation 'org.whispersystems:signal-service-android:2.14.0' - implementation 'org.signal:ringrtc-android:0.1.7.2' + implementation 'org.signal:ringrtc-android:0.1.8' implementation "me.leolin:ShortcutBadger:1.1.16" implementation 'se.emilsjolander:stickylistheaders:2.7.0' diff --git a/src/org/thoughtcrime/securesms/ApplicationContext.java b/src/org/thoughtcrime/securesms/ApplicationContext.java index 095deb2cd7..9b1d90e0a9 100644 --- a/src/org/thoughtcrime/securesms/ApplicationContext.java +++ b/src/org/thoughtcrime/securesms/ApplicationContext.java @@ -64,6 +64,7 @@ import org.thoughtcrime.securesms.notifications.MessageNotifier; import org.thoughtcrime.securesms.notifications.NotificationChannels; import org.thoughtcrime.securesms.providers.BlobProvider; import org.thoughtcrime.securesms.push.SignalServiceNetworkAccess; +import org.thoughtcrime.securesms.ringrtc.RingRtcLogger; import org.thoughtcrime.securesms.service.DirectoryRefreshListener; import org.thoughtcrime.securesms.service.ExpiringMessageManager; import org.thoughtcrime.securesms.service.IncomingMessageObserver; @@ -319,7 +320,7 @@ public class ApplicationContext extends MultiDexApplication implements DefaultLi WebRtcAudioManager.setBlacklistDeviceForOpenSLESUsage(true); } - CallConnectionFactory.initialize(this); + CallConnectionFactory.initialize(this, new RingRtcLogger()); } catch (UnsatisfiedLinkError e) { Log.w(TAG, e); } diff --git a/src/org/thoughtcrime/securesms/ringrtc/RingRtcLogger.java b/src/org/thoughtcrime/securesms/ringrtc/RingRtcLogger.java new file mode 100644 index 0000000000..33f66189f6 --- /dev/null +++ b/src/org/thoughtcrime/securesms/ringrtc/RingRtcLogger.java @@ -0,0 +1,30 @@ +package org.thoughtcrime.securesms.ringrtc; + +import org.thoughtcrime.securesms.logging.Log; + +public class RingRtcLogger implements org.signal.ringrtc.Log.Logger { + @Override + public void v(String tag, String message, Throwable t) { + Log.v(tag, message, t); + } + + @Override + public void d(String tag, String message, Throwable t) { + Log.d(tag, message, t); + } + + @Override + public void i(String tag, String message, Throwable t) { + Log.i(tag, message, t); + } + + @Override + public void w(String tag, String message, Throwable t) { + Log.w(tag, message, t); + } + + @Override + public void e(String tag, String message, Throwable t) { + Log.e(tag, message, t); + } +} diff --git a/witness-verifications.gradle b/witness-verifications.gradle index be3c9ce976..bd744e78b5 100644 --- a/witness-verifications.gradle +++ b/witness-verifications.gradle @@ -351,8 +351,8 @@ dependencyVerification { ['org.signal:android-database-sqlcipher:3.5.9-S3', '33d4063336893af00b9d68b418e7b290cace74c20ce8aacffddc0911010d3d73'], - ['org.signal:ringrtc-android:0.1.7.2', - '7b39083b011ac754117d2b74e26ec8323278ece7656be3ba8c766cae523d378f'], + ['org.signal:ringrtc-android:0.1.8', + '2ef2666564b90e2a7dad53a42ca8febb8dc828ddd7a2d442b8b5e966571606b6'], ['org.signal:signal-metadata-android:0.0.5', 'e79ca9231ec07b05849bc048c643fe2cec48ee781ba5aa8165847a3c90178684'],