Commit 2a9418cb authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Do not use VLC_AddTarget internally

parent a20c35e9
...@@ -920,8 +920,10 @@ int libvlc_InternalInit( libvlc_int_t *p_libvlc, int i_argc, ...@@ -920,8 +920,10 @@ int libvlc_InternalInit( libvlc_int_t *p_libvlc, int i_argc,
var_Get( p_libvlc, "open", &val ); var_Get( p_libvlc, "open", &val );
if ( val.psz_string != NULL && *val.psz_string ) if ( val.psz_string != NULL && *val.psz_string )
{ {
VLC_AddTarget( p_libvlc->i_object_id, val.psz_string, NULL, 0, playlist_t *p_playlist = pl_Yield( p_libvlc );
PLAYLIST_INSERT, 0 ); playlist_AddExt( p_playlist, val.psz_string, NULL, PLAYLIST_INSERT, 0,
-1, NULL, 0, true, false );
pl_Release( p_libvlc );
} }
free( val.psz_string ); free( val.psz_string );
...@@ -1257,10 +1259,11 @@ static int GetFilenames( libvlc_int_t *p_vlc, int i_argc, const char *ppsz_argv[ ...@@ -1257,10 +1259,11 @@ static int GetFilenames( libvlc_int_t *p_vlc, int i_argc, const char *ppsz_argv[
/* TODO: write an internal function of this one, to avoid /* TODO: write an internal function of this one, to avoid
* unnecessary lookups. */ * unnecessary lookups. */
VLC_AddTarget( p_vlc->i_object_id, ppsz_argv[i_opt], playlist_t *p_playlist = pl_Yield( p_vlc );
( i_options ? &ppsz_argv[i_opt + 1] : playlist_AddExt( p_playlist, ppsz_argv[i_opt], NULL, PLAYLIST_INSERT,
NULL ), i_options, 0, -1, ( i_options ? &ppsz_argv[i_opt + 1] : NULL ),
PLAYLIST_INSERT, 0 ); i_options, true, false );
pl_Release( p_vlc );
} }
return VLC_SUCCESS; return VLC_SUCCESS;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment