mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
ac3enc: clip large coefficient values and negative exponents rather than using
av_assert2().
This commit is contained in:
parent
177fed4e9b
commit
63b1866ae1
@ -164,8 +164,10 @@ static void ac3_extract_exponents_c(uint8_t *exp, int32_t *coef, int nb_coefs)
|
|||||||
if (e >= 24) {
|
if (e >= 24) {
|
||||||
e = 24;
|
e = 24;
|
||||||
coef[i] = 0;
|
coef[i] = 0;
|
||||||
|
} else if (e < 0) {
|
||||||
|
e = 0;
|
||||||
|
coef[i] = av_clip(coef[i], -16777215, 16777215);
|
||||||
}
|
}
|
||||||
av_assert2(e >= 0);
|
|
||||||
}
|
}
|
||||||
exp[i] = e;
|
exp[i] = e;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user