playlist.c File Reference

Include dependency graph for playlist.c:


Defines

#define AUTOSTART_TEXT   N_( "Auto start" )
#define AUTOSTART_LONGTEXT
#define SHOW_ADULT_TEXT   N_( "Show shoutcast adult content" )
#define SHOW_ADULT_LONGTEXT
#define SKIP_ADS_TEXT   N_( "Skip ads" )
#define SKIP_ADS_LONGTEXT

Functions

int vlc_entry__main (module_t *p_module)
const char * vlc_entry_license__main (void)
input_item_tGetCurrentItem (demux_t *p_demux)
char * FindPrefix (demux_t *p_demux)
 Find directory part of the path to the playlist file, in case of relative paths inside.
char * ProcessMRL (const char *psz_mrl, const char *psz_prefix)
 Add the directory part of the playlist file to the start of the mrl, if the mrl is a relative file path.

Define Documentation

#define AUTOSTART_LONGTEXT

Value:

N_( "Automatically start playing the playlist " \
                "content once it's loaded." )

#define AUTOSTART_TEXT   N_( "Auto start" )

#define SHOW_ADULT_LONGTEXT

Value:

N_( "Show NC17 rated video streams when " \
                "using shoutcast video playlists." )

#define SHOW_ADULT_TEXT   N_( "Show shoutcast adult content" )

#define SKIP_ADS_LONGTEXT

Value:

N_( "Use playlist options usually used to prevent " \
    "ads skipping to detect ads and prevent adding them to the playlist." )

#define SKIP_ADS_TEXT   N_( "Skip ads" )


Function Documentation

char* FindPrefix ( demux_t p_demux  ) 

Find directory part of the path to the playlist file, in case of relative paths inside.

References asprintf(), demux_t::psz_access, demux_t::psz_path, strdup(), and strndup().

Referenced by Import_ASX(), Import_B4S(), Import_M3U(), Import_PLS(), Import_RAM(), Import_WPL(), and Import_ZPL().

input_item_t* GetCurrentItem ( demux_t p_demux  ) 

char* ProcessMRL ( const char *  psz_mrl,
const char *  psz_prefix 
)

Add the directory part of the playlist file to the start of the mrl, if the mrl is a relative file path.

References asprintf(), DIR_SEP_CHAR, encode_URI_component(), make_URI(), and strdup().

Referenced by Demux().

int vlc_entry__main ( module_t p_module  ) 

const char* vlc_entry_license__main ( void   ) 


Generated on Tue May 25 08:05:34 2010 for VLC by  doxygen 1.5.6