projects
/
ffmpeg.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3c5071d
)
ff_lpc_calc_coefs: assert that the type is levinson or cholesky
author
Michael Niedermayer
<michaelni@gmx.at>
Tue, 9 Jul 2013 09:19:27 +0000
(11:19 +0200)
committer
Michael Niedermayer
<michaelni@gmx.at>
Tue, 9 Jul 2013 09:57:45 +0000
(11:57 +0200)
Otherwise the code could misbehave (and there are no other types anyway)
Fixes CID700759
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavcodec/lpc.c
patch
|
blob
|
history
diff --git
a/libavcodec/lpc.c
b/libavcodec/lpc.c
index
657a66d
..
1d52edf
100644
(file)
--- a/
libavcodec/lpc.c
+++ b/
libavcodec/lpc.c
@@
-182,6
+182,7
@@
int ff_lpc_calc_coefs(LPCContext *s,
av_assert2(max_order >= MIN_LPC_ORDER && max_order <= MAX_LPC_ORDER &&
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 */
if (blocksize != s->blocksize || max_order != s->max_order ||