[PATCH 0/5] Remove RkISP1FrameInfo class

Daniel Scally dan.scally at ideasonboard.com
Mon Feb 12 16:35:27 CET 2024


Hello all

The RkISP1FrameInfo class exists (at least so far as I understand things) to
keep track of when a Request can be completed by tracking the status of the
video, stats and parameters buffers. I don't see that the class is really
necessary for the job, so this series represents an attempt at removing it and
re-factoring the functionality of its methods out to elsewhere in the pipeline
handler.

Thanks
Dan

Daniel Scally (5):
  libcamera: rkisp1: Make tryCompleteRequest() params agnostic
  libcamera: rkisp1: Standardise frame number tracking
  libcamera: rkisp1: Switch IPA slots to use bufferId not frame
  libcamera: rkisp1: Switch tryCompleteRequest() to use Request *
  libcamera: rkisp1: Remove RkISP1FrameInfo

 include/libcamera/ipa/rkisp1.mojom       |   4 +-
 src/ipa/rkisp1/rkisp1.cpp                |   4 +-
 src/libcamera/pipeline/rkisp1/rkisp1.cpp | 327 ++++++-----------------
 3 files changed, 91 insertions(+), 244 deletions(-)

-- 
2.34.1



More information about the libcamera-devel mailing list