libcamera/base: Move extended base functionality
Move the functionality for the following components to the new base support library: - BoundMethod - EventDispatcher - EventDispatcherPoll - Log - Message - Object - Signal - Semaphore - Thread - Timer While it would be preferable to see these split to move one component per commit, these components are all interdependent upon each other, which leaves us with one big change performing the move for all of them. Reviewed-by: Hirokazu Honda <hiroh@chromium.org> Reviewed-by: Paul Elder <paul.elder@ideasonboard.com> Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
|
||||
#include <hardware/camera_common.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "camera_device.h"
|
||||
#include "camera_hal_manager.h"
|
||||
|
||||
@@ -12,12 +12,13 @@
|
||||
|
||||
#include <hardware/camera3.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include <libcamera/control_ids.h>
|
||||
#include <libcamera/controls.h>
|
||||
#include <libcamera/property_ids.h>
|
||||
|
||||
#include "libcamera/internal/formats.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
|
||||
using namespace libcamera;
|
||||
|
||||
|
||||
@@ -15,16 +15,15 @@
|
||||
#include <unistd.h>
|
||||
#include <vector>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/thread.h>
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include <libcamera/control_ids.h>
|
||||
#include <libcamera/controls.h>
|
||||
#include <libcamera/formats.h>
|
||||
#include <libcamera/property_ids.h>
|
||||
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include "libcamera/internal/thread.h"
|
||||
|
||||
#include "system/graphics.h"
|
||||
|
||||
using namespace libcamera;
|
||||
|
||||
@@ -14,15 +14,16 @@
|
||||
|
||||
#include <hardware/camera3.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/message.h>
|
||||
#include <libcamera/base/thread.h>
|
||||
|
||||
#include <libcamera/buffer.h>
|
||||
#include <libcamera/camera.h>
|
||||
#include <libcamera/request.h>
|
||||
#include <libcamera/stream.h>
|
||||
|
||||
#include "libcamera/internal/buffer.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
#include "libcamera/internal/message.h"
|
||||
#include "libcamera/internal/thread.h"
|
||||
|
||||
#include "camera_capabilities.h"
|
||||
#include "camera_metadata.h"
|
||||
|
||||
@@ -21,7 +21,7 @@ namespace filesystem = std::experimental::filesystem;
|
||||
|
||||
#include <hardware/camera3.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
using namespace libcamera;
|
||||
|
||||
|
||||
@@ -7,11 +7,11 @@
|
||||
|
||||
#include "camera_hal_manager.h"
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include <libcamera/camera.h>
|
||||
#include <libcamera/property_ids.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
|
||||
#include "camera_device.h"
|
||||
|
||||
using namespace libcamera;
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
#include "camera_metadata.h"
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
using namespace libcamera;
|
||||
|
||||
|
||||
@@ -9,14 +9,14 @@
|
||||
|
||||
#include <memory>
|
||||
|
||||
#include <libcamera/base/object.h>
|
||||
#include <libcamera/base/thread.h>
|
||||
|
||||
#include <libcamera/buffer.h>
|
||||
#include <libcamera/camera.h>
|
||||
#include <libcamera/object.h>
|
||||
#include <libcamera/request.h>
|
||||
#include <libcamera/stream.h>
|
||||
|
||||
#include "libcamera/internal/thread.h"
|
||||
|
||||
class CameraDevice;
|
||||
|
||||
class CaptureRequest
|
||||
|
||||
@@ -16,12 +16,13 @@
|
||||
#include <unistd.h>
|
||||
#include <vector>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include <libcamera/camera.h>
|
||||
#include <libcamera/formats.h>
|
||||
#include <libcamera/pixel_format.h>
|
||||
|
||||
#include "libcamera/internal/formats.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
|
||||
using namespace libcamera;
|
||||
|
||||
|
||||
@@ -14,10 +14,9 @@
|
||||
#include <tuple>
|
||||
#include <uchar.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
|
||||
using namespace libcamera;
|
||||
|
||||
LOG_DEFINE_CATEGORY(EXIF)
|
||||
|
||||
@@ -14,9 +14,9 @@
|
||||
#include "encoder_libjpeg.h"
|
||||
#include "exif.h"
|
||||
|
||||
#include <libcamera/formats.h>
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/formats.h>
|
||||
|
||||
using namespace libcamera;
|
||||
using namespace std::chrono_literals;
|
||||
|
||||
@@ -7,9 +7,9 @@
|
||||
|
||||
#include "thumbnailer.h"
|
||||
|
||||
#include <libcamera/formats.h>
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/formats.h>
|
||||
|
||||
using namespace libcamera;
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
#include "../camera_buffer.h"
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "cros-camera/camera_buffer_manager.h"
|
||||
|
||||
|
||||
@@ -9,8 +9,9 @@
|
||||
|
||||
#include <unistd.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "libcamera/internal/buffer.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
|
||||
using namespace libcamera;
|
||||
|
||||
|
||||
@@ -9,12 +9,13 @@
|
||||
|
||||
#include <libyuv/scale.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include <libcamera/formats.h>
|
||||
#include <libcamera/geometry.h>
|
||||
#include <libcamera/pixel_format.h>
|
||||
|
||||
#include "libcamera/internal/formats.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
|
||||
using namespace libcamera;
|
||||
|
||||
|
||||
@@ -11,6 +11,8 @@
|
||||
#include <linux/intel-ipu3.h>
|
||||
#include <linux/v4l2-controls.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include <libcamera/buffer.h>
|
||||
#include <libcamera/control_ids.h>
|
||||
#include <libcamera/ipa/ipa_interface.h>
|
||||
@@ -19,7 +21,6 @@
|
||||
#include <libcamera/request.h>
|
||||
|
||||
#include "libcamera/internal/buffer.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
|
||||
#include "ipu3_agc.h"
|
||||
#include "ipu3_awb.h"
|
||||
|
||||
@@ -11,9 +11,9 @@
|
||||
#include <cmath>
|
||||
#include <numeric>
|
||||
|
||||
#include <libcamera/ipa/core_ipa_interface.h>
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/ipa/core_ipa_interface.h>
|
||||
|
||||
#include "libipa/histogram.h"
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
#include <numeric>
|
||||
#include <unordered_map>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
namespace libcamera {
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
#include <cmath>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
/**
|
||||
* \file histogram.h
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
|
||||
#include <libcamera/span.h>
|
||||
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include "camera_mode.h"
|
||||
#include "controller/controller.hpp"
|
||||
#include "controller/metadata.hpp"
|
||||
#include "md_parser.hpp"
|
||||
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include "libcamera/internal/v4l2_videodevice.h"
|
||||
|
||||
namespace RPiController {
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* controller.cpp - ISP controller
|
||||
*/
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "algorithm.hpp"
|
||||
#include "controller.hpp"
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
#include "linux/bcm2835-isp.h"
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "../awb_status.h"
|
||||
#include "../device_status.h"
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
*/
|
||||
#include <math.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "../awb_status.h"
|
||||
#include "alsc.hpp"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* awb.cpp - AWB control algorithm
|
||||
*/
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "../lux_status.h"
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
#include <math.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "../black_level_status.h"
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* ccm.cpp - CCM (colour correction matrix) control algorithm
|
||||
*/
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "../awb_status.h"
|
||||
#include "../ccm_status.h"
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
*/
|
||||
#include <stdint.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "../contrast_status.h"
|
||||
#include "../histogram.hpp"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* dpc.cpp - DPC (defective pixel correction) control algorithm
|
||||
*/
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "dpc.hpp"
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
*/
|
||||
#include <stdint.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "../focus_status.h"
|
||||
#include "focus.hpp"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* geq.cpp - GEQ (green equalisation) control algorithm
|
||||
*/
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "../device_status.h"
|
||||
#include "../lux_status.h"
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
#include "linux/bcm2835-isp.h"
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "../device_status.h"
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
#include <math.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "../device_status.h"
|
||||
#include "../noise_status.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* sdn.cpp - SDN (spatial denoise) control algorithm
|
||||
*/
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "../denoise_status.h"
|
||||
#include "../noise_status.h"
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
#include <math.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "../sharpen_status.h"
|
||||
|
||||
|
||||
@@ -13,6 +13,10 @@
|
||||
#include <string.h>
|
||||
#include <sys/mman.h>
|
||||
|
||||
#include <linux/bcm2835-isp.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include <libcamera/buffer.h>
|
||||
#include <libcamera/control_ids.h>
|
||||
#include <libcamera/controls.h>
|
||||
@@ -25,9 +29,6 @@
|
||||
#include <libcamera/span.h>
|
||||
|
||||
#include "libcamera/internal/buffer.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
|
||||
#include <linux/bcm2835-isp.h>
|
||||
|
||||
#include "agc_algorithm.hpp"
|
||||
#include "agc_status.h"
|
||||
|
||||
@@ -15,6 +15,8 @@
|
||||
#include <linux/rkisp1-config.h>
|
||||
#include <linux/v4l2-controls.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include <libcamera/buffer.h>
|
||||
#include <libcamera/control_ids.h>
|
||||
#include <libcamera/ipa/ipa_interface.h>
|
||||
@@ -22,8 +24,6 @@
|
||||
#include <libcamera/ipa/rkisp1_ipa_interface.h>
|
||||
#include <libcamera/request.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
|
||||
namespace libcamera {
|
||||
|
||||
LOG_DEFINE_CATEGORY(IPARkISP1)
|
||||
|
||||
@@ -14,11 +14,12 @@
|
||||
|
||||
#include <iostream>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include <libcamera/ipa/ipa_interface.h>
|
||||
#include <libcamera/ipa/ipa_module_info.h>
|
||||
|
||||
#include "libcamera/internal/file.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
|
||||
namespace libcamera {
|
||||
|
||||
|
||||
@@ -5,14 +5,13 @@
|
||||
* bound_method.cpp - Method bind and invocation
|
||||
*/
|
||||
|
||||
#include <libcamera/bound_method.h>
|
||||
|
||||
#include "libcamera/internal/message.h"
|
||||
#include "libcamera/internal/semaphore.h"
|
||||
#include "libcamera/internal/thread.h"
|
||||
#include <libcamera/base/bound_method.h>
|
||||
#include <libcamera/base/message.h>
|
||||
#include <libcamera/base/semaphore.h>
|
||||
#include <libcamera/base/thread.h>
|
||||
|
||||
/**
|
||||
* \file bound_method.h
|
||||
* \file base/bound_method.h
|
||||
* \brief Method bind and invocation
|
||||
*/
|
||||
|
||||
@@ -5,12 +5,11 @@
|
||||
* event_dispatcher.cpp - Event dispatcher
|
||||
*/
|
||||
|
||||
#include "libcamera/internal/event_dispatcher.h"
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/event_dispatcher.h>
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
/**
|
||||
* \file event_dispatcher.h
|
||||
* \file base/event_dispatcher.h
|
||||
*/
|
||||
|
||||
namespace libcamera {
|
||||
@@ -5,7 +5,7 @@
|
||||
* event_dispatcher_poll.cpp - Poll-based event dispatcher
|
||||
*/
|
||||
|
||||
#include "libcamera/internal/event_dispatcher_poll.h"
|
||||
#include <libcamera/base/event_dispatcher_poll.h>
|
||||
|
||||
#include <algorithm>
|
||||
#include <chrono>
|
||||
@@ -16,15 +16,15 @@
|
||||
#include <sys/eventfd.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/thread.h>
|
||||
#include <libcamera/base/timer.h>
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include "libcamera/internal/event_notifier.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
#include "libcamera/internal/thread.h"
|
||||
#include "libcamera/internal/timer.h"
|
||||
|
||||
/**
|
||||
* \file event_dispatcher_poll.h
|
||||
* \file base/event_dispatcher_poll.h
|
||||
*/
|
||||
|
||||
namespace libcamera {
|
||||
@@ -5,7 +5,7 @@
|
||||
* log.cpp - Logging infrastructure
|
||||
*/
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include <array>
|
||||
#if HAVE_BACKTRACE
|
||||
@@ -23,12 +23,11 @@
|
||||
|
||||
#include <libcamera/logging.h>
|
||||
|
||||
#include <libcamera/base/thread.h>
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include "libcamera/internal/thread.h"
|
||||
|
||||
/**
|
||||
* \file log.h
|
||||
* \file base/log.h
|
||||
* \brief Logging infrastructure
|
||||
*
|
||||
* libcamera includes a logging infrastructure used through the library that
|
||||
@@ -2,10 +2,21 @@
|
||||
|
||||
libcamera_base_sources = files([
|
||||
'class.cpp',
|
||||
'bound_method.cpp',
|
||||
'event_dispatcher.cpp',
|
||||
'event_dispatcher_poll.cpp',
|
||||
'log.cpp',
|
||||
'message.cpp',
|
||||
'object.cpp',
|
||||
'semaphore.cpp',
|
||||
'signal.cpp',
|
||||
'thread.cpp',
|
||||
'timer.cpp',
|
||||
'utils.cpp',
|
||||
])
|
||||
|
||||
libcamera_base_deps = [
|
||||
dependency('threads'),
|
||||
]
|
||||
|
||||
libcamera_base_lib = shared_library('libcamera-base',
|
||||
|
||||
@@ -5,14 +5,13 @@
|
||||
* message.cpp - Message queue support
|
||||
*/
|
||||
|
||||
#include "libcamera/internal/message.h"
|
||||
#include <libcamera/base/message.h>
|
||||
|
||||
#include <libcamera/signal.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/signal.h>
|
||||
|
||||
/**
|
||||
* \file message.h
|
||||
* \file base/message.h
|
||||
* \brief Message queue support
|
||||
*
|
||||
* The messaging API enables inter-thread communication through message
|
||||
@@ -5,21 +5,19 @@
|
||||
* object.cpp - Base object
|
||||
*/
|
||||
|
||||
#include <libcamera/object.h>
|
||||
#include <libcamera/base/object.h>
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
#include <libcamera/signal.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/message.h>
|
||||
#include <libcamera/base/semaphore.h>
|
||||
#include <libcamera/base/signal.h>
|
||||
#include <libcamera/base/thread.h>
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include "libcamera/internal/message.h"
|
||||
#include "libcamera/internal/semaphore.h"
|
||||
#include "libcamera/internal/thread.h"
|
||||
|
||||
/**
|
||||
* \file object.h
|
||||
* \file base/object.h
|
||||
* \brief Base object to support automatic signal disconnection
|
||||
*/
|
||||
|
||||
@@ -5,11 +5,11 @@
|
||||
* semaphore.cpp - General-purpose counting semaphore
|
||||
*/
|
||||
|
||||
#include "libcamera/internal/semaphore.h"
|
||||
#include "libcamera/internal/thread.h"
|
||||
#include <libcamera/base/semaphore.h>
|
||||
#include <libcamera/base/thread.h>
|
||||
|
||||
/**
|
||||
* \file semaphore.h
|
||||
* \file base/semaphore.h
|
||||
* \brief General-purpose counting semaphore
|
||||
*/
|
||||
|
||||
@@ -5,12 +5,12 @@
|
||||
* signal.cpp - Signal & slot implementation
|
||||
*/
|
||||
|
||||
#include <libcamera/signal.h>
|
||||
#include <libcamera/base/signal.h>
|
||||
|
||||
#include "libcamera/internal/thread.h"
|
||||
#include <libcamera/base/thread.h>
|
||||
|
||||
/**
|
||||
* \file signal.h
|
||||
* \file base/signal.h
|
||||
* \brief Signal & slot implementation
|
||||
*/
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* thread.cpp - Thread support
|
||||
*/
|
||||
|
||||
#include "libcamera/internal/thread.h"
|
||||
#include <libcamera/base/thread.h>
|
||||
|
||||
#include <atomic>
|
||||
#include <condition_variable>
|
||||
@@ -14,10 +14,10 @@
|
||||
#include <sys/types.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include "libcamera/internal/event_dispatcher.h"
|
||||
#include "libcamera/internal/event_dispatcher_poll.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
#include "libcamera/internal/message.h"
|
||||
#include <libcamera/base/event_dispatcher.h>
|
||||
#include <libcamera/base/event_dispatcher_poll.h>
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/message.h>
|
||||
|
||||
/**
|
||||
* \page thread Thread Support
|
||||
@@ -102,7 +102,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* \file thread.h
|
||||
* \file base/thread.h
|
||||
* \brief Thread support
|
||||
*/
|
||||
|
||||
@@ -5,21 +5,20 @@
|
||||
* timer.cpp - Generic timer
|
||||
*/
|
||||
|
||||
#include "libcamera/internal/timer.h"
|
||||
#include <libcamera/base/timer.h>
|
||||
|
||||
#include <chrono>
|
||||
|
||||
#include <libcamera/camera_manager.h>
|
||||
|
||||
#include <libcamera/base/event_dispatcher.h>
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/message.h>
|
||||
#include <libcamera/base/thread.h>
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include "libcamera/internal/event_dispatcher.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
#include "libcamera/internal/message.h"
|
||||
#include "libcamera/internal/thread.h"
|
||||
#include <libcamera/camera_manager.h>
|
||||
|
||||
/**
|
||||
* \file timer.h
|
||||
* \file base/timer.h
|
||||
* \brief Generic timer
|
||||
*/
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
#include <sys/mman.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
/**
|
||||
* \file libcamera/buffer.h
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
#include <stdint.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
/**
|
||||
* \file byte_stream_buffer.h
|
||||
|
||||
@@ -11,13 +11,14 @@
|
||||
#include <atomic>
|
||||
#include <iomanip>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/thread.h>
|
||||
|
||||
#include <libcamera/framebuffer_allocator.h>
|
||||
#include <libcamera/request.h>
|
||||
#include <libcamera/stream.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include "libcamera/internal/pipeline_handler.h"
|
||||
#include "libcamera/internal/thread.h"
|
||||
|
||||
/**
|
||||
* \file camera.h
|
||||
|
||||
@@ -14,12 +14,13 @@
|
||||
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/thread.h>
|
||||
|
||||
#include "libcamera/internal/device_enumerator.h"
|
||||
#include "libcamera/internal/ipa_manager.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
#include "libcamera/internal/pipeline_handler.h"
|
||||
#include "libcamera/internal/process.h"
|
||||
#include "libcamera/internal/thread.h"
|
||||
|
||||
/**
|
||||
* \file camera_manager.h
|
||||
|
||||
@@ -9,9 +9,9 @@
|
||||
|
||||
#include <map>
|
||||
|
||||
#include <libcamera/control_ids.h>
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/control_ids.h>
|
||||
|
||||
/**
|
||||
* \file camera_sensor_properties.h
|
||||
|
||||
@@ -11,13 +11,14 @@
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include <libcamera/control_ids.h>
|
||||
#include <libcamera/controls.h>
|
||||
#include <libcamera/ipa/ipa_controls.h>
|
||||
#include <libcamera/span.h>
|
||||
|
||||
#include "libcamera/internal/byte_stream_buffer.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
|
||||
/**
|
||||
* \file control_serializer.h
|
||||
|
||||
@@ -12,10 +12,10 @@
|
||||
#include <string>
|
||||
#include <string.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include "libcamera/internal/control_validator.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
|
||||
/**
|
||||
* \file controls.h
|
||||
|
||||
@@ -7,9 +7,10 @@
|
||||
|
||||
#include "libcamera/internal/delayed_controls.h"
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include <libcamera/controls.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include "libcamera/internal/v4l2_device.h"
|
||||
|
||||
/**
|
||||
|
||||
@@ -11,7 +11,8 @@
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "libcamera/internal/media_device.h"
|
||||
|
||||
/**
|
||||
|
||||
@@ -17,7 +17,8 @@
|
||||
#include <sys/types.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "libcamera/internal/media_device.h"
|
||||
|
||||
namespace libcamera {
|
||||
|
||||
@@ -17,8 +17,9 @@
|
||||
#include <sys/sysmacros.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "libcamera/internal/event_notifier.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
#include "libcamera/internal/media_device.h"
|
||||
|
||||
namespace libcamera {
|
||||
|
||||
@@ -9,9 +9,9 @@
|
||||
|
||||
#include <libcamera/camera_manager.h>
|
||||
|
||||
#include "libcamera/internal/event_dispatcher.h"
|
||||
#include "libcamera/internal/message.h"
|
||||
#include "libcamera/internal/thread.h"
|
||||
#include <libcamera/base/event_dispatcher.h>
|
||||
#include <libcamera/base/message.h>
|
||||
#include <libcamera/base/thread.h>
|
||||
|
||||
/**
|
||||
* \file event_notifier.h
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
#include <sys/types.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
/**
|
||||
* \file file.h
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
#include <unistd.h>
|
||||
#include <utility>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
/**
|
||||
* \file file_descriptor.h
|
||||
|
||||
@@ -10,9 +10,9 @@
|
||||
#include <algorithm>
|
||||
#include <errno.h>
|
||||
|
||||
#include <libcamera/formats.h>
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/formats.h>
|
||||
|
||||
/**
|
||||
* \file internal/formats.h
|
||||
|
||||
@@ -9,11 +9,12 @@
|
||||
|
||||
#include <errno.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include <libcamera/buffer.h>
|
||||
#include <libcamera/camera.h>
|
||||
#include <libcamera/stream.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include "libcamera/internal/pipeline_handler.h"
|
||||
|
||||
/**
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
#include <sstream>
|
||||
#include <stdint.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
/**
|
||||
* \file geometry.h
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
#include "libcamera/internal/ipa_data_serializer.h"
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
/**
|
||||
* \file ipa_data_serializer.h
|
||||
|
||||
@@ -12,12 +12,12 @@
|
||||
#include <string.h>
|
||||
#include <sys/types.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include "libcamera/internal/file.h"
|
||||
#include "libcamera/internal/ipa_module.h"
|
||||
#include "libcamera/internal/ipa_proxy.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
#include "libcamera/internal/pipeline_handler.h"
|
||||
|
||||
/**
|
||||
|
||||
@@ -23,10 +23,10 @@
|
||||
|
||||
#include <libcamera/span.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include "libcamera/internal/file.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
#include "libcamera/internal/pipeline_handler.h"
|
||||
|
||||
/**
|
||||
|
||||
@@ -12,10 +12,10 @@
|
||||
#include <sys/types.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include "libcamera/internal/ipa_module.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
|
||||
/**
|
||||
* \file ipa_proxy.h
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
#include "libcamera/internal/ipc_pipe.h"
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
/**
|
||||
* \file ipc_pipe.h
|
||||
|
||||
@@ -9,13 +9,14 @@
|
||||
|
||||
#include <vector>
|
||||
|
||||
#include "libcamera/internal/event_dispatcher.h"
|
||||
#include <libcamera/base/event_dispatcher.h>
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/thread.h>
|
||||
#include <libcamera/base/timer.h>
|
||||
|
||||
#include "libcamera/internal/ipc_pipe.h"
|
||||
#include "libcamera/internal/ipc_unixsocket.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
#include "libcamera/internal/process.h"
|
||||
#include "libcamera/internal/thread.h"
|
||||
#include "libcamera/internal/timer.h"
|
||||
|
||||
namespace libcamera {
|
||||
|
||||
|
||||
@@ -12,8 +12,9 @@
|
||||
#include <sys/socket.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "libcamera/internal/event_notifier.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
|
||||
/**
|
||||
* \file ipc_unixsocket.h
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
#include <linux/media.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
/**
|
||||
* \file media_device.h
|
||||
|
||||
@@ -15,7 +15,8 @@
|
||||
|
||||
#include <linux/media.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "libcamera/internal/media_device.h"
|
||||
|
||||
/**
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
|
||||
libcamera_sources = files([
|
||||
'bayer_format.cpp',
|
||||
'bound_method.cpp',
|
||||
'buffer.cpp',
|
||||
'byte_stream_buffer.cpp',
|
||||
'camera.cpp',
|
||||
@@ -16,8 +15,6 @@ libcamera_sources = files([
|
||||
'delayed_controls.cpp',
|
||||
'device_enumerator.cpp',
|
||||
'device_enumerator_sysfs.cpp',
|
||||
'event_dispatcher.cpp',
|
||||
'event_dispatcher_poll.cpp',
|
||||
'event_notifier.cpp',
|
||||
'file.cpp',
|
||||
'file_descriptor.cpp',
|
||||
@@ -33,23 +30,16 @@ libcamera_sources = files([
|
||||
'ipc_pipe.cpp',
|
||||
'ipc_pipe_unixsocket.cpp',
|
||||
'ipc_unixsocket.cpp',
|
||||
'log.cpp',
|
||||
'media_device.cpp',
|
||||
'media_object.cpp',
|
||||
'message.cpp',
|
||||
'object.cpp',
|
||||
'pipeline_handler.cpp',
|
||||
'pixel_format.cpp',
|
||||
'process.cpp',
|
||||
'pub_key.cpp',
|
||||
'request.cpp',
|
||||
'semaphore.cpp',
|
||||
'signal.cpp',
|
||||
'source_paths.cpp',
|
||||
'stream.cpp',
|
||||
'sysfs.cpp',
|
||||
'thread.cpp',
|
||||
'timer.cpp',
|
||||
'transform.cpp',
|
||||
'v4l2_device.cpp',
|
||||
'v4l2_pixelformat.cpp',
|
||||
@@ -128,7 +118,6 @@ libcamera_deps = [
|
||||
libgnutls,
|
||||
liblttng,
|
||||
libudev,
|
||||
dependency('threads'),
|
||||
]
|
||||
|
||||
# We add '/' to the build_rpath as a 'safe' path to act as a boolean flag.
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
#include <queue>
|
||||
#include <vector>
|
||||
|
||||
#include <libcamera/signal.h>
|
||||
#include <libcamera/base/signal.h>
|
||||
|
||||
#include "libcamera/internal/v4l2_subdevice.h"
|
||||
#include "libcamera/internal/v4l2_videodevice.h"
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
#include <queue>
|
||||
#include <vector>
|
||||
|
||||
#include <libcamera/signal.h>
|
||||
#include <libcamera/base/signal.h>
|
||||
|
||||
namespace libcamera {
|
||||
|
||||
|
||||
@@ -13,12 +13,12 @@
|
||||
|
||||
#include <linux/media-bus-format.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include <libcamera/formats.h>
|
||||
#include <libcamera/stream.h>
|
||||
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include "libcamera/internal/media_device.h"
|
||||
|
||||
namespace libcamera {
|
||||
|
||||
@@ -11,6 +11,9 @@
|
||||
#include <queue>
|
||||
#include <vector>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include <libcamera/camera.h>
|
||||
#include <libcamera/control_ids.h>
|
||||
#include <libcamera/formats.h>
|
||||
@@ -20,13 +23,10 @@
|
||||
#include <libcamera/request.h>
|
||||
#include <libcamera/stream.h>
|
||||
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include "libcamera/internal/camera_sensor.h"
|
||||
#include "libcamera/internal/delayed_controls.h"
|
||||
#include "libcamera/internal/device_enumerator.h"
|
||||
#include "libcamera/internal/ipa_manager.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
#include "libcamera/internal/media_device.h"
|
||||
#include "libcamera/internal/pipeline_handler.h"
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
#include <sys/ioctl.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
/*
|
||||
* /dev/dma-heap/linux,cma is the dma-heap allocator, which allows dmaheap-cma
|
||||
|
||||
@@ -6,9 +6,9 @@
|
||||
*/
|
||||
#include "rpi_stream.h"
|
||||
|
||||
#include <libcamera/ipa/raspberrypi_ipa_interface.h>
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/ipa/raspberrypi_ipa_interface.h>
|
||||
|
||||
namespace libcamera {
|
||||
|
||||
|
||||
@@ -14,6 +14,9 @@
|
||||
|
||||
#include <linux/media-bus-format.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include <libcamera/buffer.h>
|
||||
#include <libcamera/camera.h>
|
||||
#include <libcamera/control_ids.h>
|
||||
@@ -24,13 +27,10 @@
|
||||
#include <libcamera/request.h>
|
||||
#include <libcamera/stream.h>
|
||||
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include "libcamera/internal/camera_sensor.h"
|
||||
#include "libcamera/internal/delayed_controls.h"
|
||||
#include "libcamera/internal/device_enumerator.h"
|
||||
#include "libcamera/internal/ipa_manager.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
#include "libcamera/internal/media_device.h"
|
||||
#include "libcamera/internal/pipeline_handler.h"
|
||||
#include "libcamera/internal/v4l2_subdevice.h"
|
||||
|
||||
@@ -10,10 +10,11 @@
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
#include <libcamera/base/signal.h>
|
||||
|
||||
#include <libcamera/camera.h>
|
||||
#include <libcamera/geometry.h>
|
||||
#include <libcamera/pixel_format.h>
|
||||
#include <libcamera/signal.h>
|
||||
#include <libcamera/span.h>
|
||||
|
||||
#include "libcamera/internal/media_object.h"
|
||||
|
||||
@@ -10,14 +10,14 @@
|
||||
#include <algorithm>
|
||||
#include <limits.h>
|
||||
|
||||
#include <libcamera/buffer.h>
|
||||
#include <libcamera/geometry.h>
|
||||
#include <libcamera/signal.h>
|
||||
#include <libcamera/stream.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/signal.h>
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/buffer.h>
|
||||
#include <libcamera/geometry.h>
|
||||
#include <libcamera/stream.h>
|
||||
|
||||
#include "libcamera/internal/media_device.h"
|
||||
#include "libcamera/internal/v4l2_videodevice.h"
|
||||
|
||||
|
||||
@@ -16,9 +16,9 @@
|
||||
#include <vector>
|
||||
|
||||
#include <libcamera/pixel_format.h>
|
||||
#include <libcamera/signal.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/signal.h>
|
||||
|
||||
namespace libcamera {
|
||||
|
||||
|
||||
@@ -21,6 +21,8 @@
|
||||
|
||||
#include <linux/media-bus-format.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include <libcamera/camera.h>
|
||||
#include <libcamera/control_ids.h>
|
||||
#include <libcamera/request.h>
|
||||
@@ -28,7 +30,6 @@
|
||||
|
||||
#include "libcamera/internal/camera_sensor.h"
|
||||
#include "libcamera/internal/device_enumerator.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
#include "libcamera/internal/media_device.h"
|
||||
#include "libcamera/internal/pipeline_handler.h"
|
||||
#include "libcamera/internal/v4l2_subdevice.h"
|
||||
|
||||
@@ -12,6 +12,9 @@
|
||||
#include <memory>
|
||||
#include <tuple>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include <libcamera/camera.h>
|
||||
#include <libcamera/control_ids.h>
|
||||
#include <libcamera/controls.h>
|
||||
@@ -19,10 +22,7 @@
|
||||
#include <libcamera/request.h>
|
||||
#include <libcamera/stream.h>
|
||||
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include "libcamera/internal/device_enumerator.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
#include "libcamera/internal/media_device.h"
|
||||
#include "libcamera/internal/pipeline_handler.h"
|
||||
#include "libcamera/internal/sysfs.h"
|
||||
|
||||
@@ -14,29 +14,29 @@
|
||||
#include <linux/media-bus-format.h>
|
||||
#include <linux/version.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include <libcamera/camera.h>
|
||||
#include <libcamera/control_ids.h>
|
||||
#include <libcamera/controls.h>
|
||||
#include <libcamera/formats.h>
|
||||
#include <libcamera/ipa/ipa_interface.h>
|
||||
#include <libcamera/ipa/ipa_module_info.h>
|
||||
#include <libcamera/request.h>
|
||||
#include <libcamera/stream.h>
|
||||
|
||||
#include <libcamera/base/utils.h>
|
||||
#include <libcamera/ipa/ipa_interface.h>
|
||||
#include <libcamera/ipa/ipa_module_info.h>
|
||||
#include <libcamera/ipa/vimc_ipa_interface.h>
|
||||
#include <libcamera/ipa/vimc_ipa_proxy.h>
|
||||
|
||||
#include "libcamera/internal/camera_sensor.h"
|
||||
#include "libcamera/internal/device_enumerator.h"
|
||||
#include "libcamera/internal/ipa_manager.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
#include "libcamera/internal/media_device.h"
|
||||
#include "libcamera/internal/pipeline_handler.h"
|
||||
#include "libcamera/internal/v4l2_subdevice.h"
|
||||
#include "libcamera/internal/v4l2_videodevice.h"
|
||||
|
||||
#include <libcamera/ipa/vimc_ipa_interface.h>
|
||||
#include <libcamera/ipa/vimc_ipa_proxy.h>
|
||||
|
||||
namespace libcamera {
|
||||
|
||||
LOG_DEFINE_CATEGORY(VIMC)
|
||||
|
||||
@@ -9,14 +9,14 @@
|
||||
|
||||
#include <sys/sysmacros.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include <libcamera/buffer.h>
|
||||
#include <libcamera/camera.h>
|
||||
#include <libcamera/camera_manager.h>
|
||||
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include "libcamera/internal/device_enumerator.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
#include "libcamera/internal/media_device.h"
|
||||
#include "libcamera/internal/tracepoints.h"
|
||||
|
||||
|
||||
@@ -20,10 +20,10 @@
|
||||
#include <unistd.h>
|
||||
#include <vector>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include "libcamera/internal/event_notifier.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
|
||||
/**
|
||||
* \file process.h
|
||||
|
||||
@@ -10,13 +10,14 @@
|
||||
#include <map>
|
||||
#include <sstream>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include <libcamera/buffer.h>
|
||||
#include <libcamera/camera.h>
|
||||
#include <libcamera/control_ids.h>
|
||||
#include <libcamera/stream.h>
|
||||
|
||||
#include "libcamera/internal/camera_controls.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
#include "libcamera/internal/tracepoints.h"
|
||||
|
||||
/**
|
||||
|
||||
@@ -15,9 +15,9 @@
|
||||
|
||||
#include <libcamera/request.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
|
||||
/**
|
||||
* \file stream.h
|
||||
|
||||
@@ -12,8 +12,9 @@
|
||||
#include <sys/stat.h>
|
||||
#include <sys/sysmacros.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include "libcamera/internal/file.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
|
||||
/**
|
||||
* \file sysfs.h
|
||||
|
||||
@@ -16,10 +16,10 @@
|
||||
#include <sys/syscall.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include "libcamera/internal/event_notifier.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
#include "libcamera/internal/sysfs.h"
|
||||
|
||||
/**
|
||||
|
||||
@@ -12,11 +12,12 @@
|
||||
#include <map>
|
||||
#include <string.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include <libcamera/formats.h>
|
||||
#include <libcamera/pixel_format.h>
|
||||
|
||||
#include "libcamera/internal/formats.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
|
||||
/**
|
||||
* \file v4l2_pixelformat.h
|
||||
|
||||
@@ -19,9 +19,9 @@
|
||||
|
||||
#include <libcamera/geometry.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include "libcamera/internal/media_device.h"
|
||||
#include "libcamera/internal/media_object.h"
|
||||
|
||||
|
||||
@@ -21,10 +21,11 @@
|
||||
|
||||
#include <linux/version.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
#include <libcamera/file_descriptor.h>
|
||||
|
||||
#include "libcamera/internal/event_notifier.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
#include "libcamera/internal/media_device.h"
|
||||
#include "libcamera/internal/media_object.h"
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
#include <errno.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include "libcamera/internal/log.h"
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
using namespace libcamera;
|
||||
|
||||
|
||||
@@ -12,13 +12,13 @@
|
||||
#include <mutex>
|
||||
#include <utility>
|
||||
|
||||
#include <libcamera/base/semaphore.h>
|
||||
|
||||
#include <libcamera/buffer.h>
|
||||
#include <libcamera/camera.h>
|
||||
#include <libcamera/file_descriptor.h>
|
||||
#include <libcamera/framebuffer_allocator.h>
|
||||
|
||||
#include "libcamera/internal/semaphore.h"
|
||||
|
||||
using namespace libcamera;
|
||||
|
||||
class V4L2Camera
|
||||
|
||||
@@ -18,12 +18,12 @@
|
||||
|
||||
#include <libcamera/camera.h>
|
||||
#include <libcamera/formats.h>
|
||||
#include <libcamera/object.h>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
#include <libcamera/base/object.h>
|
||||
#include <libcamera/base/utils.h>
|
||||
|
||||
#include "libcamera/internal/formats.h"
|
||||
#include "libcamera/internal/log.h"
|
||||
|
||||
#include "v4l2_camera.h"
|
||||
#include "v4l2_camera_file.h"
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user