<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal>diff --git a/modules/services_discovery/upnp_intel.cpp
b/modules/services_discovery/upnp_intel.cpp<o:p></o:p></p>
<p class=MsoNormal>index 269b5ff..dec8f8d 100644<o:p></o:p></p>
<p class=MsoNormal>--- a/modules/services_discovery/upnp_intel.cpp<o:p></o:p></p>
<p class=MsoNormal>+++ b/modules/services_discovery/upnp_intel.cpp<o:p></o:p></p>
<p class=MsoNormal>@@ -27,7 +27,6 @@<o:p></o:p></p>
<p class=MsoNormal> <o:p></o:p></p>
<p class=MsoNormal> /*<o:p></o:p></p>
<p class=MsoNormal> \TODO: Debug messages: "__FILE__, __LINE__" ok
???, Wrn/Err ???<o:p></o:p></p>
<p class=MsoNormal>- \TODO: Change names to VLC standard ???<o:p></o:p></p>
<p class=MsoNormal> */<o:p></o:p></p>
<p class=MsoNormal> #undef PACKAGE_NAME<o:p></o:p></p>
<p class=MsoNormal> #ifdef HAVE_CONFIG_H<o:p></o:p></p>
<p class=MsoNormal>@@ -148,12 +147,12 @@ static void Close( vlc_object_t
*p_this )<o:p></o:p></p>
<p class=MsoNormal> <o:p></o:p></p>
<p class=MsoNormal> // Returns the value of a child element, or 0 on error<o:p></o:p></p>
<p class=MsoNormal> const char* xml_getChildElementValue( IXML_Element*
p_parent,<o:p></o:p></p>
<p class=MsoNormal>- const char*
_psz_tag_name )<o:p></o:p></p>
<p class=MsoNormal>+ const char*
psz_tag_name_ )<o:p></o:p></p>
<p class=MsoNormal> {<o:p></o:p></p>
<p class=MsoNormal> if ( !p_parent ) return 0;<o:p></o:p></p>
<p class=MsoNormal>- if ( !_psz_tag_name ) return 0;<o:p></o:p></p>
<p class=MsoNormal>+ if ( !psz_tag_name_ ) return 0;<o:p></o:p></p>
<p class=MsoNormal> <o:p></o:p></p>
<p class=MsoNormal>- char* psz_tag_name = strdup( _psz_tag_name );<o:p></o:p></p>
<p class=MsoNormal>+ char* psz_tag_name = strdup( psz_tag_name_ );<o:p></o:p></p>
<p class=MsoNormal> IXML_NodeList* p_node_list =
ixmlElement_getElementsByTagName( p_parent, psz_tag_name );<o:p></o:p></p>
<p class=MsoNormal> free( psz_tag_name );<o:p></o:p></p>
<p class=MsoNormal> if ( !p_node_list ) return 0;<o:p></o:p></p>
<p class=MsoNormal>@@ -535,12 +534,12 @@ void
MediaServer::subscribeToContentDirectory()<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal> <o:p></o:p></p>
<p class=MsoNormal>-IXML_Document* MediaServer::_browseAction( const char*
pObjectID,<o:p></o:p></p>
<p class=MsoNormal>- const char*
pBrowseFlag,<o:p></o:p></p>
<p class=MsoNormal>- const char*
pFilter,<o:p></o:p></p>
<p class=MsoNormal>- const char*
pStartingIndex,<o:p></o:p></p>
<p class=MsoNormal>- const char*
pRequestedCount,<o:p></o:p></p>
<p class=MsoNormal>- const char*
pSortCriteria )<o:p></o:p></p>
<p class=MsoNormal>+IXML_Document* MediaServer::_browseAction( const char*
psz_object_id_,<o:p></o:p></p>
<p class=MsoNormal>+ const char*
psz_browser_flag_,<o:p></o:p></p>
<p class=MsoNormal>+ const char*
psz_filter_,<o:p></o:p></p>
<p class=MsoNormal>+ const char*
psz_starting_index_,<o:p></o:p></p>
<p class=MsoNormal>+ const char*
psz_requested_count_,<o:p></o:p></p>
<p class=MsoNormal>+ const char*
psz_sort_criteria_ )<o:p></o:p></p>
<p class=MsoNormal> {<o:p></o:p></p>
<p class=MsoNormal> IXML_Document* p_action = 0;<o:p></o:p></p>
<p class=MsoNormal> IXML_Document* p_response = 0;<o:p></o:p></p>
<p class=MsoNormal>@@ -552,12 +551,12 @@ IXML_Document*
MediaServer::_browseAction( const char* pObjectID,<o:p></o:p></p>
<p class=MsoNormal> return 0;<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal> <o:p></o:p></p>
<p class=MsoNormal>- char* psz_object_id = strdup( pObjectID );<o:p></o:p></p>
<p class=MsoNormal>- char* psz_browse_flag = strdup( pBrowseFlag );<o:p></o:p></p>
<p class=MsoNormal>- char* psz_filter = strdup( pFilter );<o:p></o:p></p>
<p class=MsoNormal>- char* psz_starting_index = strdup( pStartingIndex );<o:p></o:p></p>
<p class=MsoNormal>- char* psz_requested_count = strdup( pRequestedCount );<o:p></o:p></p>
<p class=MsoNormal>- char* psz_sort_criteria = strdup( pSortCriteria );<o:p></o:p></p>
<p class=MsoNormal>+ char* psz_object_id = strdup( psz_object_id_ );<o:p></o:p></p>
<p class=MsoNormal>+ char* psz_browse_flag = strdup( psz_browser_flag_ );<o:p></o:p></p>
<p class=MsoNormal>+ char* psz_filter = strdup( psz_filter_ );<o:p></o:p></p>
<p class=MsoNormal>+ char* psz_starting_index = strdup( psz_starting_index_
);<o:p></o:p></p>
<p class=MsoNormal>+ char* psz_requested_count = strdup(
psz_requested_count_ );<o:p></o:p></p>
<p class=MsoNormal>+ char* psz_sort_criteria = strdup( psz_sort_criteria_ );<o:p></o:p></p>
<p class=MsoNormal> char* psz_service_type = strdup(
CONTENT_DIRECTORY_SERVICE_TYPE );<o:p></o:p></p>
<p class=MsoNormal> <o:p></o:p></p>
<p class=MsoNormal> int i_res;<o:p></o:p></p>
<p class=MsoNormal>@@ -930,13 +929,14 @@ void MediaServerList::removeServer(
const char* psz_udn )<o:p></o:p></p>
<p class=MsoNormal> <o:p></o:p></p>
<p class=MsoNormal> // Item...<o:p></o:p></p>
<p class=MsoNormal> <o:p></o:p></p>
<p class=MsoNormal>-Item::Item( Container* p_parent, const char* objectID,
const char* title, const char* resource )<o:p></o:p></p>
<p class=MsoNormal>+Item::Item( Container* p_parent, const char* psz_object_id,
const char* psz_title,<o:p></o:p></p>
<p class=MsoNormal>+ const char* psz_resource )<o:p></o:p></p>
<p class=MsoNormal> {<o:p></o:p></p>
<p class=MsoNormal> _parent = p_parent;<o:p></o:p></p>
<p class=MsoNormal> <o:p></o:p></p>
<p class=MsoNormal>- _objectID = objectID;<o:p></o:p></p>
<p class=MsoNormal>- _title = title;<o:p></o:p></p>
<p class=MsoNormal>- _resource = resource;<o:p></o:p></p>
<p class=MsoNormal>+ _objectID = psz_object_id;<o:p></o:p></p>
<p class=MsoNormal>+ _title = psz_title;<o:p></o:p></p>
<p class=MsoNormal>+ _resource = psz_resource;<o:p></o:p></p>
<p class=MsoNormal> <o:p></o:p></p>
<p class=MsoNormal> _inputItem = NULL;<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal>@@ -983,13 +983,13 @@ input_item_t* Item::getInputItem()
const<o:p></o:p></p>
<p class=MsoNormal> // Container...<o:p></o:p></p>
<p class=MsoNormal> <o:p></o:p></p>
<p class=MsoNormal> Container::Container( Container* p_parent,<o:p></o:p></p>
<p class=MsoNormal>- const char* objectID,<o:p></o:p></p>
<p class=MsoNormal>- const char* title )<o:p></o:p></p>
<p class=MsoNormal>+ const char* psz_object_id,<o:p></o:p></p>
<p class=MsoNormal>+ const char* psz_title )<o:p></o:p></p>
<p class=MsoNormal> {<o:p></o:p></p>
<p class=MsoNormal> _parent = p_parent;<o:p></o:p></p>
<p class=MsoNormal> <o:p></o:p></p>
<p class=MsoNormal>- _objectID = objectID;<o:p></o:p></p>
<p class=MsoNormal>- _title = title;<o:p></o:p></p>
<p class=MsoNormal>+ _objectID = psz_object_id;<o:p></o:p></p>
<p class=MsoNormal>+ _title = psz_title;<o:p></o:p></p>
<p class=MsoNormal> <o:p></o:p></p>
<p class=MsoNormal> _inputItem = NULL;<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal>@@ -1015,9 +1015,9 @@ void Container::addItem( Item* item )<o:p></o:p></p>
<p class=MsoNormal> _items.push_back( item );<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal> <o:p></o:p></p>
<p class=MsoNormal>-void Container::addContainer( Container* container )<o:p></o:p></p>
<p class=MsoNormal>+void Container::addContainer( Container* p_container )<o:p></o:p></p>
<p class=MsoNormal> {<o:p></o:p></p>
<p class=MsoNormal>- _containers.push_back( container );<o:p></o:p></p>
<p class=MsoNormal>+ _containers.push_back( p_container );<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal> <o:p></o:p></p>
<p class=MsoNormal> const char* Container::getObjectID() const<o:p></o:p></p>
<p class=MsoNormal>@@ -1040,15 +1040,15 @@ unsigned int
Container::getNumContainers() const<o:p></o:p></p>
<p class=MsoNormal> return _containers.size();<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal> <o:p></o:p></p>
<p class=MsoNormal>-Item* Container::getItem( unsigned int i ) const<o:p></o:p></p>
<p class=MsoNormal>+Item* Container::getItem( unsigned int i_index ) const<o:p></o:p></p>
<p class=MsoNormal> {<o:p></o:p></p>
<p class=MsoNormal>- if ( i < _items.size() ) return _items[i];<o:p></o:p></p>
<p class=MsoNormal>+ if ( i_index < _items.size() ) return
_items[i_index];<o:p></o:p></p>
<p class=MsoNormal> return 0;<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal> <o:p></o:p></p>
<p class=MsoNormal>-Container* Container::getContainer( unsigned int i ) const<o:p></o:p></p>
<p class=MsoNormal>+Container* Container::getContainer( unsigned int i_index )
const<o:p></o:p></p>
<p class=MsoNormal> {<o:p></o:p></p>
<p class=MsoNormal>- if ( i < _containers.size() ) return _containers[i];<o:p></o:p></p>
<p class=MsoNormal>+ if ( i_index < _containers.size() ) return _containers[i_index];<o:p></o:p></p>
<p class=MsoNormal> return 0;<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal> <o:p></o:p></p>
<p class=MsoNormal>-- <o:p></o:p></p>
<p class=MsoNormal>1.7.1<o:p></o:p></p>
</div>
</body>
</html>