jpeglsdec: fix infinite loop
Fixes Ticket331 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit bd358e128f47c14c7bc9dfceb8dedb3e5697f017)
This commit is contained in:
parent
64556c200e
commit
d99613bad6
@ -86,6 +86,8 @@ static inline void ff_jpegls_downscale_state(JLSState *state, int Q){
|
||||
}
|
||||
|
||||
static inline int ff_jpegls_update_state_regular(JLSState *state, int Q, int err){
|
||||
if(FFABS(err) > 0xFFFF)
|
||||
return -0x10000;
|
||||
state->A[Q] += FFABS(err);
|
||||
err *= state->twonear;
|
||||
state->B[Q] += err;
|
||||
|
Loading…
x
Reference in New Issue
Block a user