libcamera/include/libcamera
Laurent Pinchart 152adad97a libcamera: pipeline_handler: Make lock() and unlock() thread-safe
The PipelineHandler lock() and unlock() functions are documented as
thread-safe, but they're not. Fix them using a mutex.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
Reviewed-by: Umang Jain <umang.jain@ideasonboard.com>
2022-01-03 15:31:19 +02:00
..
base libcamera: base: utils: Add abs_diff() utility function 2021-12-07 19:09:31 +02:00
internal libcamera: pipeline_handler: Make lock() and unlock() thread-safe 2022-01-03 15:31:19 +02:00
ipa libcamera: base: Rename FileDescriptor to SharedFD 2021-12-04 23:05:05 +02:00
camera.h libcamera: camera: Add validateColorSpaces to CameraConfiguration class 2021-12-13 11:29:02 +02:00
camera_manager.h libcamera: Convert to pragma once 2021-11-24 12:17:35 +00:00
color_space.h libcamera: Add ColorSpace class 2021-12-13 11:29:01 +02:00
control_ids.h.in libcamera: Convert to pragma once 2021-11-24 12:17:35 +00:00
controls.h libcamera: Convert to pragma once 2021-11-24 12:17:35 +00:00
fence.h libcamera: fence: Introduce Fence 2021-12-11 17:53:40 +01:00
formats.h.in libcamera: Convert to pragma once 2021-11-24 12:17:35 +00:00
framebuffer.h libcamera: framebuffer: Add Fence to FrameBuffer 2021-12-11 17:53:40 +01:00
framebuffer_allocator.h libcamera: Convert to pragma once 2021-11-24 12:17:35 +00:00
geometry.h libcamera: Move compiler.h to base/ 2021-12-03 19:20:29 +02:00
logging.h libcamera: Convert to pragma once 2021-11-24 12:17:35 +00:00
meson.build libcamera: Add ColorSpace class 2021-12-13 11:29:01 +02:00
pixel_format.h libcamera: Convert to pragma once 2021-11-24 12:17:35 +00:00
property_ids.h.in libcamera: Convert to pragma once 2021-11-24 12:17:35 +00:00
request.h libcamera: request: Add Fence to Request::addBuffer() 2021-12-11 17:53:40 +01:00
stream.h libcamera: stream: Add ColorSpace fields to StreamConfiguration 2021-12-13 11:29:01 +02:00
transform.h libcamera: Convert to pragma once 2021-11-24 12:17:35 +00:00
version.h.in libcamera: Convert to pragma once 2021-11-24 12:17:35 +00:00