/** the current multiplier */
unsigned current_gain;
/** points to the configuration data for this instance of the compress filter */
- struct gengetopt_args_info *conf;
+ struct compress_filter_args_info *conf;
/** minimal admissible gain */
unsigned min_gain;
/** maximal admissible gain */
static ssize_t compress(char *inbuf, size_t inbuf_len, struct filter_node *fn)
{
- size_t i, length = MIN((inbuf_len / 2) * 2, (fn->bufsize - fn->loaded) / 2 * 2);
+ size_t i, length = PARA_MIN((inbuf_len / 2) * 2,
+ (fn->bufsize - fn->loaded) / 2 * 2);
struct private_compress_data *pcd = fn->private_data;
int16_t *ip = (int16_t *)inbuf, *op = (int16_t *)(fn->buf + fn->loaded);
unsigned gain_shift = pcd->conf->inertia_arg + pcd->conf->damp_arg,
static void *compress_parse_config(int argc, char **argv)
{
- struct gengetopt_args_info *ret = para_calloc(sizeof(struct gengetopt_args_info));
+ struct compress_filter_args_info *ret = para_calloc(sizeof(struct compress_filter_args_info));
if (!compress_cmdline_parser(argc, argv, ret))
return ret;
free(ret);