|
|
@@ -218,7 +218,7 @@ static void lpc_prediction(int32_t *error_buffer, uint32_t *buffer_out, |
|
|
/* adapt LPC coefficients */ |
|
|
/* adapt LPC coefficients */ |
|
|
error_sign = sign_only(error_val); |
|
|
error_sign = sign_only(error_val); |
|
|
if (error_sign) { |
|
|
if (error_sign) { |
|
|
for (j = 0; j < lpc_order && (int)error_val * error_sign > 0; j++) { |
|
|
|
|
|
|
|
|
for (j = 0; j < lpc_order && (int)(error_val * error_sign) > 0; j++) { |
|
|
int sign; |
|
|
int sign; |
|
|
val = d - pred[j]; |
|
|
val = d - pred[j]; |
|
|
sign = sign_only(val) * error_sign; |
|
|
sign = sign_only(val) * error_sign; |
|
|
|