forked from FFmpeg/FFmpeg
g723_1: use all LPC vectors in formant postfilter
Due to some mistake LPC vector for the first subframe was used for all subframes instead of their own LPC vectors.
This commit is contained in:
parent
385ec296f1
commit
f86b2f3661
1 changed files with 1 additions and 0 deletions
|
@ -946,6 +946,7 @@ static void formant_postfilter(G723_1_Context *p, int16_t *lpc, int16_t *buf)
|
||||||
}
|
}
|
||||||
iir_filter(filter_coef[0], filter_coef[1], buf + i,
|
iir_filter(filter_coef[0], filter_coef[1], buf + i,
|
||||||
filter_signal + i);
|
filter_signal + i);
|
||||||
|
lpc += LPC_ORDER;
|
||||||
}
|
}
|
||||||
|
|
||||||
memcpy(p->fir_mem, buf + FRAME_LEN, LPC_ORDER * sizeof(*p->fir_mem));
|
memcpy(p->fir_mem, buf + FRAME_LEN, LPC_ORDER * sizeof(*p->fir_mem));
|
||||||
|
|
Loading…
Add table
Reference in a new issue