]> git.sesse.net Git - vlc/commitdiff
ML: remove an unused function
authorRémi Denis-Courmont <remi@remlab.net>
Tue, 21 Aug 2012 17:59:29 +0000 (20:59 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Tue, 21 Aug 2012 18:31:53 +0000 (21:31 +0300)
include/vlc_media_library.h
src/libvlccore.sym
src/misc/media_library.c
src/missing.c

index 6d545ab107c3bbe16b4cdaf3a85672be6de94a69..fee0af9b40f6f896ede80dd5a3f7d7b4ba022f5a 100644 (file)
@@ -1172,16 +1172,6 @@ VLC_API void ml_DeletePersonTypeFromMedia( ml_media_t* p_media,
                                                  const char *psz_role );
 
 
-/**
- * @brief Creates and adds the playlist based on a given find tree
- * @param p_ml Media library object
- * @param p_tree Find tree to create SELECT
- */
-
-VLC_API void ml_PlaySmartPlaylistBasedOn( media_library_t* p_ml,
-                                                ml_ftree_t* p_tree );
-
-
 /**
  * Convenience Macros
  */
index 7c159a8bfe89a7065cba3b1f054a938885f3c7de..7c193b06500191bef71d56d8cbbaff33da0c82d8 100644 (file)
@@ -235,7 +235,6 @@ ml_FtreeSpec
 ml_UpdateSimple
 ml_GetPersonsFromMedia
 ml_DeletePersonTypeFromMedia
-ml_PlaySmartPlaylistBasedOn
 module_config_free
 module_config_get
 module_exists
index 18679efc1cfc6a75f742487037439415adc45ff5..d3517bc7929c9d583fe44d5a48ef847167d79cd8 100644 (file)
@@ -342,36 +342,6 @@ ml_ftree_t* ml_FtreeSpec( ml_ftree_t* tree,
 }
 
 
-/**
- * @brief Creates and adds the playlist based on a given find tree
- * @param p_ml Media library object
- * @param p_tree Find tree to create SELECT
- */
-void ml_PlaySmartPlaylistBasedOn( media_library_t* p_ml,
-                                                ml_ftree_t* p_tree )
-{
-    assert( p_tree );
-    vlc_array_t* p_results = vlc_array_new();
-    ml_FindAdv( p_ml, p_results, ML_ID, NULL, p_tree );
-    playlist_t* p_pl = pl_Get( p_ml );
-    playlist_Lock( p_pl );
-    playlist_Clear( p_pl, true );
-    for( int i = 0; i < vlc_array_count( p_results ); i++ )
-    {
-        ml_result_t* p_res = ( ml_result_t* ) vlc_array_item_at_index( p_results, i );
-        input_item_t* p_item;
-        if( p_res )
-        {
-            p_item = ml_CreateInputItem( p_ml, p_res->value.i );
-            playlist_AddInput( p_pl, p_item, PLAYLIST_APPEND,
-                           PLAYLIST_END, true, true );
-        }
-    }
-    playlist_Unlock( p_pl );
-    ml_DestroyResultArray( p_results );
-    vlc_array_destroy( p_results );
-}
-
 /**
  * @brief Returns a person list of given type
  * @param p_ml The ML object
index 7118d11ec69a14f53fb2f0c2dc9165a5794dfc27..d58668e37cdfb38e66b627a41e0507d8d1021125 100644 (file)
@@ -434,14 +434,6 @@ ml_ftree_t* ml_FtreeSpec( ml_ftree_t* tree, ml_select_e crit, int limit,
     return NULL;
 }
 
-void ml_PlaySmartPlaylistBasedOn( media_library_t* p_ml,
-                                                ml_ftree_t* p_tree )
-{
-    VLC_UNUSED( p_ml );
-    VLC_UNUSED( p_tree );
-    assert( 0 );
-}
-
 void ml_DeletePersonTypeFromMedia( ml_media_t* p_media, const char *psz_role )
 {
     VLC_UNUSED( p_media );