* bandwidth.c
*****************************************************************************
* Copyright © 2007 Rémi Denis-Courmont
- * $Id: dump.c 19948 2007-04-26 19:53:53Z courmisch $
+ * $Id$
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
*****************************************************************************/
-#include <vlc/vlc.h>
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <vlc_common.h>
+#include <vlc_plugin.h>
#include <assert.h>
#include <errno.h>
/* TODO: burst support */
-vlc_module_begin ();
- set_shortname (_("Bandwidth"));
- set_description (_("Bandwidth limiter"));
- set_category (CAT_INPUT);
- set_subcategory (SUBCAT_INPUT_ACCESS_FILTER);
- set_capability ("access_filter", 0);
- add_shortcut ("bandwidth");
- set_callbacks (Open, Close);
+vlc_module_begin ()
+ set_shortname (N_("Bandwidth"))
+ set_description (N_("Bandwidth limiter"))
+ set_category (CAT_INPUT)
+ set_subcategory (SUBCAT_INPUT_ACCESS_FILTER)
+ set_capability ("access_filter", 0)
+ add_shortcut ("bandwidth")
+ set_callbacks (Open, Close)
add_integer ("access-bandwidth", 65536, NULL, BANDWIDTH_TEXT,
- BANDWIDTH_LONGTEXT, VLC_FALSE);
-vlc_module_end();
+ BANDWIDTH_LONGTEXT, false);
+vlc_module_end ()
static ssize_t Read (access_t *access, uint8_t *buffer, size_t len);
static int Seek (access_t *access, int64_t offset);
access->pf_control = Control;
access->info = src->info;
- access_sys_t *p_sys = access->p_sys = malloc (sizeof (*p_sys));
- if (p_sys == NULL)
+ access_sys_t *p_sys = access->p_sys = calloc( 1, sizeof (*p_sys) );
+ if( !p_sys )
return VLC_ENOMEM;
- memset (p_sys, 0, sizeof (*p_sys));
p_sys->bandwidth = var_CreateGetInteger (access, "access-bandwidth");
p_sys->last_time = mdate ();
if (len > delta)
{
- msg_Dbg (access, "reading %u bytes instead of %u", (unsigned)delta,
+ msg_Dbg (access, "reading %"PRIu64" bytes instead of %zu", delta,
len);
len = (int)delta;
}
len = src->pf_read (src, buffer, len);
access->info = src->info;
- msg_Dbg (access, "read %u bytes", len);
+ msg_Dbg (access, "read %zu bytes", len);
return len;
}
access->info = src->info;
return ret;
}
+