summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorMilan Zamazal <mzamazal@redhat.com>2025-02-25 16:06:08 +0100
committerKieran Bingham <kieran.bingham@ideasonboard.com>2025-03-01 23:07:15 +0000
commitba4715ffedea0c6b1ba98049ab5a2bd35a56bb0a (patch)
treee14e7fe7169f3199b8a2d3c7722401346949d812 /utils
parentb72d78947557387ae2803fbb4d34da302afc26b1 (diff)
libcamera: software_isp: Handle queued output buffers on stop
When SoftwareIsp stops, input and output buffers queued to it may not yet be fully processed. They will be eventually returned but stop means stop, there should be no processing related actions invoked afterwards. Let's stop forwarding processed output buffers from the SoftwareIsp slots once SoftwareIsp is stopped. Let's track the queued output buffers and mark those still pending as cancelled in SoftwareIsp::stop and return them to the pipeline handler. Dealing with input buffers is addressed in a separate patch. Signed-off-by: Milan Zamazal <mzamazal@redhat.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Diffstat (limited to 'utils')
0 files changed, 0 insertions, 0 deletions