/* be careful in that heat, my dear */
int sample = *ip++, adjusted_sample = (PARA_ABS(sample) *
pcd->current_gain) >> gain_shift;
/* be careful in that heat, my dear */
int sample = *ip++, adjusted_sample = (PARA_ABS(sample) *
pcd->current_gain) >> gain_shift;
PARA_NOTICE_LOG("clip: sample: %d, adjusted sample: %d\n",
sample, adjusted_sample);
adjusted_sample = 32767;
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;
} else
pcd->peak = PARA_MAX(pcd->peak, adjusted_sample);
*op++ = sample >= 0? adjusted_sample : -adjusted_sample;
continue;
// PARA_DEBUG_LOG("gain: %u, peak: %u\n", pcd->current_gain,
// pcd->peak);
continue;
// PARA_DEBUG_LOG("gain: %u, peak: %u\n", pcd->current_gain,
// pcd->peak);