Browse Source

core: remove libvlc_GetMainPreparser()

pull/170/head
Thomas Guillem 2 years ago
committed by Steve Lhomme
parent
commit
62ed634f08
  1. 8
      include/vlc_preparser.h
  2. 26
      src/libvlc.c
  3. 1
      src/libvlc.h
  4. 1
      src/libvlccore.sym

8
include/vlc_preparser.h

@ -141,14 +141,6 @@ VLC_API void vlc_preparser_Delete( vlc_preparser_t *preparser );
*/
VLC_API void vlc_preparser_Deactivate( vlc_preparser_t *preparser );
/**
* Recover the main preparser from libvlc
*
* @param libvlc valid libvlc object
* @return the main preparser (can be NULL)
*/
VLC_API vlc_preparser_t *libvlc_GetMainPreparser(libvlc_int_t *libvlc);
/** @} vlc_preparser */
#endif

26
src/libvlc.c

@ -236,19 +236,6 @@ int libvlc_InternalInit( libvlc_int_t *p_libvlc, int i_argc,
* Meta data handling
*/
int max_threads = var_InheritInteger(p_libvlc, "preparse-threads");
if (max_threads < 1)
max_threads = 1;
vlc_tick_t default_timeout =
VLC_TICK_FROM_MS(var_InheritInteger(p_libvlc, "preparse-timeout"));
if (default_timeout < 0)
default_timeout = 0;
priv->parser = vlc_preparser_New(VLC_OBJECT(p_libvlc), max_threads,
default_timeout);
if( !priv->parser )
goto error;
priv->media_source_provider = vlc_media_source_provider_New( VLC_OBJECT( p_libvlc ) );
if( !priv->media_source_provider )
goto error;
@ -357,9 +344,6 @@ void libvlc_InternalCleanup( libvlc_int_t *p_libvlc )
{
libvlc_priv_t *priv = libvlc_priv (p_libvlc);
if (priv->parser != NULL)
vlc_preparser_Deactivate(priv->parser);
/* Ask the interfaces to stop and destroy them */
msg_Dbg( p_libvlc, "removing all interfaces" );
intf_DestroyAll( p_libvlc );
@ -387,9 +371,6 @@ void libvlc_InternalCleanup( libvlc_int_t *p_libvlc )
}
#endif
if (priv->parser != NULL)
vlc_preparser_Delete(priv->parser);
if (priv->main_playlist)
vlc_playlist_Delete(priv->main_playlist);
@ -465,13 +446,6 @@ static void GetFilenames( libvlc_int_t *p_vlc, unsigned n,
}
}
vlc_preparser_t *
libvlc_GetMainPreparser(libvlc_int_t *libvlc)
{
libvlc_priv_t *priv = libvlc_priv(libvlc);
return priv->parser;
}
static void
PlaylistConfigureFromVariables(vlc_playlist_t *playlist, vlc_object_t *obj)
{

1
src/libvlc.h

@ -183,7 +183,6 @@ typedef struct libvlc_priv_t
vlc_keystore *p_memory_keystore; ///< memory keystore
intf_thread_t *interfaces; ///< Linked-list of interfaces
vlc_playlist_t *main_playlist;
struct vlc_preparser_t *parser; ///< Input item meta data handler
vlc_media_source_provider_t *media_source_provider;
vlc_actions_t *actions; ///< Hotkeys handler
struct vlc_medialibrary_t *p_media_library; ///< Media library instance

1
src/libvlccore.sym

@ -1004,7 +1004,6 @@ vlc_playlist_Resume
vlc_playlist_Export
vlc_playlist_SetMediaStoppedAction
vlc_intf_GetMainPlaylist
libvlc_GetMainPreparser
vlc_media_source_Hold
vlc_media_source_Release
vlc_media_source_provider_Get

Loading…
Cancel
Save