diff --git a/app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java b/app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java index 62d0a65410..da651921d4 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java +++ b/app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java @@ -82,8 +82,6 @@ import org.thoughtcrime.securesms.util.TextSecurePreferences; import org.thoughtcrime.securesms.util.Util; import org.thoughtcrime.securesms.util.VersionTracker; import org.thoughtcrime.securesms.util.dynamiclanguage.DynamicLanguageContextWrapper; -import org.webrtc.voiceengine.WebRtcAudioManager; -import org.webrtc.voiceengine.WebRtcAudioUtils; import org.whispersystems.libsignal.logging.SignalProtocolLoggerProvider; import java.security.Security; @@ -343,14 +341,6 @@ public class ApplicationContext extends MultiDexApplication implements AppForegr private void initializeRingRtc() { try { - if (RtcDeviceLists.hardwareAECBlocked()) { - WebRtcAudioUtils.setWebRtcBasedAcousticEchoCanceler(true); - } - - if (!RtcDeviceLists.openSLESAllowed()) { - WebRtcAudioManager.setBlacklistDeviceForOpenSLESUsage(true); - } - CallManager.initialize(this, new RingRtcLogger()); } catch (UnsatisfiedLinkError e) { throw new AssertionError("Unable to load ringrtc library", e); diff --git a/app/src/main/java/org/thoughtcrime/securesms/RtcDeviceLists.java b/app/src/main/java/org/thoughtcrime/securesms/RtcDeviceLists.java deleted file mode 100644 index e7e6bf9e15..0000000000 --- a/app/src/main/java/org/thoughtcrime/securesms/RtcDeviceLists.java +++ /dev/null @@ -1,48 +0,0 @@ -package org.thoughtcrime.securesms; - -import android.os.Build; - -import java.util.HashSet; -import java.util.Set; - -/** - * Device hardware capability lists. - *
- * Moved outside of ApplicationContext as the indirection was important for API19 support with desugaring: https://issuetracker.google.com/issues/183419297
- */
-final class RtcDeviceLists {
-
- private RtcDeviceLists() {}
-
- static Set