[vlc-devel] Patch: fix a tag name in MediaServer xml parsing

Chris Clayton chris2553 at googlemail.com
Sun Dec 18 00:00:47 CET 2011


Hi,

According to http://upnp.org/specs/av/UPnP-av-MediaServer-v1-Device.pdf, the tag name of the element 
that provides the base URL for relative URLs is "URLBase".  The same is true for a v2 MediaServer. 
Make it so in MediaServer:: parseDeviceDescription(). The patch is against the 20111216 snapshot.

Chris

--- vlc-1.3.0-git/modules/services_discovery/upnp.cpp~  2011-12-16 09:32:04.000000000 +0000
+++ vlc-1.3.0-git/modules/services_discovery/upnp.cpp   2011-12-16 09:34:14.000000000 +0000
@@ -348,7 +348,7 @@ void MediaServer::parseDeviceDescription
     const char* psz_base_url = p_location;

     /* Try to extract baseURL */
-    IXML_NodeList* p_url_list = ixmlDocument_getElementsByTagName( p_doc, "baseURL" );
+    IXML_NodeList* p_url_list = ixmlDocument_getElementsByTagName( p_doc, "URLBase" );
     if ( p_url_list )
     {


-- 
The more I see, the more I know. The more I know, the less I understand. Changing Man - Paul Weller



More information about the vlc-devel mailing list