diff options
author | Hirokazu Honda <hiroh@chromium.org> | 2021-05-13 11:29:46 +0900 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2021-05-24 05:55:56 +0300 |
commit | 5a9d19210fad8371a9d706a6b276e0d3c7d24978 (patch) | |
tree | d418e478c318c1bfd7b2f08f23cc6f806602cd87 /src/libcamera/pipeline/raspberrypi/raspberrypi.cpp | |
parent | 89dae58449648660e586322059de1cbe760832f9 (diff) |
libcamera: pipeline: ipu3: Try queuing pending requests if a buffer is available
IPU3CameraData stores requests that have been failed due to a
buffer shortage. The requests should be retried once enough
buffers are available. This sets the retry function as signal to
CIO2Device and IPU3Frame, and invokes it from
CIO2Device::tryReturnBuffer() and IPU3Frame::remove().
Signed-off-by: Hirokazu Honda <hiroh@chromium.org>
Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'src/libcamera/pipeline/raspberrypi/raspberrypi.cpp')
0 files changed, 0 insertions, 0 deletions