From e0a583630cc2ab0011aeea84f3bb1c64845eb20f Mon Sep 17 00:00:00 2001
From: Damian Minkov <damencho@jitsi.org>
Date: Thu, 20 Mar 2014 12:27:57 +0200
Subject: [PATCH] Updates CoreAudio to be default and echo cancel to be
 activated for it by default on macosx.

---
 src/org/jitsi/impl/neomedia/device/DeviceSystem.java       | 2 +-
 src/org/jitsi/impl/neomedia/device/MacCoreaudioSystem.java | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/org/jitsi/impl/neomedia/device/DeviceSystem.java b/src/org/jitsi/impl/neomedia/device/DeviceSystem.java
index e6987053..d940fe58 100644
--- a/src/org/jitsi/impl/neomedia/device/DeviceSystem.java
+++ b/src/org/jitsi/impl/neomedia/device/DeviceSystem.java
@@ -194,8 +194,8 @@ public static void initializeDeviceSystems(MediaType mediaType)
                         ? ".PulseAudioSystem"
                         : null,
                     OSUtils.IS_WINDOWS ? ".WASAPISystem" : null,
-                    OSUtils.IS_ANDROID ? null : ".PortAudioSystem",
                     OSUtils.IS_MAC ? ".MacCoreaudioSystem" : null,
+                    OSUtils.IS_ANDROID ? null : ".PortAudioSystem",
                     ".NoneAudioSystem"
                 };
             break;
diff --git a/src/org/jitsi/impl/neomedia/device/MacCoreaudioSystem.java b/src/org/jitsi/impl/neomedia/device/MacCoreaudioSystem.java
index 2bf443dc..62aacf4d 100644
--- a/src/org/jitsi/impl/neomedia/device/MacCoreaudioSystem.java
+++ b/src/org/jitsi/impl/neomedia/device/MacCoreaudioSystem.java
@@ -805,7 +805,7 @@ public String toString()
      */
     public static boolean isEchoCancelActivated()
     {
-        boolean isEchoCancel = false;
+        boolean isEchoCancel = true;
 
         ConfigurationService cfg = LibJitsi.getConfigurationService();
         if (cfg != null)
-- 
GitLab