* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
*****************************************************************************/
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <vlc/libvlc.h>
#include <vlc/libvlc_media.h>
#include <vlc/libvlc_media_list.h>
libvlc_media_t * p_md)
{
libvlc_media_list_t * p_mlist;
- if((p_mlist = libvlc_media_subitems( p_md, NULL )))
+ if((p_mlist = libvlc_media_subitems( p_md )))
{
libvlc_media_list_lock( p_mlist );
int i, count = libvlc_media_list_count( p_mlist, NULL );
media_list_subitem_added, p_mlv, &ignored_exception );
if( libvlc_exception_raised( &ignored_exception ) )
libvlc_exception_clear( &ignored_exception ); /* We don't care if we encounter an exception */
- if((p_mlist = libvlc_media_subitems( p_md, NULL )))
+ if((p_mlist = libvlc_media_subitems( p_md )))
{
libvlc_media_list_lock( p_mlist );
libvlc_event_detach( p_mlist->p_event_manager,
libvlc_media_t * p_submd = p_event->u.media_subitem_added.new_child;
libvlc_media_t * p_md = p_event->p_obj;
- if((p_mlist = libvlc_media_subitems( p_md, NULL )))
+ if((p_mlist = libvlc_media_subitems( p_md )))
{
/* We have a mlist to which we're going to listen to events
* thus, no need to wait for SubItemAdded events */
libvlc_media_list_t * p_mlist;
libvlc_media_list_view_t * ret;
- p_mlist = libvlc_media_subitems(p_md, p_e);
+ p_mlist = libvlc_media_subitems(p_md);
if(!p_mlist) return NULL;
ret = p_mlv->pf_constructor( p_mlist, p_e );
{ \
if( p_mlv->pf_##name ) \
return p_mlv->pf_##name ARGS(__VA_ARGS__) ; \
- libvlc_exception_raise( p_e, "No '" #name "' method in this media_list_view" ); \
+ libvlc_exception_raise( p_e ); \
+ libvlc_printerr( "No '" #name "' method in this media_list_view" ); \
return default_ret_value;\
}
p_mlv->pf_##name ARGS(__VA_ARGS__) ; \
return; \
} \
- libvlc_exception_raise( p_e, "No '" #name "' method in this media_list_view" ); \
+ libvlc_exception_raise( p_e ); \
+ libvlc_printerr( "No '" #name "' method in this media_list_view" ); \
}