[0/5] Remove RkISP1FrameInfo class
mbox series

Message ID 20240212153532.179283-1-dan.scally@ideasonboard.com
Headers show
Series
  • Remove RkISP1FrameInfo class
Related show

Message

Dan Scally Feb. 12, 2024, 3:35 p.m. UTC
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(-)