# include "config.h"
#endif
-#include <vlc/vlc.h>
+#include <vlc_common.h>
+#include <vlc_plugin.h>
#include <assert.h>
#include <time.h>
static void Close (vlc_object_t *);
vlc_module_begin ();
- set_shortname (_("Dump"));
- set_description (_("Dump"));
+ set_shortname (N_("Dump"));
+ set_description (N_("Dump"));
set_category (CAT_INPUT);
set_subcategory (SUBCAT_INPUT_ACCESS_FILTER);
set_capability ("access_filter", 0);
add_shortcut ("dump");
set_callbacks (Open, Close);
- add_bool ("dump-force", VLC_FALSE, NULL, FORCE_TEXT,
- FORCE_LONGTEXT, VLC_FALSE);
+ add_bool ("dump-force", false, NULL, FORCE_TEXT,
+ FORCE_LONGTEXT, false);
add_integer ("dump-margin", DEFAULT_MARGIN, NULL, MARGIN_TEXT,
- MARGIN_LONGTEXT, VLC_FALSE);
+ MARGIN_LONGTEXT, false);
vlc_module_end();
static ssize_t Read (access_t *access, uint8_t *buffer, size_t len);
if (!var_CreateGetBool (access, "dump-force"))
{
- vlc_bool_t b;
- if ((access2_Control (src, ACCESS_CAN_FASTSEEK, &b) == 0) && b)
+ bool b;
+ if ((access_Control (src, ACCESS_CAN_FASTSEEK, &b) == 0) && b)
{
msg_Dbg (obj, "dump filter useless");
return VLC_EGENERIC;
// and there is an off-by-one in the following sprintf().
return;
- const char *home = access->p_libvlc->psz_homedir;
+ const char *home = config_GetHomeDir();
/* Hmm what about the extension?? */
char filename[strlen (home) + sizeof ("/vlcdump-YYYYYYYYY-MM-DD-HH-MM-SS.ts")];