aic: Fix decoding files with odd dimensions
authorVittorio Giovara <vittorio.giovara@gmail.com>
Fri, 27 Feb 2015 19:00:25 +0000 (19:00 +0000)
committerLuca Barbato <lu_zero@gentoo.org>
Sun, 8 Mar 2015 16:27:53 +0000 (17:27 +0100)
commitf3dafb63d05896aacf84caf0e4c81c216476d60e
treee9406a29670302624eb4ba5be42c72ba9625141b
parent7136a0bf88f31bb8d40a3bbd251963706fb14578
aic: Fix decoding files with odd dimensions

Normally the aic decoder finds the proper slice combination (multiple of
some number less than 32) but in case of odd width, it resorts to the
default values, which were actually swapped.
The number of slices is modified to account for such odd width cases.

CC: libav-stable@libav.org
(cherry picked from commit e878ec0d47cd6228c367b2f3128b76d7523f7255)
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
libavcodec/aic.c