[libcamera-devel] [PATCH v3 2/4] android: Import GraphicBufferAllocator header from vndk v33
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Sat Sep 30 15:07:26 CEST 2023
Hi Mattijs,
On Sat, Sep 30, 2023 at 09:54:28AM +0200, Mattijs Korpershoek wrote:
> On dim., sept. 24, 2023 at 18:53, Laurent Pinchart wrote:
> > On Sat, Sep 23, 2023 at 06:23:32PM +0200, Mattijs Korpershoek via libcamera-devel wrote:
> >> The GraphicBufferAllocator class (from libui) provides a more modern interface
> >> to Android buffer allocation.
> >>
> >> Moreover, the gralloc.h API has been deprecated since Android P (9).
> >>
> >> Import the GraphicBufferAllocator.h from the VNDK.
> >>
> >> These have been imported from:
> >> URL: https://android.googlesource.com/platform/prebuilts/vndk/v33/
> >> rev: 390028a9da88 ("Update VNDK snapshot v33 to build 9948968. am: 3042508aee am: 7092391a46")
> >
> > Same comments as for patch 1/4.
>
> ACK.
>
> >> No changes have been made to the files, besides adding the SPDX comment.
> >>
> >> Note: because GraphicBufferAllocator has lots of Android-specific dependencies,
> >> a future patch is needed to stub/simplify this include.
> >
> > I fear we'll soon reach a point where it won't be possible anymore to
> > compile-test this code without a full VNDK. We'll see.
>
> That's possible indeed. I think it would be really nice to enable
> NDK/VNDK based builds as standalone but doing that and documenting it is
> a bit out of scope for this series, imho.
>
> I will investigate building with NDK/VNDK again in the coming month.
That's very appreciated, thank you. Jacopo will appreciate it too :-)
> >> Signed-off-by: Mattijs Korpershoek <mkorpershoek at baylibre.com>
> >> ---
> >> .../libs/ui/include/ui/GraphicBufferAllocator.h | 111 +++++++++++++++++++++
> >> 1 file changed, 111 insertions(+)
--
Regards,
Laurent Pinchart
More information about the libcamera-devel
mailing list