]> git.sesse.net Git - vlc/blobdiff - modules/services_discovery/bonjour.c
Do not try to read metadata if it's not present
[vlc] / modules / services_discovery / bonjour.c
index ff24a493b9cada7691053bee08361d95b0442881..6f9a6ca38e24441b89bd69728274152b449dd240 100644 (file)
@@ -28,7 +28,7 @@
 #include <stdlib.h>                                      /* malloc(), free() */
 
 #include <vlc/vlc.h>
-#include <vlc/intf.h>
+#include <vlc_playlist.h>
 
 #include <avahi-client/client.h>
 #ifdef HAVE_AVAHI_06
@@ -184,12 +184,14 @@ static void resolve_callback(
             playlist_item_t *p_item;
             p_item = playlist_NodeAddInput( p_sys->p_playlist, p_input,
                                             p_sys->p_node_cat,
-                                            PLAYLIST_APPEND, PLAYLIST_END );
+                                            PLAYLIST_APPEND, PLAYLIST_END,
+                                            VLC_FALSE);
             p_item->i_flags &= ~PLAYLIST_SKIP_FLAG;
             p_item->i_flags &= ~PLAYLIST_SAVE_FLAG;
             p_item = playlist_NodeAddInput( p_sys->p_playlist, p_input,
                                             p_sys->p_node_one,
-                                            PLAYLIST_APPEND, PLAYLIST_END );
+                                            PLAYLIST_APPEND, PLAYLIST_END,
+                                            VLC_FALSE );
             p_item->i_flags &= ~PLAYLIST_SKIP_FLAG;
             p_item->i_flags &= ~PLAYLIST_SAVE_FLAG;
        }
@@ -252,8 +254,6 @@ static int Open( vlc_object_t *p_this )
 {
     services_discovery_t *p_sd = ( services_discovery_t* )p_this;
     services_discovery_sys_t *p_sys;
-    playlist_view_t *p_view;
-    vlc_value_t val;
     int err;
 
     p_sd->p_sys = p_sys = (services_discovery_sys_t *)malloc(
@@ -309,9 +309,9 @@ static int Open( vlc_object_t *p_this )
     }
 
     p_sys->p_node_cat = playlist_NodeCreate( p_sys->p_playlist, _("Bonjour"),
-                                             p_sys->p_playlist->p_root_category );
+                                       p_sys->p_playlist->p_root_category, 0 );
     p_sys->p_node_one = playlist_NodeCreate( p_sys->p_playlist, _("Bonjour"),
-                                             p_sys->p_playlist->p_root_onelevel );
+                                       p_sys->p_playlist->p_root_onelevel, 0 );
     p_sys->p_node_one->p_input->i_id = p_sys->p_node_cat->p_input->i_id;
 
     p_sys->p_node_one->i_flags |= PLAYLIST_RO_FLAG;