* Uses ideas of AudioCompress, (C) 2002-2004 M. Hari Nezumi <magenta@trikuare.cx>
*/
+#include <regex.h>
+
#include "para.h"
#include "compress_filter.cmdline.h"
#include "list.h"
/** The size of the output data buffer. */
#define COMPRESS_CHUNK_SIZE 40960
-extern char *stat_item_values[NUM_STAT_ITEMS];
-
/** Data specific to the compress filter. */
struct private_compress_data {
/** The current multiplier. */
/* be careful in that heat, my dear */
int sample = *ip++, adjusted_sample = (PARA_ABS(sample) *
pcd->current_gain) >> gain_shift;
- if (unlikely(adjusted_sample > 32767)) { /* clip */
+ if (adjusted_sample > 32767) { /* clip */
PARA_NOTICE_LOG("clip: sample: %d, adjusted sample: %d\n",
sample, adjusted_sample);
adjusted_sample = 32767;
} else
pcd->peak = PARA_MAX(pcd->peak, adjusted_sample);
*op++ = sample >= 0? adjusted_sample : -adjusted_sample;
- if (likely(++pcd->num_samples & mask))
+ if (++pcd->num_samples & mask)
continue;
// PARA_DEBUG_LOG("gain: %u, peak: %u\n", pcd->current_gain,
// pcd->peak);