]> git.sesse.net Git - vlc/blobdiff - src/stream_output/sdp.c
Typo
[vlc] / src / stream_output / sdp.c
index 02ba40ba180e24943c29b6dddd393608e75fa67e..76afb569a253b0b33ce2d97756db56c437e15818 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;
 }