diff options
author | Jacopo Mondi <jacopo@jmondi.org> | 2021-05-10 09:46:10 +0200 |
---|---|---|
committer | Jacopo Mondi <jacopo@jmondi.org> | 2021-06-14 12:26:27 +0200 |
commit | ebf8b5e7e064228897aeb18206d9bb93a5ff7e42 (patch) | |
tree | d24a9b4f25235b692f435c98d3e1fa95d953d4b3 /src/qcam/viewfinder_qt.cpp | |
parent | 1f38e4c73f5d39b366f75b774e76490850031532 (diff) |
android: Replace scoped_lock<> with libcamera::MutexLocker
The CameraDevice class uses std::scoped_lock<> to guard access to the
class' descriptors_ member.
std::scoped_lock<> provides a set of features that guarantees safety
when locking multiple mutexes in a critical section, while for single
locks happening in a scoped block it does not provides benefits compared
to the simplest std::unique_lock<> which libcamera provides the
MutexLocker type for.
Replace usage of std::scoped_lock<> with libcamera::MutexLocker to make
the implementation consistent with the rest of the code base.
Signed-off-by: Jacopo Mondi <jacopo@jmondi.org>
Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
Reviewed-by: Hirokazu Honda <hiroh@chromium.org>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'src/qcam/viewfinder_qt.cpp')
0 files changed, 0 insertions, 0 deletions