m3u.c File Reference

Include dependency graph for m3u.c:


Data Structures

struct  demux_sys_t

Functions

static int Demux (demux_t *p_demux)
static int Control (demux_t *p_demux, int i_query, va_list args)
static void parseEXTINF (char *psz_string, char **ppsz_artist, char **ppsz_name, int *pi_duration)
static bool ContainsURL (demux_t *p_demux)
static char * GuessEncoding (const char *str)
int Import_M3U (vlc_object_t *p_this)
void Close_M3U (vlc_object_t *p_this)

Function Documentation

void Close_M3U ( vlc_object_t p_this  ) 

static bool ContainsURL ( demux_t p_demux  )  [static]

References demux_t::s, stream_Peek(), and strncasecmp().

Referenced by Import_M3U().

static int Control ( demux_t p_demux,
int  i_query,
va_list  args 
) [static]

References VLC_EGENERIC, and VLC_UNUSED.

static int Demux ( demux_t p_demux  )  [static]

static char* GuessEncoding ( const char *  str  )  [static]

References FromLatin1(), IsUTF8(), and strdup().

Referenced by Import_M3U().

int Import_M3U ( vlc_object_t p_this  ) 

static void parseEXTINF ( char *  psz_string,
char **  ppsz_artist,
char **  ppsz_name,
int *  pi_duration 
) [static]

Referenced by Demux().


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