[libcamera-devel] [PATCH v2 0/8] Pipeline handler refactoring and assorted improvements

Laurent Pinchart laurent.pinchart at ideasonboard.com
Tue Jan 15 16:18:41 CET 2019


Hello,

This series extends the "[PATCH 0/3] Pipeline handler refactoring and
documentation improvements" series with changes that incorporate the review
comments. In particular patch 4/8 renames a function as proposed by Jacopo,
and patches 5/8 to 8/8 implement the changes resulting from the unique_ptr<>
discussion.

Laurent Pinchart (8):
  libcamera: pipeline_handler: Don't index factories by name
  libcamera: camera_manager: Improve class documentation
  Documentation: Exclude pipeline handlers directory
  libcamera: pipeline_handler: Rename handlers() method to factories()
  libcamera: event_dispatcher_poll: Constify argument to
    processNotifiers
  libcamera: device_enumerator: Don't mark the search() function as
    const
  libcamera: utils: Implement C++14 make_unique<>()
  libcamera: camera_manager: Turn enumerator into a unique_ptr<>

 Documentation/Doxyfile.in                     |  2 +-
 include/libcamera/camera_manager.h            |  3 +-
 src/libcamera/camera_manager.cpp              | 84 +++++++++-------
 src/libcamera/device_enumerator.cpp           | 11 +--
 src/libcamera/event_dispatcher_poll.cpp       |  2 +-
 src/libcamera/include/device_enumerator.h     |  5 +-
 src/libcamera/include/event_dispatcher_poll.h |  2 +-
 src/libcamera/include/pipeline_handler.h      | 29 +++---
 src/libcamera/include/utils.h                 | 13 +++
 src/libcamera/pipeline_handler.cpp            | 95 ++++++-------------
 10 files changed, 118 insertions(+), 128 deletions(-)

-- 
Regards,

Laurent Pinchart



More information about the libcamera-devel mailing list