FS-10222: [freeswitch-core] add disable_audio_jb_during_passthru and disable_video_jb_during_passthru (cherry pick of aaa26c6 was messed up in git so ported manually)

This commit is contained in:
Anthony Minessale 2017-04-10 15:27:05 -05:00
parent 0a3dd43e2f
commit 1769905709

View File

@ -12042,10 +12042,15 @@ SWITCH_DECLARE(void) switch_core_session_passthru(switch_core_session_t *session
if (switch_rtp_ready(engine->rtp_session)) {
if (on) {
switch_rtp_set_flag(engine->rtp_session, SWITCH_RTP_FLAG_PASSTHRU);
} else {
switch_rtp_clear_flag(engine->rtp_session, SWITCH_RTP_FLAG_PASSTHRU);
char var[50] = "";
switch_snprintf(var, sizeof(var), "disable_%s_jb_during_passthru", type2str(type));
if (switch_channel_var_true(session->channel, var)) {
if (on) {
switch_rtp_set_flag(engine->rtp_session, SWITCH_RTP_FLAG_PASSTHRU);
} else {
switch_rtp_clear_flag(engine->rtp_session, SWITCH_RTP_FLAG_PASSTHRU);
}
}
if (type == SWITCH_MEDIA_TYPE_VIDEO) {