
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 int | StoreString (demux_t *p_demux, char **ppsz_string, const char *psz_source_start, const char *psz_source_end) |
| static char * | SkipBlanks (char *s, size_t i_strlen) |
| static int | ParseTime (char *s, size_t i_strlen) |
| int | Import_ASX (vlc_object_t *p_this) |
| void | Close_ASX (vlc_object_t *p_this) |
| void Close_ASX | ( | vlc_object_t * | p_this | ) |
References demux_t::p_sys, p_sys, demux_sys_t::psz_data, and demux_sys_t::psz_prefix.
| 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 asprintf(), demux_sys_t::b_skip_ads, demux_sys_t::b_utf8, FREENULL, GetCurrentItem(), demux_sys_t::i_data_len, input_item_CopyOptions(), input_item_GetName(), input_item_New, input_item_NewExt, input_item_node_AppendItem(), input_item_node_Create(), input_item_node_PostAndDelete(), input_item_SetArtist(), input_item_SetCopyright(), input_item_SetDescription(), input_item_SetTitle(), input_item_SetURL(), msg_Dbg, msg_Err, demux_t::p_sys, p_sys, ParseTime(), ProcessMRL(), demux_sys_t::psz_data, psz_name, demux_sys_t::psz_prefix, demux_t::s, SkipBlanks(), StoreString(), strcasecmp(), strcasestr(), stream_Read(), stream_Size(), strncasecmp(), vlc_gc_decref, VLC_INPUT_OPTION_TRUSTED, xmalloc(), and xrealloc().
| int Import_ASX | ( | vlc_object_t * | p_this | ) |
References demux_sys_t::b_skip_ads, demux_sys_t::b_utf8, CHECK_PEEK, demux_IsForced(), demux_IsPathExtension(), FindPrefix(), demux_sys_t::i_data_len, demux_t::p_sys, POKE, demux_sys_t::psz_data, demux_sys_t::psz_prefix, SkipBlanks(), STANDARD_DEMUX_INIT_MSG, var_InheritBool, VLC_EGENERIC, and VLC_SUCCESS.
| static int ParseTime | ( | char * | s, | |
| size_t | i_strlen | |||
| ) | [static] |
| static char* SkipBlanks | ( | char * | s, | |
| size_t | i_strlen | |||
| ) | [static] |
Referenced by Demux(), Import_ASX(), and ParseTime().
| static int StoreString | ( | demux_t * | p_demux, | |
| char ** | ppsz_string, | |||
| const char * | psz_source_start, | |||
| const char * | psz_source_end | |||
| ) | [static] |
References demux_sys_t::b_utf8, c, EnsureUTF8(), i, demux_t::p_sys, p_sys, VLC_ENOMEM, and VLC_SUCCESS.
Referenced by Demux().
1.5.6