summaryrefslogtreecommitdiff
path: root/src/ipa/rkisp1/ipa_context.cpp
diff options
context:
space:
mode:
authorMilan Zamazal <mzamazal@redhat.com>2025-01-31 20:59:28 +0100
committerKieran Bingham <kieran.bingham@ideasonboard.com>2025-02-01 10:09:46 +0000
commit9bc8b6a573a63b8c9f5588cdea6da5ae71abd138 (patch)
tree0fe426d5d76272b5b276807f8dd76e2c87635f3d /src/ipa/rkisp1/ipa_context.cpp
parent8aef7b4dfb12f2f9bf0513625231b85a5b8f5440 (diff)
libcamera: software_isp: Handle signals in the proper threadHEADmaster
inputBufferReady ready signal in the simple pipeline is handled in the pipeline handler thread. outputBufferReady and ispStatsReady signals should be handled there too. Rather than relying on the user of the SoftwareIsp instance, let SoftwareIsp inherits Object. SoftwareIsp serves as a signal proxy, the signals above are emitted from signal handlers. This means that if SoftwareIsp inherits Object then the slots are invoked in SoftwareIsp thread. Which is the camera manager thread because the SoftwareIsp instance is created there. 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 'src/ipa/rkisp1/ipa_context.cpp')
0 files changed, 0 insertions, 0 deletions