From 7a7ae7d5f4e709e45596a11402e0356522262045 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleix=20Conchillo=20Flaqu=C3=A9?= Date: Tue, 10 Dec 2013 13:54:28 -0800 Subject: [PATCH] sdp: parse encryption key field * gst-libs/gst/sdp/gstsdpmessage.c: parse encryption key field (k). https://bugzilla.gnome.org/show_bug.cgi?id=720215 --- gst-libs/gst/sdp/gstsdpmessage.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gst-libs/gst/sdp/gstsdpmessage.c b/gst-libs/gst/sdp/gstsdpmessage.c index a80ed160e5..3f5c2e8aa3 100644 --- a/gst-libs/gst/sdp/gstsdpmessage.c +++ b/gst-libs/gst/sdp/gstsdpmessage.c @@ -2874,6 +2874,13 @@ gst_sdp_parse_line (SDPContext * c, gchar type, gchar * buffer) case 't': break; case 'k': + read_string_del (str, sizeof (str), ':', &p); + if (*p != '\0') + p++; + if (c->state == SDP_SESSION) + gst_sdp_message_set_key (c->msg, str, p); + else + gst_sdp_media_set_key (c->media, str, p); break; case 'a': read_string_del (str, sizeof (str), ':', &p);