mirror of
https://git.libcamera.org/libcamera/libcamera.git
synced 2025-07-25 17:45:06 +03:00
pipeline: raspberrypi: Remove enum BuffferMask from the mojom interface
The BufferMask enum provides a way of identifying which stream a frame buffer belongs to. This enum is defined in the raspberrypi.mojom interface file. However, the IPA does not need these enum definitions to mmap buffers that it uses. Move this enum out of the raspberrypi.mojom interface file and put it into the RPi namespace visible only to the pipeline handler. This removes the need to include the auto-generated IPA interface header in the RPi::Stream definition. Signed-off-by: Naushir Patuck <naush@raspberrypi.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: David Plowman <david.plowman@raspberrypi.com> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
This commit is contained in:
parent
1bcb7539df
commit
a857a150e1
5 changed files with 25 additions and 28 deletions
|
@ -8,14 +8,6 @@ module ipa.RPi;
|
|||
|
||||
import "include/libcamera/ipa/core.mojom";
|
||||
|
||||
enum BufferMask {
|
||||
MaskID = 0x00ffff,
|
||||
MaskStats = 0x010000,
|
||||
MaskEmbeddedData = 0x020000,
|
||||
MaskBayerData = 0x040000,
|
||||
MaskExternalBuffer = 0x100000,
|
||||
};
|
||||
|
||||
/* Size of the LS grid allocation. */
|
||||
const uint32 MaxLsGridSize = 0x8000;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue