# HG changeset patch # User kostya # Date 1267941825 0 # Node ID ba57caf45845da18eb03a2ccf26a76e70e2b43a3 # Parent 3d5d0c2d5b6ba9830de2d339af19c186a9f074d6 When tracking non-zero coefficients during Indeo 5 decoding, make sure it does not ignore coefficient value = 256. Patch by Maxim ((!min)_pole \at gmx dot/ de) diff -r 3d5d0c2d5b6b -r ba57caf45845 ivi_common.c --- a/ivi_common.c Sat Mar 06 23:36:30 2010 +0000 +++ b/ivi_common.c Sun Mar 07 06:03:45 2010 +0000 @@ -413,7 +413,7 @@ if (q > 1) val = val * q + FFSIGN(val) * ((q >> 1) - (q & 1)); trvec[pos] = val; - col_flags[pos & col_mask] |= val; /* track columns containing non-zero coeffs */ + col_flags[pos & col_mask] |= !!val; /* track columns containing non-zero coeffs */ }// while if (scan_pos >= num_coeffs && sym != rvmap->eob_sym)