libcamera/test
Laurent Pinchart 21ff749a79 libcamera: camera: Handle camera objects through shared pointers
The Camera class is explicitly reference-counted to manage the lifetime
of camera objects. Replace this open-coded implementation with usage of
the std::shared_ptr<> class.

This API change prevents pipeline handlers from subclassing the Camera
class. This isn't deemed to be an issue. Mark the class final to make
this explicit.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
2019-01-21 11:13:53 +02:00
..
libtest test: Move include definitions to libtest 2019-01-02 11:08:20 +02:00
media_device test: media_device: Add link handling test 2019-01-14 17:54:56 +01:00
v4l2_device test: v4l2_device: Add test suite and initial test 2019-01-17 21:55:27 +00:00
event.cpp test: Add event notifier test 2019-01-08 16:23:16 +02:00
list-cameras.cpp libcamera: camera: Handle camera objects through shared pointers 2019-01-21 11:13:53 +02:00
meson.build test: v4l2_device: Add test suite and initial test 2019-01-17 21:55:27 +00:00
signal.cpp test: Add signal/slot test 2019-01-08 16:23:16 +02:00
timer.cpp test: timer: Add a 32 bit wraparound test 2019-01-17 21:31:33 +00:00