libcamera/src
Naushir Patuck 3e7aa49344 libcamera: pipeline: ipa: raspberrypi: Use dma heap allocs for LS tables
Remove use of vcsm allocations and replace with dma heap allocations.
The pipeline handler now passes the fd of the allocation over to the IPA
instead of the raw pointer.

Also use libcamera::FileDescriptor for fd lifetime management.

This commit must be built alongside the accompanying BCM2835 ISP kernel
driver changes at https://github.com/raspberrypi/linux/pull/3715.
Otherwise a mismatch will cause undefined behavior.

Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2020-07-17 16:36:28 +03:00
..
android android: camera_device: Remove single buffer restriction. 2020-07-07 11:50:51 +01:00
cam (q)cam: Fix header guards 2020-05-18 16:35:55 +03:00
gstreamer gst: Replace explicit DRM FourCCs with libcamera formats 2020-06-18 13:26:43 +03:00
ipa libcamera: pipeline: ipa: raspberrypi: Use dma heap allocs for LS tables 2020-07-17 16:36:28 +03:00
libcamera libcamera: pipeline: ipa: raspberrypi: Use dma heap allocs for LS tables 2020-07-17 16:36:28 +03:00
qcam meson: options: Add an option to control compilation of qcam 2020-06-24 19:06:16 +02:00
v4l2 v4l2: v4l2_camera_proxy: Use stream config in tryFormat 2020-07-10 16:11:50 +09:00
meson.build licenses: License all meson files under CC0-1.0 2020-05-13 16:46:24 +03:00