lavc/lpc: do not explode when windowing a 1-length array

Divided by 0.
This commit is contained in:
Lynne 2022-09-21 07:00:15 +02:00
parent e601ec3c19
commit cc367a9b8a
No known key found for this signature in database
GPG Key ID: A2FEA5F03F034464
1 changed files with 5 additions and 0 deletions

View File

@ -38,6 +38,11 @@ static void lpc_apply_welch_window_c(const int32_t *data, int len,
double w; double w;
double c; double c;
if (len == 1) {
w_data[0] = 0.0;
return;
}
n2 = (len >> 1); n2 = (len >> 1);
c = 2.0 / (len - 1.0); c = 2.0 / (len - 1.0);