android: Introduce Chromium OS buffer manager

Introduce the CameraBuffer backend for the Chromium OS operating system
and the associated meson option.

The Chromium OS CameraBuffer implementation uses the
cros::CameraBufferManager class to perform mapping of 1 plane and multiplane
buffers and to retrieve size information.

Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Jacopo Mondi <jacopo@jmondi.org>
This commit is contained in:
Jacopo Mondi 2021-02-17 16:23:34 +01:00
parent 1427d124e8
commit d8d6a78f22
3 changed files with 132 additions and 1 deletions

View file

@ -7,7 +7,7 @@ option('android',
option('android_platform',
type : 'combo',
choices : ['generic'],
choices : ['cros', 'generic'],
value : 'generic',
description : 'Select the Android platform to compile for')