[v3,0/2] libcamera: pipeline: virtual: Move image generation to separate thread
mbox series

Message ID 20250926110708.94112-1-barnabas.pocze@ideasonboard.com
Headers show
Series
  • libcamera: pipeline: virtual: Move image generation to separate thread
Related show

Message

Barnabás Pőcze Sept. 26, 2025, 11:07 a.m. UTC
changes in v3:
  * rebase
  * queueRequest -> processRequest
  * bufferCompleted no inline
  * missing signal.h include

changes in v2:
  * make `Thread::removeMessages()` public
  * cancel requests instead of waiting for completion

v2: https://patchwork.libcamera.org/cover/24096/
v1: https://patchwork.libcamera.org/cover/24088/

Barnabás Pőcze (2):
  libcamera: base: thread: Make `removeMessages()` public
  libcamera: pipeline: virtual: Move image generation to separate thread

 include/libcamera/base/thread.h            |  2 +-
 src/libcamera/pipeline/virtual/virtual.cpp | 91 +++++++++++++++-------
 src/libcamera/pipeline/virtual/virtual.h   | 11 ++-
 3 files changed, 72 insertions(+), 32 deletions(-)

--
2.51.0