-/*****************************************************************************
- * Module descriptor
- *****************************************************************************/
-#define CACHING_TEXT N_("Caching value in ms")
-#define CACHING_LONGTEXT N_( \
- "Allows you to modify the default caching value for file streams. This " \
- "value should be set in miliseconds units." )
-#define CAT_TEXT N_("Concatenate with additional files")
-#define CAT_LONGTEXT N_( \
- "Allows you to play splitted files as they were part of a unique file. " \
- "Specify a coma (',') separated list of files." )
-
-vlc_module_begin();
- set_description( _("Standard filesystem file input") );
- add_integer( "file-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT, CACHING_LONGTEXT, VLC_TRUE );
- add_string( "file-cat", NULL, NULL, CAT_TEXT, CAT_LONGTEXT, VLC_TRUE );
- set_capability( "access", 50 );
- add_shortcut( "file" );
- add_shortcut( "stream" );
- add_shortcut( "kfir" );
- set_callbacks( Open, Close );
-vlc_module_end();
-
-/*****************************************************************************
- * _input_socket_t: private access plug-in data, modified to add private
- * fields
- *****************************************************************************/
-typedef struct file_entry_s