*/
VLC_API void playlist_Clear( playlist_t *, bool );
-/** Enqueue an input item for preparsing */
-VLC_API int playlist_PreparseEnqueue(playlist_t *, input_item_t * );
-
/* Playlist sorting */
VLC_API int playlist_TreeMove( playlist_t *, playlist_item_t *, playlist_item_t *, int );
VLC_API int playlist_TreeMoveMany( playlist_t *, int, playlist_item_t **, playlist_item_t *, int );
if (p_item) {
if (p_item->i_children == -1)
- playlist_PreparseEnqueue(p_playlist, p_item->p_input);
+ libvlc_MetaRequest(p_intf->p_libvlc, p_item->p_input);
else
msg_Dbg(p_intf, "preparsing nodes not implemented");
}
[o_image_well setImage: [NSImage imageNamed: @"noart.png"]];
} else {
if (!input_item_IsPreparsed(p_item))
- playlist_PreparseEnqueue(pl_Get(VLCIntf), p_item);
+ libvlc_MetaRequest(VLCIntf->p_libvlc, p_item);
/* fill uri info */
char * psz_url = decode_URI(input_item_GetURI(p_item));
playlist_NodeDelete
playlist_NodeInsert
playlist_NodeRemoveItem
-playlist_PreparseEnqueue
playlist_RecursiveNodeSort
playlist_ServicesDiscoveryAdd
playlist_ServicesDiscoveryControl
return VLC_SUCCESS;
}
-
-/*****************************************************************************
- * Preparse control
- *****************************************************************************/
-/** Enqueue an item for preparsing */
-int playlist_PreparseEnqueue( playlist_t *p_playlist, input_item_t *p_item )
-{
- playlist_private_t *p_sys = pl_priv(p_playlist);
-
- if( unlikely(p_sys->p_preparser == NULL) )
- return VLC_ENOMEM;
- playlist_preparser_Push( p_sys->p_preparser, p_item );
- return VLC_SUCCESS;
-}
input_item_IsPreparsed( p_item->p_input ) == false &&
( EMPTY_STR( psz_artist ) || ( EMPTY_STR( psz_album ) ) )
)
- playlist_PreparseEnqueue( p_playlist, p_item->p_input );
+ libvlc_MetaRequest( p_playlist->p_libvlc, p_item->p_input );
free( psz_artist );
free( psz_album );
}