cvsd plc: crop calculated overlaped value

This commit is contained in:
Milanka Ringwald 2018-12-19 23:44:23 +01:00
parent 4e59fe7d8d
commit 7dc9826a2f

View File

@ -387,7 +387,7 @@ void btstack_cvsd_plc_good_frame(btstack_cvsd_plc_state_t *plc_state, uint16_t n
float left = plc_state->hist[CVSD_LHIST+i];
float right = in[i];
val = left * rcos[i-CVSD_RT] + right *rcos[CVSD_OLAL+CVSD_RT-1-i];
out[i] = (BTSTACK_CVSD_PLC_SAMPLE_FORMAT)val;
out[i] = btstack_cvsd_plc_crop_sample((BTSTACK_CVSD_PLC_SAMPLE_FORMAT)val);
}
}