]> git.sesse.net Git - vlc/blobdiff - modules/services_discovery/upnp_intel.cpp
When using contribs, don't set --with-a52-tree or --with-libmpeg2-tree
[vlc] / modules / services_discovery / upnp_intel.cpp
index 9a44fac65cc323a8341a067a947f8af5550525ca..d269e04c3492624c6ec9cc5710ad384a507376fa 100644 (file)
@@ -42,7 +42,7 @@
 # include "config.h"
 #endif
 
-#include <vlc/vlc.h>
+#include <vlc_common.h>
 #include <vlc_plugin.h>
 #include <vlc_playlist.h>
 
@@ -256,7 +256,7 @@ private:
 static int Open( vlc_object_t* );
 static void Close( vlc_object_t* );
 static void Run( services_discovery_t *p_sd );
-static playlist_t *pl_Get( service_discovery_t *p_sd )
+static playlist_t *pl_Get( services_discovery_t *p_sd )
 {
     return p_sd->p_sys->p_playlist;
 }
@@ -265,7 +265,7 @@ static playlist_t *pl_Get( service_discovery_t *p_sd )
 
 vlc_module_begin();
 set_shortname( "UPnP" );
-set_description( _( "Universal Plug'n'Play discovery ( Intel SDK )" ) );
+set_description( N_( "Universal Plug'n'Play discovery ( Intel SDK )" ) );
 set_category( CAT_PLAYLIST );
 set_subcategory( SUBCAT_PLAYLIST_SD );
 set_capability( "services_discovery", 0 );
@@ -311,7 +311,7 @@ static void Close( vlc_object_t *p_this )
                          true );
     playlist_NodeDelete( pl_Get( p_sd ), p_sys->p_node_cat, true,
                          true );
-    pl_Release( p_intf );
+    pl_Release( p_sd );
     free( p_sys );
 }
 
@@ -347,7 +347,7 @@ static void Run( services_discovery_t* p_sd )
     }
 
     msg_Dbg( p_sd, "UPnP discovery started" );
-    while( !p_sd->b_die )
+    while( vlc_object_alive (p_sd) )
     {
         msleep( 500 );
     }