]> git.sesse.net Git - vlc/commitdiff
VLC-specific playlist group support
authorRémi Denis-Courmont <rem@videolan.org>
Sat, 15 Sep 2007 19:26:07 +0000 (19:26 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Sat, 15 Sep 2007 19:26:07 +0000 (19:26 +0000)
src/stream_output/sdp.c

index 02ba40ba180e24943c29b6dddd393608e75fa67e..b355dfd0305a98c56bdbee2e0bfb54863c66a479 100644 (file)
@@ -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;
 }