mirror of https://git.ffmpeg.org/ffmpeg.git
jpeglsdec: fix infinite loop
Fixes Ticket331 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
42d4df06e1
commit
bd358e128f
|
@ -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…
Reference in New Issue