
Data Structures | |
| struct | access_sys_t |
| ************************************************************************** This is our own access_sys_t for zip files More... | |
Defines | |
| #define | DEFAULT_MARGIN 32 |
| #define | FORCE_TEXT N_("Force use of dump module") |
| #define | FORCE_LONGTEXT |
| #define | MARGIN_TEXT N_("Maximum size of temporary file (Mb)") |
| #define | MARGIN_LONGTEXT |
Functions | |
| static int | Open (vlc_object_t *obj) |
| Open(). | |
| static void | Close (vlc_object_t *obj) |
| Close(). | |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| static ssize_t | Read (access_t *access, uint8_t *buffer, size_t len) |
| static block_t * | Block (access_t *access) |
| static int | Seek (access_t *access, int64_t offset) |
| static int | Control (access_t *access, int cmd, va_list ap) |
| static void | Trigger (access_t *access) |
| static int | KeyHandler (vlc_object_t *obj, char const *varname, vlc_value_t oldval, vlc_value_t newval, void *data) |
| static void | Dump (access_t *access, const uint8_t *buffer, size_t len) |
| #define DEFAULT_MARGIN 32 |
| #define FORCE_LONGTEXT |
Value:
N_("Activate the dump module " \ "even for media with fast seeking.")
| #define FORCE_TEXT N_("Force use of dump module") |
| #define MARGIN_LONGTEXT |
Value:
N_("The dump module will abort dumping of the media " \ "if more than this much megabyte were performed.")
| #define MARGIN_TEXT N_("Maximum size of temporary file (Mb)") |
References Dump(), block_t::i_buffer, access_t::i_update, access_t::info, block_t::p_buffer, access_t::pf_block, and src.
| static void Close | ( | vlc_object_t * | obj | ) | [static] |
References KeyHandler(), access_t::p_libvlc, access_t::p_sys, p_sys, access_sys_t::stream, and var_DelCallback.
| static int Control | ( | access_t * | access, | |
| int | cmd, | |||
| va_list | ap | |||
| ) | [static] |
References access_t::pf_control, and src.
| static void Dump | ( | access_t * | access, | |
| const uint8_t * | buffer, | |||
| size_t | len | |||
| ) | [static] |
References access_sys_t::dumpsize, access_t::i_pos, access_t::info, msg_Dbg, msg_Err, access_t::p_sys, p_sys, access_sys_t::stream, and access_sys_t::tmp_max.
| static int KeyHandler | ( | vlc_object_t * | obj, | |
| char const * | varname, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | data | |||
| ) | [static] |
References ACTIONID_DUMP, vlc_value_t::i_int, Trigger(), and VLC_SUCCESS.
| static int Open | ( | vlc_object_t * | obj | ) | [static] |
References ACCESS_CAN_FASTSEEK, access_Control(), Block(), Control(), access_t::info, KeyHandler(), msg_Dbg, msg_Err, access_t::p_libvlc, access_t::p_sys, p_sys, access_t::pf_block, access_t::pf_control, access_t::pf_read, access_t::pf_seek, Read(), Seek(), src, access_sys_t::stream, access_sys_t::tmp_max, var_AddCallback, var_CreateGetBool, var_CreateGetInteger, VLC_EGENERIC, VLC_ENOMEM, and VLC_SUCCESS.
| static ssize_t Read | ( | access_t * | access, | |
| uint8_t * | buffer, | |||
| size_t | len | |||
| ) | [static] |
References Dump(), access_t::i_update, access_t::info, access_t::pf_read, and src.
| static int Seek | ( | access_t * | access, | |
| int64_t | offset | |||
| ) | [static] |
References access_t::i_update, access_t::info, msg_Dbg, msg_Err, access_t::p_sys, p_sys, access_t::pf_seek, src, access_sys_t::stream, access_sys_t::tmp_max, and VLC_EGENERIC.
| static void Trigger | ( | access_t * | access | ) | [static] |
References config_GetUserDir(), localtime_r(), msg_Err, msg_Info, access_t::p_sys, p_sys, rewind(), access_sys_t::stream, access_sys_t::tmp_max, utf8_fopen(), and VLC_DOWNLOAD_DIR.
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
1.5.6