From 9f048445a6c2c0fc5bb929ae268226bd4cdd38f9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Sat, 15 Sep 2007 19:26:07 +0000 Subject: [PATCH] VLC-specific playlist group support --- src/stream_output/sdp.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/stream_output/sdp.c b/src/stream_output/sdp.c index 02ba40ba18..b355dfd030 100644 --- a/src/stream_output/sdp.c +++ b/src/stream_output/sdp.c @@ -271,10 +271,6 @@ char *vlc_sdp_Start (vlc_object_t *obj, const char *cfgpref, char *email = var_GetNonEmptyString (obj, varname); strcpy (subvar, "phone"); char *phone = var_GetNonEmptyString (obj, varname); -#if 0 - strcpy (subvar, "group"); - char *group = var_GetNonEmptyString (obj, varname); -#endif char *sdp = sdp_Start (name, description, url, email, phone, src, srclen, addr, addrlen); @@ -284,5 +280,17 @@ char *vlc_sdp_Start (vlc_object_t *obj, const char *cfgpref, free (email); free (phone); + if (sdp == NULL) + return NULL; + + /* Totally non-standard */ + strcpy (subvar, "group"); + char *group = var_GetNonEmptyString (obj, varname); + if (group != NULL) + { + sdp_AddAttribute (&sdp, "x-plgroup", "%s", group) + free (group); + } + return sdp; } -- 2.39.2