From 2036322e072383e8ce06fa7d12fe0c96b1052e7e Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Wed, 7 May 2014 10:52:08 -0400 Subject: [PATCH] parse "strict source" and "media handover" flags --- daemon/call_interfaces.c | 4 ++++ daemon/sdp.h | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/daemon/call_interfaces.c b/daemon/call_interfaces.c index e3d37589f..2880439fd 100644 --- a/daemon/call_interfaces.c +++ b/daemon/call_interfaces.c @@ -437,6 +437,10 @@ static void call_ng_process_flags(struct sdp_ng_flags *out, bencode_item_t *inpu out->asymmetric = 1; else if (!bencode_strcmp(it, "trust-address")) out->trust_address = 1; + else if (!bencode_strcmp(it, "strict source")) + out->strict_source = 1; + else if (!bencode_strcmp(it, "media handover")) + out->media_handover = 1; } } diff --git a/daemon/sdp.h b/daemon/sdp.h index becb825f8..0098c741b 100644 --- a/daemon/sdp.h +++ b/daemon/sdp.h @@ -28,7 +28,9 @@ struct sdp_ng_flags { rtcp_mux_offer:1, rtcp_mux_demux:1, rtcp_mux_accept:1, - rtcp_mux_reject:1; + rtcp_mux_reject:1, + strict_source:1, + media_handover:1; }; struct sdp_chopper {