
Defines | |
| #define | SET_DATA(field, name) |
| #define | ADD_GINFO(info, name) |
| #define | ADD_INFO(info, field) |
Functions | |
| static int | Demux (demux_t *p_demux) |
| static int | Control (demux_t *p_demux, int i_query, va_list args) |
| static mtime_t | strTimeToMTime (const char *psz) |
| int | Import_podcast (vlc_object_t *p_this) |
| void | Close_podcast (vlc_object_t *p_this) |
| #define ADD_GINFO | ( | info, | |||
| name | ) |
Value:
else if( !strcmp( psz_elname, name ) ) \ { \ input_item_AddInfo( p_current_input, _("Podcast Info"), \ _( info ), "%s", psz_text ); \ }
Referenced by Demux().
| #define ADD_INFO | ( | info, | |||
| field | ) |
Value:
if( field ) { input_item_AddInfo( p_input, \ _( "Podcast Info" ), _( info ), "%s", field ); }
Referenced by Demux().
| #define SET_DATA | ( | field, | |||
| name | ) |
| void Close_podcast | ( | 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] |
References _, ADD_GINFO, ADD_INFO, FREENULL, GetCurrentItem(), i_type, input_item_AddInfo(), input_item_New, input_item_node_AppendItem(), input_item_node_Create(), input_item_node_Delete(), input_item_node_PostAndDelete(), input_item_SetArtURL, input_item_SetDuration(), input_item_SetName(), msg_Dbg, msg_Err, msg_Warn, psz_name, psz_value, demux_t::s, SET_DATA, strdup(), strTimeToMTime(), vlc_gc_decref, VLC_SUCCESS, xml_Create, xml_Delete(), XML_READER_ENDELEM, XML_READER_NONE, XML_READER_STARTELEM, XML_READER_TEXT, xml_ReaderCreate, xml_ReaderDelete, xml_ReaderName, xml_ReaderNextAttr, xml_ReaderNodeType, xml_ReaderRead, and xml_ReaderValue.
| int Import_podcast | ( | vlc_object_t * | p_this | ) |
References Control(), Demux(), demux_IsForced(), msg_Dbg, demux_t::pf_control, demux_t::pf_demux, VLC_EGENERIC, and VLC_SUCCESS.
1.5.6