shoutcast.c File Reference

Include dependency graph for shoutcast.c:


Defines

#define SHOUTCAST_BASE_URL   "http/shout-winamp://www.shoutcast.com/sbin/newxml.phtml"
#define SHOUTCAST_TUNEIN_BASE_URL   "http://www.shoutcast.com"
#define SHOUTCAST_TV_TUNEIN_URL   "http://www.shoutcast.com/sbin/tunein-tvstation.pls?id="
#define GET_VALUE(a)
#define SADD_INFO(type, field)

Functions

static int Demux (demux_t *p_demux)
static int Control (demux_t *p_demux, int i_query, va_list args)
static int DemuxGenre (demux_t *p_demux, xml_reader_t *p_xml_reader, input_item_node_t *p_input_node)
static int DemuxStation (demux_t *p_demux, xml_reader_t *p_xml_reader, input_item_node_t *p_input_node, bool b_adult)
int Import_Shoutcast (vlc_object_t *p_this)
void Close_Shoutcast (vlc_object_t *p_this)

Define Documentation

#define GET_VALUE ( a   ) 

Value:

if( !strcmp( psz_attrname, #a ) ) \
                        { \
                            free(psz_ ## a); \
                            psz_ ## a = psz_attrvalue; \
                        }

Referenced by DemuxGenre(), and DemuxStation().

#define SADD_INFO ( type,
field   ) 

Value:

if( field ) \
                        input_item_AddInfo( p_input, _("Shoutcast"), \
                                            vlc_gettext(type), "%s", field )

#define SHOUTCAST_BASE_URL   "http/shout-winamp://www.shoutcast.com/sbin/newxml.phtml"

Referenced by DemuxGenre().

#define SHOUTCAST_TUNEIN_BASE_URL   "http://www.shoutcast.com"

Referenced by DemuxStation().

#define SHOUTCAST_TV_TUNEIN_URL   "http://www.shoutcast.com/sbin/tunein-tvstation.pls?id="

Referenced by DemuxStation().


Function Documentation

void Close_Shoutcast ( vlc_object_t p_this  ) 

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 int DemuxGenre ( demux_t p_demux,
xml_reader_t p_xml_reader,
input_item_node_t p_input_node 
) [static]

static int DemuxStation ( demux_t p_demux,
xml_reader_t p_xml_reader,
input_item_node_t p_input_node,
bool  b_adult 
) [static]

int Import_Shoutcast ( vlc_object_t p_this  ) 


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