diff options
author | Naushir Patuck <naush@raspberrypi.com> | 2021-06-08 12:03:32 +0100 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2021-06-08 23:56:03 +0300 |
commit | 5055ca747c4c0d635ed8f2ab272f493748c2f50a (patch) | |
tree | 66c5b36389a5d0f4bfe07f2edf5bf4877c413d30 /utils/ipc/generators/libcamera_templates/proxy_functions.tmpl | |
parent | 75c14908271d44edac3b7c8d0f94501a3c93477e (diff) |
libcamera: utils: Add helper class for std::chrono::duration
A new utils::Duration class is defined to represent a std::chrono::duration type
with double precision nanosecond timebase. Using a double minimises the loss of
precision when converting timebases. This helper class may be used by IPAs to
represent variables such as frame durations and exposure times.
An operator << overload is defined to help with displaying utils::Duration value
in stream objects. Currently, this will display the duration value in
microseconds.
Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
Reviewed-by: David Plowman <david.plowman@raspberrypi.com>
Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'utils/ipc/generators/libcamera_templates/proxy_functions.tmpl')
0 files changed, 0 insertions, 0 deletions