tX_seqpar_vtt_lp_freq :: tX_seqpar_vtt_lp_freq()
{
- set_mapping_parameters(1.0, 0, TX_SEQPAR_DEFAULT_SCALE, 1);
+ set_mapping_parameters(0.99, 0, TX_SEQPAR_DEFAULT_SCALE, 1);
}
float tX_seqpar_vtt_lp_freq :: get_value() { return tt->lp_freq; }
for (sample=0; sample<samples_in_mix_buffer; sample+=2)
{
temp=mix_buffer[sample];
+
+#ifndef TX_DO_CLIP
+#define FL_SHRT_MAX 32767.0
+#define FL_SHRT_MIN -32768.0
+ if(temp < FL_SHRT_MIN) temp = FL_SHRT_MIN;
+ else if (temp > FL_SHRT_MAX) temp = FL_SHRT_MAX;
+#endif
+
mix_out_buffer[sample]=(int16_t) temp;
if (temp>max) max=temp;
for (sample=1; sample<samples_in_mix_buffer; sample+=2)
{
temp=mix_buffer[sample];
+
+#ifndef TX_DO_CLIP
+ if(temp < FL_SHRT_MIN) temp = FL_SHRT_MIN;
+ else if (temp > FL_SHRT_MAX) temp = FL_SHRT_MAX;
+#endif
+
mix_out_buffer[sample]=(int16_t) temp;
if (temp>max) max=temp;