/** Enqueue an input item for preparsing */
VLC_API int playlist_PreparseEnqueue(playlist_t *, input_item_t * );
-/** Request the art for an input item to be fetched */
-VLC_API int playlist_AskForArtEnqueue(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 );
p_item = [[o_outline_view itemAtRow: indexes[i]] pointerValue];
if (p_item && p_item->i_children == -1)
- playlist_AskForArtEnqueue(p_playlist, p_item->p_input);
+ libvlc_ArtRequest(p_intf->p_libvlc, p_item->p_input);
}
[self playlistUpdated];
}
- (IBAction)downloadCoverArt:(id)sender
{
playlist_t * p_playlist = pl_Get(VLCIntf);
- if (p_item) playlist_AskForArtEnqueue(p_playlist, p_item);
+ if (p_item) libvlc_ArtRequest(VLCIntf->p_libvlc, p_item);
}
- (input_item_t *)item
if ( status & ( ITEM_ART_NOTFOUND|ITEM_ART_FETCHED ) )
return;
}
- playlist_AskForArtEnqueue( pl_Get(p_intf), p_item );
+ libvlc_ArtRequest( p_intf->p_libvlc, p_item );
/* No input will signal the cover art to update,
* let's do it ourself */
if ( b_current_item )
playlist_Add
playlist_AddExt
playlist_AddInput
-playlist_AskForArtEnqueue
playlist_AssertLocked
playlist_ChildSearchName
playlist_Clear
playlist_preparser_Push( p_sys->p_preparser, p_item );
return VLC_SUCCESS;
}
-
-int playlist_AskForArtEnqueue( 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_fetcher_Push( p_sys->p_preparser, p_item );
- return VLC_SUCCESS;
-}
if( !b_has_art || strncmp( psz_arturl, "attachment://", 13 ) )
{
PL_DEBUG( "requesting art for %s", psz_name );
- playlist_AskForArtEnqueue( p_playlist, p_input );
+ libvlc_ArtRequest( p_playlist->p_libvlc, p_input );
}
free( psz_arturl );
free( psz_name );