ff_lpc_calc_coefs: assert that the type is levinson or cholesky
Otherwise the code could misbehave (and there are no other types anyway) Fixes CID700759 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
3c5071db88
commit
0dd99628ea
@ -182,6 +182,7 @@ int ff_lpc_calc_coefs(LPCContext *s,
|
|||||||
|
|
||||||
av_assert2(max_order >= MIN_LPC_ORDER && max_order <= MAX_LPC_ORDER &&
|
av_assert2(max_order >= MIN_LPC_ORDER && max_order <= MAX_LPC_ORDER &&
|
||||||
lpc_type > FF_LPC_TYPE_FIXED);
|
lpc_type > FF_LPC_TYPE_FIXED);
|
||||||
|
av_assert0(lpc_type == FF_LPC_TYPE_CHOLESKY || lpc_type == FF_LPC_TYPE_LEVINSON);
|
||||||
|
|
||||||
/* reinit LPC context if parameters have changed */
|
/* reinit LPC context if parameters have changed */
|
||||||
if (blocksize != s->blocksize || max_order != s->max_order ||
|
if (blocksize != s->blocksize || max_order != s->max_order ||
|
||||||
|
Loading…
x
Reference in New Issue
Block a user