#include <vlc_common.h>
#include <vlc_plugin.h>
#include <vlc_playlist.h>
+#include <vlc_services_discovery.h>
/* FIXME: thread-safety ?? */
/* FIXME: playlist locking */
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_shortname( "UPnP");
- set_description( N_("Universal Plug'n'Play discovery") );
- set_category( CAT_PLAYLIST );
- set_subcategory( SUBCAT_PLAYLIST_SD );
+VLC_SD_PROBE_HELPER("upnp", N_("Universal Plug'n'Play discovery"))
- set_capability( "services_discovery", 0 );
- set_callbacks( Open, Close );
+vlc_module_begin ()
+ set_shortname( "UPnP")
+ set_description( N_("Universal Plug'n'Play discovery") )
+ set_category( CAT_PLAYLIST )
+ set_subcategory( SUBCAT_PLAYLIST_SD )
-vlc_module_end();
+ set_capability( "services_discovery", 0 )
+ set_callbacks( Open, Close )
+
+ VLC_SD_PROBE_SUBMODULE
+
+vlc_module_end ()
/*****************************************************************************
* Run: main UPnP thread
{
services_discovery_t *p_sd = ( services_discovery_t* )p_this;
- services_discovery_SetLocalizedName( p_sd, _("Devices") );
-
UPnPHandler *u = new UPnPHandler( p_sd );
u->start( );
msg_Dbg( p_sd, "upnp discovery started" );