mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-20 02:04:54 +00:00
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:
parent
0a3dd43e2f
commit
1769905709
@ -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) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user