Wim Taymans
cd79cdfb40
libcamera: use the data type mask to select a type
...
In alloc_buffers we need to look at the data types mask.
Select DmaBuf when not invalid and the DmaBuf flag is set, otherwise
select memptr.
See #1054
2021-04-15 20:40:16 +02:00
Wim Taymans
6e0ba50a9c
libcamera: use the buffer datatype as the port type
...
In use buffers we need to respect the buffer data type.
2021-04-15 20:39:12 +02:00
Peter Hutterer
223f20709d
meson: replace join_paths(a, b) with a / b
...
More readable and from the meson reference manual:
(since 0.49.0) Using the/ operator on strings is equivalent to calling join_paths.
2021-04-15 06:57:00 +00:00
Raghavendra
ec1861c5d9
libcamera: fix the build and capture issues with latest libcamera version.
2021-02-03 16:57:09 +05:30
Wim Taymans
a482e2e6e2
libcamera: delete the camera on error
...
Fixes #403
2020-11-24 09:25:07 +01:00
raghu447
cecbe8ff17
libcamera: cleanup build warnings
2020-06-16 17:53:54 +00:00
raghu447
9c631842cb
libcamera: cleanup unused variables
2020-06-15 17:45:01 +05:30
raghu447
7c05a7f7b4
libcamera: fixed a small leak and double free
2020-06-15 12:02:22 +05:30
raghu447
40ef322a34
libcamera: Fixed the crash issue when rtkit is enabled.
2020-06-12 12:24:00 +05:30
Stéphane Cerveau
e7cc0f69e3
libcamera: fix implicit dependency to libdrm
...
libcamera is depending on libdrm in libcamera_wrapper.cpp but it was
implicitely including the header drm_fourcc.h with libcamera
file pixel_format.h
With this patch, the libcamera plugin should explicitely depends on
libdrm as it needs DRM fourcc and should not depend on multiple
inclusion from libcamera.
Add a FourCC for Motion-JPEG compressed format. This is a temporary
addition until the format gets merged in the upstream kernel.
2020-06-10 09:20:16 +00:00
raghu447
9024cc4444
Integrating libcamera
2020-06-04 10:36:39 +02:00