]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
only run plc on mono channels
authorAnthony Minessale <anthm@freeswitch.org>
Fri, 13 Jun 2014 07:02:12 +0000 (03:02 -0400)
committerAnthony Minessale <anthm@freeswitch.org>
Fri, 13 Jun 2014 07:02:12 +0000 (03:02 -0400)
src/switch_core_io.c

index bb99c3eb397dc168e0ec6f99e9318948f41f01b9..1c2d0dbf142dcd3a9fbbbf3115caea7d472866ab 100644 (file)
@@ -576,7 +576,7 @@ SWITCH_DECLARE(switch_status_t) switch_core_session_read_frame(switch_core_sessi
 
                                }
                                
-                               if (status == SWITCH_STATUS_SUCCESS) {
+                               if (status == SWITCH_STATUS_SUCCESS && session->read_impl.number_of_channels == 1) {
                                        if ((switch_channel_test_flag(session->channel, CF_JITTERBUFFER_PLC) || switch_channel_test_flag(session->channel, CF_CNG_PLC)) 
                                                && !session->plc) {
                                                session->plc = plc_init(NULL);