提交 bc152ed9 authored 作者: Anthony Minessale's avatar Anthony Minessale 提交者: Michael Jerris

FS-7500: set 500ms min on retransmit of outdated xml based intraframe request…

FS-7500: set 500ms min on retransmit of outdated xml based intraframe request that EVERYTHING still seems to use
上级 22ade186
...@@ -1300,9 +1300,9 @@ static switch_status_t sofia_receive_message(switch_core_session_t *session, swi ...@@ -1300,9 +1300,9 @@ static switch_status_t sofia_receive_message(switch_core_session_t *session, swi
//const char *pl = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<media_control>\n<vc_primitive>\n<to_encoder>\n<picture_fast_update>\n</picture_fast_update>\n</to_encoder>\n</vc_primitive>\n</media_control>"; //const char *pl = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<media_control>\n<vc_primitive>\n<to_encoder>\n<picture_fast_update>\n</picture_fast_update>\n</to_encoder>\n</vc_primitive>\n</media_control>";
const char *pl = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<media_control><vc_primitive><to_encoder><picture_fast_update /></to_encoder></vc_primitive></media_control>\n"; const char *pl = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<media_control><vc_primitive><to_encoder><picture_fast_update /></to_encoder></vc_primitive></media_control>\n";
time_t now = switch_epoch_time_now(NULL); switch_time_t now = switch_micro_time_now();
if (!tech_pvt->last_vid_info || (now - tech_pvt->last_vid_info) > 1) { if (!tech_pvt->last_vid_info || (now - tech_pvt->last_vid_info) > 500000) {
tech_pvt->last_vid_info = now; tech_pvt->last_vid_info = now;
......
...@@ -808,7 +808,7 @@ struct private_object { ...@@ -808,7 +808,7 @@ struct private_object {
char *respond_phrase; char *respond_phrase;
int respond_code; int respond_code;
char *respond_dest; char *respond_dest;
time_t last_vid_info; switch_time_t last_vid_info;
uint32_t keepalive; uint32_t keepalive;
uint32_t sent_invites; uint32_t sent_invites;
uint32_t recv_invites; uint32_t recv_invites;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论