/*
- * Copyright (C) 2009-2012 Andre Noll <maan@systemlinux.org>
+ * Copyright (C) 2009-2013 Andre Noll <maan@systemlinux.org>
*
* Licensed under the GPL v2. For licencing details see COPYING.
*/
static int prebuffer_parse_config(int argc, char **argv, void **config)
{
- struct prebuffer_filter_args_info *prebuffer_conf
- = para_calloc(sizeof(*prebuffer_conf));
+ struct prebuffer_filter_args_info *conf = para_calloc(sizeof(*conf));
int ret = -E_PREBUFFER_SYNTAX;
- if (prebuffer_cmdline_parser(argc, argv, prebuffer_conf))
- goto err;
+ prebuffer_filter_cmdline_parser(argc, argv, conf);
ret = -ERRNO_TO_PARA_ERROR(EINVAL);
- if (prebuffer_conf->duration_arg < 0)
+ if (conf->duration_arg < 0)
goto err;
- if (prebuffer_conf->size_arg < 0)
+ if (conf->size_arg < 0)
goto err;
- PARA_NOTICE_LOG("prebuffering %ims, %i bytes\n",
- prebuffer_conf->duration_arg, prebuffer_conf->size_arg);
- *config = prebuffer_conf;
+ PARA_NOTICE_LOG("prebuffering %ims, %i bytes\n", conf->duration_arg,
+ conf->size_arg);
+ *config = conf;
return 1;
err:
- free(prebuffer_conf);
+ free(conf);
return ret;
}
static void prebuffer_free_config(void *conf)
{
- prebuffer_cmdline_parser_free(conf);
+ prebuffer_filter_cmdline_parser_free(conf);
}
/**
{
struct prebuffer_filter_args_info dummy;
- prebuffer_cmdline_parser_init(&dummy);
+ prebuffer_filter_cmdline_parser_init(&dummy);
f->open = prebuffer_open;
f->close = prebuffer_close;
f->parse_config = prebuffer_parse_config;