media-factory: get port number through gst_rtsp_url_get_port
authorHyunjun Ko <zzoon.ko@samsung.com>
Wed, 12 Aug 2015 05:33:44 +0000 (14:33 +0900)
committerSebastian Dröge <sebastian@centricular.com>
Sun, 16 Aug 2015 10:08:49 +0000 (12:08 +0200)
https://bugzilla.gnome.org/show_bug.cgi?id=753473

gst/rtsp-server/rtsp-media-factory.c

index fc9c880..087aa8a 100644 (file)
@@ -1148,12 +1148,14 @@ default_gen_key (GstRTSPMediaFactory * factory, const GstRTSPUrl * url)
   gchar *result;
   const gchar *pre_query;
   const gchar *query;
+  guint16 port;
 
   pre_query = url->query ? "?" : "";
   query = url->query ? url->query : "";
 
-  result =
-      g_strdup_printf ("%u%s%s%s", url->port, url->abspath, pre_query, query);
+  gst_rtsp_url_get_port (url, &port);
+
+  result = g_strdup_printf ("%u%s%s%s", port, url->abspath, pre_query, query);
 
   return result;
 }