/** Number of samples already seen. */
unsigned num_samples;
/** Absolute value of the maximal sample in the current block. */
- unsigned peak;
+ int peak;
};
static ssize_t compress(char *inbuf, size_t inbuf_len, struct filter_node *fn)
pcd->current_gain++;
} else
pcd->current_gain = PARA_MAX(pcd->current_gain - 2,
- 1 << pcd->conf->inertia_arg);
+ 1U << pcd->conf->inertia_arg);
pcd->peak = 0;
}
fn->loaded += length;