[vlc-devel] [PATCH 14/21] Enable the iomx module
Martin Storsjö
martin at martin.st
Tue Sep 6 10:48:11 CEST 2011
On Mon, 5 Sep 2011, Rafaël Carré wrote:
> Le Mon, 5 Sep 2011 15:31:18 +0300,
> Martin Storsjö <martin at martin.st> a écrit :
>
>> Building with IOMX requires private Android headers from the
>> Android source tree, namely the frameworks/base and
>> system/core repositories. This API is not public, has no
>> ABI guarantees and isn't supported.
>
> On which versions of android did API/ABI remain stable? (or on w
> hich version did you test)
For IOMX, code built with either froyo or gingerbread works on both of
them IIRC.
For Stagefright, you need to build on gingerbread for it to work on
gingerbread (or manually declare the missing constants).
So in practice, the ABI of these APIs is kinda stable between these
releases, but there's no guarantees for this. And for newer qualcomm
devices, you need patch 18 and the android header patch mentioned there
(which applies to both froyo and gingerbread), and having this patch
applied shouldn't break things for other devices, IIRC.
// Martin
More information about the vlc-devel
mailing list