]> git.sesse.net Git - vlc/blobdiff - lib/media_discoverer.c
lib: work around automake subdirectory limitation (fixes #9367)
[vlc] / lib / media_discoverer.c
index 6fcefc523f233b313588001abc2dbc474b07ccf7..b126c95fa346d3e6821dbd647f5bf581ccc1d063 100644 (file)
@@ -134,6 +134,7 @@ static void services_discovery_item_removed( const vlc_event_t * p_event,
 static void services_discovery_removeall( const vlc_event_t * p_event,
                                              void * user_data )
 {
+    VLC_UNUSED(p_event);
     libvlc_media_discoverer_t * p_mdis = user_data;
 
     libvlc_media_list_lock( p_mdis->p_mlist );
@@ -187,9 +188,11 @@ libvlc_media_discoverer_t *
 libvlc_media_discoverer_new_from_name( libvlc_instance_t * p_inst,
                                        const char * psz_name )
 {
-    libvlc_media_discoverer_t * p_mdis;
+    /* podcast SD is a hack and only works with custom playlist callbacks. */
+    if( !strncasecmp( psz_name, "podcast", 7 ) )
+        return NULL;
 
-    p_mdis = malloc(sizeof(libvlc_media_discoverer_t));
+    libvlc_media_discoverer_t *p_mdis = malloc(sizeof(*p_mdis));
     if( unlikely(!p_mdis) )
     {
         libvlc_printerr( "Not enough memory" );