OSDN Git Service

stagefright aacenc: Don't address a Word32 with a Word16 pointer
authorMartin Storsjo <martin@martin.st>
Wed, 22 Dec 2010 21:39:18 +0000 (22:39 +0100)
committerMartin Storsjo <martin@martin.st>
Fri, 13 Jan 2012 18:57:27 +0000 (20:57 +0200)
commit2f0fb8c1ec139d385feb6990111ed6dc93422eac
tree8ff81b9f910255bd14270f784a67c8b85a63377e
parentb676a05348e4c516fa8b57e33b10548e6142c3f8
stagefright aacenc: Don't address a Word32 with a Word16 pointer

Currently, a pointer to a Word32 is used as a pointer to Word16, which
doesn't work as intended on big endian architectures.

This change needs to be analyzed and tested properly so that it doesn't
cause issues with overflows in these variables. Another solution would be
to change all the scf arrays to 32 bit instead.

Change-Id: I53d9eb83bdaf8d3b1530eb5064dd10b08bce737a
media/libstagefright/codecs/aacenc/src/sf_estim.c