Commit 5d88ca9c authored by Christophe Massiot's avatar Christophe Massiot

* modules/demux/playlist/playlist.c: New --no-playlist-autostart option.

parent cc47db8e
...@@ -33,11 +33,18 @@ ...@@ -33,11 +33,18 @@
/***************************************************************************** /*****************************************************************************
* Module descriptor * Module descriptor
*****************************************************************************/ *****************************************************************************/
#define AUTOSTART_TEXT N_( "Auto start" )
#define AUTOSTART_LONGTEXT N_( "Automatically start the playlist when " \
"it's loaded.\n" )
vlc_module_begin(); vlc_module_begin();
add_shortcut( "playlist" ); add_shortcut( "playlist" );
set_category( CAT_INPUT ); set_category( CAT_INPUT );
set_subcategory( SUBCAT_INPUT_DEMUX ); set_subcategory( SUBCAT_INPUT_DEMUX );
add_bool( "playlist-autostart", 1, NULL, AUTOSTART_TEXT, AUTOSTART_LONGTEXT,
VLC_FALSE );
set_description( _("Old playlist open") ); set_description( _("Old playlist open") );
add_shortcut( "old-open" ); add_shortcut( "old-open" );
set_capability( "demux2", 10 ); set_capability( "demux2", 10 );
...@@ -121,8 +128,10 @@ char *E_(ProcessMRL)( char *psz_mrl, char *psz_prefix ) ...@@ -121,8 +128,10 @@ char *E_(ProcessMRL)( char *psz_mrl, char *psz_prefix )
vlc_bool_t E_(FindItem)( demux_t *p_demux, playlist_t *p_playlist, vlc_bool_t E_(FindItem)( demux_t *p_demux, playlist_t *p_playlist,
playlist_item_t **pp_item ) playlist_item_t **pp_item )
{ {
vlc_bool_t b_play; vlc_bool_t b_play = var_CreateGetBool( p_demux, "playlist-autostart" );
if( p_playlist->status.p_item && &p_playlist->status.p_item->input ==
if( b_play && p_playlist->status.p_item &&
&p_playlist->status.p_item->input ==
((input_thread_t *)p_demux->p_parent)->input.p_item ) ((input_thread_t *)p_demux->p_parent)->input.p_item )
{ {
msg_Dbg( p_playlist, "starting playlist playback" ); msg_Dbg( p_playlist, "starting playlist playback" );
......
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