pipewire/spa/plugins/libcamera
Barnabás Pőcze 019a5c130f spa: libcamera: source: process requests on data loop
Since `impl::requestComplete()` runs in an internal libcamera thread, extra care
would need to be taken to validate all accesses to common data structures. For
example, the function might call `spa_libcamera_buffer_recycle()`, which accesses
`impl::ctrls`, which would be unsafe because it could read or modified at the same
time on the data thread. So move the processing of requests to the data loop.
2025-08-13 10:23:32 +02:00
..
libcamera-device.cpp spa: libcamera: use nullptr instead of NULL 2025-07-15 08:12:54 +00:00
libcamera-manager.cpp spa: libcamera: manager: keep libcamera::CameraManager 2025-08-01 15:54:10 +00:00
libcamera-manager.hpp
libcamera-source.cpp spa: libcamera: source: process requests on data loop 2025-08-13 10:23:32 +02:00
libcamera.c
libcamera.h
meson.build