diff --git a/include/libcamera/class.h b/include/libcamera/base/class.h similarity index 94% rename from include/libcamera/class.h rename to include/libcamera/base/class.h index f384a4889..a07dac057 100644 --- a/include/libcamera/class.h +++ b/include/libcamera/base/class.h @@ -4,8 +4,8 @@ * * class.h - Utilities and helpers for classes */ -#ifndef __LIBCAMERA_CLASS_H__ -#define __LIBCAMERA_CLASS_H__ +#ifndef __LIBCAMERA_BASE_CLASS_H__ +#define __LIBCAMERA_BASE_CLASS_H__ #include @@ -102,4 +102,4 @@ private: } /* namespace libcamera */ -#endif /* __LIBCAMERA_CLASS_H__ */ +#endif /* __LIBCAMERA_BASE_CLASS_H__ */ diff --git a/include/libcamera/base/meson.build b/include/libcamera/base/meson.build index 9f0ba6b0e..2db756c50 100644 --- a/include/libcamera/base/meson.build +++ b/include/libcamera/base/meson.build @@ -3,6 +3,7 @@ libcamera_base_include_dir = libcamera_include_dir / 'base' libcamera_base_headers = files([ + 'class.h', 'utils.h', ]) diff --git a/include/libcamera/buffer.h b/include/libcamera/buffer.h index e0af00900..323d1cba4 100644 --- a/include/libcamera/buffer.h +++ b/include/libcamera/buffer.h @@ -10,7 +10,8 @@ #include #include -#include +#include + #include namespace libcamera { diff --git a/include/libcamera/camera.h b/include/libcamera/camera.h index d71641805..ea0914009 100644 --- a/include/libcamera/camera.h +++ b/include/libcamera/camera.h @@ -12,7 +12,8 @@ #include #include -#include +#include + #include #include #include diff --git a/include/libcamera/camera_manager.h b/include/libcamera/camera_manager.h index c2f0b786d..5deede035 100644 --- a/include/libcamera/camera_manager.h +++ b/include/libcamera/camera_manager.h @@ -12,7 +12,8 @@ #include #include -#include +#include + #include #include diff --git a/include/libcamera/controls.h b/include/libcamera/controls.h index 1c9b37e61..f62b6cf05 100644 --- a/include/libcamera/controls.h +++ b/include/libcamera/controls.h @@ -14,7 +14,8 @@ #include #include -#include +#include + #include #include diff --git a/include/libcamera/framebuffer_allocator.h b/include/libcamera/framebuffer_allocator.h index 0c85631a1..cbc9ce101 100644 --- a/include/libcamera/framebuffer_allocator.h +++ b/include/libcamera/framebuffer_allocator.h @@ -11,7 +11,7 @@ #include #include -#include +#include namespace libcamera { diff --git a/include/libcamera/internal/buffer.h b/include/libcamera/internal/buffer.h index 9da1fbd12..91dd24969 100644 --- a/include/libcamera/internal/buffer.h +++ b/include/libcamera/internal/buffer.h @@ -10,7 +10,8 @@ #include #include -#include +#include + #include #include diff --git a/include/libcamera/internal/byte_stream_buffer.h b/include/libcamera/internal/byte_stream_buffer.h index 866cb9b0b..7eefb1a71 100644 --- a/include/libcamera/internal/byte_stream_buffer.h +++ b/include/libcamera/internal/byte_stream_buffer.h @@ -11,7 +11,8 @@ #include #include -#include +#include + #include namespace libcamera { diff --git a/include/libcamera/internal/camera_sensor.h b/include/libcamera/internal/camera_sensor.h index e133ebf45..7bc540619 100644 --- a/include/libcamera/internal/camera_sensor.h +++ b/include/libcamera/internal/camera_sensor.h @@ -11,7 +11,8 @@ #include #include -#include +#include + #include #include #include diff --git a/include/libcamera/internal/file.h b/include/libcamera/internal/file.h index f0b313a5f..44621ceb4 100644 --- a/include/libcamera/internal/file.h +++ b/include/libcamera/internal/file.h @@ -11,7 +11,8 @@ #include #include -#include +#include + #include namespace libcamera { diff --git a/include/libcamera/internal/log.h b/include/libcamera/internal/log.h index 9c2beab6a..82e55a623 100644 --- a/include/libcamera/internal/log.h +++ b/include/libcamera/internal/log.h @@ -10,8 +10,7 @@ #include #include -#include - +#include #include namespace libcamera { diff --git a/include/libcamera/internal/media_object.h b/include/libcamera/internal/media_object.h index 1c82c2792..2f5d33e19 100644 --- a/include/libcamera/internal/media_object.h +++ b/include/libcamera/internal/media_object.h @@ -12,7 +12,7 @@ #include -#include +#include namespace libcamera { diff --git a/include/libcamera/internal/pipeline_handler.h b/include/libcamera/internal/pipeline_handler.h index 31dadf285..8beb6b76d 100644 --- a/include/libcamera/internal/pipeline_handler.h +++ b/include/libcamera/internal/pipeline_handler.h @@ -15,7 +15,8 @@ #include #include -#include +#include + #include #include #include diff --git a/include/libcamera/internal/v4l2_subdevice.h b/include/libcamera/internal/v4l2_subdevice.h index d2b9ca554..d07dd6b44 100644 --- a/include/libcamera/internal/v4l2_subdevice.h +++ b/include/libcamera/internal/v4l2_subdevice.h @@ -11,7 +11,8 @@ #include #include -#include +#include + #include #include "libcamera/internal/formats.h" diff --git a/include/libcamera/internal/v4l2_videodevice.h b/include/libcamera/internal/v4l2_videodevice.h index 7938343bb..227d015e8 100644 --- a/include/libcamera/internal/v4l2_videodevice.h +++ b/include/libcamera/internal/v4l2_videodevice.h @@ -16,8 +16,9 @@ #include +#include + #include -#include #include #include #include diff --git a/include/libcamera/meson.build b/include/libcamera/meson.build index 4ac864b7b..21a433889 100644 --- a/include/libcamera/meson.build +++ b/include/libcamera/meson.build @@ -5,7 +5,6 @@ libcamera_public_headers = files([ 'buffer.h', 'camera.h', 'camera_manager.h', - 'class.h', 'compiler.h', 'controls.h', 'file_descriptor.h', diff --git a/include/libcamera/request.h b/include/libcamera/request.h index 5596901dd..00c646fea 100644 --- a/include/libcamera/request.h +++ b/include/libcamera/request.h @@ -13,7 +13,8 @@ #include #include -#include +#include + #include #include diff --git a/src/android/camera_buffer.h b/src/android/camera_buffer.h index c88124b2b..e850c4e36 100644 --- a/src/android/camera_buffer.h +++ b/src/android/camera_buffer.h @@ -9,7 +9,8 @@ #include -#include +#include + #include class CameraBuffer final : public libcamera::Extensible diff --git a/src/android/camera_capabilities.h b/src/android/camera_capabilities.h index f511607bb..4f5be8259 100644 --- a/src/android/camera_capabilities.h +++ b/src/android/camera_capabilities.h @@ -11,8 +11,9 @@ #include #include +#include + #include -#include #include #include diff --git a/src/android/camera_hal_config.h b/src/android/camera_hal_config.h index 97dc69c1d..a79d5d6c4 100644 --- a/src/android/camera_hal_config.h +++ b/src/android/camera_hal_config.h @@ -10,7 +10,7 @@ #include #include -#include +#include struct CameraConfigData { int facing = -1; diff --git a/src/libcamera/class.cpp b/src/libcamera/base/class.cpp similarity index 99% rename from src/libcamera/class.cpp rename to src/libcamera/base/class.cpp index 28c35633d..165beafc2 100644 --- a/src/libcamera/class.cpp +++ b/src/libcamera/base/class.cpp @@ -5,7 +5,7 @@ * class.cpp - Utilities and helpers for classes */ -#include +#include /** * \file class.h diff --git a/src/libcamera/base/meson.build b/src/libcamera/base/meson.build index 6d9ec3741..302a28868 100644 --- a/src/libcamera/base/meson.build +++ b/src/libcamera/base/meson.build @@ -1,6 +1,7 @@ # SPDX-License-Identifier: CC0-1.0 libcamera_base_sources = files([ + 'class.cpp', 'utils.cpp', ]) diff --git a/src/libcamera/meson.build b/src/libcamera/meson.build index b70688d82..e1252ce42 100644 --- a/src/libcamera/meson.build +++ b/src/libcamera/meson.build @@ -10,7 +10,6 @@ libcamera_sources = files([ 'camera_manager.cpp', 'camera_sensor.cpp', 'camera_sensor_properties.cpp', - 'class.cpp', 'controls.cpp', 'control_serializer.cpp', 'control_validator.cpp',