]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-10622: [core] Auto-fixing audio codec from G722 to PCMU although PCMU was not...
authorAnthony Minessale <anthm@freeswitch.org>
Fri, 8 Sep 2017 18:38:39 +0000 (13:38 -0500)
committerAnthony Minessale <anthm@freeswitch.org>
Fri, 8 Sep 2017 18:38:44 +0000 (13:38 -0500)
src/switch_core_media.c

index 192c8c395568eb3c4319030fd6ad00104a7de0a1..4e16fe3b038cccd8a9d0d0639e225e882d4e01d1 100644 (file)
@@ -2888,6 +2888,7 @@ SWITCH_DECLARE(switch_status_t) switch_core_media_read_frame(switch_core_session
                                        (!smh->mparams->cng_pt || engine->read_frame.payload != smh->mparams->cng_pt) &&
                                        (!smh->mparams->recv_te || engine->read_frame.payload != smh->mparams->recv_te) &&
                                        (!smh->mparams->te || engine->read_frame.payload != smh->mparams->te) &&
+                                       !switch_test_flag((&engine->read_frame), SFF_CNG) &&
                                        engine->read_frame.payload != engine->cur_payload_map->recv_pt &&
                                        engine->read_frame.payload != engine->cur_payload_map->pt) {