diff --git a/Documentation/Doxyfile.in b/Documentation/Doxyfile.in index 8305f56af..a79d37706 100644 --- a/Documentation/Doxyfile.in +++ b/Documentation/Doxyfile.in @@ -834,7 +834,7 @@ RECURSIVE = YES # Note that relative paths are relative to the directory from which doxygen is # run. -EXCLUDE = @TOP_SRCDIR@/include/libcamera/span.h \ +EXCLUDE = @TOP_SRCDIR@/include/libcamera/base/span.h \ @TOP_SRCDIR@/include/libcamera/internal/device_enumerator_sysfs.h \ @TOP_SRCDIR@/include/libcamera/internal/device_enumerator_udev.h \ @TOP_SRCDIR@/include/libcamera/internal/ipc_pipe_unixsocket.h \ diff --git a/include/libcamera/base/file.h b/include/libcamera/base/file.h index 5cd985792..465f3ef83 100644 --- a/include/libcamera/base/file.h +++ b/include/libcamera/base/file.h @@ -13,8 +13,7 @@ #include #include - -#include +#include namespace libcamera { diff --git a/include/libcamera/base/meson.build b/include/libcamera/base/meson.build index 83c664aff..6b90f9f73 100644 --- a/include/libcamera/base/meson.build +++ b/include/libcamera/base/meson.build @@ -14,6 +14,7 @@ libcamera_base_headers = files([ 'object.h', 'semaphore.h', 'signal.h', + 'span.h', 'thread.h', 'timer.h', 'utils.h', diff --git a/include/libcamera/span.h b/include/libcamera/base/span.h similarity index 99% rename from include/libcamera/span.h rename to include/libcamera/base/span.h index 7a35806b1..21099d561 100644 --- a/include/libcamera/span.h +++ b/include/libcamera/base/span.h @@ -5,8 +5,8 @@ * span.h - C++20 std::span<> implementation for C++11 */ -#ifndef __LIBCAMERA_SPAN_H__ -#define __LIBCAMERA_SPAN_H__ +#ifndef __LIBCAMERA_BASE_SPAN_H__ +#define __LIBCAMERA_BASE_SPAN_H__ #include #include @@ -421,4 +421,4 @@ private: } /* namespace libcamera */ -#endif /* __LIBCAMERA_SPAN_H__ */ +#endif /* __LIBCAMERA_BASE_SPAN_H__ */ diff --git a/include/libcamera/controls.h b/include/libcamera/controls.h index f62b6cf05..1bc958a43 100644 --- a/include/libcamera/controls.h +++ b/include/libcamera/controls.h @@ -15,9 +15,9 @@ #include #include +#include #include -#include namespace libcamera { diff --git a/include/libcamera/internal/buffer.h b/include/libcamera/internal/buffer.h index 91dd24969..beae0cb98 100644 --- a/include/libcamera/internal/buffer.h +++ b/include/libcamera/internal/buffer.h @@ -11,9 +11,9 @@ #include #include +#include #include -#include namespace libcamera { diff --git a/include/libcamera/internal/byte_stream_buffer.h b/include/libcamera/internal/byte_stream_buffer.h index 7eefb1a71..d0f0df5ee 100644 --- a/include/libcamera/internal/byte_stream_buffer.h +++ b/include/libcamera/internal/byte_stream_buffer.h @@ -12,8 +12,7 @@ #include #include - -#include +#include namespace libcamera { diff --git a/include/libcamera/internal/pub_key.h b/include/libcamera/internal/pub_key.h index f5f988b58..9261c9c2a 100644 --- a/include/libcamera/internal/pub_key.h +++ b/include/libcamera/internal/pub_key.h @@ -9,7 +9,7 @@ #include -#include +#include #if HAVE_GNUTLS struct gnutls_pubkey_st; diff --git a/include/libcamera/internal/v4l2_device.h b/include/libcamera/internal/v4l2_device.h index 1edd664a9..77b835b3c 100644 --- a/include/libcamera/internal/v4l2_device.h +++ b/include/libcamera/internal/v4l2_device.h @@ -15,9 +15,9 @@ #include #include +#include #include -#include namespace libcamera { diff --git a/include/libcamera/meson.build b/include/libcamera/meson.build index c69d63d29..e4d5c655c 100644 --- a/include/libcamera/meson.build +++ b/include/libcamera/meson.build @@ -12,7 +12,6 @@ libcamera_public_headers = files([ 'logging.h', 'pixel_format.h', 'request.h', - 'span.h', 'stream.h', 'transform.h', ]) diff --git a/src/android/camera_buffer.h b/src/android/camera_buffer.h index e850c4e36..2617ff6b1 100644 --- a/src/android/camera_buffer.h +++ b/src/android/camera_buffer.h @@ -10,8 +10,7 @@ #include #include - -#include +#include class CameraBuffer final : public libcamera::Extensible { diff --git a/src/android/jpeg/encoder.h b/src/android/jpeg/encoder.h index 8d4493698..28e7f92a3 100644 --- a/src/android/jpeg/encoder.h +++ b/src/android/jpeg/encoder.h @@ -7,8 +7,9 @@ #ifndef __ANDROID_JPEG_ENCODER_H__ #define __ANDROID_JPEG_ENCODER_H__ +#include + #include -#include #include class Encoder diff --git a/src/android/jpeg/exif.h b/src/android/jpeg/exif.h index 8aa1b123a..23b0e0974 100644 --- a/src/android/jpeg/exif.h +++ b/src/android/jpeg/exif.h @@ -13,8 +13,9 @@ #include +#include + #include -#include class Exif { diff --git a/src/ipa/libipa/histogram.h b/src/ipa/libipa/histogram.h index e06f18843..c2761cb29 100644 --- a/src/ipa/libipa/histogram.h +++ b/src/ipa/libipa/histogram.h @@ -13,7 +13,7 @@ #include -#include +#include namespace libcamera { diff --git a/src/ipa/raspberrypi/cam_helper.hpp b/src/ipa/raspberrypi/cam_helper.hpp index a66648197..b19c95f67 100644 --- a/src/ipa/raspberrypi/cam_helper.hpp +++ b/src/ipa/raspberrypi/cam_helper.hpp @@ -8,8 +8,7 @@ #include -#include - +#include #include #include "camera_mode.h" diff --git a/src/ipa/raspberrypi/md_parser.hpp b/src/ipa/raspberrypi/md_parser.hpp index 65aab02d5..8497216f8 100644 --- a/src/ipa/raspberrypi/md_parser.hpp +++ b/src/ipa/raspberrypi/md_parser.hpp @@ -8,7 +8,7 @@ #include -#include +#include /* * Camera metadata parser class. Usage as shown below. diff --git a/src/ipa/raspberrypi/raspberrypi.cpp b/src/ipa/raspberrypi/raspberrypi.cpp index a3f014495..4d09a84f6 100644 --- a/src/ipa/raspberrypi/raspberrypi.cpp +++ b/src/ipa/raspberrypi/raspberrypi.cpp @@ -16,6 +16,7 @@ #include #include +#include #include #include @@ -26,7 +27,6 @@ #include #include #include -#include #include "libcamera/internal/buffer.h" diff --git a/src/libcamera/control_serializer.cpp b/src/libcamera/control_serializer.cpp index dd5a26083..300466285 100644 --- a/src/libcamera/control_serializer.cpp +++ b/src/libcamera/control_serializer.cpp @@ -12,11 +12,11 @@ #include #include +#include #include #include #include -#include #include "libcamera/internal/byte_stream_buffer.h" diff --git a/src/libcamera/ipa_module.cpp b/src/libcamera/ipa_module.cpp index 984c1fed9..adfb8d407 100644 --- a/src/libcamera/ipa_module.cpp +++ b/src/libcamera/ipa_module.cpp @@ -21,10 +21,9 @@ #include #include -#include - #include #include +#include #include #include "libcamera/internal/pipeline_handler.h" diff --git a/src/libcamera/pipeline/rkisp1/rkisp1_path.h b/src/libcamera/pipeline/rkisp1/rkisp1_path.h index c185ac399..91757600c 100644 --- a/src/libcamera/pipeline/rkisp1/rkisp1_path.h +++ b/src/libcamera/pipeline/rkisp1/rkisp1_path.h @@ -11,11 +11,11 @@ #include #include +#include #include #include #include -#include #include "libcamera/internal/media_object.h" #include "libcamera/internal/v4l2_videodevice.h" diff --git a/test/span.cpp b/test/span.cpp index ca037c8f0..abf3a5d68 100644 --- a/test/span.cpp +++ b/test/span.cpp @@ -9,7 +9,7 @@ * Include first to ensure the header is self-contained, as there's no span.cpp * in libcamera. */ -#include +#include #include #include diff --git a/test/utils.cpp b/test/utils.cpp index 9cd2cd070..d7f810e95 100644 --- a/test/utils.cpp +++ b/test/utils.cpp @@ -11,11 +11,11 @@ #include #include -#include -#include - +#include #include +#include + #include "test.h" using namespace std;