pipeline: simple: Increase internal buffers for software ISP to 4

The Simple Pipeline handler supports a variety of hardware with
different capabilities and performances.

To improve performance and reliability of the cameras across the
supported range, increase the number of internal buffers to 4.

This allows lower performance devices more opportunity to process the
frames and increases stability.

Align the Simple Pipeline handler and Soft ISP buffering with the other
hardware based platforms and use 4 internal buffers.

Signed-off-by: Robert Mader <robert.mader@collabora.com>
Reviewed-by: Milan Zamazal <mzamazal@redhat.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
Robert Mader
2025-10-12 16:20:51 +02:00
committed by Kieran Bingham
parent d82780801d
commit 9e2ced2942

View File

@@ -418,7 +418,7 @@ protected:
private:
static constexpr unsigned int kMaxQueuedRequestsDevice = 4;
static constexpr unsigned int kNumInternalBuffers = 3;
static constexpr unsigned int kNumInternalBuffers = 4;
struct EntityData {
std::unique_ptr<V4L2VideoDevice> video;