]> git.sesse.net Git - vlc/blobdiff - include/vlc_input.h
Improve meta/art logic
[vlc] / include / vlc_input.h
index c1a22ea4287c0467d21b187a5ebb8b35b0b08b47..ee120936a3d26c5b0bf62a6d0c47d1512c7f1af8 100644 (file)
@@ -474,10 +474,11 @@ VLC_EXPORT( void,             input_StopThread,     ( input_thread_t * ) );
 VLC_EXPORT( void,             input_DestroyThread,  ( input_thread_t * ) );
 
 
-#define input_MetaFetch(a,b) __input_MetaFetch(VLC_OBJECT(a),b)
-VLC_EXPORT( int, __input_MetaFetch, ( vlc_object_t *, input_item_t * ) );
-#define input_ArtFetch(a,b) __input_ArtFetch(VLC_OBJECT(a),b)
-VLC_EXPORT( int, __input_ArtFetch, ( vlc_object_t *, input_item_t * ) );
+int         input_MetaFetch     ( playlist_t *, input_item_t * );
+int         input_ArtFetch      ( playlist_t *, input_item_t * );
+vlc_bool_t  input_MetaSatisfied ( playlist_t*, input_item_t*,
+                                  uint32_t*, uint32_t*, vlc_bool_t );
+int         input_DownloadAndCacheArt ( playlist_t *, input_item_t * );
 
 enum input_query_e
 {
@@ -540,7 +541,6 @@ VLC_EXPORT( void, input_DecoderDecode,( decoder_t *, block_t * ) );
 
 VLC_EXPORT( vlc_bool_t, input_AddSubtitles, ( input_thread_t *, char *, vlc_bool_t ) );
 
-VLC_EXPORT( int, input_DownloadAndCacheArt, ( vlc_object_t *p_parent, input_item_t *p_item ) );
 
 
 #endif