#include <vlc_plugin.h>
#include <vlc_playlist.h>
+/*****************************************************************************
+ * Module descriptor
+ *****************************************************************************/
+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 ( Intel SDK )" ) );
+ set_category( CAT_PLAYLIST );
+ set_subcategory( SUBCAT_PLAYLIST_SD );
+ set_capability( "services_discovery", 0 );
+ set_callbacks( Open, Close );
+vlc_module_end();
+
+
+/*****************************************************************************
+ * Local prototypes
+ *****************************************************************************/
// VLC handle
// VLC callback prototypes
-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( services_discovery_t *p_sd )
{
return p_sd->p_sys->p_playlist;
}
-// Module descriptor
-
-vlc_module_begin();
-set_shortname( "UPnP" );
-set_description( N_( "Universal Plug'n'Play discovery ( Intel SDK )" ) );
-set_category( CAT_PLAYLIST );
-set_subcategory( SUBCAT_PLAYLIST_SD );
-set_capability( "services_discovery", 0 );
-set_callbacks( Open, Close );
-vlc_module_end();
-
-
// More prototypes...
static int Callback( Upnp_EventType eventType, void* event, void* pCookie );