[PATCH] libcamera: Drop file name from header comment blocks

Dan Scally dan.scally at ideasonboard.com
Wed May 8 21:08:19 CEST 2024


Hi Laurent

On 08/05/2024 17:34, Laurent Pinchart wrote:
> Source files in libcamera start by a comment block header, which
> includes the file name and a one-line description of the file contents.
> While the latter is useful to get a quick overview of the file contents
> at a glance, the former is mostly a source of inconvenience. The name in
> the comments can easily get out of sync with the file name when files
> are renamed, and copy & paste during development have often lead to
> incorrect names being used to start with.
>
> Readers of the source code are expected to know which file they're
> looking it. Drop the file name from the header comment block.
>
> The change was generated with the following script:
>
> ----------------------------------------
>
> dirs="include/libcamera src test utils"
>
> declare -rA patterns=(
> 	['c']=' \* '
> 	['cpp']=' \* '
> 	['h']=' \* '
> 	['py']='# '
> 	['sh']='# '
> )
>
> for ext in ${!patterns[@]} ; do
> 	files=$(for dir in $dirs ; do find $dir -name "*.${ext}" ; done)
> 	pattern=${patterns[${ext}]}
>
> 	for file in $files ; do
> 		name=$(basename ${file})
> 		sed -i "s/^\(${pattern}\)${name} - /\1/" "$file"
> 	done
> done
> ----------------------------------------


This misses the broken ones where the filename is already out of sync with the comment, and the 
templates for code-generation:


$ egrep --exclude-dir=patches/ -Iir "\* [a-z _]*\.(cpp|h) -"
utils/ipc/generators/libcamera_templates/core_ipa_interface.h.tmpl: * core_ipa_interface.h - 
libcamera core definitions for Image Processing Algorithms
utils/ipc/generators/libcamera_templates/core_ipa_serializer.h.tmpl: * core_ipa_serializer.h - Data 
serializer for core libcamera definitions for IPA
utils/gen-header.sh: * libcamera.h - libcamera public API
test/byte-stream-buffer.cpp: * byte_stream_buffer.cpp - ByteStreamBuffer tests
test/shared-fd.cpp: * shared_fd.cpp - SharedFD test
test/log/log_api.cpp: * log.cpp - log API test
test/gstreamer/gstreamer_test.h: * gstreamer_test.cpp - GStreamer test base class
test/gstreamer/gstreamer_device_provider_test.cpp: * gstreamer_single_stream_test.cpp - GStreamer 
single stream capture test
test/bayer-format.cpp: * bayer_format.cpp - BayerFormat class tests
test/object-delete.cpp: * object.cpp - Object deletion tests
test/controls/control_info_map.cpp: * control_info.cpp - ControlInfoMap tests
src/ipa/ipu3/algorithms/blc.h: * black_correction.h - IPU3 Black Level Correction control
src/ipa/rpi/vc4/vc4.cpp: * rpi.cpp - Raspberry Pi VC4/BCM2835 ISP IPA.
src/ipa/rpi/controller/tonemap_status.h: * hdr.h - Tonemap control algorithm status
src/ipa/rpi/controller/denoise_algorithm.h: * denoise.h - Denoise control algorithm interface
src/ipa/rpi/controller/rpi/denoise.cpp: * Denoise.cpp - Denoise (spatial, colour, temporal) control 
algorithm
src/apps/ipa-verify/main.cpp: * ipa_verify.cpp - Verify signature on an IPA module
src/apps/qcam/viewfinder_gl.cpp: * viewfinderGL.cpp - OpenGL Viewfinder for rendering by OpenGL shader
src/apps/qcam/format_converter.cpp: * format_convert.cpp - qcam - Convert buffer to RGB
src/apps/qcam/message_handler.h: * message_handler.cpp - qcam - Log message handling
src/apps/qcam/format_converter.h: * format_convert.h - qcam - Convert buffer to RGB
src/apps/qcam/viewfinder_gl.h: * viewfinder_GL.h - OpenGL Viewfinder for rendering by OpenGL shader
src/apps/cam/sdl_sink.cpp: * sdl_sink.h - SDL Sink
src/apps/lc-compliance/helpers/capture.cpp: * simple_capture.cpp - Simple capture helper
src/apps/lc-compliance/helpers/capture.h: * simple_capture.h - Simple capture helper
src/libcamera/base/backtrace.cpp: * backtrace.h - Call stack backtraces
src/libcamera/camera_manager.cpp: * camera_manager.h - Camera management
src/libcamera/delayed_controls.cpp: * delayed_controls.h - Helper to deal with controls that take 
effect with a delay
src/libcamera/ipa_pub_key.cpp.in: * ipa_pub_key.cpp - IPA module signing public key
src/libcamera/version.cpp.in: * version.cpp - libcamera version
src/android/camera_ops.cpp: * camera_ops.h - Android Camera HAL Operations
src/android/mm/generic_frame_buffer_allocator.cpp: * generic_camera_buffer.cpp - Allocate 
FrameBuffer using gralloc API
src/android/mm/cros_frame_buffer_allocator.cpp: * cros_frame_buffer.cpp - Allocate FrameBuffer for 
Chromium OS using
include/libcamera/version.h.in: * version.h - Library version information
include/libcamera/formats.h.in: * formats.h - Formats
include/libcamera/internal/tracepoints.h.in: * tracepoints.h - Tracepoints with lttng
include/libcamera/base/thread_annotations.h: * thread_annotation.h - Macro of Clang thread safety 
analysis
include/libcamera/control_ids.h.in: * control_ids.h - Control ID list
include/libcamera/property_ids.h.in: * property_ids.h - Property ID list


Otherwise, looks good to me:


Reviewed-by: Daniel Scally <dan.scally at ideasonboard.com>


>
> Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> ---
>   include/libcamera/base/backtrace.h                              | 2 +-
>   include/libcamera/base/bound_method.h                           | 2 +-
>   include/libcamera/base/class.h                                  | 2 +-
>   include/libcamera/base/compiler.h                               | 2 +-
>   include/libcamera/base/event_dispatcher.h                       | 2 +-
>   include/libcamera/base/event_dispatcher_poll.h                  | 2 +-
>   include/libcamera/base/event_notifier.h                         | 2 +-
>   include/libcamera/base/file.h                                   | 2 +-
>   include/libcamera/base/flags.h                                  | 2 +-
>   include/libcamera/base/log.h                                    | 2 +-
>   include/libcamera/base/message.h                                | 2 +-
>   include/libcamera/base/mutex.h                                  | 2 +-
>   include/libcamera/base/object.h                                 | 2 +-
>   include/libcamera/base/private.h                                | 2 +-
>   include/libcamera/base/semaphore.h                              | 2 +-
>   include/libcamera/base/shared_fd.h                              | 2 +-
>   include/libcamera/base/signal.h                                 | 2 +-
>   include/libcamera/base/span.h                                   | 2 +-
>   include/libcamera/base/thread.h                                 | 2 +-
>   include/libcamera/base/timer.h                                  | 2 +-
>   include/libcamera/base/unique_fd.h                              | 2 +-
>   include/libcamera/base/utils.h                                  | 2 +-
>   include/libcamera/camera.h                                      | 2 +-
>   include/libcamera/camera_manager.h                              | 2 +-
>   include/libcamera/color_space.h                                 | 2 +-
>   include/libcamera/controls.h                                    | 2 +-
>   include/libcamera/framebuffer.h                                 | 2 +-
>   include/libcamera/framebuffer_allocator.h                       | 2 +-
>   include/libcamera/geometry.h                                    | 2 +-
>   include/libcamera/internal/bayer_format.h                       | 2 +-
>   include/libcamera/internal/byte_stream_buffer.h                 | 2 +-
>   include/libcamera/internal/camera.h                             | 2 +-
>   include/libcamera/internal/camera_controls.h                    | 2 +-
>   include/libcamera/internal/camera_lens.h                        | 2 +-
>   include/libcamera/internal/camera_manager.h                     | 2 +-
>   include/libcamera/internal/camera_sensor.h                      | 2 +-
>   include/libcamera/internal/camera_sensor_properties.h           | 2 +-
>   include/libcamera/internal/control_serializer.h                 | 2 +-
>   include/libcamera/internal/control_validator.h                  | 2 +-
>   include/libcamera/internal/converter.h                          | 2 +-
>   include/libcamera/internal/converter/converter_v4l2_m2m.h       | 2 +-
>   include/libcamera/internal/delayed_controls.h                   | 2 +-
>   include/libcamera/internal/device_enumerator.h                  | 2 +-
>   include/libcamera/internal/device_enumerator_sysfs.h            | 2 +-
>   include/libcamera/internal/device_enumerator_udev.h             | 2 +-
>   include/libcamera/internal/dma_heaps.h                          | 2 +-
>   include/libcamera/internal/formats.h                            | 2 +-
>   include/libcamera/internal/framebuffer.h                        | 2 +-
>   include/libcamera/internal/ipa_data_serializer.h                | 2 +-
>   include/libcamera/internal/ipa_manager.h                        | 2 +-
>   include/libcamera/internal/ipa_module.h                         | 2 +-
>   include/libcamera/internal/ipa_proxy.h                          | 2 +-
>   include/libcamera/internal/ipc_pipe.h                           | 2 +-
>   include/libcamera/internal/ipc_pipe_unixsocket.h                | 2 +-
>   include/libcamera/internal/ipc_unixsocket.h                     | 2 +-
>   include/libcamera/internal/mapped_framebuffer.h                 | 2 +-
>   include/libcamera/internal/media_device.h                       | 2 +-
>   include/libcamera/internal/media_object.h                       | 2 +-
>   include/libcamera/internal/pipeline_handler.h                   | 2 +-
>   include/libcamera/internal/process.h                            | 2 +-
>   include/libcamera/internal/pub_key.h                            | 2 +-
>   include/libcamera/internal/request.h                            | 2 +-
>   include/libcamera/internal/shared_mem_object.h                  | 2 +-
>   include/libcamera/internal/software_isp/debayer_params.h        | 2 +-
>   include/libcamera/internal/software_isp/software_isp.h          | 2 +-
>   include/libcamera/internal/software_isp/swisp_stats.h           | 2 +-
>   include/libcamera/internal/source_paths.h                       | 2 +-
>   include/libcamera/internal/sysfs.h                              | 2 +-
>   include/libcamera/internal/v4l2_device.h                        | 2 +-
>   include/libcamera/internal/v4l2_pixelformat.h                   | 2 +-
>   include/libcamera/internal/v4l2_subdevice.h                     | 2 +-
>   include/libcamera/internal/v4l2_videodevice.h                   | 2 +-
>   include/libcamera/internal/yaml_parser.h                        | 2 +-
>   include/libcamera/ipa/ipa_controls.h                            | 2 +-
>   include/libcamera/ipa/ipa_interface.h                           | 2 +-
>   include/libcamera/ipa/ipa_module_info.h                         | 2 +-
>   include/libcamera/logging.h                                     | 2 +-
>   include/libcamera/orientation.h                                 | 2 +-
>   include/libcamera/pixel_format.h                                | 2 +-
>   include/libcamera/request.h                                     | 2 +-
>   include/libcamera/stream.h                                      | 2 +-
>   include/libcamera/transform.h                                   | 2 +-
>   src/android/camera3_hal.cpp                                     | 2 +-
>   src/android/camera_buffer.h                                     | 2 +-
>   src/android/camera_capabilities.cpp                             | 2 +-
>   src/android/camera_capabilities.h                               | 2 +-
>   src/android/camera_device.cpp                                   | 2 +-
>   src/android/camera_device.h                                     | 2 +-
>   src/android/camera_hal_config.cpp                               | 2 +-
>   src/android/camera_hal_config.h                                 | 2 +-
>   src/android/camera_hal_manager.cpp                              | 2 +-
>   src/android/camera_hal_manager.h                                | 2 +-
>   src/android/camera_metadata.cpp                                 | 2 +-
>   src/android/camera_metadata.h                                   | 2 +-
>   src/android/camera_ops.h                                        | 2 +-
>   src/android/camera_request.cpp                                  | 2 +-
>   src/android/camera_request.h                                    | 2 +-
>   src/android/camera_stream.cpp                                   | 2 +-
>   src/android/camera_stream.h                                     | 2 +-
>   src/android/cros/camera3_hal.cpp                                | 2 +-
>   src/android/cros_mojo_token.h                                   | 2 +-
>   src/android/frame_buffer_allocator.h                            | 2 +-
>   src/android/hal_framebuffer.cpp                                 | 2 +-
>   src/android/hal_framebuffer.h                                   | 2 +-
>   src/android/jpeg/encoder.h                                      | 2 +-
>   src/android/jpeg/encoder_jea.cpp                                | 2 +-
>   src/android/jpeg/encoder_jea.h                                  | 2 +-
>   src/android/jpeg/encoder_libjpeg.cpp                            | 2 +-
>   src/android/jpeg/encoder_libjpeg.h                              | 2 +-
>   src/android/jpeg/exif.cpp                                       | 2 +-
>   src/android/jpeg/exif.h                                         | 2 +-
>   src/android/jpeg/post_processor_jpeg.cpp                        | 2 +-
>   src/android/jpeg/post_processor_jpeg.h                          | 2 +-
>   src/android/jpeg/thumbnailer.cpp                                | 2 +-
>   src/android/jpeg/thumbnailer.h                                  | 2 +-
>   src/android/mm/cros_camera_buffer.cpp                           | 2 +-
>   src/android/mm/generic_camera_buffer.cpp                        | 2 +-
>   src/android/mm/libhardware_stub.c                               | 2 +-
>   src/android/post_processor.h                                    | 2 +-
>   src/android/yuv/post_processor_yuv.cpp                          | 2 +-
>   src/android/yuv/post_processor_yuv.h                            | 2 +-
>   src/apps/cam/camera_session.cpp                                 | 2 +-
>   src/apps/cam/camera_session.h                                   | 2 +-
>   src/apps/cam/capture_script.cpp                                 | 2 +-
>   src/apps/cam/capture_script.h                                   | 2 +-
>   src/apps/cam/drm.cpp                                            | 2 +-
>   src/apps/cam/drm.h                                              | 2 +-
>   src/apps/cam/file_sink.cpp                                      | 2 +-
>   src/apps/cam/file_sink.h                                        | 2 +-
>   src/apps/cam/frame_sink.cpp                                     | 2 +-
>   src/apps/cam/frame_sink.h                                       | 2 +-
>   src/apps/cam/kms_sink.cpp                                       | 2 +-
>   src/apps/cam/kms_sink.h                                         | 2 +-
>   src/apps/cam/main.cpp                                           | 2 +-
>   src/apps/cam/main.h                                             | 2 +-
>   src/apps/cam/sdl_sink.h                                         | 2 +-
>   src/apps/cam/sdl_texture.cpp                                    | 2 +-
>   src/apps/cam/sdl_texture.h                                      | 2 +-
>   src/apps/cam/sdl_texture_mjpg.cpp                               | 2 +-
>   src/apps/cam/sdl_texture_mjpg.h                                 | 2 +-
>   src/apps/cam/sdl_texture_yuv.cpp                                | 2 +-
>   src/apps/cam/sdl_texture_yuv.h                                  | 2 +-
>   src/apps/common/dng_writer.cpp                                  | 2 +-
>   src/apps/common/dng_writer.h                                    | 2 +-
>   src/apps/common/event_loop.cpp                                  | 2 +-
>   src/apps/common/event_loop.h                                    | 2 +-
>   src/apps/common/image.cpp                                       | 2 +-
>   src/apps/common/image.h                                         | 2 +-
>   src/apps/common/options.cpp                                     | 2 +-
>   src/apps/common/options.h                                       | 2 +-
>   src/apps/common/ppm_writer.cpp                                  | 2 +-
>   src/apps/common/ppm_writer.h                                    | 2 +-
>   src/apps/common/stream_options.cpp                              | 2 +-
>   src/apps/common/stream_options.h                                | 2 +-
>   src/apps/lc-compliance/environment.cpp                          | 2 +-
>   src/apps/lc-compliance/environment.h                            | 2 +-
>   src/apps/lc-compliance/main.cpp                                 | 2 +-
>   src/apps/lc-compliance/tests/capture_test.cpp                   | 2 +-
>   src/apps/qcam/cam_select_dialog.cpp                             | 2 +-
>   src/apps/qcam/cam_select_dialog.h                               | 2 +-
>   src/apps/qcam/main.cpp                                          | 2 +-
>   src/apps/qcam/main_window.cpp                                   | 2 +-
>   src/apps/qcam/main_window.h                                     | 2 +-
>   src/apps/qcam/message_handler.cpp                               | 2 +-
>   src/apps/qcam/viewfinder.h                                      | 2 +-
>   src/apps/qcam/viewfinder_qt.cpp                                 | 2 +-
>   src/apps/qcam/viewfinder_qt.h                                   | 2 +-
>   src/gstreamer/gstlibcamera-utils.h                              | 2 +-
>   src/gstreamer/gstlibcameraallocator.cpp                         | 2 +-
>   src/gstreamer/gstlibcameraallocator.h                           | 2 +-
>   src/gstreamer/gstlibcamerapad.cpp                               | 2 +-
>   src/gstreamer/gstlibcamerapad.h                                 | 2 +-
>   src/gstreamer/gstlibcamerapool.cpp                              | 2 +-
>   src/gstreamer/gstlibcamerapool.h                                | 2 +-
>   src/gstreamer/gstlibcameraprovider.h                            | 2 +-
>   src/gstreamer/gstlibcamerasrc.cpp                               | 2 +-
>   src/gstreamer/gstlibcamerasrc.h                                 | 2 +-
>   src/ipa/ipa-sign-install.sh                                     | 2 +-
>   src/ipa/ipa-sign.sh                                             | 2 +-
>   src/ipa/ipu3/algorithms/af.cpp                                  | 2 +-
>   src/ipa/ipu3/algorithms/af.h                                    | 2 +-
>   src/ipa/ipu3/algorithms/agc.h                                   | 2 +-
>   src/ipa/ipu3/algorithms/algorithm.h                             | 2 +-
>   src/ipa/ipu3/algorithms/awb.cpp                                 | 2 +-
>   src/ipa/ipu3/algorithms/awb.h                                   | 2 +-
>   src/ipa/ipu3/algorithms/blc.cpp                                 | 2 +-
>   src/ipa/ipu3/algorithms/tone_mapping.cpp                        | 2 +-
>   src/ipa/ipu3/algorithms/tone_mapping.h                          | 2 +-
>   src/ipa/ipu3/ipa_context.cpp                                    | 2 +-
>   src/ipa/ipu3/ipa_context.h                                      | 2 +-
>   src/ipa/ipu3/ipu3.cpp                                           | 2 +-
>   src/ipa/ipu3/module.h                                           | 2 +-
>   src/ipa/libipa/agc_mean_luminance.cpp                           | 2 +-
>   src/ipa/libipa/algorithm.cpp                                    | 2 +-
>   src/ipa/libipa/algorithm.h                                      | 2 +-
>   src/ipa/libipa/camera_sensor_helper.cpp                         | 2 +-
>   src/ipa/libipa/camera_sensor_helper.h                           | 2 +-
>   src/ipa/libipa/exposure_mode_helper.cpp                         | 2 +-
>   src/ipa/libipa/exposure_mode_helper.h                           | 2 +-
>   src/ipa/libipa/fc_queue.cpp                                     | 2 +-
>   src/ipa/libipa/fc_queue.h                                       | 2 +-
>   src/ipa/libipa/histogram.cpp                                    | 2 +-
>   src/ipa/libipa/histogram.h                                      | 2 +-
>   src/ipa/libipa/module.cpp                                       | 2 +-
>   src/ipa/libipa/module.h                                         | 2 +-
>   src/ipa/rkisp1/algorithms/agc.cpp                               | 2 +-
>   src/ipa/rkisp1/algorithms/agc.h                                 | 2 +-
>   src/ipa/rkisp1/algorithms/algorithm.h                           | 2 +-
>   src/ipa/rkisp1/algorithms/awb.cpp                               | 2 +-
>   src/ipa/rkisp1/algorithms/awb.h                                 | 2 +-
>   src/ipa/rkisp1/algorithms/blc.cpp                               | 2 +-
>   src/ipa/rkisp1/algorithms/blc.h                                 | 2 +-
>   src/ipa/rkisp1/algorithms/cproc.cpp                             | 2 +-
>   src/ipa/rkisp1/algorithms/cproc.h                               | 2 +-
>   src/ipa/rkisp1/algorithms/dpcc.cpp                              | 2 +-
>   src/ipa/rkisp1/algorithms/dpcc.h                                | 2 +-
>   src/ipa/rkisp1/algorithms/dpf.cpp                               | 2 +-
>   src/ipa/rkisp1/algorithms/dpf.h                                 | 2 +-
>   src/ipa/rkisp1/algorithms/filter.cpp                            | 2 +-
>   src/ipa/rkisp1/algorithms/filter.h                              | 2 +-
>   src/ipa/rkisp1/algorithms/gsl.cpp                               | 2 +-
>   src/ipa/rkisp1/algorithms/gsl.h                                 | 2 +-
>   src/ipa/rkisp1/algorithms/lsc.cpp                               | 2 +-
>   src/ipa/rkisp1/algorithms/lsc.h                                 | 2 +-
>   src/ipa/rkisp1/ipa_context.cpp                                  | 2 +-
>   src/ipa/rkisp1/ipa_context.h                                    | 2 +-
>   src/ipa/rkisp1/module.h                                         | 2 +-
>   src/ipa/rkisp1/rkisp1.cpp                                       | 2 +-
>   src/ipa/rpi/cam_helper/cam_helper.cpp                           | 2 +-
>   src/ipa/rpi/cam_helper/cam_helper.h                             | 2 +-
>   src/ipa/rpi/cam_helper/cam_helper_imx219.cpp                    | 2 +-
>   src/ipa/rpi/cam_helper/cam_helper_imx290.cpp                    | 2 +-
>   src/ipa/rpi/cam_helper/cam_helper_imx296.cpp                    | 2 +-
>   src/ipa/rpi/cam_helper/cam_helper_imx477.cpp                    | 2 +-
>   src/ipa/rpi/cam_helper/cam_helper_imx519.cpp                    | 2 +-
>   src/ipa/rpi/cam_helper/cam_helper_imx708.cpp                    | 2 +-
>   src/ipa/rpi/cam_helper/cam_helper_ov5647.cpp                    | 2 +-
>   src/ipa/rpi/cam_helper/cam_helper_ov64a40.cpp                   | 2 +-
>   src/ipa/rpi/cam_helper/cam_helper_ov9281.cpp                    | 2 +-
>   src/ipa/rpi/cam_helper/md_parser.h                              | 2 +-
>   src/ipa/rpi/cam_helper/md_parser_smia.cpp                       | 2 +-
>   src/ipa/rpi/common/ipa_base.cpp                                 | 2 +-
>   src/ipa/rpi/common/ipa_base.h                                   | 2 +-
>   src/ipa/rpi/controller/af_status.h                              | 2 +-
>   src/ipa/rpi/controller/agc_algorithm.h                          | 2 +-
>   src/ipa/rpi/controller/agc_status.h                             | 2 +-
>   src/ipa/rpi/controller/algorithm.cpp                            | 2 +-
>   src/ipa/rpi/controller/algorithm.h                              | 2 +-
>   src/ipa/rpi/controller/alsc_status.h                            | 2 +-
>   src/ipa/rpi/controller/awb_algorithm.h                          | 2 +-
>   src/ipa/rpi/controller/awb_status.h                             | 2 +-
>   src/ipa/rpi/controller/black_level_algorithm.h                  | 2 +-
>   src/ipa/rpi/controller/black_level_status.h                     | 2 +-
>   src/ipa/rpi/controller/camera_mode.h                            | 2 +-
>   src/ipa/rpi/controller/ccm_algorithm.h                          | 2 +-
>   src/ipa/rpi/controller/ccm_status.h                             | 2 +-
>   src/ipa/rpi/controller/contrast_algorithm.h                     | 2 +-
>   src/ipa/rpi/controller/contrast_status.h                        | 2 +-
>   src/ipa/rpi/controller/controller.cpp                           | 2 +-
>   src/ipa/rpi/controller/controller.h                             | 2 +-
>   src/ipa/rpi/controller/denoise_status.h                         | 2 +-
>   src/ipa/rpi/controller/device_status.cpp                        | 2 +-
>   src/ipa/rpi/controller/device_status.h                          | 2 +-
>   src/ipa/rpi/controller/dpc_status.h                             | 2 +-
>   src/ipa/rpi/controller/geq_status.h                             | 2 +-
>   src/ipa/rpi/controller/hdr_algorithm.h                          | 2 +-
>   src/ipa/rpi/controller/hdr_status.h                             | 2 +-
>   src/ipa/rpi/controller/histogram.cpp                            | 2 +-
>   src/ipa/rpi/controller/histogram.h                              | 2 +-
>   src/ipa/rpi/controller/lux_status.h                             | 2 +-
>   src/ipa/rpi/controller/metadata.h                               | 2 +-
>   src/ipa/rpi/controller/noise_status.h                           | 2 +-
>   src/ipa/rpi/controller/pdaf_data.h                              | 2 +-
>   src/ipa/rpi/controller/pwl.cpp                                  | 2 +-
>   src/ipa/rpi/controller/pwl.h                                    | 2 +-
>   src/ipa/rpi/controller/region_stats.h                           | 2 +-
>   src/ipa/rpi/controller/rpi/af.cpp                               | 2 +-
>   src/ipa/rpi/controller/rpi/af.h                                 | 2 +-
>   src/ipa/rpi/controller/rpi/agc.cpp                              | 2 +-
>   src/ipa/rpi/controller/rpi/agc.h                                | 2 +-
>   src/ipa/rpi/controller/rpi/agc_channel.cpp                      | 2 +-
>   src/ipa/rpi/controller/rpi/agc_channel.h                        | 2 +-
>   src/ipa/rpi/controller/rpi/alsc.cpp                             | 2 +-
>   src/ipa/rpi/controller/rpi/alsc.h                               | 2 +-
>   src/ipa/rpi/controller/rpi/awb.cpp                              | 2 +-
>   src/ipa/rpi/controller/rpi/awb.h                                | 2 +-
>   src/ipa/rpi/controller/rpi/black_level.cpp                      | 2 +-
>   src/ipa/rpi/controller/rpi/black_level.h                        | 2 +-
>   src/ipa/rpi/controller/rpi/cac.cpp                              | 2 +-
>   src/ipa/rpi/controller/rpi/ccm.cpp                              | 2 +-
>   src/ipa/rpi/controller/rpi/ccm.h                                | 2 +-
>   src/ipa/rpi/controller/rpi/contrast.cpp                         | 2 +-
>   src/ipa/rpi/controller/rpi/contrast.h                           | 2 +-
>   src/ipa/rpi/controller/rpi/dpc.cpp                              | 2 +-
>   src/ipa/rpi/controller/rpi/dpc.h                                | 2 +-
>   src/ipa/rpi/controller/rpi/focus.h                              | 2 +-
>   src/ipa/rpi/controller/rpi/geq.cpp                              | 2 +-
>   src/ipa/rpi/controller/rpi/geq.h                                | 2 +-
>   src/ipa/rpi/controller/rpi/hdr.cpp                              | 2 +-
>   src/ipa/rpi/controller/rpi/hdr.h                                | 2 +-
>   src/ipa/rpi/controller/rpi/lux.cpp                              | 2 +-
>   src/ipa/rpi/controller/rpi/lux.h                                | 2 +-
>   src/ipa/rpi/controller/rpi/noise.cpp                            | 2 +-
>   src/ipa/rpi/controller/rpi/noise.h                              | 2 +-
>   src/ipa/rpi/controller/rpi/saturation.cpp                       | 2 +-
>   src/ipa/rpi/controller/rpi/sdn.cpp                              | 2 +-
>   src/ipa/rpi/controller/rpi/sdn.h                                | 2 +-
>   src/ipa/rpi/controller/rpi/sharpen.cpp                          | 2 +-
>   src/ipa/rpi/controller/rpi/sharpen.h                            | 2 +-
>   src/ipa/rpi/controller/rpi/tonemap.cpp                          | 2 +-
>   src/ipa/rpi/controller/saturation_status.h                      | 2 +-
>   src/ipa/rpi/controller/sharpen_algorithm.h                      | 2 +-
>   src/ipa/rpi/controller/sharpen_status.h                         | 2 +-
>   src/ipa/rpi/controller/statistics.h                             | 2 +-
>   src/ipa/rpi/controller/stitch_status.h                          | 2 +-
>   src/ipa/simple/black_level.cpp                                  | 2 +-
>   src/ipa/simple/black_level.h                                    | 2 +-
>   src/ipa/simple/soft_simple.cpp                                  | 2 +-
>   src/ipa/vimc/vimc.cpp                                           | 2 +-
>   src/libcamera/base/bound_method.cpp                             | 2 +-
>   src/libcamera/base/class.cpp                                    | 2 +-
>   src/libcamera/base/event_dispatcher.cpp                         | 2 +-
>   src/libcamera/base/event_dispatcher_poll.cpp                    | 2 +-
>   src/libcamera/base/event_notifier.cpp                           | 2 +-
>   src/libcamera/base/file.cpp                                     | 2 +-
>   src/libcamera/base/flags.cpp                                    | 2 +-
>   src/libcamera/base/log.cpp                                      | 2 +-
>   src/libcamera/base/message.cpp                                  | 2 +-
>   src/libcamera/base/mutex.cpp                                    | 2 +-
>   src/libcamera/base/object.cpp                                   | 2 +-
>   src/libcamera/base/semaphore.cpp                                | 2 +-
>   src/libcamera/base/shared_fd.cpp                                | 2 +-
>   src/libcamera/base/signal.cpp                                   | 2 +-
>   src/libcamera/base/thread.cpp                                   | 2 +-
>   src/libcamera/base/timer.cpp                                    | 2 +-
>   src/libcamera/base/unique_fd.cpp                                | 2 +-
>   src/libcamera/base/utils.cpp                                    | 2 +-
>   src/libcamera/bayer_format.cpp                                  | 2 +-
>   src/libcamera/byte_stream_buffer.cpp                            | 2 +-
>   src/libcamera/camera.cpp                                        | 2 +-
>   src/libcamera/camera_controls.cpp                               | 2 +-
>   src/libcamera/camera_lens.cpp                                   | 2 +-
>   src/libcamera/color_space.cpp                                   | 2 +-
>   src/libcamera/control_serializer.cpp                            | 2 +-
>   src/libcamera/control_validator.cpp                             | 2 +-
>   src/libcamera/controls.cpp                                      | 2 +-
>   src/libcamera/converter.cpp                                     | 2 +-
>   src/libcamera/converter/converter_v4l2_m2m.cpp                  | 2 +-
>   src/libcamera/device_enumerator.cpp                             | 2 +-
>   src/libcamera/device_enumerator_sysfs.cpp                       | 2 +-
>   src/libcamera/device_enumerator_udev.cpp                        | 2 +-
>   src/libcamera/dma_heaps.cpp                                     | 2 +-
>   src/libcamera/fence.cpp                                         | 2 +-
>   src/libcamera/formats.cpp                                       | 2 +-
>   src/libcamera/framebuffer.cpp                                   | 2 +-
>   src/libcamera/framebuffer_allocator.cpp                         | 2 +-
>   src/libcamera/geometry.cpp                                      | 2 +-
>   src/libcamera/ipa_controls.cpp                                  | 2 +-
>   src/libcamera/ipa_data_serializer.cpp                           | 2 +-
>   src/libcamera/ipa_interface.cpp                                 | 2 +-
>   src/libcamera/ipa_manager.cpp                                   | 2 +-
>   src/libcamera/ipa_module.cpp                                    | 2 +-
>   src/libcamera/ipa_proxy.cpp                                     | 2 +-
>   src/libcamera/ipc_pipe.cpp                                      | 2 +-
>   src/libcamera/ipc_pipe_unixsocket.cpp                           | 2 +-
>   src/libcamera/ipc_unixsocket.cpp                                | 2 +-
>   src/libcamera/mapped_framebuffer.cpp                            | 2 +-
>   src/libcamera/media_device.cpp                                  | 2 +-
>   src/libcamera/media_object.cpp                                  | 2 +-
>   src/libcamera/orientation.cpp                                   | 2 +-
>   src/libcamera/pipeline/imx8-isi/imx8-isi.cpp                    | 2 +-
>   src/libcamera/pipeline/ipu3/cio2.cpp                            | 2 +-
>   src/libcamera/pipeline/ipu3/cio2.h                              | 2 +-
>   src/libcamera/pipeline/ipu3/frames.cpp                          | 2 +-
>   src/libcamera/pipeline/ipu3/frames.h                            | 2 +-
>   src/libcamera/pipeline/ipu3/imgu.cpp                            | 2 +-
>   src/libcamera/pipeline/ipu3/imgu.h                              | 2 +-
>   src/libcamera/pipeline/ipu3/ipu3.cpp                            | 2 +-
>   src/libcamera/pipeline/mali-c55/mali-c55.cpp                    | 2 +-
>   src/libcamera/pipeline/rkisp1/rkisp1.cpp                        | 2 +-
>   src/libcamera/pipeline/rpi/common/delayed_controls.cpp          | 2 +-
>   src/libcamera/pipeline/rpi/common/delayed_controls.h            | 2 +-
>   src/libcamera/pipeline/rpi/common/pipeline_base.cpp             | 2 +-
>   src/libcamera/pipeline/rpi/common/pipeline_base.h               | 2 +-
>   src/libcamera/pipeline/rpi/common/rpi_stream.cpp                | 2 +-
>   src/libcamera/pipeline/rpi/common/rpi_stream.h                  | 2 +-
>   src/libcamera/pipeline/rpi/vc4/vc4.cpp                          | 2 +-
>   src/libcamera/pipeline/simple/simple.cpp                        | 2 +-
>   src/libcamera/pipeline/uvcvideo/uvcvideo.cpp                    | 2 +-
>   src/libcamera/pipeline/vimc/vimc.cpp                            | 2 +-
>   src/libcamera/pipeline_handler.cpp                              | 2 +-
>   src/libcamera/pixel_format.cpp                                  | 2 +-
>   src/libcamera/process.cpp                                       | 2 +-
>   src/libcamera/pub_key.cpp                                       | 2 +-
>   src/libcamera/request.cpp                                       | 2 +-
>   src/libcamera/sensor/camera_sensor.cpp                          | 2 +-
>   src/libcamera/sensor/camera_sensor_properties.cpp               | 2 +-
>   src/libcamera/shared_mem_object.cpp                             | 2 +-
>   src/libcamera/software_isp/debayer.cpp                          | 2 +-
>   src/libcamera/software_isp/debayer.h                            | 2 +-
>   src/libcamera/software_isp/debayer_cpu.cpp                      | 2 +-
>   src/libcamera/software_isp/debayer_cpu.h                        | 2 +-
>   src/libcamera/software_isp/software_isp.cpp                     | 2 +-
>   src/libcamera/software_isp/swstats_cpu.cpp                      | 2 +-
>   src/libcamera/software_isp/swstats_cpu.h                        | 2 +-
>   src/libcamera/source_paths.cpp                                  | 2 +-
>   src/libcamera/stream.cpp                                        | 2 +-
>   src/libcamera/sysfs.cpp                                         | 2 +-
>   src/libcamera/tracepoints.cpp                                   | 2 +-
>   src/libcamera/transform.cpp                                     | 2 +-
>   src/libcamera/v4l2_device.cpp                                   | 2 +-
>   src/libcamera/v4l2_pixelformat.cpp                              | 2 +-
>   src/libcamera/v4l2_subdevice.cpp                                | 2 +-
>   src/libcamera/v4l2_videodevice.cpp                              | 2 +-
>   src/libcamera/yaml_parser.cpp                                   | 2 +-
>   src/v4l2/v4l2_camera.cpp                                        | 2 +-
>   src/v4l2/v4l2_camera.h                                          | 2 +-
>   src/v4l2/v4l2_camera_file.h                                     | 2 +-
>   src/v4l2/v4l2_camera_proxy.cpp                                  | 2 +-
>   src/v4l2/v4l2_camera_proxy.h                                    | 2 +-
>   src/v4l2/v4l2_compat.cpp                                        | 2 +-
>   src/v4l2/v4l2_compat_manager.cpp                                | 2 +-
>   src/v4l2/v4l2_compat_manager.h                                  | 2 +-
>   test/camera-sensor.cpp                                          | 2 +-
>   test/controls/control_info.cpp                                  | 2 +-
>   test/controls/control_list.cpp                                  | 2 +-
>   test/controls/control_value.cpp                                 | 2 +-
>   test/delayed_controls.cpp                                       | 2 +-
>   test/event-dispatcher.cpp                                       | 2 +-
>   test/event-thread.cpp                                           | 2 +-
>   test/event.cpp                                                  | 2 +-
>   test/fence.cpp                                                  | 2 +-
>   test/file.cpp                                                   | 2 +-
>   test/flags.cpp                                                  | 2 +-
>   test/geometry.cpp                                               | 2 +-
>   test/gstreamer/gstreamer_multi_stream_test.cpp                  | 2 +-
>   test/gstreamer/gstreamer_single_stream_test.cpp                 | 2 +-
>   test/hotplug-cameras.cpp                                        | 2 +-
>   test/ipa/ipa_interface_test.cpp                                 | 2 +-
>   test/ipa/ipa_module_test.cpp                                    | 2 +-
>   test/ipc/unixsocket.cpp                                         | 2 +-
>   test/ipc/unixsocket_ipc.cpp                                     | 2 +-
>   test/libtest/buffer_source.h                                    | 2 +-
>   test/libtest/camera_test.h                                      | 2 +-
>   test/libtest/test.cpp                                           | 2 +-
>   test/libtest/test.h                                             | 2 +-
>   test/log/log_process.cpp                                        | 2 +-
>   test/media_device/media_device_link_test.cpp                    | 2 +-
>   test/media_device/media_device_print_test.cpp                   | 2 +-
>   test/media_device/media_device_test.cpp                         | 2 +-
>   test/media_device/media_device_test.h                           | 2 +-
>   test/message.cpp                                                | 2 +-
>   test/object-invoke.cpp                                          | 2 +-
>   test/object.cpp                                                 | 2 +-
>   test/process/process_test.cpp                                   | 2 +-
>   test/public-api.cpp                                             | 2 +-
>   test/serialization/control_serialization.cpp                    | 2 +-
>   .../generated_serializer/generated_serializer_test.cpp          | 2 +-
>   test/serialization/ipa_data_serializer_test.cpp                 | 2 +-
>   test/serialization/serialization_test.cpp                       | 2 +-
>   test/serialization/serialization_test.h                         | 2 +-
>   test/signal-threads.cpp                                         | 2 +-
>   test/signal.cpp                                                 | 2 +-
>   test/span.cpp                                                   | 2 +-
>   test/stream/stream_colorspace.cpp                               | 2 +-
>   test/stream/stream_formats.cpp                                  | 2 +-
>   test/threads.cpp                                                | 2 +-
>   test/timer-fail.cpp                                             | 2 +-
>   test/timer-thread.cpp                                           | 2 +-
>   test/timer.cpp                                                  | 2 +-
>   test/transform.cpp                                              | 2 +-
>   test/unique-fd.cpp                                              | 2 +-
>   test/utils.cpp                                                  | 2 +-
>   test/v4l2_compat/v4l2_compat_test.py                            | 2 +-
>   test/v4l2_subdevice/v4l2_subdevice_test.cpp                     | 2 +-
>   test/v4l2_subdevice/v4l2_subdevice_test.h                       | 2 +-
>   test/v4l2_videodevice/controls.cpp                              | 2 +-
>   test/yaml-parser.cpp                                            | 2 +-
>   utils/checkstyle.py                                             | 2 +-
>   utils/gen-controls.py                                           | 2 +-
>   utils/gen-formats.py                                            | 2 +-
>   utils/gen-ipa-priv-key.sh                                       | 2 +-
>   utils/ipc/extract-docs.py                                       | 2 +-
>   utils/ipc/generate.py                                           | 2 +-
>   utils/ipc/generators/mojom_libcamera_generator.py               | 2 +-
>   utils/ipc/parser.py                                             | 2 +-
>   utils/ipu3/ipu3-capture.sh                                      | 2 +-
>   utils/ipu3/ipu3-process.sh                                      | 2 +-
>   utils/raspberrypi/ctt/alsc_only.py                              | 2 +-
>   utils/raspberrypi/ctt/colors.py                                 | 2 +-
>   utils/raspberrypi/ctt/ctt.py                                    | 2 +-
>   utils/raspberrypi/ctt/ctt_alsc.py                               | 2 +-
>   utils/raspberrypi/ctt/ctt_awb.py                                | 2 +-
>   utils/raspberrypi/ctt/ctt_ccm.py                                | 2 +-
>   utils/raspberrypi/ctt/ctt_geq.py                                | 2 +-
>   utils/raspberrypi/ctt/ctt_image_load.py                         | 2 +-
>   utils/raspberrypi/ctt/ctt_lux.py                                | 2 +-
>   utils/raspberrypi/ctt/ctt_macbeth_locator.py                    | 2 +-
>   utils/raspberrypi/ctt/ctt_noise.py                              | 2 +-
>   utils/raspberrypi/ctt/ctt_ransac.py                             | 2 +-
>   utils/raspberrypi/ctt/ctt_tools.py                              | 2 +-
>   utils/tracepoints/analyze-ipa-trace.py                          | 2 +-
>   utils/tracepoints/gen-tp-header.py                              | 2 +-
>   utils/tuning/libtuning/average.py                               | 2 +-
>   utils/tuning/libtuning/generators/generator.py                  | 2 +-
>   utils/tuning/libtuning/generators/raspberrypi_output.py         | 2 +-
>   utils/tuning/libtuning/generators/yaml_output.py                | 2 +-
>   utils/tuning/libtuning/gradient.py                              | 2 +-
>   utils/tuning/libtuning/image.py                                 | 2 +-
>   utils/tuning/libtuning/libtuning.py                             | 2 +-
>   utils/tuning/libtuning/macbeth.py                               | 2 +-
>   utils/tuning/libtuning/modules/lsc/raspberrypi.py               | 2 +-
>   utils/tuning/libtuning/modules/lsc/rkisp1.py                    | 2 +-
>   utils/tuning/libtuning/modules/module.py                        | 2 +-
>   utils/tuning/libtuning/parsers/parser.py                        | 2 +-
>   utils/tuning/libtuning/parsers/raspberrypi_parser.py            | 2 +-
>   utils/tuning/libtuning/parsers/yaml_parser.py                   | 2 +-
>   utils/tuning/libtuning/smoothing.py                             | 2 +-
>   utils/tuning/libtuning/utils.py                                 | 2 +-
>   utils/tuning/raspberrypi/alsc.py                                | 2 +-
>   utils/tuning/raspberrypi_alsc_only.py                           | 2 +-
>   utils/tuning/rkisp1.py                                          | 2 +-
>   522 files changed, 522 insertions(+), 522 deletions(-)
>
> diff --git a/include/libcamera/base/backtrace.h b/include/libcamera/base/backtrace.h
> index 752034d140e8..699ddd9e40e4 100644
> --- a/include/libcamera/base/backtrace.h
> +++ b/include/libcamera/base/backtrace.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Ideas on Board Oy
>    *
> - * backtrace.h - Call stack backtraces
> + * Call stack backtraces
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/base/bound_method.h b/include/libcamera/base/bound_method.h
> index c0275249f389..dd3488eebc47 100644
> --- a/include/libcamera/base/bound_method.h
> +++ b/include/libcamera/base/bound_method.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * bound_method.h - Method bind and invocation
> + * Method bind and invocation
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/base/class.h b/include/libcamera/base/class.h
> index 571eecf4da50..a808422e5959 100644
> --- a/include/libcamera/base/class.h
> +++ b/include/libcamera/base/class.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * class.h - Utilities and helpers for classes
> + * Utilities and helpers for classes
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/base/compiler.h b/include/libcamera/base/compiler.h
> index 02564f2f8b5c..fda8fdfdc543 100644
> --- a/include/libcamera/base/compiler.h
> +++ b/include/libcamera/base/compiler.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * compiler.h - Compiler support
> + * Compiler support
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/base/event_dispatcher.h b/include/libcamera/base/event_dispatcher.h
> index 184f1b12c966..e9a09c6eb89c 100644
> --- a/include/libcamera/base/event_dispatcher.h
> +++ b/include/libcamera/base/event_dispatcher.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * event_dispatcher.h - Event dispatcher
> + * Event dispatcher
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/base/event_dispatcher_poll.h b/include/libcamera/base/event_dispatcher_poll.h
> index b7840309bb25..1f7e05cfa037 100644
> --- a/include/libcamera/base/event_dispatcher_poll.h
> +++ b/include/libcamera/base/event_dispatcher_poll.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * event_dispatcher_poll.h - Poll-based event dispatcher
> + * Poll-based event dispatcher
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/base/event_notifier.h b/include/libcamera/base/event_notifier.h
> index e5c0594d3ebd..158f2d44bc30 100644
> --- a/include/libcamera/base/event_notifier.h
> +++ b/include/libcamera/base/event_notifier.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * event_notifier.h - File descriptor event notifier
> + * File descriptor event notifier
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/base/file.h b/include/libcamera/base/file.h
> index 0cdc2ed0e6ea..5637934c0dc7 100644
> --- a/include/libcamera/base/file.h
> +++ b/include/libcamera/base/file.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * file.h - File I/O operations
> + * File I/O operations
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/base/flags.h b/include/libcamera/base/flags.h
> index a1b404bdf23b..af4f6e35fd6d 100644
> --- a/include/libcamera/base/flags.h
> +++ b/include/libcamera/base/flags.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * flags.h - Type-safe enum-based bitfields
> + * Type-safe enum-based bitfields
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/base/log.h b/include/libcamera/base/log.h
> index dcaacbe09ef3..b5775e491fee 100644
> --- a/include/libcamera/base/log.h
> +++ b/include/libcamera/base/log.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2018, Google Inc.
>    *
> - * log.h - Logging infrastructure
> + * Logging infrastructure
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/base/message.h b/include/libcamera/base/message.h
> index b939af6f79bb..4b23203127a9 100644
> --- a/include/libcamera/base/message.h
> +++ b/include/libcamera/base/message.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * message.h - Message queue support
> + * Message queue support
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/base/mutex.h b/include/libcamera/base/mutex.h
> index 52441c55287a..fa9a8d0dc7ca 100644
> --- a/include/libcamera/base/mutex.h
> +++ b/include/libcamera/base/mutex.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * mutex.h - Mutex classes with clang thread safety annotation
> + * Mutex classes with clang thread safety annotation
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/base/object.h b/include/libcamera/base/object.h
> index cb7e0a132be2..508773cd0121 100644
> --- a/include/libcamera/base/object.h
> +++ b/include/libcamera/base/object.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * object.h - Base object
> + * Base object
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/base/private.h b/include/libcamera/base/private.h
> index 163012bf06df..8670c40bdaea 100644
> --- a/include/libcamera/base/private.h
> +++ b/include/libcamera/base/private.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * private.h - Private Header Validation
> + * Private Header Validation
>    *
>    * A selection of internal libcamera headers are installed as part
>    * of the libcamera package to allow sharing of a select subset of
> diff --git a/include/libcamera/base/semaphore.h b/include/libcamera/base/semaphore.h
> index f1052317335e..59d4aa44790a 100644
> --- a/include/libcamera/base/semaphore.h
> +++ b/include/libcamera/base/semaphore.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * semaphore.h - General-purpose counting semaphore
> + * General-purpose counting semaphore
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/base/shared_fd.h b/include/libcamera/base/shared_fd.h
> index e53a8b88601e..61fe11c1d64b 100644
> --- a/include/libcamera/base/shared_fd.h
> +++ b/include/libcamera/base/shared_fd.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * shared_fd.h - File descriptor wrapper with shared ownership
> + * File descriptor wrapper with shared ownership
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/base/signal.h b/include/libcamera/base/signal.h
> index 444997b4525d..849fbbda6e0b 100644
> --- a/include/libcamera/base/signal.h
> +++ b/include/libcamera/base/signal.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * signal.h - Signal & slot implementation
> + * Signal & slot implementation
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/base/span.h b/include/libcamera/base/span.h
> index 88d2e3de3a6b..c3e63f695ca5 100644
> --- a/include/libcamera/base/span.h
> +++ b/include/libcamera/base/span.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * span.h - C++20 std::span<> implementation for C++11
> + * C++20 std::span<> implementation for C++11
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/base/thread.h b/include/libcamera/base/thread.h
> index 9d00f1029d4c..4f33de63d91b 100644
> --- a/include/libcamera/base/thread.h
> +++ b/include/libcamera/base/thread.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * thread.h - Thread support
> + * Thread support
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/base/timer.h b/include/libcamera/base/timer.h
> index 759b68ada1e8..5ef45959e08c 100644
> --- a/include/libcamera/base/timer.h
> +++ b/include/libcamera/base/timer.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * timer.h - Generic timer
> + * Generic timer
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/base/unique_fd.h b/include/libcamera/base/unique_fd.h
> index ae4d96b75797..c9a3b5d0e862 100644
> --- a/include/libcamera/base/unique_fd.h
> +++ b/include/libcamera/base/unique_fd.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * unique_fd.h - File descriptor wrapper that owns a file descriptor.
> + * File descriptor wrapper that owns a file descriptor.
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/base/utils.h b/include/libcamera/base/utils.h
> index 922e4dfaf9fa..4ae02dc97478 100644
> --- a/include/libcamera/base/utils.h
> +++ b/include/libcamera/base/utils.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2018, Google Inc.
>    *
> - * utils.h - Miscellaneous utility functions
> + * Miscellaneous utility functions
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/camera.h b/include/libcamera/camera.h
> index ae35792dfbee..94cee7bd86bb 100644
> --- a/include/libcamera/camera.h
> +++ b/include/libcamera/camera.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2018, Google Inc.
>    *
> - * camera.h - Camera object interface
> + * Camera object interface
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/camera_manager.h b/include/libcamera/camera_manager.h
> index 1a891cacf26a..b50df782577d 100644
> --- a/include/libcamera/camera_manager.h
> +++ b/include/libcamera/camera_manager.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2018, Google Inc.
>    *
> - * camera_manager.h - Camera management
> + * Camera management
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/color_space.h b/include/libcamera/color_space.h
> index 6d6c2829c78b..7b483cd1f2ae 100644
> --- a/include/libcamera/color_space.h
> +++ b/include/libcamera/color_space.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Raspberry Pi Ltd
>    *
> - * color_space.h - color space definitions
> + * color space definitions
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/controls.h b/include/libcamera/controls.h
> index 82b955995380..7c2bb287275b 100644
> --- a/include/libcamera/controls.h
> +++ b/include/libcamera/controls.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * controls.h - Control handling
> + * Control handling
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/framebuffer.h b/include/libcamera/framebuffer.h
> index 612448290a24..5ae2270b3a4b 100644
> --- a/include/libcamera/framebuffer.h
> +++ b/include/libcamera/framebuffer.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * framebuffer.h - Frame buffer handling
> + * Frame buffer handling
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/framebuffer_allocator.h b/include/libcamera/framebuffer_allocator.h
> index 45ff232b3d04..f3896bf223e1 100644
> --- a/include/libcamera/framebuffer_allocator.h
> +++ b/include/libcamera/framebuffer_allocator.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * framebuffer_allocator.h - FrameBuffer allocator
> + * FrameBuffer allocator
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/geometry.h b/include/libcamera/geometry.h
> index d7fdbe708e6d..3e6f0f5d7fab 100644
> --- a/include/libcamera/geometry.h
> +++ b/include/libcamera/geometry.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * geometry.h - Geometry-related classes
> + * Geometry-related classes
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/bayer_format.h b/include/libcamera/internal/bayer_format.h
> index 78ba3969913d..e2e69ecc3b49 100644
> --- a/include/libcamera/internal/bayer_format.h
> +++ b/include/libcamera/internal/bayer_format.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Raspberry Pi Ltd
>    *
> - * bayer_format.h - Bayer Pixel Format
> + * Bayer Pixel Format
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/byte_stream_buffer.h b/include/libcamera/internal/byte_stream_buffer.h
> index 0f4fce6f4dc0..5b1c10ab8923 100644
> --- a/include/libcamera/internal/byte_stream_buffer.h
> +++ b/include/libcamera/internal/byte_stream_buffer.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * byte_stream_buffer.h - Byte stream buffer
> + * Byte stream buffer
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/camera.h b/include/libcamera/internal/camera.h
> index 38dd94ff8156..0add0428bb5d 100644
> --- a/include/libcamera/internal/camera.h
> +++ b/include/libcamera/internal/camera.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * camera.h - Camera private data
> + * Camera private data
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/camera_controls.h b/include/libcamera/internal/camera_controls.h
> index ee6d382f8989..4a5a3ebc6a12 100644
> --- a/include/libcamera/internal/camera_controls.h
> +++ b/include/libcamera/internal/camera_controls.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * camera_controls.h - Camera controls
> + * Camera controls
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/camera_lens.h b/include/libcamera/internal/camera_lens.h
> index 277417daffed..5a4b993bb2db 100644
> --- a/include/libcamera/internal/camera_lens.h
> +++ b/include/libcamera/internal/camera_lens.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * camera_lens.h - A camera lens controller
> + * A camera lens controller
>    */
>   #pragma once
>   
> diff --git a/include/libcamera/internal/camera_manager.h b/include/libcamera/internal/camera_manager.h
> index 33ebe0699fdf..7debed257465 100644
> --- a/include/libcamera/internal/camera_manager.h
> +++ b/include/libcamera/internal/camera_manager.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2023, Ideas on Board Oy.
>    *
> - * camera_manager.h - Camera manager private data
> + * Camera manager private data
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/camera_sensor.h b/include/libcamera/internal/camera_sensor.h
> index d05f48ebeebe..fc44ab98a72e 100644
> --- a/include/libcamera/internal/camera_sensor.h
> +++ b/include/libcamera/internal/camera_sensor.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * camera_sensor.h - A camera sensor
> + * A camera sensor
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/camera_sensor_properties.h b/include/libcamera/internal/camera_sensor_properties.h
> index 1ee3cb994106..480ac121506e 100644
> --- a/include/libcamera/internal/camera_sensor_properties.h
> +++ b/include/libcamera/internal/camera_sensor_properties.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * camera_sensor_properties.h - Database of camera sensor properties
> + * Database of camera sensor properties
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/control_serializer.h b/include/libcamera/internal/control_serializer.h
> index a38ca6b072a2..8a63ae44a13e 100644
> --- a/include/libcamera/internal/control_serializer.h
> +++ b/include/libcamera/internal/control_serializer.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * control_serializer.h - Control (de)serializer
> + * Control (de)serializer
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/control_validator.h b/include/libcamera/internal/control_validator.h
> index 26412d8bac9a..260602f2d872 100644
> --- a/include/libcamera/internal/control_validator.h
> +++ b/include/libcamera/internal/control_validator.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * control_validator.h - Control validator
> + * Control validator
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/converter.h b/include/libcamera/internal/converter.h
> index 834ec5ab22df..5d74db6b2345 100644
> --- a/include/libcamera/internal/converter.h
> +++ b/include/libcamera/internal/converter.h
> @@ -3,7 +3,7 @@
>    * Copyright (C) 2020, Laurent Pinchart
>    * Copyright 2022 NXP
>    *
> - * converter.h - Generic format converter interface
> + * Generic format converter interface
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/converter/converter_v4l2_m2m.h b/include/libcamera/internal/converter/converter_v4l2_m2m.h
> index 84fb485f53bb..1126050cf82c 100644
> --- a/include/libcamera/internal/converter/converter_v4l2_m2m.h
> +++ b/include/libcamera/internal/converter/converter_v4l2_m2m.h
> @@ -3,7 +3,7 @@
>    * Copyright (C) 2020, Laurent Pinchart
>    * Copyright 2022 NXP
>    *
> - * converter_v4l2_m2m.h - V4l2 M2M Format converter interface
> + * V4l2 M2M Format converter interface
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/delayed_controls.h b/include/libcamera/internal/delayed_controls.h
> index aef37077103c..e8d3014d92cb 100644
> --- a/include/libcamera/internal/delayed_controls.h
> +++ b/include/libcamera/internal/delayed_controls.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Raspberry Pi Ltd
>    *
> - * delayed_controls.h - Helper to deal with controls that take effect with a delay
> + * Helper to deal with controls that take effect with a delay
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/device_enumerator.h b/include/libcamera/internal/device_enumerator.h
> index 72ec9a60b19a..db3532a9887a 100644
> --- a/include/libcamera/internal/device_enumerator.h
> +++ b/include/libcamera/internal/device_enumerator.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2018, Google Inc.
>    *
> - * device_enumerator.h - API to enumerate and find media devices
> + * API to enumerate and find media devices
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/device_enumerator_sysfs.h b/include/libcamera/internal/device_enumerator_sysfs.h
> index 3e84b83f3200..a5bfc71147cd 100644
> --- a/include/libcamera/internal/device_enumerator_sysfs.h
> +++ b/include/libcamera/internal/device_enumerator_sysfs.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * device_enumerator_sysfs.h - sysfs-based device enumerator
> + * sysfs-based device enumerator
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/device_enumerator_udev.h b/include/libcamera/internal/device_enumerator_udev.h
> index 1b3360df31ba..1378c1906d68 100644
> --- a/include/libcamera/internal/device_enumerator_udev.h
> +++ b/include/libcamera/internal/device_enumerator_udev.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2018-2019, Google Inc.
>    *
> - * device_enumerator_udev.h - udev-based device enumerator
> + * udev-based device enumerator
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/dma_heaps.h b/include/libcamera/internal/dma_heaps.h
> index 80bf29e7f78d..f0a8aa5d4fe9 100644
> --- a/include/libcamera/internal/dma_heaps.h
> +++ b/include/libcamera/internal/dma_heaps.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Raspberry Pi Ltd
>    *
> - * dma_heaps.h - Helper class for dma-heap allocations.
> + * Helper class for dma-heap allocations.
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/formats.h b/include/libcamera/internal/formats.h
> index 5b16c0a8c071..71895cd84de1 100644
> --- a/include/libcamera/internal/formats.h
> +++ b/include/libcamera/internal/formats.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * formats.h - libcamera image formats
> + * libcamera image formats
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/framebuffer.h b/include/libcamera/internal/framebuffer.h
> index 1f42a4fcc865..e6698a459432 100644
> --- a/include/libcamera/internal/framebuffer.h
> +++ b/include/libcamera/internal/framebuffer.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * framebuffer.h - Internal frame buffer handling
> + * Internal frame buffer handling
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/ipa_data_serializer.h b/include/libcamera/internal/ipa_data_serializer.h
> index 085f1fed176e..337c948ca7f6 100644
> --- a/include/libcamera/internal/ipa_data_serializer.h
> +++ b/include/libcamera/internal/ipa_data_serializer.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * ipa_data_serializer.h - Image Processing Algorithm data serializer
> + * Image Processing Algorithm data serializer
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/ipa_manager.h b/include/libcamera/internal/ipa_manager.h
> index bf823563c91c..c6f74e11c434 100644
> --- a/include/libcamera/internal/ipa_manager.h
> +++ b/include/libcamera/internal/ipa_manager.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * ipa_manager.h - Image Processing Algorithm module manager
> + * Image Processing Algorithm module manager
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/ipa_module.h b/include/libcamera/internal/ipa_module.h
> index 8038bdee6b3c..7c49d3f342e5 100644
> --- a/include/libcamera/internal/ipa_module.h
> +++ b/include/libcamera/internal/ipa_module.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * ipa_module.h - Image Processing Algorithm module
> + * Image Processing Algorithm module
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/ipa_proxy.h b/include/libcamera/internal/ipa_proxy.h
> index 781c8b623605..ed6a5bcf1a93 100644
> --- a/include/libcamera/internal/ipa_proxy.h
> +++ b/include/libcamera/internal/ipa_proxy.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * ipa_proxy.h - Image Processing Algorithm proxy
> + * Image Processing Algorithm proxy
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/ipc_pipe.h b/include/libcamera/internal/ipc_pipe.h
> index ab5dd67c3813..a45607529cbf 100644
> --- a/include/libcamera/internal/ipc_pipe.h
> +++ b/include/libcamera/internal/ipc_pipe.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * ipc_pipe.h - Image Processing Algorithm IPC module for IPA proxies
> + * Image Processing Algorithm IPC module for IPA proxies
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/ipc_pipe_unixsocket.h b/include/libcamera/internal/ipc_pipe_unixsocket.h
> index 004d953989c6..4a0f6d57f7c3 100644
> --- a/include/libcamera/internal/ipc_pipe_unixsocket.h
> +++ b/include/libcamera/internal/ipc_pipe_unixsocket.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * ipc_pipe_unixsocket.h - Image Processing Algorithm IPC module using unix socket
> + * Image Processing Algorithm IPC module using unix socket
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/ipc_unixsocket.h b/include/libcamera/internal/ipc_unixsocket.h
> index 3963d182ffa6..48bb7a9422b5 100644
> --- a/include/libcamera/internal/ipc_unixsocket.h
> +++ b/include/libcamera/internal/ipc_unixsocket.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * ipc_unixsocket.h - IPC mechanism based on Unix sockets
> + * IPC mechanism based on Unix sockets
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/mapped_framebuffer.h b/include/libcamera/internal/mapped_framebuffer.h
> index fb39adbf5796..6aaabf5086b4 100644
> --- a/include/libcamera/internal/mapped_framebuffer.h
> +++ b/include/libcamera/internal/mapped_framebuffer.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * mapped_framebuffer.h - Frame buffer memory mapping support
> + * Frame buffer memory mapping support
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/media_device.h b/include/libcamera/internal/media_device.h
> index eb8cfde48e20..bf2e475d222a 100644
> --- a/include/libcamera/internal/media_device.h
> +++ b/include/libcamera/internal/media_device.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2018, Google Inc.
>    *
> - * media_device.h - Media device handler
> + * Media device handler
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/media_object.h b/include/libcamera/internal/media_object.h
> index b15729684c9b..c9d77511a991 100644
> --- a/include/libcamera/internal/media_object.h
> +++ b/include/libcamera/internal/media_object.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2018, Google Inc.
>    *
> - * media_object.h - Media Device objects: entities, pads and links.
> + * Media Device objects: entities, pads and links.
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/pipeline_handler.h b/include/libcamera/internal/pipeline_handler.h
> index c96944f4ecc4..75fc63efa3d0 100644
> --- a/include/libcamera/internal/pipeline_handler.h
> +++ b/include/libcamera/internal/pipeline_handler.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2018, Google Inc.
>    *
> - * pipeline_handler.h - Pipeline handler infrastructure
> + * Pipeline handler infrastructure
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/process.h b/include/libcamera/internal/process.h
> index 95e67e105a92..b1d07a5a5cf6 100644
> --- a/include/libcamera/internal/process.h
> +++ b/include/libcamera/internal/process.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * process.h - Process object
> + * Process object
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/pub_key.h b/include/libcamera/internal/pub_key.h
> index 8653a912b2d5..c8cc04cb4097 100644
> --- a/include/libcamera/internal/pub_key.h
> +++ b/include/libcamera/internal/pub_key.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * pub_key.h - Public key signature verification
> + * Public key signature verification
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/request.h b/include/libcamera/internal/request.h
> index 3454cf5a72f5..f5d98069075a 100644
> --- a/include/libcamera/internal/request.h
> +++ b/include/libcamera/internal/request.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * request.h - Request class private data
> + * Request class private data
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/shared_mem_object.h b/include/libcamera/internal/shared_mem_object.h
> index 9b1d939302a8..2ab0189fd8a9 100644
> --- a/include/libcamera/internal/shared_mem_object.h
> +++ b/include/libcamera/internal/shared_mem_object.h
> @@ -4,7 +4,7 @@
>    * Copyright (C) 2024 Andrei Konovalov
>    * Copyright (C) 2024 Dennis Bonke
>    *
> - * shared_mem_object.h - Helpers for shared memory allocations
> + * Helpers for shared memory allocations
>    */
>   #pragma once
>   
> diff --git a/include/libcamera/internal/software_isp/debayer_params.h b/include/libcamera/internal/software_isp/debayer_params.h
> index 32cd448aa2fa..ce1b594529ce 100644
> --- a/include/libcamera/internal/software_isp/debayer_params.h
> +++ b/include/libcamera/internal/software_isp/debayer_params.h
> @@ -5,7 +5,7 @@
>    * Authors:
>    * Hans de Goede <hdegoede at redhat.com>
>    *
> - * debayer_params.h - DebayerParams header
> + * DebayerParams header
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/software_isp/software_isp.h b/include/libcamera/internal/software_isp/software_isp.h
> index 42e96dcf0ca4..7e9fae6a48bb 100644
> --- a/include/libcamera/internal/software_isp/software_isp.h
> +++ b/include/libcamera/internal/software_isp/software_isp.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2023, Linaro Ltd
>    *
> - * software_isp.h - Simple software ISP implementation
> + * Simple software ISP implementation
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/software_isp/swisp_stats.h b/include/libcamera/internal/software_isp/swisp_stats.h
> index 4ca8d6479b7f..ae11f112e4aa 100644
> --- a/include/libcamera/internal/software_isp/swisp_stats.h
> +++ b/include/libcamera/internal/software_isp/swisp_stats.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2023, Linaro Ltd
>    *
> - * swisp_stats.h - Statistics data format used by the software ISP and software IPA
> + * Statistics data format used by the software ISP and software IPA
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/source_paths.h b/include/libcamera/internal/source_paths.h
> index be6f153b49db..14e64717171a 100644
> --- a/include/libcamera/internal/source_paths.h
> +++ b/include/libcamera/internal/source_paths.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * source_paths.h - Identify libcamera source and build paths
> + * Identify libcamera source and build paths
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/sysfs.h b/include/libcamera/internal/sysfs.h
> index 917457bef6e2..aca60fb6c8ab 100644
> --- a/include/libcamera/internal/sysfs.h
> +++ b/include/libcamera/internal/sysfs.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * sysfs.h - Miscellaneous utility functions to access sysfs
> + * Miscellaneous utility functions to access sysfs
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/v4l2_device.h b/include/libcamera/internal/v4l2_device.h
> index 50d4adbc5f2b..f5aa50248201 100644
> --- a/include/libcamera/internal/v4l2_device.h
> +++ b/include/libcamera/internal/v4l2_device.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * v4l2_device.h - Common base for V4L2 video devices and subdevices
> + * Common base for V4L2 video devices and subdevices
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/v4l2_pixelformat.h b/include/libcamera/internal/v4l2_pixelformat.h
> index 44439fff73eb..c836346bdc04 100644
> --- a/include/libcamera/internal/v4l2_pixelformat.h
> +++ b/include/libcamera/internal/v4l2_pixelformat.h
> @@ -3,7 +3,7 @@
>    * Copyright (C) 2019, Google Inc.
>    * Copyright (C) 2020, Raspberry Pi Ltd
>    *
> - * v4l2_pixelformat.h - V4L2 Pixel Format
> + * V4L2 Pixel Format
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/v4l2_subdevice.h b/include/libcamera/internal/v4l2_subdevice.h
> index 01ed4c2fc397..a1de0fb00ee3 100644
> --- a/include/libcamera/internal/v4l2_subdevice.h
> +++ b/include/libcamera/internal/v4l2_subdevice.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * v4l2_subdevice.h - V4L2 Subdevice
> + * V4L2 Subdevice
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/v4l2_videodevice.h b/include/libcamera/internal/v4l2_videodevice.h
> index d157a447ee1b..9057be08f18a 100644
> --- a/include/libcamera/internal/v4l2_videodevice.h
> +++ b/include/libcamera/internal/v4l2_videodevice.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * v4l2_videodevice.h - V4L2 Video Device
> + * V4L2 Video Device
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/internal/yaml_parser.h b/include/libcamera/internal/yaml_parser.h
> index 8ca71df867ab..b6979d735518 100644
> --- a/include/libcamera/internal/yaml_parser.h
> +++ b/include/libcamera/internal/yaml_parser.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Google Inc.
>    *
> - * yaml_parser.h - libcamera YAML parsing helper
> + * libcamera YAML parsing helper
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/ipa/ipa_controls.h b/include/libcamera/ipa/ipa_controls.h
> index e5da1946ce1d..5fd13394fcef 100644
> --- a/include/libcamera/ipa/ipa_controls.h
> +++ b/include/libcamera/ipa/ipa_controls.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * ipa_controls.h - IPA Control handling
> + * IPA Control handling
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/ipa/ipa_interface.h b/include/libcamera/ipa/ipa_interface.h
> index 8884f0ed3a0e..b93f1a15b2c9 100644
> --- a/include/libcamera/ipa/ipa_interface.h
> +++ b/include/libcamera/ipa/ipa_interface.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * ipa_interface.h - Image Processing Algorithm interface
> + * Image Processing Algorithm interface
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/ipa/ipa_module_info.h b/include/libcamera/ipa/ipa_module_info.h
> index b19b00f71a9b..3507a6d7678a 100644
> --- a/include/libcamera/ipa/ipa_module_info.h
> +++ b/include/libcamera/ipa/ipa_module_info.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * ipa_module_info.h - Image Processing Algorithm module information
> + * Image Processing Algorithm module information
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/logging.h b/include/libcamera/logging.h
> index cd842f67d553..e334d87b09a9 100644
> --- a/include/libcamera/logging.h
> +++ b/include/libcamera/logging.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * logging.h - Logging infrastructure
> + * Logging infrastructure
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/orientation.h b/include/libcamera/orientation.h
> index 9a2c2fb2fbb1..a3b40e636648 100644
> --- a/include/libcamera/orientation.h
> +++ b/include/libcamera/orientation.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2023, Ideas On Board Oy
>    *
> - * orientation.h - Image orientation
> + * Image orientation
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/pixel_format.h b/include/libcamera/pixel_format.h
> index d49c5f784118..ea60fe720c7e 100644
> --- a/include/libcamera/pixel_format.h
> +++ b/include/libcamera/pixel_format.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * pixel_format.h - libcamera Pixel Format
> + * libcamera Pixel Format
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/request.h b/include/libcamera/request.h
> index dffde1536cad..2c78d9bb4be0 100644
> --- a/include/libcamera/request.h
> +++ b/include/libcamera/request.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * request.h - Capture request handling
> + * Capture request handling
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/stream.h b/include/libcamera/stream.h
> index 4e94187dc1f8..d510238ab210 100644
> --- a/include/libcamera/stream.h
> +++ b/include/libcamera/stream.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * stream.h - Video stream for a Camera
> + * Video stream for a Camera
>    */
>   
>   #pragma once
> diff --git a/include/libcamera/transform.h b/include/libcamera/transform.h
> index 44cb4c6fc974..a88f809e7934 100644
> --- a/include/libcamera/transform.h
> +++ b/include/libcamera/transform.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Raspberry Pi Ltd
>    *
> - * transform.h - 2D plane transforms
> + * 2D plane transforms
>    */
>   
>   #pragma once
> diff --git a/src/android/camera3_hal.cpp b/src/android/camera3_hal.cpp
> index da836baec903..a5ad2374a9b6 100644
> --- a/src/android/camera3_hal.cpp
> +++ b/src/android/camera3_hal.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * camera3_hal.cpp - Android Camera HALv3 module
> + * Android Camera HALv3 module
>    */
>   
>   #include <hardware/camera_common.h>
> diff --git a/src/android/camera_buffer.h b/src/android/camera_buffer.h
> index b4531c800fdb..96669962b81f 100644
> --- a/src/android/camera_buffer.h
> +++ b/src/android/camera_buffer.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * camera_buffer.h - Frame buffer handling interface definition
> + * Frame buffer handling interface definition
>    */
>   
>   #pragma once
> diff --git a/src/android/camera_capabilities.cpp b/src/android/camera_capabilities.cpp
> index 1bfeaea4b121..6f4d48de9895 100644
> --- a/src/android/camera_capabilities.cpp
> +++ b/src/android/camera_capabilities.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * camera_capabilities.cpp - Camera static properties manager
> + * Camera static properties manager
>    */
>   
>   #include "camera_capabilities.h"
> diff --git a/src/android/camera_capabilities.h b/src/android/camera_capabilities.h
> index 6f66f221d33f..56ac1efebcaf 100644
> --- a/src/android/camera_capabilities.h
> +++ b/src/android/camera_capabilities.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * camera_capabilities.h - Camera static properties manager
> + * Camera static properties manager
>    */
>   
>   #pragma once
> diff --git a/src/android/camera_device.cpp b/src/android/camera_device.cpp
> index 1b6f3f3a2b29..493f66e7b38f 100644
> --- a/src/android/camera_device.cpp
> +++ b/src/android/camera_device.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * camera_device.cpp - libcamera Android Camera Device
> + * libcamera Android Camera Device
>    */
>   
>   #include "camera_device.h"
> diff --git a/src/android/camera_device.h b/src/android/camera_device.h
> index 43ee01592e77..194ca30304d5 100644
> --- a/src/android/camera_device.h
> +++ b/src/android/camera_device.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * camera_device.h - libcamera Android Camera Device
> + * libcamera Android Camera Device
>    */
>   
>   #pragma once
> diff --git a/src/android/camera_hal_config.cpp b/src/android/camera_hal_config.cpp
> index 0e7cde63a99a..7ef451ef8ab9 100644
> --- a/src/android/camera_hal_config.cpp
> +++ b/src/android/camera_hal_config.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * camera_hal_config.cpp - Camera HAL configuration file manager
> + * Camera HAL configuration file manager
>    */
>   #include "camera_hal_config.h"
>   
> diff --git a/src/android/camera_hal_config.h b/src/android/camera_hal_config.h
> index 9df554f9929b..a4bedb6e63a0 100644
> --- a/src/android/camera_hal_config.h
> +++ b/src/android/camera_hal_config.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * camera_hal_config.h - Camera HAL configuration file manager
> + * Camera HAL configuration file manager
>    */
>   
>   #pragma once
> diff --git a/src/android/camera_hal_manager.cpp b/src/android/camera_hal_manager.cpp
> index a86e23d443d3..7500c749bef9 100644
> --- a/src/android/camera_hal_manager.cpp
> +++ b/src/android/camera_hal_manager.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * camera_hal_manager.cpp - libcamera Android Camera Manager
> + * libcamera Android Camera Manager
>    */
>   
>   #include "camera_hal_manager.h"
> diff --git a/src/android/camera_hal_manager.h b/src/android/camera_hal_manager.h
> index a5f8b933a790..836a8daf70a8 100644
> --- a/src/android/camera_hal_manager.h
> +++ b/src/android/camera_hal_manager.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * camera_hal_manager.h - libcamera Android Camera Manager
> + * libcamera Android Camera Manager
>    */
>   
>   #pragma once
> diff --git a/src/android/camera_metadata.cpp b/src/android/camera_metadata.cpp
> index b3e515d28eba..99f033f941db 100644
> --- a/src/android/camera_metadata.cpp
> +++ b/src/android/camera_metadata.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * camera_metadata.cpp - libcamera Android Camera Metadata Helper
> + * libcamera Android Camera Metadata Helper
>    */
>   
>   #include "camera_metadata.h"
> diff --git a/src/android/camera_metadata.h b/src/android/camera_metadata.h
> index 0c31ec6b84f8..474f280c1b68 100644
> --- a/src/android/camera_metadata.h
> +++ b/src/android/camera_metadata.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * camera_metadata.h - libcamera Android Camera Metadata Helper
> + * libcamera Android Camera Metadata Helper
>    */
>   
>   #pragma once
> diff --git a/src/android/camera_ops.h b/src/android/camera_ops.h
> index b501bb7ef639..750dc9456b53 100644
> --- a/src/android/camera_ops.h
> +++ b/src/android/camera_ops.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * camera_ops.h - Android Camera HAL Operations
> + * Android Camera HAL Operations
>    */
>   
>   #pragma once
> diff --git a/src/android/camera_request.cpp b/src/android/camera_request.cpp
> index 6c87adba98fb..0d45960d90da 100644
> --- a/src/android/camera_request.cpp
> +++ b/src/android/camera_request.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019-2021, Google Inc.
>    *
> - * camera_request.cpp - libcamera Android Camera Request Descriptor
> + * libcamera Android Camera Request Descriptor
>    */
>   
>   #include "camera_request.h"
> diff --git a/src/android/camera_request.h b/src/android/camera_request.h
> index 20aba79d5057..5b479180f058 100644
> --- a/src/android/camera_request.h
> +++ b/src/android/camera_request.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019-2021, Google Inc.
>    *
> - * camera_request.h - libcamera Android Camera Request Descriptor
> + * libcamera Android Camera Request Descriptor
>    */
>   
>   #pragma once
> diff --git a/src/android/camera_stream.cpp b/src/android/camera_stream.cpp
> index 045e60061a20..1d68540d7e50 100644
> --- a/src/android/camera_stream.cpp
> +++ b/src/android/camera_stream.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * camera_stream.cpp - Camera HAL stream
> + * Camera HAL stream
>    */
>   
>   #include "camera_stream.h"
> diff --git a/src/android/camera_stream.h b/src/android/camera_stream.h
> index 4c5078b2c26d..395552dac876 100644
> --- a/src/android/camera_stream.h
> +++ b/src/android/camera_stream.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * camera_stream.h - Camera HAL stream
> + * Camera HAL stream
>    */
>   
>   #pragma once
> diff --git a/src/android/cros/camera3_hal.cpp b/src/android/cros/camera3_hal.cpp
> index 71acb441b0d4..6010a5ad329f 100644
> --- a/src/android/cros/camera3_hal.cpp
> +++ b/src/android/cros/camera3_hal.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * camera3_hal.cpp - cros-specific components of Android Camera HALv3 module
> + * cros-specific components of Android Camera HALv3 module
>    */
>   
>   #include <cros-camera/cros_camera_hal.h>
> diff --git a/src/android/cros_mojo_token.h b/src/android/cros_mojo_token.h
> index 043c752a3997..d0baa80fc8b6 100644
> --- a/src/android/cros_mojo_token.h
> +++ b/src/android/cros_mojo_token.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Google Inc.
>    *
> - * cros_mojo_token.h - cros-specific mojo token
> + * cros-specific mojo token
>    */
>   
>   #pragma once
> diff --git a/src/android/frame_buffer_allocator.h b/src/android/frame_buffer_allocator.h
> index e5c9492279d3..3e68641c4824 100644
> --- a/src/android/frame_buffer_allocator.h
> +++ b/src/android/frame_buffer_allocator.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * frame_buffer_allocator.h - Interface definition to allocate Frame buffer in
> + * Interface definition to allocate Frame buffer in
>    * platform dependent way.
>    */
>   #ifndef __ANDROID_FRAME_BUFFER_ALLOCATOR_H__
> diff --git a/src/android/hal_framebuffer.cpp b/src/android/hal_framebuffer.cpp
> index 3f3d1ed1c327..d4899f453345 100644
> --- a/src/android/hal_framebuffer.cpp
> +++ b/src/android/hal_framebuffer.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Google Inc.
>    *
> - * hal_framebuffer.cpp - HAL Frame Buffer Handling
> + * HAL Frame Buffer Handling
>    */
>   
>   #include "hal_framebuffer.h"
> diff --git a/src/android/hal_framebuffer.h b/src/android/hal_framebuffer.h
> index dc96a7e193da..cea49e2dbb17 100644
> --- a/src/android/hal_framebuffer.h
> +++ b/src/android/hal_framebuffer.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Google Inc.
>    *
> - * hal_framebuffer.h - HAL Frame Buffer Handling
> + * HAL Frame Buffer Handling
>    */
>   
>   #pragma once
> diff --git a/src/android/jpeg/encoder.h b/src/android/jpeg/encoder.h
> index 31f268958be4..ed033c191cd1 100644
> --- a/src/android/jpeg/encoder.h
> +++ b/src/android/jpeg/encoder.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * encoder.h - Image encoding interface
> + * Image encoding interface
>    */
>   
>   #pragma once
> diff --git a/src/android/jpeg/encoder_jea.cpp b/src/android/jpeg/encoder_jea.cpp
> index 7880a6bd87e0..25dc43173ec9 100644
> --- a/src/android/jpeg/encoder_jea.cpp
> +++ b/src/android/jpeg/encoder_jea.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Google Inc.
>    *
> - * encoder_jea.cpp - JPEG encoding using CrOS JEA
> + * JPEG encoding using CrOS JEA
>    */
>   
>   #include "encoder_jea.h"
> diff --git a/src/android/jpeg/encoder_jea.h b/src/android/jpeg/encoder_jea.h
> index ffe9df279d0e..91115d2e9ba5 100644
> --- a/src/android/jpeg/encoder_jea.h
> +++ b/src/android/jpeg/encoder_jea.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Google Inc.
>    *
> - * encoder_jea.h - JPEG encoding using CrOS JEA
> + * JPEG encoding using CrOS JEA
>    */
>   
>   #pragma once
> diff --git a/src/android/jpeg/encoder_libjpeg.cpp b/src/android/jpeg/encoder_libjpeg.cpp
> index f4e8dfada90c..7fc6287e4bdb 100644
> --- a/src/android/jpeg/encoder_libjpeg.cpp
> +++ b/src/android/jpeg/encoder_libjpeg.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * encoder_libjpeg.cpp - JPEG encoding using libjpeg native API
> + * JPEG encoding using libjpeg native API
>    */
>   
>   #include "encoder_libjpeg.h"
> diff --git a/src/android/jpeg/encoder_libjpeg.h b/src/android/jpeg/encoder_libjpeg.h
> index 146a6a7268bd..4ac85c22e993 100644
> --- a/src/android/jpeg/encoder_libjpeg.h
> +++ b/src/android/jpeg/encoder_libjpeg.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * encoder_libjpeg.h - JPEG encoding using libjpeg
> + * JPEG encoding using libjpeg
>    */
>   
>   #pragma once
> diff --git a/src/android/jpeg/exif.cpp b/src/android/jpeg/exif.cpp
> index 6b1d0f1fceb9..b8c871dfe13d 100644
> --- a/src/android/jpeg/exif.cpp
> +++ b/src/android/jpeg/exif.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * exif.cpp - EXIF tag creation using libexif
> + * EXIF tag creation using libexif
>    */
>   
>   #include "exif.h"
> diff --git a/src/android/jpeg/exif.h b/src/android/jpeg/exif.h
> index e68716f37959..446d53f38005 100644
> --- a/src/android/jpeg/exif.h
> +++ b/src/android/jpeg/exif.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * exif.h - EXIF tag creator using libexif
> + * EXIF tag creator using libexif
>    */
>   
>   #pragma once
> diff --git a/src/android/jpeg/post_processor_jpeg.cpp b/src/android/jpeg/post_processor_jpeg.cpp
> index 402616523ca2..89b8a401e68f 100644
> --- a/src/android/jpeg/post_processor_jpeg.cpp
> +++ b/src/android/jpeg/post_processor_jpeg.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * post_processor_jpeg.cpp - JPEG Post Processor
> + * JPEG Post Processor
>    */
>   
>   #include "post_processor_jpeg.h"
> diff --git a/src/android/jpeg/post_processor_jpeg.h b/src/android/jpeg/post_processor_jpeg.h
> index 98309b012a3b..6fe2145776fe 100644
> --- a/src/android/jpeg/post_processor_jpeg.h
> +++ b/src/android/jpeg/post_processor_jpeg.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * post_processor_jpeg.h - JPEG Post Processor
> + * JPEG Post Processor
>    */
>   
>   #pragma once
> diff --git a/src/android/jpeg/thumbnailer.cpp b/src/android/jpeg/thumbnailer.cpp
> index 41c71c76e9ce..adafc4688f86 100644
> --- a/src/android/jpeg/thumbnailer.cpp
> +++ b/src/android/jpeg/thumbnailer.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * thumbnailer.cpp - Simple image thumbnailer
> + * Simple image thumbnailer
>    */
>   
>   #include "thumbnailer.h"
> diff --git a/src/android/jpeg/thumbnailer.h b/src/android/jpeg/thumbnailer.h
> index d933cf0e31f1..1b836e591ef6 100644
> --- a/src/android/jpeg/thumbnailer.h
> +++ b/src/android/jpeg/thumbnailer.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * thumbnailer.h - Simple image thumbnailer
> + * Simple image thumbnailer
>    */
>   
>   #pragma once
> diff --git a/src/android/mm/cros_camera_buffer.cpp b/src/android/mm/cros_camera_buffer.cpp
> index 2ac3dc4a8848..e2a44a2a3437 100644
> --- a/src/android/mm/cros_camera_buffer.cpp
> +++ b/src/android/mm/cros_camera_buffer.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * cros_camera_buffer.cpp - Chromium OS buffer backend using CameraBufferManager
> + * Chromium OS buffer backend using CameraBufferManager
>    */
>   
>   #include "../camera_buffer.h"
> diff --git a/src/android/mm/generic_camera_buffer.cpp b/src/android/mm/generic_camera_buffer.cpp
> index 1bd7090d634f..0ffcb445c954 100644
> --- a/src/android/mm/generic_camera_buffer.cpp
> +++ b/src/android/mm/generic_camera_buffer.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * generic_camera_buffer.cpp - Generic Android frame buffer backend
> + * Generic Android frame buffer backend
>    */
>   
>   #include "../camera_buffer.h"
> diff --git a/src/android/mm/libhardware_stub.c b/src/android/mm/libhardware_stub.c
> index 00f15cd90cac..28faa63800bb 100644
> --- a/src/android/mm/libhardware_stub.c
> +++ b/src/android/mm/libhardware_stub.c
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2023, Ideas on Board
>    *
> - * libhardware_stub.c - Android libhardware stub for test compilation
> + * Android libhardware stub for test compilation
>    */
>   
>   #include <errno.h>
> diff --git a/src/android/post_processor.h b/src/android/post_processor.h
> index 1a205b05e842..b504a37965d7 100644
> --- a/src/android/post_processor.h
> +++ b/src/android/post_processor.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * post_processor.h - CameraStream Post Processing Interface
> + * CameraStream Post Processing Interface
>    */
>   
>   #pragma once
> diff --git a/src/android/yuv/post_processor_yuv.cpp b/src/android/yuv/post_processor_yuv.cpp
> index ed44e6fe02da..c998807b0256 100644
> --- a/src/android/yuv/post_processor_yuv.cpp
> +++ b/src/android/yuv/post_processor_yuv.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * post_processor_yuv.cpp - Post Processor using libyuv
> + * Post Processor using libyuv
>    */
>   
>   #include "post_processor_yuv.h"
> diff --git a/src/android/yuv/post_processor_yuv.h b/src/android/yuv/post_processor_yuv.h
> index a7ac17c564b6..ed7bb1fbebe7 100644
> --- a/src/android/yuv/post_processor_yuv.h
> +++ b/src/android/yuv/post_processor_yuv.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * post_processor_yuv.h - Post Processor using libyuv
> + * Post Processor using libyuv
>    */
>   
>   #pragma once
> diff --git a/src/apps/cam/camera_session.cpp b/src/apps/cam/camera_session.cpp
> index 48fce1789c86..f13355ba3b97 100644
> --- a/src/apps/cam/camera_session.cpp
> +++ b/src/apps/cam/camera_session.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * camera_session.cpp - Camera capture session
> + * Camera capture session
>    */
>   
>   #include <iomanip>
> diff --git a/src/apps/cam/camera_session.h b/src/apps/cam/camera_session.h
> index 0bab519f9efd..4442fd9b1a6a 100644
> --- a/src/apps/cam/camera_session.h
> +++ b/src/apps/cam/camera_session.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * camera_session.h - Camera capture session
> + * Camera capture session
>    */
>   
>   #pragma once
> diff --git a/src/apps/cam/capture_script.cpp b/src/apps/cam/capture_script.cpp
> index 1215713fac18..fc1dfa75f2d4 100644
> --- a/src/apps/cam/capture_script.cpp
> +++ b/src/apps/cam/capture_script.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Ideas on Board Oy
>    *
> - * capture_script.cpp - Capture session configuration script
> + * Capture session configuration script
>    */
>   
>   #include "capture_script.h"
> diff --git a/src/apps/cam/capture_script.h b/src/apps/cam/capture_script.h
> index 40042c0330f0..294b920363ba 100644
> --- a/src/apps/cam/capture_script.h
> +++ b/src/apps/cam/capture_script.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Ideas on Board Oy
>    *
> - * capture_script.h - Capture session configuration script
> + * Capture session configuration script
>    */
>   
>   #pragma once
> diff --git a/src/apps/cam/drm.cpp b/src/apps/cam/drm.cpp
> index 8779a7137f80..47bbb6b05e80 100644
> --- a/src/apps/cam/drm.cpp
> +++ b/src/apps/cam/drm.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Ideas on Board Oy
>    *
> - * drm.cpp - DRM/KMS Helpers
> + * DRM/KMS Helpers
>    */
>   
>   #include "drm.h"
> diff --git a/src/apps/cam/drm.h b/src/apps/cam/drm.h
> index ebaea04d3974..1ba83b6eb2cb 100644
> --- a/src/apps/cam/drm.h
> +++ b/src/apps/cam/drm.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Ideas on Board Oy
>    *
> - * drm.h - DRM/KMS Helpers
> + * DRM/KMS Helpers
>    */
>   
>   #pragma once
> diff --git a/src/apps/cam/file_sink.cpp b/src/apps/cam/file_sink.cpp
> index 906b50e673b1..3e000d2fd9c6 100644
> --- a/src/apps/cam/file_sink.cpp
> +++ b/src/apps/cam/file_sink.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * file_sink.cpp - File Sink
> + * File Sink
>    */
>   
>   #include <assert.h>
> diff --git a/src/apps/cam/file_sink.h b/src/apps/cam/file_sink.h
> index 300edf8dc902..9d560783af09 100644
> --- a/src/apps/cam/file_sink.h
> +++ b/src/apps/cam/file_sink.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * file_sink.h - File Sink
> + * File Sink
>    */
>   
>   #pragma once
> diff --git a/src/apps/cam/frame_sink.cpp b/src/apps/cam/frame_sink.cpp
> index af21d575172e..68d6f2c14291 100644
> --- a/src/apps/cam/frame_sink.cpp
> +++ b/src/apps/cam/frame_sink.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Ideas on Board Oy
>    *
> - * frame_sink.cpp - Base Frame Sink Class
> + * Base Frame Sink Class
>    */
>   
>   #include "frame_sink.h"
> diff --git a/src/apps/cam/frame_sink.h b/src/apps/cam/frame_sink.h
> index ca4347cb2650..11105c6c191e 100644
> --- a/src/apps/cam/frame_sink.h
> +++ b/src/apps/cam/frame_sink.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Ideas on Board Oy
>    *
> - * frame_sink.h - Base Frame Sink Class
> + * Base Frame Sink Class
>    */
>   
>   #pragma once
> diff --git a/src/apps/cam/kms_sink.cpp b/src/apps/cam/kms_sink.cpp
> index 6991c3fa9958..672c985ab8e4 100644
> --- a/src/apps/cam/kms_sink.cpp
> +++ b/src/apps/cam/kms_sink.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Ideas on Board Oy
>    *
> - * kms_sink.cpp - KMS Sink
> + * KMS Sink
>    */
>   
>   #include "kms_sink.h"
> diff --git a/src/apps/cam/kms_sink.h b/src/apps/cam/kms_sink.h
> index e2c618a19035..4b7b4c261bca 100644
> --- a/src/apps/cam/kms_sink.h
> +++ b/src/apps/cam/kms_sink.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Ideas on Board Oy
>    *
> - * kms_sink.h - KMS Sink
> + * KMS Sink
>    */
>   
>   #pragma once
> diff --git a/src/apps/cam/main.cpp b/src/apps/cam/main.cpp
> index 1aabee01a6f1..4f87f200db21 100644
> --- a/src/apps/cam/main.cpp
> +++ b/src/apps/cam/main.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * main.cpp - cam - The libcamera swiss army knife
> + * cam - The libcamera swiss army knife
>    */
>   
>   #include <atomic>
> diff --git a/src/apps/cam/main.h b/src/apps/cam/main.h
> index 4aa959b32e13..64e6a20e8668 100644
> --- a/src/apps/cam/main.h
> +++ b/src/apps/cam/main.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * main.h - Cam application
> + * Cam application
>    */
>   
>   #pragma once
> diff --git a/src/apps/cam/sdl_sink.h b/src/apps/cam/sdl_sink.h
> index 6c19c663166d..18ec7fbe5e1f 100644
> --- a/src/apps/cam/sdl_sink.h
> +++ b/src/apps/cam/sdl_sink.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Ideas on Board Oy
>    *
> - * sdl_sink.h - SDL Sink
> + * SDL Sink
>    */
>   
>   #pragma once
> diff --git a/src/apps/cam/sdl_texture.cpp b/src/apps/cam/sdl_texture.cpp
> index e9040bc5f67e..e52c4a3a53c8 100644
> --- a/src/apps/cam/sdl_texture.cpp
> +++ b/src/apps/cam/sdl_texture.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Ideas on Board Oy
>    *
> - * sdl_texture.cpp - SDL Texture
> + * SDL Texture
>    */
>   
>   #include "sdl_texture.h"
> diff --git a/src/apps/cam/sdl_texture.h b/src/apps/cam/sdl_texture.h
> index 3993dd46ece7..990f83b6ea84 100644
> --- a/src/apps/cam/sdl_texture.h
> +++ b/src/apps/cam/sdl_texture.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Ideas on Board Oy
>    *
> - * sdl_texture.h - SDL Texture
> + * SDL Texture
>    */
>   
>   #pragma once
> diff --git a/src/apps/cam/sdl_texture_mjpg.cpp b/src/apps/cam/sdl_texture_mjpg.cpp
> index da958e0372af..cace18fc6da1 100644
> --- a/src/apps/cam/sdl_texture_mjpg.cpp
> +++ b/src/apps/cam/sdl_texture_mjpg.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Ideas on Board Oy
>    *
> - * sdl_texture_mjpg.cpp - SDL Texture MJPG
> + * SDL Texture MJPG
>    */
>   
>   #include "sdl_texture_mjpg.h"
> diff --git a/src/apps/cam/sdl_texture_mjpg.h b/src/apps/cam/sdl_texture_mjpg.h
> index 814ca79ac193..37bed5f0e514 100644
> --- a/src/apps/cam/sdl_texture_mjpg.h
> +++ b/src/apps/cam/sdl_texture_mjpg.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Ideas on Board Oy
>    *
> - * sdl_texture_mjpg.h - SDL Texture MJPG
> + * SDL Texture MJPG
>    */
>   
>   #pragma once
> diff --git a/src/apps/cam/sdl_texture_yuv.cpp b/src/apps/cam/sdl_texture_yuv.cpp
> index b29c3b937265..480d7a379e16 100644
> --- a/src/apps/cam/sdl_texture_yuv.cpp
> +++ b/src/apps/cam/sdl_texture_yuv.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Ideas on Board Oy
>    *
> - * sdl_texture_yuv.cpp - SDL YUV Textures
> + * SDL YUV Textures
>    */
>   
>   #include "sdl_texture_yuv.h"
> diff --git a/src/apps/cam/sdl_texture_yuv.h b/src/apps/cam/sdl_texture_yuv.h
> index 310e4e5046f4..29c756e77c6b 100644
> --- a/src/apps/cam/sdl_texture_yuv.h
> +++ b/src/apps/cam/sdl_texture_yuv.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Ideas on Board Oy
>    *
> - * sdl_texture_yuv.h - SDL YUV Textures
> + * SDL YUV Textures
>    */
>   
>   #pragma once
> diff --git a/src/apps/common/dng_writer.cpp b/src/apps/common/dng_writer.cpp
> index 82bc065a5e63..59f1fa23543b 100644
> --- a/src/apps/common/dng_writer.cpp
> +++ b/src/apps/common/dng_writer.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Raspberry Pi Ltd
>    *
> - * dng_writer.cpp - DNG writer
> + * DNG writer
>    */
>   
>   #include "dng_writer.h"
> diff --git a/src/apps/common/dng_writer.h b/src/apps/common/dng_writer.h
> index 38f38f62d4b9..917713e61001 100644
> --- a/src/apps/common/dng_writer.h
> +++ b/src/apps/common/dng_writer.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Raspberry Pi Ltd
>    *
> - * dng_writer.h - DNG writer
> + * DNG writer
>    */
>   
>   #pragma once
> diff --git a/src/apps/common/event_loop.cpp b/src/apps/common/event_loop.cpp
> index cb83845c46b2..f7f9afa0c3af 100644
> --- a/src/apps/common/event_loop.cpp
> +++ b/src/apps/common/event_loop.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * event_loop.cpp - cam - Event loop
> + * cam - Event loop
>    */
>   
>   #include "event_loop.h"
> diff --git a/src/apps/common/event_loop.h b/src/apps/common/event_loop.h
> index ef79e8e59191..ef129b9aa39b 100644
> --- a/src/apps/common/event_loop.h
> +++ b/src/apps/common/event_loop.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * event_loop.h - cam - Event loop
> + * cam - Event loop
>    */
>   
>   #pragma once
> diff --git a/src/apps/common/image.cpp b/src/apps/common/image.cpp
> index fe2cc6da5a15..a2a0f58f30ac 100644
> --- a/src/apps/common/image.cpp
> +++ b/src/apps/common/image.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Ideas on Board Oy
>    *
> - * image.cpp - Multi-planar image with access to pixel data
> + * Multi-planar image with access to pixel data
>    */
>   
>   #include "image.h"
> diff --git a/src/apps/common/image.h b/src/apps/common/image.h
> index 7953b1776782..e47e446b1993 100644
> --- a/src/apps/common/image.h
> +++ b/src/apps/common/image.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Ideas on Board Oy
>    *
> - * image.h - Multi-planar image with access to pixel data
> + * Multi-planar image with access to pixel data
>    */
>   
>   #pragma once
> diff --git a/src/apps/common/options.cpp b/src/apps/common/options.cpp
> index 4f7e869144c8..ab19aa3d48e7 100644
> --- a/src/apps/common/options.cpp
> +++ b/src/apps/common/options.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * options.cpp - cam - Options parsing
> + * cam - Options parsing
>    */
>   
>   #include <assert.h>
> diff --git a/src/apps/common/options.h b/src/apps/common/options.h
> index 4ddd49874b83..9771aa7a1596 100644
> --- a/src/apps/common/options.h
> +++ b/src/apps/common/options.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * options.h - cam - Options parsing
> + * cam - Options parsing
>    */
>   
>   #pragma once
> diff --git a/src/apps/common/ppm_writer.cpp b/src/apps/common/ppm_writer.cpp
> index a8ccf67a0f6a..d6c8641d8b33 100644
> --- a/src/apps/common/ppm_writer.cpp
> +++ b/src/apps/common/ppm_writer.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2024 Red Hat, Inc.
>    *
> - * ppm_writer.cpp - PPM writer
> + * PPM writer
>    */
>   
>   #include "ppm_writer.h"
> diff --git a/src/apps/common/ppm_writer.h b/src/apps/common/ppm_writer.h
> index 4c38f5ce5861..8c8d2e15a6ed 100644
> --- a/src/apps/common/ppm_writer.h
> +++ b/src/apps/common/ppm_writer.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2024, Red Hat, Inc.
>    *
> - * ppm_writer.h - PPM writer
> + * PPM writer
>    */
>   
>   #pragma once
> diff --git a/src/apps/common/stream_options.cpp b/src/apps/common/stream_options.cpp
> index 663b979aa763..99239e07e302 100644
> --- a/src/apps/common/stream_options.cpp
> +++ b/src/apps/common/stream_options.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Raspberry Pi Ltd
>    *
> - * stream_options.cpp - Helper to parse options for streams
> + * Helper to parse options for streams
>    */
>   #include "stream_options.h"
>   
> diff --git a/src/apps/common/stream_options.h b/src/apps/common/stream_options.h
> index a5f3bde08da8..a93f104c3ddb 100644
> --- a/src/apps/common/stream_options.h
> +++ b/src/apps/common/stream_options.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Raspberry Pi Ltd
>    *
> - * stream_options.h - Helper to parse options for streams
> + * Helper to parse options for streams
>    */
>   
>   #pragma once
> diff --git a/src/apps/lc-compliance/environment.cpp b/src/apps/lc-compliance/environment.cpp
> index 5eb3775f2d99..987264f13c22 100644
> --- a/src/apps/lc-compliance/environment.cpp
> +++ b/src/apps/lc-compliance/environment.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Collabora Ltd.
>    *
> - * environment.cpp - Common environment for tests
> + * Common environment for tests
>    */
>   
>   #include "environment.h"
> diff --git a/src/apps/lc-compliance/environment.h b/src/apps/lc-compliance/environment.h
> index 0debbcce7150..543e5372fa56 100644
> --- a/src/apps/lc-compliance/environment.h
> +++ b/src/apps/lc-compliance/environment.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Collabora Ltd.
>    *
> - * environment.h - Common environment for tests
> + * Common environment for tests
>    */
>   
>   #pragma once
> diff --git a/src/apps/lc-compliance/main.cpp b/src/apps/lc-compliance/main.cpp
> index 74e0d4df461b..3f1d2a61b1bf 100644
> --- a/src/apps/lc-compliance/main.cpp
> +++ b/src/apps/lc-compliance/main.cpp
> @@ -3,7 +3,7 @@
>    * Copyright (C) 2020, Google Inc.
>    * Copyright (C) 2021, Collabora Ltd.
>    *
> - * main.cpp - lc-compliance - The libcamera compliance tool
> + * lc-compliance - The libcamera compliance tool
>    */
>   
>   #include <iomanip>
> diff --git a/src/apps/lc-compliance/tests/capture_test.cpp b/src/apps/lc-compliance/tests/capture_test.cpp
> index 284d36307619..ad3a1da2ffc5 100644
> --- a/src/apps/lc-compliance/tests/capture_test.cpp
> +++ b/src/apps/lc-compliance/tests/capture_test.cpp
> @@ -3,7 +3,7 @@
>    * Copyright (C) 2020, Google Inc.
>    * Copyright (C) 2021, Collabora Ltd.
>    *
> - * capture_test.cpp - Test camera capture
> + * Test camera capture
>    */
>   
>   #include "capture.h"
> diff --git a/src/apps/qcam/cam_select_dialog.cpp b/src/apps/qcam/cam_select_dialog.cpp
> index 3c8b12a9c174..c51f59745e48 100644
> --- a/src/apps/qcam/cam_select_dialog.cpp
> +++ b/src/apps/qcam/cam_select_dialog.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Utkarsh Tiwari <utkarsh02t at gmail.com>
>    *
> - * cam_select_dialog.cpp - qcam - Camera Selection dialog
> + * qcam - Camera Selection dialog
>    */
>   
>   #include "cam_select_dialog.h"
> diff --git a/src/apps/qcam/cam_select_dialog.h b/src/apps/qcam/cam_select_dialog.h
> index 0b7709edd5cb..4bec9ea98fe2 100644
> --- a/src/apps/qcam/cam_select_dialog.h
> +++ b/src/apps/qcam/cam_select_dialog.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Utkarsh Tiwari <utkarsh02t at gmail.com>
>    *
> - * cam_select_dialog.h - qcam - Camera Selection dialog
> + * qcam - Camera Selection dialog
>    */
>   
>   #pragma once
> diff --git a/src/apps/qcam/main.cpp b/src/apps/qcam/main.cpp
> index 36cb93a53701..9846fba58508 100644
> --- a/src/apps/qcam/main.cpp
> +++ b/src/apps/qcam/main.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * main.cpp - qcam - The libcamera GUI test application
> + * qcam - The libcamera GUI test application
>    */
>   
>   #include <signal.h>
> diff --git a/src/apps/qcam/main_window.cpp b/src/apps/qcam/main_window.cpp
> index 361d582532d5..d515beeda275 100644
> --- a/src/apps/qcam/main_window.cpp
> +++ b/src/apps/qcam/main_window.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * main_window.cpp - qcam - Main application window
> + * qcam - Main application window
>    */
>   
>   #include "main_window.h"
> diff --git a/src/apps/qcam/main_window.h b/src/apps/qcam/main_window.h
> index 2e3e1b5c83c2..4cead7344d27 100644
> --- a/src/apps/qcam/main_window.h
> +++ b/src/apps/qcam/main_window.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * main_window.h - qcam - Main application window
> + * qcam - Main application window
>    */
>   
>   #pragma once
> diff --git a/src/apps/qcam/message_handler.cpp b/src/apps/qcam/message_handler.cpp
> index 261623e19ca9..c89714a9e6f0 100644
> --- a/src/apps/qcam/message_handler.cpp
> +++ b/src/apps/qcam/message_handler.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Laurent Pinchart <laurent.pinchart at ideasonboard.com>
>    *
> - * message_handler.cpp - qcam - Log message handling
> + * qcam - Log message handling
>    */
>   
>   #include "message_handler.h"
> diff --git a/src/apps/qcam/viewfinder.h b/src/apps/qcam/viewfinder.h
> index a57446e85951..914f88ecb5d8 100644
> --- a/src/apps/qcam/viewfinder.h
> +++ b/src/apps/qcam/viewfinder.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * viewfinder.h - qcam - Viewfinder base class
> + * qcam - Viewfinder base class
>    */
>   
>   #pragma once
> diff --git a/src/apps/qcam/viewfinder_qt.cpp b/src/apps/qcam/viewfinder_qt.cpp
> index 62ed5e7c6708..4821c27d826e 100644
> --- a/src/apps/qcam/viewfinder_qt.cpp
> +++ b/src/apps/qcam/viewfinder_qt.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * viewfinder_qt.cpp - qcam - QPainter-based ViewFinder
> + * qcam - QPainter-based ViewFinder
>    */
>   
>   #include "viewfinder_qt.h"
> diff --git a/src/apps/qcam/viewfinder_qt.h b/src/apps/qcam/viewfinder_qt.h
> index eb3a99882d19..4f4b9f117e37 100644
> --- a/src/apps/qcam/viewfinder_qt.h
> +++ b/src/apps/qcam/viewfinder_qt.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * viewfinder_qt.h - qcam - QPainter-based ViewFinder
> + * qcam - QPainter-based ViewFinder
>    */
>   
>   #pragma once
> diff --git a/src/gstreamer/gstlibcamera-utils.h b/src/gstreamer/gstlibcamera-utils.h
> index 6adeab0eb35a..cab1c814e91c 100644
> --- a/src/gstreamer/gstlibcamera-utils.h
> +++ b/src/gstreamer/gstlibcamera-utils.h
> @@ -3,7 +3,7 @@
>    * Copyright (C) 2020, Collabora Ltd.
>    *     Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
>    *
> - * gstlibcamera-utils.h - GStreamer libcamera Utility Functions
> + * GStreamer libcamera Utility Functions
>    */
>   
>   #pragma once
> diff --git a/src/gstreamer/gstlibcameraallocator.cpp b/src/gstreamer/gstlibcameraallocator.cpp
> index c740b8fc82a8..741ed592c02f 100644
> --- a/src/gstreamer/gstlibcameraallocator.cpp
> +++ b/src/gstreamer/gstlibcameraallocator.cpp
> @@ -3,7 +3,7 @@
>    * Copyright (C) 2020, Collabora Ltd.
>    *     Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
>    *
> - * gstlibcameraallocator.cpp - GStreamer Custom Allocator
> + * GStreamer Custom Allocator
>    */
>   
>   #include "gstlibcameraallocator.h"
> diff --git a/src/gstreamer/gstlibcameraallocator.h b/src/gstreamer/gstlibcameraallocator.h
> index 0a08c3bb3bbe..1a6ba34652c0 100644
> --- a/src/gstreamer/gstlibcameraallocator.h
> +++ b/src/gstreamer/gstlibcameraallocator.h
> @@ -3,7 +3,7 @@
>    * Copyright (C) 2020, Collabora Ltd.
>    *     Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
>    *
> - * gstlibcameraallocator.h - GStreamer Custom Allocator
> + * GStreamer Custom Allocator
>    */
>   
>   #pragma once
> diff --git a/src/gstreamer/gstlibcamerapad.cpp b/src/gstreamer/gstlibcamerapad.cpp
> index 9e710a479368..7b22aebe9935 100644
> --- a/src/gstreamer/gstlibcamerapad.cpp
> +++ b/src/gstreamer/gstlibcamerapad.cpp
> @@ -3,7 +3,7 @@
>    * Copyright (C) 2019, Collabora Ltd.
>    *     Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
>    *
> - * gstlibcamerapad.cpp - GStreamer Capture Pad
> + * GStreamer Capture Pad
>    */
>   
>   #include "gstlibcamerapad.h"
> diff --git a/src/gstreamer/gstlibcamerapad.h b/src/gstreamer/gstlibcamerapad.h
> index 103ee57ab384..630c168a962d 100644
> --- a/src/gstreamer/gstlibcamerapad.h
> +++ b/src/gstreamer/gstlibcamerapad.h
> @@ -3,7 +3,7 @@
>    * Copyright (C) 2019, Collabora Ltd.
>    *     Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
>    *
> - * gstlibcamerapad.h - GStreamer Capture Element
> + * GStreamer Capture Element
>    */
>   
>   #pragma once
> diff --git a/src/gstreamer/gstlibcamerapool.cpp b/src/gstreamer/gstlibcamerapool.cpp
> index 0c2be43ceeea..9661c67a10d1 100644
> --- a/src/gstreamer/gstlibcamerapool.cpp
> +++ b/src/gstreamer/gstlibcamerapool.cpp
> @@ -3,7 +3,7 @@
>    * Copyright (C) 2020, Collabora Ltd.
>    *     Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
>    *
> - * gstlibcamerapool.cpp - GStreamer Buffer Pool
> + * GStreamer Buffer Pool
>    */
>   
>   #include "gstlibcamerapool.h"
> diff --git a/src/gstreamer/gstlibcamerapool.h b/src/gstreamer/gstlibcamerapool.h
> index ce3bf60b1426..2a7a9c774bdd 100644
> --- a/src/gstreamer/gstlibcamerapool.h
> +++ b/src/gstreamer/gstlibcamerapool.h
> @@ -3,7 +3,7 @@
>    * Copyright (C) 2020, Collabora Ltd.
>    *     Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
>    *
> - * gstlibcamerapool.h - GStreamer Buffer Pool
> + * GStreamer Buffer Pool
>    *
>    * This is a partial implementation of GstBufferPool intended for internal use
>    * only. This pool cannot be configured or activated.
> diff --git a/src/gstreamer/gstlibcameraprovider.h b/src/gstreamer/gstlibcameraprovider.h
> index aaceabf5eff2..19708b9d02fd 100644
> --- a/src/gstreamer/gstlibcameraprovider.h
> +++ b/src/gstreamer/gstlibcameraprovider.h
> @@ -3,7 +3,7 @@
>    * Copyright (C) 2020, Collabora Ltd.
>    *     Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
>    *
> - * gstlibcameraprovider.h - GStreamer Device Provider
> + * GStreamer Device Provider
>    */
>   
>   #pragma once
> diff --git a/src/gstreamer/gstlibcamerasrc.cpp b/src/gstreamer/gstlibcamerasrc.cpp
> index f015c6d28c0d..c0f4d5063842 100644
> --- a/src/gstreamer/gstlibcamerasrc.cpp
> +++ b/src/gstreamer/gstlibcamerasrc.cpp
> @@ -3,7 +3,7 @@
>    * Copyright (C) 2019, Collabora Ltd.
>    *     Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
>    *
> - * gstlibcamerasrc.cpp - GStreamer Capture Element
> + * GStreamer Capture Element
>    */
>   
>   /**
> diff --git a/src/gstreamer/gstlibcamerasrc.h b/src/gstreamer/gstlibcamerasrc.h
> index 0a88ba02666d..fd1f81931ba7 100644
> --- a/src/gstreamer/gstlibcamerasrc.h
> +++ b/src/gstreamer/gstlibcamerasrc.h
> @@ -3,7 +3,7 @@
>    * Copyright (C) 2019, Collabora Ltd.
>    *     Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
>    *
> - * gstlibcamerasrc.h - GStreamer Capture Element
> + * GStreamer Capture Element
>    */
>   
>   #pragma once
> diff --git a/src/ipa/ipa-sign-install.sh b/src/ipa/ipa-sign-install.sh
> index bcedb8b5cdd1..71696d5a7965 100755
> --- a/src/ipa/ipa-sign-install.sh
> +++ b/src/ipa/ipa-sign-install.sh
> @@ -4,7 +4,7 @@
>   #
>   # Author: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
>   #
> -# ipa-sign-install.sh - Regenerate IPA module signatures when installing
> +# Regenerate IPA module signatures when installing
>   
>   key=$1
>   shift
> diff --git a/src/ipa/ipa-sign.sh b/src/ipa/ipa-sign.sh
> index 8673dad18751..69024213579b 100755
> --- a/src/ipa/ipa-sign.sh
> +++ b/src/ipa/ipa-sign.sh
> @@ -4,7 +4,7 @@
>   #
>   # Author: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
>   #
> -# ipa-sign.sh - Generate a signature for an IPA module
> +# Generate a signature for an IPA module
>   
>   key="$1"
>   input="$2"
> diff --git a/src/ipa/ipu3/algorithms/af.cpp b/src/ipa/ipu3/algorithms/af.cpp
> index 12927eecf613..29eb7355ff63 100644
> --- a/src/ipa/ipu3/algorithms/af.cpp
> +++ b/src/ipa/ipu3/algorithms/af.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Red Hat
>    *
> - * af.cpp - IPU3 auto focus algorithm
> + * IPU3 auto focus algorithm
>    */
>   
>   #include "af.h"
> diff --git a/src/ipa/ipu3/algorithms/af.h b/src/ipa/ipu3/algorithms/af.h
> index c6168e30fb2e..68126d4630ad 100644
> --- a/src/ipa/ipu3/algorithms/af.h
> +++ b/src/ipa/ipu3/algorithms/af.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Red Hat
>    *
> - * af.h - IPU3 Af algorithm
> + * IPU3 Af algorithm
>    */
>   
>   #pragma once
> diff --git a/src/ipa/ipu3/algorithms/agc.h b/src/ipa/ipu3/algorithms/agc.h
> index 762cc0721575..411f4da0704e 100644
> --- a/src/ipa/ipu3/algorithms/agc.h
> +++ b/src/ipa/ipu3/algorithms/agc.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Ideas On Board
>    *
> - * agc.h - IPU3 AGC/AEC mean-based control algorithm
> + * IPU3 AGC/AEC mean-based control algorithm
>    */
>   
>   #pragma once
> diff --git a/src/ipa/ipu3/algorithms/algorithm.h b/src/ipa/ipu3/algorithms/algorithm.h
> index ae134a9404fe..c7801f93a8c3 100644
> --- a/src/ipa/ipu3/algorithms/algorithm.h
> +++ b/src/ipa/ipu3/algorithms/algorithm.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Ideas On Board
>    *
> - * algorithm.h - IPU3 control algorithm interface
> + * IPU3 control algorithm interface
>    */
>   
>   #pragma once
> diff --git a/src/ipa/ipu3/algorithms/awb.cpp b/src/ipa/ipu3/algorithms/awb.cpp
> index 5abd46215833..4d6e3994505f 100644
> --- a/src/ipa/ipu3/algorithms/awb.cpp
> +++ b/src/ipa/ipu3/algorithms/awb.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Ideas On Board
>    *
> - * awb.cpp - AWB control algorithm
> + * AWB control algorithm
>    */
>   #include "awb.h"
>   
> diff --git a/src/ipa/ipu3/algorithms/awb.h b/src/ipa/ipu3/algorithms/awb.h
> index 7a70854e8999..c02028233c20 100644
> --- a/src/ipa/ipu3/algorithms/awb.h
> +++ b/src/ipa/ipu3/algorithms/awb.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Ideas On Board
>    *
> - * awb.h - IPU3 AWB control algorithm
> + * IPU3 AWB control algorithm
>    */
>   
>   #pragma once
> diff --git a/src/ipa/ipu3/algorithms/blc.cpp b/src/ipa/ipu3/algorithms/blc.cpp
> index e838072a344c..257f40e21cc6 100644
> --- a/src/ipa/ipu3/algorithms/blc.cpp
> +++ b/src/ipa/ipu3/algorithms/blc.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google inc.
>    *
> - * blc.cpp - IPU3 Black Level Correction control
> + * IPU3 Black Level Correction control
>    */
>   
>   #include "blc.h"
> diff --git a/src/ipa/ipu3/algorithms/tone_mapping.cpp b/src/ipa/ipu3/algorithms/tone_mapping.cpp
> index a169894cb628..160338c13944 100644
> --- a/src/ipa/ipu3/algorithms/tone_mapping.cpp
> +++ b/src/ipa/ipu3/algorithms/tone_mapping.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google inc.
>    *
> - * tone_mapping.cpp - IPU3 ToneMapping and Gamma control
> + * IPU3 ToneMapping and Gamma control
>    */
>   
>   #include "tone_mapping.h"
> diff --git a/src/ipa/ipu3/algorithms/tone_mapping.h b/src/ipa/ipu3/algorithms/tone_mapping.h
> index 5ae35da55e87..b2b380108e01 100644
> --- a/src/ipa/ipu3/algorithms/tone_mapping.h
> +++ b/src/ipa/ipu3/algorithms/tone_mapping.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google inc.
>    *
> - * tone_mapping.h - IPU3 ToneMapping and Gamma control
> + * IPU3 ToneMapping and Gamma control
>    */
>   
>   #pragma once
> diff --git a/src/ipa/ipu3/ipa_context.cpp b/src/ipa/ipu3/ipa_context.cpp
> index c4fb5642c22f..917d06541abe 100644
> --- a/src/ipa/ipu3/ipa_context.cpp
> +++ b/src/ipa/ipu3/ipa_context.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * ipa_context.cpp - IPU3 IPA Context
> + * IPU3 IPA Context
>    */
>   
>   #include "ipa_context.h"
> diff --git a/src/ipa/ipu3/ipa_context.h b/src/ipa/ipu3/ipa_context.h
> index a92cb6ce5e8c..c85d1e34ea85 100644
> --- a/src/ipa/ipu3/ipa_context.h
> +++ b/src/ipa/ipu3/ipa_context.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * ipa_context.h - IPU3 IPA Context
> + * IPU3 IPA Context
>    *
>    */
>   
> diff --git a/src/ipa/ipu3/ipu3.cpp b/src/ipa/ipu3/ipu3.cpp
> index 4809eb60786b..56e2d693d261 100644
> --- a/src/ipa/ipu3/ipu3.cpp
> +++ b/src/ipa/ipu3/ipu3.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * ipu3.cpp - IPU3 Image Processing Algorithms
> + * IPU3 Image Processing Algorithms
>    */
>   
>   #include <algorithm>
> diff --git a/src/ipa/ipu3/module.h b/src/ipa/ipu3/module.h
> index d94fc4594871..60f65cc48431 100644
> --- a/src/ipa/ipu3/module.h
> +++ b/src/ipa/ipu3/module.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Ideas On Board
>    *
> - * module.h - IPU3 IPA Module
> + * IPU3 IPA Module
>    */
>   
>   #pragma once
> diff --git a/src/ipa/libipa/agc_mean_luminance.cpp b/src/ipa/libipa/agc_mean_luminance.cpp
> index 2bf84d05b6dd..271b5ae4bc97 100644
> --- a/src/ipa/libipa/agc_mean_luminance.cpp
> +++ b/src/ipa/libipa/agc_mean_luminance.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2024 Ideas on Board Oy
>    *
> - * agc_mean_luminance.cpp - Base class for mean luminance AGC algorithms
> + * Base class for mean luminance AGC algorithms
>    */
>   
>   #include "agc_mean_luminance.h"
> diff --git a/src/ipa/libipa/algorithm.cpp b/src/ipa/libipa/algorithm.cpp
> index bc1c29a6dbcc..201efdfdba25 100644
> --- a/src/ipa/libipa/algorithm.cpp
> +++ b/src/ipa/libipa/algorithm.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Ideas On Board
>    *
> - * algorithm.cpp - IPA control algorithm interface
> + * IPA control algorithm interface
>    */
>   
>   #include "algorithm.h"
> diff --git a/src/ipa/libipa/algorithm.h b/src/ipa/libipa/algorithm.h
> index 987e3e4ce777..9a19dbd61b31 100644
> --- a/src/ipa/libipa/algorithm.h
> +++ b/src/ipa/libipa/algorithm.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Ideas On Board
>    *
> - * algorithm.h - ISP control algorithm interface
> + * ISP control algorithm interface
>    */
>   #pragma once
>   
> diff --git a/src/ipa/libipa/camera_sensor_helper.cpp b/src/ipa/libipa/camera_sensor_helper.cpp
> index f8a497e1e2e1..2cd61fccfbb9 100644
> --- a/src/ipa/libipa/camera_sensor_helper.cpp
> +++ b/src/ipa/libipa/camera_sensor_helper.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * camera_sensor_helper.cpp - Helper class that performs sensor-specific
> + * Helper class that performs sensor-specific
>    * parameter computations
>    */
>   #include "camera_sensor_helper.h"
> diff --git a/src/ipa/libipa/camera_sensor_helper.h b/src/ipa/libipa/camera_sensor_helper.h
> index 1ca9371be6ff..0d99073bea82 100644
> --- a/src/ipa/libipa/camera_sensor_helper.h
> +++ b/src/ipa/libipa/camera_sensor_helper.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * camera_sensor_helper.h - Helper class that performs sensor-specific parameter computations
> + * Helper class that performs sensor-specific parameter computations
>    */
>   
>   #pragma once
> diff --git a/src/ipa/libipa/exposure_mode_helper.cpp b/src/ipa/libipa/exposure_mode_helper.cpp
> index 7135fb2eb7d9..683a564a01c8 100644
> --- a/src/ipa/libipa/exposure_mode_helper.cpp
> +++ b/src/ipa/libipa/exposure_mode_helper.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2024, Paul Elder <paul.elder at ideasonboard.com>
>    *
> - * exposure_mode_helper.cpp - Helper class that performs computations relating to exposure
> + * Helper class that performs computations relating to exposure
>    */
>   #include "exposure_mode_helper.h"
>   
> diff --git a/src/ipa/libipa/exposure_mode_helper.h b/src/ipa/libipa/exposure_mode_helper.h
> index 0ffc164e33f1..85c665d7d187 100644
> --- a/src/ipa/libipa/exposure_mode_helper.h
> +++ b/src/ipa/libipa/exposure_mode_helper.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2024, Paul Elder <paul.elder at ideasonboard.com>
>    *
> - * exposure_mode_helper.h - Helper class that performs computations relating to exposure
> + * Helper class that performs computations relating to exposure
>    */
>   
>   #pragma once
> diff --git a/src/ipa/libipa/fc_queue.cpp b/src/ipa/libipa/fc_queue.cpp
> index e812faa505a5..0365e9197748 100644
> --- a/src/ipa/libipa/fc_queue.cpp
> +++ b/src/ipa/libipa/fc_queue.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Google Inc.
>    *
> - * fc_queue.cpp - IPA Frame context queue
> + * IPA Frame context queue
>    */
>   
>   #include "fc_queue.h"
> diff --git a/src/ipa/libipa/fc_queue.h b/src/ipa/libipa/fc_queue.h
> index a589e7e1031b..24d9e82b727d 100644
> --- a/src/ipa/libipa/fc_queue.h
> +++ b/src/ipa/libipa/fc_queue.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Google Inc.
>    *
> - * fc_queue.h - IPA Frame context queue
> + * IPA Frame context queue
>    */
>   
>   #pragma once
> diff --git a/src/ipa/libipa/histogram.cpp b/src/ipa/libipa/histogram.cpp
> index c1aac59b4cb9..e7b80900720b 100644
> --- a/src/ipa/libipa/histogram.cpp
> +++ b/src/ipa/libipa/histogram.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * histogram.cpp - histogram calculations
> + * histogram calculations
>    */
>   #include "histogram.h"
>   
> diff --git a/src/ipa/libipa/histogram.h b/src/ipa/libipa/histogram.h
> index 54bb2a199f11..0379ab5367ad 100644
> --- a/src/ipa/libipa/histogram.h
> +++ b/src/ipa/libipa/histogram.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * histogram.h - histogram calculation interface
> + * histogram calculation interface
>    */
>   
>   #pragma once
> diff --git a/src/ipa/libipa/module.cpp b/src/ipa/libipa/module.cpp
> index ee01f12a73e8..64ca914191b0 100644
> --- a/src/ipa/libipa/module.cpp
> +++ b/src/ipa/libipa/module.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Ideas On Board
>    *
> - * module.cpp - IPA Module
> + * IPA Module
>    */
>   
>   #include "module.h"
> diff --git a/src/ipa/libipa/module.h b/src/ipa/libipa/module.h
> index 4149a353d6b3..0fb51916fff6 100644
> --- a/src/ipa/libipa/module.h
> +++ b/src/ipa/libipa/module.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Ideas On Board
>    *
> - * module.h - IPA module
> + * IPA module
>    */
>   
>   #pragma once
> diff --git a/src/ipa/rkisp1/algorithms/agc.cpp b/src/ipa/rkisp1/algorithms/agc.cpp
> index 3e98496bc40b..c1333b59fd4c 100644
> --- a/src/ipa/rkisp1/algorithms/agc.cpp
> +++ b/src/ipa/rkisp1/algorithms/agc.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021-2022, Ideas On Board
>    *
> - * agc.cpp - AGC/AEC mean-based control algorithm
> + * AGC/AEC mean-based control algorithm
>    */
>   
>   #include "agc.h"
> diff --git a/src/ipa/rkisp1/algorithms/agc.h b/src/ipa/rkisp1/algorithms/agc.h
> index f2f5b59d0007..04b3247e1276 100644
> --- a/src/ipa/rkisp1/algorithms/agc.h
> +++ b/src/ipa/rkisp1/algorithms/agc.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021-2022, Ideas On Board
>    *
> - * agc.h - RkISP1 AGC/AEC mean-based control algorithm
> + * RkISP1 AGC/AEC mean-based control algorithm
>    */
>   
>   #pragma once
> diff --git a/src/ipa/rkisp1/algorithms/algorithm.h b/src/ipa/rkisp1/algorithms/algorithm.h
> index 9454c9a1fc06..715cfcd8298b 100644
> --- a/src/ipa/rkisp1/algorithms/algorithm.h
> +++ b/src/ipa/rkisp1/algorithms/algorithm.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Ideas On Board
>    *
> - * algorithm.h - RkISP1 control algorithm interface
> + * RkISP1 control algorithm interface
>    */
>   
>   #pragma once
> diff --git a/src/ipa/rkisp1/algorithms/awb.cpp b/src/ipa/rkisp1/algorithms/awb.cpp
> index 744f4a386c1a..a01fe5d90973 100644
> --- a/src/ipa/rkisp1/algorithms/awb.cpp
> +++ b/src/ipa/rkisp1/algorithms/awb.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021-2022, Ideas On Board
>    *
> - * awb.cpp - AWB control algorithm
> + * AWB control algorithm
>    */
>   
>   #include "awb.h"
> diff --git a/src/ipa/rkisp1/algorithms/awb.h b/src/ipa/rkisp1/algorithms/awb.h
> index 9d45a442339c..06c92896e2dc 100644
> --- a/src/ipa/rkisp1/algorithms/awb.h
> +++ b/src/ipa/rkisp1/algorithms/awb.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021-2022, Ideas On Board
>    *
> - * awb.h - AWB control algorithm
> + * AWB control algorithm
>    */
>   
>   #pragma once
> diff --git a/src/ipa/rkisp1/algorithms/blc.cpp b/src/ipa/rkisp1/algorithms/blc.cpp
> index 15324fb11861..d2e743541c99 100644
> --- a/src/ipa/rkisp1/algorithms/blc.cpp
> +++ b/src/ipa/rkisp1/algorithms/blc.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021-2022, Ideas On Board
>    *
> - * blc.cpp - RkISP1 Black Level Correction control
> + * RkISP1 Black Level Correction control
>    */
>   
>   #include "blc.h"
> diff --git a/src/ipa/rkisp1/algorithms/blc.h b/src/ipa/rkisp1/algorithms/blc.h
> index 0b1a2d436869..460ebcc15739 100644
> --- a/src/ipa/rkisp1/algorithms/blc.h
> +++ b/src/ipa/rkisp1/algorithms/blc.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021-2022, Ideas On Board
>    *
> - * blc.h - RkISP1 Black Level Correction control
> + * RkISP1 Black Level Correction control
>    */
>   
>   #pragma once
> diff --git a/src/ipa/rkisp1/algorithms/cproc.cpp b/src/ipa/rkisp1/algorithms/cproc.cpp
> index eaa56c37f2bb..68bb81803e57 100644
> --- a/src/ipa/rkisp1/algorithms/cproc.cpp
> +++ b/src/ipa/rkisp1/algorithms/cproc.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021-2022, Ideas On Board
>    *
> - * cproc.cpp - RkISP1 Color Processing control
> + * RkISP1 Color Processing control
>    */
>   
>   #include "cproc.h"
> diff --git a/src/ipa/rkisp1/algorithms/cproc.h b/src/ipa/rkisp1/algorithms/cproc.h
> index ba6e901ae110..bafba5cc7f00 100644
> --- a/src/ipa/rkisp1/algorithms/cproc.h
> +++ b/src/ipa/rkisp1/algorithms/cproc.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021-2022, Ideas On Board
>    *
> - * cproc.h - RkISP1 Color Processing control
> + * RkISP1 Color Processing control
>    */
>   
>   #pragma once
> diff --git a/src/ipa/rkisp1/algorithms/dpcc.cpp b/src/ipa/rkisp1/algorithms/dpcc.cpp
> index 80a1b7348f6e..b5a339e9137f 100644
> --- a/src/ipa/rkisp1/algorithms/dpcc.cpp
> +++ b/src/ipa/rkisp1/algorithms/dpcc.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021-2022, Ideas On Board
>    *
> - * dpcc.cpp - RkISP1 Defect Pixel Cluster Correction control
> + * RkISP1 Defect Pixel Cluster Correction control
>    */
>   
>   #include "dpcc.h"
> diff --git a/src/ipa/rkisp1/algorithms/dpcc.h b/src/ipa/rkisp1/algorithms/dpcc.h
> index b1fac7d1bb37..d39b7bedc1e1 100644
> --- a/src/ipa/rkisp1/algorithms/dpcc.h
> +++ b/src/ipa/rkisp1/algorithms/dpcc.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021-2022, Ideas On Board
>    *
> - * dpcc.h - RkISP1 Defect Pixel Cluster Correction control
> + * RkISP1 Defect Pixel Cluster Correction control
>    */
>   
>   #pragma once
> diff --git a/src/ipa/rkisp1/algorithms/dpf.cpp b/src/ipa/rkisp1/algorithms/dpf.cpp
> index 5bd7e59f651c..abf957288550 100644
> --- a/src/ipa/rkisp1/algorithms/dpf.cpp
> +++ b/src/ipa/rkisp1/algorithms/dpf.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021-2022, Ideas On Board
>    *
> - * dpf.cpp - RkISP1 Denoise Pre-Filter control
> + * RkISP1 Denoise Pre-Filter control
>    */
>   
>   #include "dpf.h"
> diff --git a/src/ipa/rkisp1/algorithms/dpf.h b/src/ipa/rkisp1/algorithms/dpf.h
> index 58f29f74e84b..da0115baf8f1 100644
> --- a/src/ipa/rkisp1/algorithms/dpf.h
> +++ b/src/ipa/rkisp1/algorithms/dpf.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021-2022, Ideas On Board
>    *
> - * dpf.h - RkISP1 Denoise Pre-Filter control
> + * RkISP1 Denoise Pre-Filter control
>    */
>   
>   #pragma once
> diff --git a/src/ipa/rkisp1/algorithms/filter.cpp b/src/ipa/rkisp1/algorithms/filter.cpp
> index 4b89c05a52c4..9752248a5965 100644
> --- a/src/ipa/rkisp1/algorithms/filter.cpp
> +++ b/src/ipa/rkisp1/algorithms/filter.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021-2022, Ideas On Board
>    *
> - * filter.cpp - RkISP1 Filter control
> + * RkISP1 Filter control
>    */
>   
>   #include "filter.h"
> diff --git a/src/ipa/rkisp1/algorithms/filter.h b/src/ipa/rkisp1/algorithms/filter.h
> index 3fd882ea41dc..d595811d455f 100644
> --- a/src/ipa/rkisp1/algorithms/filter.h
> +++ b/src/ipa/rkisp1/algorithms/filter.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021-2022, Ideas On Board
>    *
> - * filter.h - RkISP1 Filter control
> + * RkISP1 Filter control
>    */
>   
>   #pragma once
> diff --git a/src/ipa/rkisp1/algorithms/gsl.cpp b/src/ipa/rkisp1/algorithms/gsl.cpp
> index b9f879124633..9b056c6edd96 100644
> --- a/src/ipa/rkisp1/algorithms/gsl.cpp
> +++ b/src/ipa/rkisp1/algorithms/gsl.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021-2022, Ideas On Board
>    *
> - * gsl.cpp - RkISP1 Gamma Sensor Linearization control
> + * RkISP1 Gamma Sensor Linearization control
>    */
>   
>   #include "gsl.h"
> diff --git a/src/ipa/rkisp1/algorithms/gsl.h b/src/ipa/rkisp1/algorithms/gsl.h
> index 0f1116a7b1f2..c404105e6310 100644
> --- a/src/ipa/rkisp1/algorithms/gsl.h
> +++ b/src/ipa/rkisp1/algorithms/gsl.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021-2022, Ideas On Board
>    *
> - * gsl.h - RkISP1 Gamma Sensor Linearization control
> + * RkISP1 Gamma Sensor Linearization control
>    */
>   
>   #pragma once
> diff --git a/src/ipa/rkisp1/algorithms/lsc.cpp b/src/ipa/rkisp1/algorithms/lsc.cpp
> index a7ccedb1ed3b..161183fca352 100644
> --- a/src/ipa/rkisp1/algorithms/lsc.cpp
> +++ b/src/ipa/rkisp1/algorithms/lsc.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021-2022, Ideas On Board
>    *
> - * lsc.cpp - RkISP1 Lens Shading Correction control
> + * RkISP1 Lens Shading Correction control
>    */
>   
>   #include "lsc.h"
> diff --git a/src/ipa/rkisp1/algorithms/lsc.h b/src/ipa/rkisp1/algorithms/lsc.h
> index e2a93a566973..5baf592797a6 100644
> --- a/src/ipa/rkisp1/algorithms/lsc.h
> +++ b/src/ipa/rkisp1/algorithms/lsc.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021-2022, Ideas On Board
>    *
> - * lsc.h - RkISP1 Lens Shading Correction control
> + * RkISP1 Lens Shading Correction control
>    */
>   
>   #pragma once
> diff --git a/src/ipa/rkisp1/ipa_context.cpp b/src/ipa/rkisp1/ipa_context.cpp
> index 070834fa682d..283bc1314a8c 100644
> --- a/src/ipa/rkisp1/ipa_context.cpp
> +++ b/src/ipa/rkisp1/ipa_context.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021-2022, Ideas On Board
>    *
> - * ipa_context.cpp - RkISP1 IPA Context
> + * RkISP1 IPA Context
>    */
>   
>   #include "ipa_context.h"
> diff --git a/src/ipa/rkisp1/ipa_context.h b/src/ipa/rkisp1/ipa_context.h
> index 256b75ebc966..bd02a7a24fdd 100644
> --- a/src/ipa/rkisp1/ipa_context.h
> +++ b/src/ipa/rkisp1/ipa_context.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021-2022, Ideas On Board
>    *
> - * ipa_context.h - RkISP1 IPA Context
> + * RkISP1 IPA Context
>    *
>    */
>   
> diff --git a/src/ipa/rkisp1/module.h b/src/ipa/rkisp1/module.h
> index 89f83208a75c..16c3e43e88df 100644
> --- a/src/ipa/rkisp1/module.h
> +++ b/src/ipa/rkisp1/module.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Ideas On Board
>    *
> - * module.h - RkISP1 IPA Module
> + * RkISP1 IPA Module
>    */
>   
>   #pragma once
> diff --git a/src/ipa/rkisp1/rkisp1.cpp b/src/ipa/rkisp1/rkisp1.cpp
> index d861009570ca..ffb4cbc91766 100644
> --- a/src/ipa/rkisp1/rkisp1.cpp
> +++ b/src/ipa/rkisp1/rkisp1.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * rkisp1.cpp - RkISP1 Image Processing Algorithms
> + * RkISP1 Image Processing Algorithms
>    */
>   
>   #include <algorithm>
> diff --git a/src/ipa/rpi/cam_helper/cam_helper.cpp b/src/ipa/rpi/cam_helper/cam_helper.cpp
> index ddd5e9a4fef2..ee5d011f1279 100644
> --- a/src/ipa/rpi/cam_helper/cam_helper.cpp
> +++ b/src/ipa/rpi/cam_helper/cam_helper.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * cam_helper.cpp - helper information for different sensors
> + * helper information for different sensors
>    */
>   
>   #include <linux/videodev2.h>
> diff --git a/src/ipa/rpi/cam_helper/cam_helper.h b/src/ipa/rpi/cam_helper/cam_helper.h
> index 58a4b202d5a8..4a4ab5e68cba 100644
> --- a/src/ipa/rpi/cam_helper/cam_helper.h
> +++ b/src/ipa/rpi/cam_helper/cam_helper.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * cam_helper.h - helper class providing camera information
> + * helper class providing camera information
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/cam_helper/cam_helper_imx219.cpp b/src/ipa/rpi/cam_helper/cam_helper_imx219.cpp
> index c3337ed08466..91461f7af7b6 100644
> --- a/src/ipa/rpi/cam_helper/cam_helper_imx219.cpp
> +++ b/src/ipa/rpi/cam_helper/cam_helper_imx219.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * cam_helper_imx219.cpp - camera helper for imx219 sensor
> + * camera helper for imx219 sensor
>    */
>   
>   #include <assert.h>
> diff --git a/src/ipa/rpi/cam_helper/cam_helper_imx290.cpp b/src/ipa/rpi/cam_helper/cam_helper_imx290.cpp
> index d98b51cd56b3..24275e121836 100644
> --- a/src/ipa/rpi/cam_helper/cam_helper_imx290.cpp
> +++ b/src/ipa/rpi/cam_helper/cam_helper_imx290.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Raspberry Pi Ltd
>    *
> - * cam_helper_imx290.cpp - camera helper for imx290 sensor
> + * camera helper for imx290 sensor
>    */
>   
>   #include <math.h>
> diff --git a/src/ipa/rpi/cam_helper/cam_helper_imx296.cpp b/src/ipa/rpi/cam_helper/cam_helper_imx296.cpp
> index ecb845e76e12..d4a4fa79b7c7 100644
> --- a/src/ipa/rpi/cam_helper/cam_helper_imx296.cpp
> +++ b/src/ipa/rpi/cam_helper/cam_helper_imx296.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Raspberry Pi Ltd
>    *
> - * cam_helper_imx296.cpp - Camera helper for IMX296 sensor
> + * Camera helper for IMX296 sensor
>    */
>   
>   #include <algorithm>
> diff --git a/src/ipa/rpi/cam_helper/cam_helper_imx477.cpp b/src/ipa/rpi/cam_helper/cam_helper_imx477.cpp
> index bc769ca75baa..6bd89334bf50 100644
> --- a/src/ipa/rpi/cam_helper/cam_helper_imx477.cpp
> +++ b/src/ipa/rpi/cam_helper/cam_helper_imx477.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Raspberry Pi Ltd
>    *
> - * cam_helper_imx477.cpp - camera helper for imx477 sensor
> + * camera helper for imx477 sensor
>    */
>   
>   #include <algorithm>
> diff --git a/src/ipa/rpi/cam_helper/cam_helper_imx519.cpp b/src/ipa/rpi/cam_helper/cam_helper_imx519.cpp
> index c7262aa0b6e6..c2de3d407d18 100644
> --- a/src/ipa/rpi/cam_helper/cam_helper_imx519.cpp
> +++ b/src/ipa/rpi/cam_helper/cam_helper_imx519.cpp
> @@ -3,7 +3,7 @@
>    * Based on cam_helper_imx477.cpp
>    * Copyright (C) 2020, Raspberry Pi Ltd
>    *
> - * cam_helper_imx519.cpp - camera helper for imx519 sensor
> + * camera helper for imx519 sensor
>    * Copyright (C) 2021, Arducam Technology co., Ltd.
>    */
>   
> diff --git a/src/ipa/rpi/cam_helper/cam_helper_imx708.cpp b/src/ipa/rpi/cam_helper/cam_helper_imx708.cpp
> index 906c6fa27160..63ddb55e6674 100644
> --- a/src/ipa/rpi/cam_helper/cam_helper_imx708.cpp
> +++ b/src/ipa/rpi/cam_helper/cam_helper_imx708.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Raspberry Pi Ltd
>    *
> - * cam_helper_imx708.cpp - camera helper for imx708 sensor
> + * camera helper for imx708 sensor
>    */
>   
>   #include <cmath>
> diff --git a/src/ipa/rpi/cam_helper/cam_helper_ov5647.cpp b/src/ipa/rpi/cam_helper/cam_helper_ov5647.cpp
> index 5a99083dee78..c30b017cf6dd 100644
> --- a/src/ipa/rpi/cam_helper/cam_helper_ov5647.cpp
> +++ b/src/ipa/rpi/cam_helper/cam_helper_ov5647.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * cam_helper_ov5647.cpp - camera information for ov5647 sensor
> + * camera information for ov5647 sensor
>    */
>   
>   #include <assert.h>
> diff --git a/src/ipa/rpi/cam_helper/cam_helper_ov64a40.cpp b/src/ipa/rpi/cam_helper/cam_helper_ov64a40.cpp
> index 27e449b126ab..a8efd38948dd 100644
> --- a/src/ipa/rpi/cam_helper/cam_helper_ov64a40.cpp
> +++ b/src/ipa/rpi/cam_helper/cam_helper_ov64a40.cpp
> @@ -3,7 +3,7 @@
>    * Copyright (C) 2021, Raspberry Pi Ltd
>    * Copyright (C) 2023, Ideas on Board Oy.
>    *
> - * cam_helper_ov64a40.cpp - camera information for ov64a40 sensor
> + * camera information for ov64a40 sensor
>    */
>   
>   #include <assert.h>
> diff --git a/src/ipa/rpi/cam_helper/cam_helper_ov9281.cpp b/src/ipa/rpi/cam_helper/cam_helper_ov9281.cpp
> index 86c5bc4c8fda..a65c8ac08c1c 100644
> --- a/src/ipa/rpi/cam_helper/cam_helper_ov9281.cpp
> +++ b/src/ipa/rpi/cam_helper/cam_helper_ov9281.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Raspberry Pi Ltd
>    *
> - * cam_helper_ov9281.cpp - camera information for ov9281 sensor
> + * camera information for ov9281 sensor
>    */
>   
>   #include <assert.h>
> diff --git a/src/ipa/rpi/cam_helper/md_parser.h b/src/ipa/rpi/cam_helper/md_parser.h
> index 77d557aa3c9b..227c376cead9 100644
> --- a/src/ipa/rpi/cam_helper/md_parser.h
> +++ b/src/ipa/rpi/cam_helper/md_parser.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * md_parser.h - image sensor metadata parser interface
> + * image sensor metadata parser interface
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/cam_helper/md_parser_smia.cpp b/src/ipa/rpi/cam_helper/md_parser_smia.cpp
> index c5b806d79e4a..c7bdcf94f6f6 100644
> --- a/src/ipa/rpi/cam_helper/md_parser_smia.cpp
> +++ b/src/ipa/rpi/cam_helper/md_parser_smia.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019-2021, Raspberry Pi Ltd
>    *
> - * md_parser_smia.cpp - SMIA specification based embedded data parser
> + * SMIA specification based embedded data parser
>    */
>   
>   #include <libcamera/base/log.h>
> diff --git a/src/ipa/rpi/common/ipa_base.cpp b/src/ipa/rpi/common/ipa_base.cpp
> index 3c133c55943a..293f3f160b04 100644
> --- a/src/ipa/rpi/common/ipa_base.cpp
> +++ b/src/ipa/rpi/common/ipa_base.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019-2023, Raspberry Pi Ltd
>    *
> - * ipa_base.cpp - Raspberry Pi IPA base class
> + * Raspberry Pi IPA base class
>    */
>   
>   #include "ipa_base.h"
> diff --git a/src/ipa/rpi/common/ipa_base.h b/src/ipa/rpi/common/ipa_base.h
> index 4db4411eed7c..b7637ab1d8ab 100644
> --- a/src/ipa/rpi/common/ipa_base.h
> +++ b/src/ipa/rpi/common/ipa_base.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2023, Raspberry Pi Ltd
>    *
> - * ipa_base.h - Raspberry Pi IPA base class
> + * Raspberry Pi IPA base class
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/af_status.h b/src/ipa/rpi/controller/af_status.h
> index 92c088126733..c1487cc48ff2 100644
> --- a/src/ipa/rpi/controller/af_status.h
> +++ b/src/ipa/rpi/controller/af_status.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Raspberry Pi Ltd
>    *
> - * af_status.h - AF control algorithm status
> + * AF control algorithm status
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/agc_algorithm.h b/src/ipa/rpi/controller/agc_algorithm.h
> index 534e38e2b5b7..1132de7e050e 100644
> --- a/src/ipa/rpi/controller/agc_algorithm.h
> +++ b/src/ipa/rpi/controller/agc_algorithm.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * agc_algorithm.h - AGC/AEC control algorithm interface
> + * AGC/AEC control algorithm interface
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/agc_status.h b/src/ipa/rpi/controller/agc_status.h
> index 68f899585740..c7c87b83a196 100644
> --- a/src/ipa/rpi/controller/agc_status.h
> +++ b/src/ipa/rpi/controller/agc_status.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * agc_status.h - AGC/AEC control algorithm status
> + * AGC/AEC control algorithm status
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/algorithm.cpp b/src/ipa/rpi/controller/algorithm.cpp
> index a957fde520c2..beed47a1e1c4 100644
> --- a/src/ipa/rpi/controller/algorithm.cpp
> +++ b/src/ipa/rpi/controller/algorithm.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * algorithm.cpp - ISP control algorithms
> + * ISP control algorithms
>    */
>   
>   #include "algorithm.h"
> diff --git a/src/ipa/rpi/controller/algorithm.h b/src/ipa/rpi/controller/algorithm.h
> index 4aa814ebbebd..1971bfdcc8ad 100644
> --- a/src/ipa/rpi/controller/algorithm.h
> +++ b/src/ipa/rpi/controller/algorithm.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * algorithm.h - ISP control algorithm interface
> + * ISP control algorithm interface
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/alsc_status.h b/src/ipa/rpi/controller/alsc_status.h
> index 49a9f4a0cb5a..329e8a377dab 100644
> --- a/src/ipa/rpi/controller/alsc_status.h
> +++ b/src/ipa/rpi/controller/alsc_status.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * alsc_status.h - ALSC (auto lens shading correction) control algorithm status
> + * ALSC (auto lens shading correction) control algorithm status
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/awb_algorithm.h b/src/ipa/rpi/controller/awb_algorithm.h
> index 6009bdacafe9..1779b0500a04 100644
> --- a/src/ipa/rpi/controller/awb_algorithm.h
> +++ b/src/ipa/rpi/controller/awb_algorithm.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * awb_algorithm.h - AWB control algorithm interface
> + * AWB control algorithm interface
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/awb_status.h b/src/ipa/rpi/controller/awb_status.h
> index dd5a79e38b53..125df1a0a289 100644
> --- a/src/ipa/rpi/controller/awb_status.h
> +++ b/src/ipa/rpi/controller/awb_status.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * awb_status.h - AWB control algorithm status
> + * AWB control algorithm status
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/black_level_algorithm.h b/src/ipa/rpi/controller/black_level_algorithm.h
> index c2cff2f56401..ce044e594ea2 100644
> --- a/src/ipa/rpi/controller/black_level_algorithm.h
> +++ b/src/ipa/rpi/controller/black_level_algorithm.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2023, Raspberry Pi Ltd
>    *
> - * black_level_algorithm.h - black level control algorithm interface
> + * black level control algorithm interface
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/black_level_status.h b/src/ipa/rpi/controller/black_level_status.h
> index fd5e4ccb2c41..57a0705af46b 100644
> --- a/src/ipa/rpi/controller/black_level_status.h
> +++ b/src/ipa/rpi/controller/black_level_status.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * black_level_status.h - black level control algorithm status
> + * black level control algorithm status
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/camera_mode.h b/src/ipa/rpi/controller/camera_mode.h
> index 63b1177852d0..4fdb5b85b299 100644
> --- a/src/ipa/rpi/controller/camera_mode.h
> +++ b/src/ipa/rpi/controller/camera_mode.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019-2020, Raspberry Pi Ltd
>    *
> - * camera_mode.h - description of a particular operating mode of a sensor
> + * description of a particular operating mode of a sensor
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/ccm_algorithm.h b/src/ipa/rpi/controller/ccm_algorithm.h
> index e2c4d771e0bf..6678ba75bd2a 100644
> --- a/src/ipa/rpi/controller/ccm_algorithm.h
> +++ b/src/ipa/rpi/controller/ccm_algorithm.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * ccm_algorithm.h - CCM (colour correction matrix) control algorithm interface
> + * CCM (colour correction matrix) control algorithm interface
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/ccm_status.h b/src/ipa/rpi/controller/ccm_status.h
> index 5e28ee7c631f..c81bcd42342d 100644
> --- a/src/ipa/rpi/controller/ccm_status.h
> +++ b/src/ipa/rpi/controller/ccm_status.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * ccm_status.h - CCM (colour correction matrix) control algorithm status
> + * CCM (colour correction matrix) control algorithm status
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/contrast_algorithm.h b/src/ipa/rpi/controller/contrast_algorithm.h
> index 895b36b0a80f..2e983350ca9d 100644
> --- a/src/ipa/rpi/controller/contrast_algorithm.h
> +++ b/src/ipa/rpi/controller/contrast_algorithm.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * contrast_algorithm.h - contrast (gamma) control algorithm interface
> + * contrast (gamma) control algorithm interface
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/contrast_status.h b/src/ipa/rpi/controller/contrast_status.h
> index fb9fe4bace71..7c67f05474a0 100644
> --- a/src/ipa/rpi/controller/contrast_status.h
> +++ b/src/ipa/rpi/controller/contrast_status.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * contrast_status.h - contrast (gamma) control algorithm status
> + * contrast (gamma) control algorithm status
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/controller.cpp b/src/ipa/rpi/controller/controller.cpp
> index 5ca98b989740..e0131018e7b2 100644
> --- a/src/ipa/rpi/controller/controller.cpp
> +++ b/src/ipa/rpi/controller/controller.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * controller.cpp - ISP controller
> + * ISP controller
>    */
>   
>   #include <assert.h>
> diff --git a/src/ipa/rpi/controller/controller.h b/src/ipa/rpi/controller/controller.h
> index 170aea740789..eff520bd61de 100644
> --- a/src/ipa/rpi/controller/controller.h
> +++ b/src/ipa/rpi/controller/controller.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * controller.h - ISP controller interface
> + * ISP controller interface
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/denoise_status.h b/src/ipa/rpi/controller/denoise_status.h
> index 4d2bd291f2f1..eead6086bd3d 100644
> --- a/src/ipa/rpi/controller/denoise_status.h
> +++ b/src/ipa/rpi/controller/denoise_status.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019-2021, Raspberry Pi Ltd
>    *
> - * denoise_status.h - Denoise control algorithm status
> + * Denoise control algorithm status
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/device_status.cpp b/src/ipa/rpi/controller/device_status.cpp
> index c907efdd7511..68100137323a 100644
> --- a/src/ipa/rpi/controller/device_status.cpp
> +++ b/src/ipa/rpi/controller/device_status.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Raspberry Pi Ltd
>    *
> - * device_status.cpp - device (image sensor) status
> + * device (image sensor) status
>    */
>   #include "device_status.h"
>   
> diff --git a/src/ipa/rpi/controller/device_status.h b/src/ipa/rpi/controller/device_status.h
> index c45db7499f94..518f15b5a5a6 100644
> --- a/src/ipa/rpi/controller/device_status.h
> +++ b/src/ipa/rpi/controller/device_status.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019-2021, Raspberry Pi Ltd
>    *
> - * device_status.h - device (image sensor) status
> + * device (image sensor) status
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/dpc_status.h b/src/ipa/rpi/controller/dpc_status.h
> index 46d0cf34b47f..9f30d5d9431f 100644
> --- a/src/ipa/rpi/controller/dpc_status.h
> +++ b/src/ipa/rpi/controller/dpc_status.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * dpc_status.h - DPC (defective pixel correction) control algorithm status
> + * DPC (defective pixel correction) control algorithm status
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/geq_status.h b/src/ipa/rpi/controller/geq_status.h
> index 2d749fc9085c..cb107a48c26e 100644
> --- a/src/ipa/rpi/controller/geq_status.h
> +++ b/src/ipa/rpi/controller/geq_status.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * geq_status.h - GEQ (green equalisation) control algorithm status
> + * GEQ (green equalisation) control algorithm status
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/hdr_algorithm.h b/src/ipa/rpi/controller/hdr_algorithm.h
> index f622e099b6f5..b889d8fdfad7 100644
> --- a/src/ipa/rpi/controller/hdr_algorithm.h
> +++ b/src/ipa/rpi/controller/hdr_algorithm.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2023, Raspberry Pi Ltd
>    *
> - * hdr_algorithm.h - HDR control algorithm interface
> + * HDR control algorithm interface
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/hdr_status.h b/src/ipa/rpi/controller/hdr_status.h
> index 24b1a9358871..a4955778a4fc 100644
> --- a/src/ipa/rpi/controller/hdr_status.h
> +++ b/src/ipa/rpi/controller/hdr_status.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2023 Raspberry Pi Ltd
>    *
> - * hdr_status.h - HDR control algorithm status
> + * HDR control algorithm status
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/histogram.cpp b/src/ipa/rpi/controller/histogram.cpp
> index 78116141014d..ba5b25dd9b36 100644
> --- a/src/ipa/rpi/controller/histogram.cpp
> +++ b/src/ipa/rpi/controller/histogram.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * histogram.cpp - histogram calculations
> + * histogram calculations
>    */
>   #include <math.h>
>   #include <stdio.h>
> diff --git a/src/ipa/rpi/controller/histogram.h b/src/ipa/rpi/controller/histogram.h
> index e2c5509b6006..ab4e5e31188f 100644
> --- a/src/ipa/rpi/controller/histogram.h
> +++ b/src/ipa/rpi/controller/histogram.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * histogram.h - histogram calculation interface
> + * histogram calculation interface
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/lux_status.h b/src/ipa/rpi/controller/lux_status.h
> index 5eb9faac8b08..d8729f439297 100644
> --- a/src/ipa/rpi/controller/lux_status.h
> +++ b/src/ipa/rpi/controller/lux_status.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * lux_status.h - Lux control algorithm status
> + * Lux control algorithm status
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/metadata.h b/src/ipa/rpi/controller/metadata.h
> index a232dcb12456..b4650d25170f 100644
> --- a/src/ipa/rpi/controller/metadata.h
> +++ b/src/ipa/rpi/controller/metadata.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019-2021, Raspberry Pi Ltd
>    *
> - * metadata.h - general metadata class
> + * general metadata class
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/noise_status.h b/src/ipa/rpi/controller/noise_status.h
> index da194f71b8e3..1919da324a8f 100644
> --- a/src/ipa/rpi/controller/noise_status.h
> +++ b/src/ipa/rpi/controller/noise_status.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * noise_status.h - Noise control algorithm status
> + * Noise control algorithm status
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/pdaf_data.h b/src/ipa/rpi/controller/pdaf_data.h
> index 470510f2eb17..779b987d7002 100644
> --- a/src/ipa/rpi/controller/pdaf_data.h
> +++ b/src/ipa/rpi/controller/pdaf_data.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Raspberry Pi Ltd
>    *
> - * pdaf_data.h - PDAF Metadata
> + * PDAF Metadata
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/pwl.cpp b/src/ipa/rpi/controller/pwl.cpp
> index 70c2e24b4b33..e39123767aa6 100644
> --- a/src/ipa/rpi/controller/pwl.cpp
> +++ b/src/ipa/rpi/controller/pwl.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * pwl.cpp - piecewise linear functions
> + * piecewise linear functions
>    */
>   
>   #include <cassert>
> diff --git a/src/ipa/rpi/controller/pwl.h b/src/ipa/rpi/controller/pwl.h
> index aacf6039f670..7d5e7e4d3fda 100644
> --- a/src/ipa/rpi/controller/pwl.h
> +++ b/src/ipa/rpi/controller/pwl.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * pwl.h - piecewise linear functions interface
> + * piecewise linear functions interface
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/region_stats.h b/src/ipa/rpi/controller/region_stats.h
> index a8860dc8dba2..c60f7d9a8207 100644
> --- a/src/ipa/rpi/controller/region_stats.h
> +++ b/src/ipa/rpi/controller/region_stats.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Raspberry Pi Ltd
>    *
> - * region_stats.h - Raspberry Pi region based statistics container
> + * Raspberry Pi region based statistics container
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/rpi/af.cpp b/src/ipa/rpi/controller/rpi/af.cpp
> index ed0c8a94d064..c5fd84826878 100644
> --- a/src/ipa/rpi/controller/rpi/af.cpp
> +++ b/src/ipa/rpi/controller/rpi/af.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022-2023, Raspberry Pi Ltd
>    *
> - * af.cpp - Autofocus control algorithm
> + * Autofocus control algorithm
>    */
>   
>   #include "af.h"
> diff --git a/src/ipa/rpi/controller/rpi/af.h b/src/ipa/rpi/controller/rpi/af.h
> index 6d2bae671a22..2617e2aced2a 100644
> --- a/src/ipa/rpi/controller/rpi/af.h
> +++ b/src/ipa/rpi/controller/rpi/af.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022-2023, Raspberry Pi Ltd
>    *
> - * af.h - Autofocus control algorithm
> + * Autofocus control algorithm
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/rpi/agc.cpp b/src/ipa/rpi/controller/rpi/agc.cpp
> index 6549dedd0a07..fcf7aec99375 100644
> --- a/src/ipa/rpi/controller/rpi/agc.cpp
> +++ b/src/ipa/rpi/controller/rpi/agc.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * agc.cpp - AGC/AEC control algorithm
> + * AGC/AEC control algorithm
>    */
>   
>   #include "agc.h"
> diff --git a/src/ipa/rpi/controller/rpi/agc.h b/src/ipa/rpi/controller/rpi/agc.h
> index 7d26bdf6df45..5d056f02e2ac 100644
> --- a/src/ipa/rpi/controller/rpi/agc.h
> +++ b/src/ipa/rpi/controller/rpi/agc.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * agc.h - AGC/AEC control algorithm
> + * AGC/AEC control algorithm
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/rpi/agc_channel.cpp b/src/ipa/rpi/controller/rpi/agc_channel.cpp
> index 8116c6c1ef86..a77ccec36ffa 100644
> --- a/src/ipa/rpi/controller/rpi/agc_channel.cpp
> +++ b/src/ipa/rpi/controller/rpi/agc_channel.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2023, Raspberry Pi Ltd
>    *
> - * agc_channel.cpp - AGC/AEC control algorithm
> + * AGC/AEC control algorithm
>    */
>   
>   #include "agc_channel.h"
> diff --git a/src/ipa/rpi/controller/rpi/agc_channel.h b/src/ipa/rpi/controller/rpi/agc_channel.h
> index 4cf7233eef25..99033e23e5b1 100644
> --- a/src/ipa/rpi/controller/rpi/agc_channel.h
> +++ b/src/ipa/rpi/controller/rpi/agc_channel.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2023, Raspberry Pi Ltd
>    *
> - * agc_channel.h - AGC/AEC control algorithm
> + * AGC/AEC control algorithm
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/rpi/alsc.cpp b/src/ipa/rpi/controller/rpi/alsc.cpp
> index 8a205c6011d3..67029fc34d6a 100644
> --- a/src/ipa/rpi/controller/rpi/alsc.cpp
> +++ b/src/ipa/rpi/controller/rpi/alsc.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * alsc.cpp - ALSC (auto lens shading correction) control algorithm
> + * ALSC (auto lens shading correction) control algorithm
>    */
>   
>   #include <algorithm>
> diff --git a/src/ipa/rpi/controller/rpi/alsc.h b/src/ipa/rpi/controller/rpi/alsc.h
> index 0b6d9478073c..310879820fba 100644
> --- a/src/ipa/rpi/controller/rpi/alsc.h
> +++ b/src/ipa/rpi/controller/rpi/alsc.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * alsc.h - ALSC (auto lens shading correction) control algorithm
> + * ALSC (auto lens shading correction) control algorithm
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/rpi/awb.cpp b/src/ipa/rpi/controller/rpi/awb.cpp
> index dde5785a06e5..abe5906e9964 100644
> --- a/src/ipa/rpi/controller/rpi/awb.cpp
> +++ b/src/ipa/rpi/controller/rpi/awb.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * awb.cpp - AWB control algorithm
> + * AWB control algorithm
>    */
>   
>   #include <assert.h>
> diff --git a/src/ipa/rpi/controller/rpi/awb.h b/src/ipa/rpi/controller/rpi/awb.h
> index cde6a62f6b8e..499b4519c291 100644
> --- a/src/ipa/rpi/controller/rpi/awb.h
> +++ b/src/ipa/rpi/controller/rpi/awb.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * awb.h - AWB control algorithm
> + * AWB control algorithm
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/rpi/black_level.cpp b/src/ipa/rpi/controller/rpi/black_level.cpp
> index 2e3db51fe211..ea991df9f60d 100644
> --- a/src/ipa/rpi/controller/rpi/black_level.cpp
> +++ b/src/ipa/rpi/controller/rpi/black_level.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * black_level.cpp - black level control algorithm
> + * black level control algorithm
>    */
>   
>   #include <math.h>
> diff --git a/src/ipa/rpi/controller/rpi/black_level.h b/src/ipa/rpi/controller/rpi/black_level.h
> index d8c41c62131c..f50729dbc1e3 100644
> --- a/src/ipa/rpi/controller/rpi/black_level.h
> +++ b/src/ipa/rpi/controller/rpi/black_level.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * black_level.h - black level control algorithm
> + * black level control algorithm
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/rpi/cac.cpp b/src/ipa/rpi/controller/rpi/cac.cpp
> index f2c8d282c06c..17779ad5469b 100644
> --- a/src/ipa/rpi/controller/rpi/cac.cpp
> +++ b/src/ipa/rpi/controller/rpi/cac.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2023 Raspberry Pi Ltd
>    *
> - * cac.cpp - Chromatic Aberration Correction algorithm
> + * Chromatic Aberration Correction algorithm
>    */
>   #include "cac.h"
>   
> diff --git a/src/ipa/rpi/controller/rpi/ccm.cpp b/src/ipa/rpi/controller/rpi/ccm.cpp
> index 2e2e66647e86..c558802961a2 100644
> --- a/src/ipa/rpi/controller/rpi/ccm.cpp
> +++ b/src/ipa/rpi/controller/rpi/ccm.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * ccm.cpp - CCM (colour correction matrix) control algorithm
> + * CCM (colour correction matrix) control algorithm
>    */
>   
>   #include <libcamera/base/log.h>
> diff --git a/src/ipa/rpi/controller/rpi/ccm.h b/src/ipa/rpi/controller/rpi/ccm.h
> index 286d0b33e72f..b3abeddf6263 100644
> --- a/src/ipa/rpi/controller/rpi/ccm.h
> +++ b/src/ipa/rpi/controller/rpi/ccm.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * ccm.h - CCM (colour correction matrix) control algorithm
> + * CCM (colour correction matrix) control algorithm
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/rpi/contrast.cpp b/src/ipa/rpi/controller/rpi/contrast.cpp
> index 4e038a021d8a..9eef792d3714 100644
> --- a/src/ipa/rpi/controller/rpi/contrast.cpp
> +++ b/src/ipa/rpi/controller/rpi/contrast.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * contrast.cpp - contrast (gamma) control algorithm
> + * contrast (gamma) control algorithm
>    */
>   #include <stdint.h>
>   
> diff --git a/src/ipa/rpi/controller/rpi/contrast.h b/src/ipa/rpi/controller/rpi/contrast.h
> index 59aa70dceeb9..a9d9bbc9952b 100644
> --- a/src/ipa/rpi/controller/rpi/contrast.h
> +++ b/src/ipa/rpi/controller/rpi/contrast.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * contrast.h - contrast (gamma) control algorithm
> + * contrast (gamma) control algorithm
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/rpi/dpc.cpp b/src/ipa/rpi/controller/rpi/dpc.cpp
> index be3871dffe28..8aac03f794fc 100644
> --- a/src/ipa/rpi/controller/rpi/dpc.cpp
> +++ b/src/ipa/rpi/controller/rpi/dpc.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * dpc.cpp - DPC (defective pixel correction) control algorithm
> + * DPC (defective pixel correction) control algorithm
>    */
>   
>   #include <libcamera/base/log.h>
> diff --git a/src/ipa/rpi/controller/rpi/dpc.h b/src/ipa/rpi/controller/rpi/dpc.h
> index 84a05604394d..9cefb06d4a7c 100644
> --- a/src/ipa/rpi/controller/rpi/dpc.h
> +++ b/src/ipa/rpi/controller/rpi/dpc.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * dpc.h - DPC (defective pixel correction) control algorithm
> + * DPC (defective pixel correction) control algorithm
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/rpi/focus.h b/src/ipa/rpi/controller/rpi/focus.h
> index 8556039d9813..ee014be9fea8 100644
> --- a/src/ipa/rpi/controller/rpi/focus.h
> +++ b/src/ipa/rpi/controller/rpi/focus.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Raspberry Pi Ltd
>    *
> - * focus.h - focus algorithm
> + * focus algorithm
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/rpi/geq.cpp b/src/ipa/rpi/controller/rpi/geq.cpp
> index 510870e9edbf..fb539d1f2bdb 100644
> --- a/src/ipa/rpi/controller/rpi/geq.cpp
> +++ b/src/ipa/rpi/controller/rpi/geq.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * geq.cpp - GEQ (green equalisation) control algorithm
> + * GEQ (green equalisation) control algorithm
>    */
>   
>   #include <libcamera/base/log.h>
> diff --git a/src/ipa/rpi/controller/rpi/geq.h b/src/ipa/rpi/controller/rpi/geq.h
> index ee3a52ff50f5..2c8400c2f887 100644
> --- a/src/ipa/rpi/controller/rpi/geq.h
> +++ b/src/ipa/rpi/controller/rpi/geq.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * geq.h - GEQ (green equalisation) control algorithm
> + * GEQ (green equalisation) control algorithm
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/rpi/hdr.cpp b/src/ipa/rpi/controller/rpi/hdr.cpp
> index fb580548d068..0019d5084df7 100644
> --- a/src/ipa/rpi/controller/rpi/hdr.cpp
> +++ b/src/ipa/rpi/controller/rpi/hdr.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2023 Raspberry Pi Ltd
>    *
> - * hdr.cpp - HDR control algorithm
> + * HDR control algorithm
>    */
>   
>   #include "hdr.h"
> diff --git a/src/ipa/rpi/controller/rpi/hdr.h b/src/ipa/rpi/controller/rpi/hdr.h
> index 980aa3d1850d..44272cb80d93 100644
> --- a/src/ipa/rpi/controller/rpi/hdr.h
> +++ b/src/ipa/rpi/controller/rpi/hdr.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2023, Raspberry Pi Ltd
>    *
> - * hdr.h - HDR control algorithm
> + * HDR control algorithm
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/rpi/lux.cpp b/src/ipa/rpi/controller/rpi/lux.cpp
> index 06625f3a5ea3..7b31faab472f 100644
> --- a/src/ipa/rpi/controller/rpi/lux.cpp
> +++ b/src/ipa/rpi/controller/rpi/lux.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * lux.cpp - Lux control algorithm
> + * Lux control algorithm
>    */
>   #include <math.h>
>   
> diff --git a/src/ipa/rpi/controller/rpi/lux.h b/src/ipa/rpi/controller/rpi/lux.h
> index 89411a5432b4..89f441fc4f6e 100644
> --- a/src/ipa/rpi/controller/rpi/lux.h
> +++ b/src/ipa/rpi/controller/rpi/lux.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * lux.h - Lux control algorithm
> + * Lux control algorithm
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/rpi/noise.cpp b/src/ipa/rpi/controller/rpi/noise.cpp
> index bcd8b9edaebe..3f1c62cf1508 100644
> --- a/src/ipa/rpi/controller/rpi/noise.cpp
> +++ b/src/ipa/rpi/controller/rpi/noise.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * noise.cpp - Noise control algorithm
> + * Noise control algorithm
>    */
>   
>   #include <math.h>
> diff --git a/src/ipa/rpi/controller/rpi/noise.h b/src/ipa/rpi/controller/rpi/noise.h
> index 74c31e640c3f..6deae1f0282e 100644
> --- a/src/ipa/rpi/controller/rpi/noise.h
> +++ b/src/ipa/rpi/controller/rpi/noise.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * noise.h - Noise control algorithm
> + * Noise control algorithm
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/rpi/saturation.cpp b/src/ipa/rpi/controller/rpi/saturation.cpp
> index 813540e5154d..b83c5887c02e 100644
> --- a/src/ipa/rpi/controller/rpi/saturation.cpp
> +++ b/src/ipa/rpi/controller/rpi/saturation.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022 Raspberry Pi Ltd
>    *
> - * saturation.cpp - Saturation control algorithm
> + * Saturation control algorithm
>    */
>   #include "saturation.h"
>   
> diff --git a/src/ipa/rpi/controller/rpi/sdn.cpp b/src/ipa/rpi/controller/rpi/sdn.cpp
> index 2f777dd725e2..619178a8b4cf 100644
> --- a/src/ipa/rpi/controller/rpi/sdn.cpp
> +++ b/src/ipa/rpi/controller/rpi/sdn.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019-2021, Raspberry Pi Ltd
>    *
> - * sdn.cpp - SDN (spatial denoise) control algorithm
> + * SDN (spatial denoise) control algorithm
>    */
>   
>   #include <libcamera/base/log.h>
> diff --git a/src/ipa/rpi/controller/rpi/sdn.h b/src/ipa/rpi/controller/rpi/sdn.h
> index 9dd73c388edb..cb226de88c3c 100644
> --- a/src/ipa/rpi/controller/rpi/sdn.h
> +++ b/src/ipa/rpi/controller/rpi/sdn.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * sdn.h - SDN (spatial denoise) control algorithm
> + * SDN (spatial denoise) control algorithm
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/rpi/sharpen.cpp b/src/ipa/rpi/controller/rpi/sharpen.cpp
> index 4f6f020a417b..39537f4aaf0a 100644
> --- a/src/ipa/rpi/controller/rpi/sharpen.cpp
> +++ b/src/ipa/rpi/controller/rpi/sharpen.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * sharpen.cpp - sharpening control algorithm
> + * sharpening control algorithm
>    */
>   
>   #include <math.h>
> diff --git a/src/ipa/rpi/controller/rpi/sharpen.h b/src/ipa/rpi/controller/rpi/sharpen.h
> index 8bb7631e916b..96ccd60934f8 100644
> --- a/src/ipa/rpi/controller/rpi/sharpen.h
> +++ b/src/ipa/rpi/controller/rpi/sharpen.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * sharpen.h - sharpening control algorithm
> + * sharpening control algorithm
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/rpi/tonemap.cpp b/src/ipa/rpi/controller/rpi/tonemap.cpp
> index 5f8b2bf25aeb..0426e972238f 100644
> --- a/src/ipa/rpi/controller/rpi/tonemap.cpp
> +++ b/src/ipa/rpi/controller/rpi/tonemap.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022 Raspberry Pi Ltd
>    *
> - * tonemap.cpp - Tonemap control algorithm
> + * Tonemap control algorithm
>    */
>   #include "tonemap.h"
>   
> diff --git a/src/ipa/rpi/controller/saturation_status.h b/src/ipa/rpi/controller/saturation_status.h
> index 337b66a3e91e..c7fadc992d13 100644
> --- a/src/ipa/rpi/controller/saturation_status.h
> +++ b/src/ipa/rpi/controller/saturation_status.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022 Raspberry Pi Ltd
>    *
> - * saturation_status.h - Saturation control algorithm status
> + * Saturation control algorithm status
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/sharpen_algorithm.h b/src/ipa/rpi/controller/sharpen_algorithm.h
> index 3be21c32f7bc..abd82cb2baf0 100644
> --- a/src/ipa/rpi/controller/sharpen_algorithm.h
> +++ b/src/ipa/rpi/controller/sharpen_algorithm.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Raspberry Pi Ltd
>    *
> - * sharpen_algorithm.h - sharpness control algorithm interface
> + * sharpness control algorithm interface
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/sharpen_status.h b/src/ipa/rpi/controller/sharpen_status.h
> index 106166db8319..749101999b65 100644
> --- a/src/ipa/rpi/controller/sharpen_status.h
> +++ b/src/ipa/rpi/controller/sharpen_status.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Raspberry Pi Ltd
>    *
> - * sharpen_status.h - Sharpen control algorithm status
> + * Sharpen control algorithm status
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/statistics.h b/src/ipa/rpi/controller/statistics.h
> index 015d4efc6454..cbd81161de38 100644
> --- a/src/ipa/rpi/controller/statistics.h
> +++ b/src/ipa/rpi/controller/statistics.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Raspberry Pi Ltd
>    *
> - * statistics.h - Raspberry Pi generic statistics structure
> + * Raspberry Pi generic statistics structure
>    */
>   #pragma once
>   
> diff --git a/src/ipa/rpi/controller/stitch_status.h b/src/ipa/rpi/controller/stitch_status.h
> index b17800ed6697..7812f3e3f2b9 100644
> --- a/src/ipa/rpi/controller/stitch_status.h
> +++ b/src/ipa/rpi/controller/stitch_status.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2023 Raspberry Pi Ltd
>    *
> - * stitch_status.h - stitch control algorithm status
> + * stitch control algorithm status
>    */
>   #pragma once
>   
> diff --git a/src/ipa/simple/black_level.cpp b/src/ipa/simple/black_level.cpp
> index c7e8d8b7f412..53b4c0407761 100644
> --- a/src/ipa/simple/black_level.cpp
> +++ b/src/ipa/simple/black_level.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2024, Red Hat Inc.
>    *
> - * black_level.cpp - black level handling
> + * black level handling
>    */
>   
>   #include "black_level.h"
> diff --git a/src/ipa/simple/black_level.h b/src/ipa/simple/black_level.h
> index 7e37757eac2c..250942172f7e 100644
> --- a/src/ipa/simple/black_level.h
> +++ b/src/ipa/simple/black_level.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2024, Red Hat Inc.
>    *
> - * black_level.h - black level handling
> + * black level handling
>    */
>   
>   #pragma once
> diff --git a/src/ipa/simple/soft_simple.cpp b/src/ipa/simple/soft_simple.cpp
> index b9fb58b533ee..a300f78cfbb6 100644
> --- a/src/ipa/simple/soft_simple.cpp
> +++ b/src/ipa/simple/soft_simple.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2023, Linaro Ltd
>    *
> - * soft_simple.cpp - Simple Software Image Processing Algorithm module
> + * Simple Software Image Processing Algorithm module
>    */
>   
>   #include <sys/mman.h>
> diff --git a/src/ipa/vimc/vimc.cpp b/src/ipa/vimc/vimc.cpp
> index 2c255778990a..ef0b4f2aa0c1 100644
> --- a/src/ipa/vimc/vimc.cpp
> +++ b/src/ipa/vimc/vimc.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * vimc.cpp - Vimc Image Processing Algorithm module
> + * Vimc Image Processing Algorithm module
>    */
>   #include <libcamera/ipa/vimc_ipa_interface.h>
>   
> diff --git a/src/libcamera/base/bound_method.cpp b/src/libcamera/base/bound_method.cpp
> index c83d623f107d..322029a8edb3 100644
> --- a/src/libcamera/base/bound_method.cpp
> +++ b/src/libcamera/base/bound_method.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * bound_method.cpp - Method bind and invocation
> + * Method bind and invocation
>    */
>   
>   #include <libcamera/base/bound_method.h>
> diff --git a/src/libcamera/base/class.cpp b/src/libcamera/base/class.cpp
> index 9c2d9f218bd4..6199839805ff 100644
> --- a/src/libcamera/base/class.cpp
> +++ b/src/libcamera/base/class.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * class.cpp - Utilities and helpers for classes
> + * Utilities and helpers for classes
>    */
>   
>   #include <libcamera/base/class.h>
> diff --git a/src/libcamera/base/event_dispatcher.cpp b/src/libcamera/base/event_dispatcher.cpp
> index 4be89e819832..5f4a5cb4c05b 100644
> --- a/src/libcamera/base/event_dispatcher.cpp
> +++ b/src/libcamera/base/event_dispatcher.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * event_dispatcher.cpp - Event dispatcher
> + * Event dispatcher
>    */
>   
>   #include <libcamera/base/event_dispatcher.h>
> diff --git a/src/libcamera/base/event_dispatcher_poll.cpp b/src/libcamera/base/event_dispatcher_poll.cpp
> index 7238a3165da8..b737ca7a71a9 100644
> --- a/src/libcamera/base/event_dispatcher_poll.cpp
> +++ b/src/libcamera/base/event_dispatcher_poll.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * event_dispatcher_poll.cpp - Poll-based event dispatcher
> + * Poll-based event dispatcher
>    */
>   
>   #include <libcamera/base/event_dispatcher_poll.h>
> diff --git a/src/libcamera/base/event_notifier.cpp b/src/libcamera/base/event_notifier.cpp
> index a519aec38efb..495c281d96bc 100644
> --- a/src/libcamera/base/event_notifier.cpp
> +++ b/src/libcamera/base/event_notifier.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * event_notifier.cpp - File descriptor event notifier
> + * File descriptor event notifier
>    */
>   
>   #include <libcamera/base/event_notifier.h>
> diff --git a/src/libcamera/base/file.cpp b/src/libcamera/base/file.cpp
> index d1ab1aa57462..2b83a51775b0 100644
> --- a/src/libcamera/base/file.cpp
> +++ b/src/libcamera/base/file.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * file.cpp - File I/O operations
> + * File I/O operations
>    */
>   
>   #include <libcamera/base/file.h>
> diff --git a/src/libcamera/base/flags.cpp b/src/libcamera/base/flags.cpp
> index 3e4320ace7c8..9981f2ed7f4e 100644
> --- a/src/libcamera/base/flags.cpp
> +++ b/src/libcamera/base/flags.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * flags.cpp - Type-safe enum-based bitfields
> + * Type-safe enum-based bitfields
>    */
>   
>   #include <libcamera/base/flags.h>
> diff --git a/src/libcamera/base/log.cpp b/src/libcamera/base/log.cpp
> index c8045ef7cced..3a656b8f099f 100644
> --- a/src/libcamera/base/log.cpp
> +++ b/src/libcamera/base/log.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2018, Google Inc.
>    *
> - * log.cpp - Logging infrastructure
> + * Logging infrastructure
>    */
>   
>   #include <libcamera/base/log.h>
> diff --git a/src/libcamera/base/message.cpp b/src/libcamera/base/message.cpp
> index 2da2a7ed83e8..098faac68174 100644
> --- a/src/libcamera/base/message.cpp
> +++ b/src/libcamera/base/message.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * message.cpp - Message queue support
> + * Message queue support
>    */
>   
>   #include <libcamera/base/message.h>
> diff --git a/src/libcamera/base/mutex.cpp b/src/libcamera/base/mutex.cpp
> index e34e8618db3d..2a4542c45b76 100644
> --- a/src/libcamera/base/mutex.cpp
> +++ b/src/libcamera/base/mutex.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * mutex.cpp - Mutex classes with clang thread safety annotation
> + * Mutex classes with clang thread safety annotation
>    */
>   
>   #include <libcamera/base/mutex.h>
> diff --git a/src/libcamera/base/object.cpp b/src/libcamera/base/object.cpp
> index 81054b5833a3..745d2565ab6d 100644
> --- a/src/libcamera/base/object.cpp
> +++ b/src/libcamera/base/object.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * object.cpp - Base object
> + * Base object
>    */
>   
>   #include <libcamera/base/object.h>
> diff --git a/src/libcamera/base/semaphore.cpp b/src/libcamera/base/semaphore.cpp
> index 6217e386a88f..862f3b313d94 100644
> --- a/src/libcamera/base/semaphore.cpp
> +++ b/src/libcamera/base/semaphore.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * semaphore.cpp - General-purpose counting semaphore
> + * General-purpose counting semaphore
>    */
>   
>   #include <libcamera/base/semaphore.h>
> diff --git a/src/libcamera/base/shared_fd.cpp b/src/libcamera/base/shared_fd.cpp
> index c711cf579a04..7afc8ca59b73 100644
> --- a/src/libcamera/base/shared_fd.cpp
> +++ b/src/libcamera/base/shared_fd.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * shared_fd.cpp - File descriptor wrapper with shared ownership
> + * File descriptor wrapper with shared ownership
>    */
>   
>   #include <libcamera/base/shared_fd.h>
> diff --git a/src/libcamera/base/signal.cpp b/src/libcamera/base/signal.cpp
> index f1018b37038c..b782e050096c 100644
> --- a/src/libcamera/base/signal.cpp
> +++ b/src/libcamera/base/signal.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * signal.cpp - Signal & slot implementation
> + * Signal & slot implementation
>    */
>   
>   #include <libcamera/base/signal.h>
> diff --git a/src/libcamera/base/thread.cpp b/src/libcamera/base/thread.cpp
> index 4ac72036aa69..72733431a22e 100644
> --- a/src/libcamera/base/thread.cpp
> +++ b/src/libcamera/base/thread.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * thread.cpp - Thread support
> + * Thread support
>    */
>   
>   #include <libcamera/base/thread.h>
> diff --git a/src/libcamera/base/timer.cpp b/src/libcamera/base/timer.cpp
> index 24dbf1e892c3..7b0f3725ccc4 100644
> --- a/src/libcamera/base/timer.cpp
> +++ b/src/libcamera/base/timer.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * timer.cpp - Generic timer
> + * Generic timer
>    */
>   
>   #include <libcamera/base/timer.h>
> diff --git a/src/libcamera/base/unique_fd.cpp b/src/libcamera/base/unique_fd.cpp
> index 83d6919cf623..d0649e4de562 100644
> --- a/src/libcamera/base/unique_fd.cpp
> +++ b/src/libcamera/base/unique_fd.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * unique_fd.cpp - File descriptor wrapper that owns a file descriptor
> + * File descriptor wrapper that owns a file descriptor
>    */
>   
>   #include <libcamera/base/unique_fd.h>
> diff --git a/src/libcamera/base/utils.cpp b/src/libcamera/base/utils.cpp
> index 96023f992e03..ccb31063b922 100644
> --- a/src/libcamera/base/utils.cpp
> +++ b/src/libcamera/base/utils.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * utils.cpp - Miscellaneous utility functions
> + * Miscellaneous utility functions
>    */
>   
>   #include <libcamera/base/utils.h>
> diff --git a/src/libcamera/bayer_format.cpp b/src/libcamera/bayer_format.cpp
> index 20aedfa6d925..e7ecadcee534 100644
> --- a/src/libcamera/bayer_format.cpp
> +++ b/src/libcamera/bayer_format.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Raspberry Pi Ltd
>    *
> - * bayer_format.cpp - Class to represent Bayer formats
> + * Class to represent Bayer formats
>    */
>   
>   #include "libcamera/internal/bayer_format.h"
> diff --git a/src/libcamera/byte_stream_buffer.cpp b/src/libcamera/byte_stream_buffer.cpp
> index 881cd3715f58..fba9a6f3a0ed 100644
> --- a/src/libcamera/byte_stream_buffer.cpp
> +++ b/src/libcamera/byte_stream_buffer.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * byte_stream_buffer.cpp - Byte stream buffer
> + * Byte stream buffer
>    */
>   
>   #include "libcamera/internal/byte_stream_buffer.h"
> diff --git a/src/libcamera/camera.cpp b/src/libcamera/camera.cpp
> index a71dc933b911..67f3490133b2 100644
> --- a/src/libcamera/camera.cpp
> +++ b/src/libcamera/camera.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2018, Google Inc.
>    *
> - * camera.cpp - Camera device
> + * Camera device
>    */
>   
>   #include <libcamera/camera.h>
> diff --git a/src/libcamera/camera_controls.cpp b/src/libcamera/camera_controls.cpp
> index cabdcf75c223..b672c7cff8ac 100644
> --- a/src/libcamera/camera_controls.cpp
> +++ b/src/libcamera/camera_controls.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * camera_controls.cpp - Camera controls
> + * Camera controls
>    */
>   
>   #include "libcamera/internal/camera_controls.h"
> diff --git a/src/libcamera/camera_lens.cpp b/src/libcamera/camera_lens.cpp
> index b3d48199ec3b..ccc2a6a65a5b 100644
> --- a/src/libcamera/camera_lens.cpp
> +++ b/src/libcamera/camera_lens.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * camera_lens.cpp - A camera lens
> + * A camera lens
>    */
>   
>   #include "libcamera/internal/camera_lens.h"
> diff --git a/src/libcamera/color_space.cpp b/src/libcamera/color_space.cpp
> index 7356bf7d0a7b..3d1c456c66b0 100644
> --- a/src/libcamera/color_space.cpp
> +++ b/src/libcamera/color_space.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Raspberry Pi Ltd
>    *
> - * color_space.cpp - color spaces.
> + * color spaces.
>    */
>   
>   #include <libcamera/color_space.h>
> diff --git a/src/libcamera/control_serializer.cpp b/src/libcamera/control_serializer.cpp
> index 0cf719bde798..52fd714fb4bd 100644
> --- a/src/libcamera/control_serializer.cpp
> +++ b/src/libcamera/control_serializer.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * control_serializer.cpp - Control (de)serializer
> + * Control (de)serializer
>    */
>   
>   #include "libcamera/internal/control_serializer.h"
> diff --git a/src/libcamera/control_validator.cpp b/src/libcamera/control_validator.cpp
> index cf08b34a9bac..93982cff9d4a 100644
> --- a/src/libcamera/control_validator.cpp
> +++ b/src/libcamera/control_validator.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * control_validator.cpp - Control validator
> + * Control validator
>    */
>   
>   #include "libcamera/internal/control_validator.h"
> diff --git a/src/libcamera/controls.cpp b/src/libcamera/controls.cpp
> index 16d3547c8c07..11d35321cf3f 100644
> --- a/src/libcamera/controls.cpp
> +++ b/src/libcamera/controls.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * controls.cpp - Control handling
> + * Control handling
>    */
>   
>   #include <libcamera/controls.h>
> diff --git a/src/libcamera/converter.cpp b/src/libcamera/converter.cpp
> index 9f64eb51b892..d3d38c1ba3c7 100644
> --- a/src/libcamera/converter.cpp
> +++ b/src/libcamera/converter.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright 2022 NXP
>    *
> - * converter.cpp - Generic format converter interface
> + * Generic format converter interface
>    */
>   
>   #include "libcamera/internal/converter.h"
> diff --git a/src/libcamera/converter/converter_v4l2_m2m.cpp b/src/libcamera/converter/converter_v4l2_m2m.cpp
> index a5fc979bc30c..d8929fc5e6e3 100644
> --- a/src/libcamera/converter/converter_v4l2_m2m.cpp
> +++ b/src/libcamera/converter/converter_v4l2_m2m.cpp
> @@ -3,7 +3,7 @@
>    * Copyright (C) 2020, Laurent Pinchart
>    * Copyright 2022 NXP
>    *
> - * converter_v4l2_m2m.cpp - V4L2 M2M Format converter
> + * V4L2 M2M Format converter
>    */
>   
>   #include "libcamera/internal/converter/converter_v4l2_m2m.h"
> diff --git a/src/libcamera/device_enumerator.cpp b/src/libcamera/device_enumerator.cpp
> index fbbf0559ac76..ae17862f6763 100644
> --- a/src/libcamera/device_enumerator.cpp
> +++ b/src/libcamera/device_enumerator.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2018, Google Inc.
>    *
> - * device_enumerator.cpp - Enumeration and matching
> + * Enumeration and matching
>    */
>   
>   #include "libcamera/internal/device_enumerator.h"
> diff --git a/src/libcamera/device_enumerator_sysfs.cpp b/src/libcamera/device_enumerator_sysfs.cpp
> index 686bb8099485..fc33ba52b813 100644
> --- a/src/libcamera/device_enumerator_sysfs.cpp
> +++ b/src/libcamera/device_enumerator_sysfs.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * device_enumerator_sysfs.cpp - sysfs-based device enumerator
> + * sysfs-based device enumerator
>    */
>   
>   #include "libcamera/internal/device_enumerator_sysfs.h"
> diff --git a/src/libcamera/device_enumerator_udev.cpp b/src/libcamera/device_enumerator_udev.cpp
> index 0abc1248887b..01c70b6daa82 100644
> --- a/src/libcamera/device_enumerator_udev.cpp
> +++ b/src/libcamera/device_enumerator_udev.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2018-2019, Google Inc.
>    *
> - * device_enumerator_udev.cpp - udev-based device enumerator
> + * udev-based device enumerator
>    */
>   
>   #include "libcamera/internal/device_enumerator_udev.h"
> diff --git a/src/libcamera/dma_heaps.cpp b/src/libcamera/dma_heaps.cpp
> index b4509e7295c7..d4cb880bb174 100644
> --- a/src/libcamera/dma_heaps.cpp
> +++ b/src/libcamera/dma_heaps.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Raspberry Pi Ltd
>    *
> - * dma_heaps.cpp - Helper class for dma-heap allocations.
> + * Helper class for dma-heap allocations.
>    */
>   
>   #include "libcamera/internal/dma_heaps.h"
> diff --git a/src/libcamera/fence.cpp b/src/libcamera/fence.cpp
> index 7b784778320a..634c74f8e13e 100644
> --- a/src/libcamera/fence.cpp
> +++ b/src/libcamera/fence.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * fence.cpp - Synchronization fence
> + * Synchronization fence
>    */
>   
>   #include "libcamera/fence.h"
> diff --git a/src/libcamera/formats.cpp b/src/libcamera/formats.cpp
> index 955c3fba8b8d..e6dea719d69e 100644
> --- a/src/libcamera/formats.cpp
> +++ b/src/libcamera/formats.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * formats.cpp - libcamera image formats
> + * libcamera image formats
>    */
>   
>   #include "libcamera/internal/formats.h"
> diff --git a/src/libcamera/framebuffer.cpp b/src/libcamera/framebuffer.cpp
> index 5a7f3c0b5f9a..63d679cb504d 100644
> --- a/src/libcamera/framebuffer.cpp
> +++ b/src/libcamera/framebuffer.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * framebuffer.cpp - Frame buffer handling
> + * Frame buffer handling
>    */
>   
>   #include <libcamera/framebuffer.h>
> diff --git a/src/libcamera/framebuffer_allocator.cpp b/src/libcamera/framebuffer_allocator.cpp
> index dbd0db19911e..3d53bde210bd 100644
> --- a/src/libcamera/framebuffer_allocator.cpp
> +++ b/src/libcamera/framebuffer_allocator.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * framebuffer_allocator.cpp - FrameBuffer allocator
> + * FrameBuffer allocator
>    */
>   
>   #include <libcamera/framebuffer_allocator.h>
> diff --git a/src/libcamera/geometry.cpp b/src/libcamera/geometry.cpp
> index 8d85b758283a..000151364c7f 100644
> --- a/src/libcamera/geometry.cpp
> +++ b/src/libcamera/geometry.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * geometry.cpp - Geometry-related structures
> + * Geometry-related structures
>    */
>   
>   #include <libcamera/geometry.h>
> diff --git a/src/libcamera/ipa_controls.cpp b/src/libcamera/ipa_controls.cpp
> index 870a443b0f38..9420c889f7a9 100644
> --- a/src/libcamera/ipa_controls.cpp
> +++ b/src/libcamera/ipa_controls.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * ipa_controls.cpp - IPA control handling
> + * IPA control handling
>    */
>   
>   #include <libcamera/ipa/ipa_controls.h>
> diff --git a/src/libcamera/ipa_data_serializer.cpp b/src/libcamera/ipa_data_serializer.cpp
> index 0a259305afa2..3e9bef082098 100644
> --- a/src/libcamera/ipa_data_serializer.cpp
> +++ b/src/libcamera/ipa_data_serializer.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * ipa_data_serializer.cpp - Image Processing Algorithm data serializer
> + * Image Processing Algorithm data serializer
>    */
>   
>   #include "libcamera/internal/ipa_data_serializer.h"
> diff --git a/src/libcamera/ipa_interface.cpp b/src/libcamera/ipa_interface.cpp
> index 8ea6cbee86e1..a9dc54ad4a61 100644
> --- a/src/libcamera/ipa_interface.cpp
> +++ b/src/libcamera/ipa_interface.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * ipa_interface.cpp - Image Processing Algorithm interface
> + * Image Processing Algorithm interface
>    */
>   
>   #include <libcamera/ipa/ipa_interface.h>
> diff --git a/src/libcamera/ipa_manager.cpp b/src/libcamera/ipa_manager.cpp
> index 7a4515d90d7b..f4e0b6339f08 100644
> --- a/src/libcamera/ipa_manager.cpp
> +++ b/src/libcamera/ipa_manager.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * ipa_manager.cpp - Image Processing Algorithm module manager
> + * Image Processing Algorithm module manager
>    */
>   
>   #include "libcamera/internal/ipa_manager.h"
> diff --git a/src/libcamera/ipa_module.cpp b/src/libcamera/ipa_module.cpp
> index f2dd87e59f60..0756b691be93 100644
> --- a/src/libcamera/ipa_module.cpp
> +++ b/src/libcamera/ipa_module.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * ipa_module.cpp - Image Processing Algorithm module
> + * Image Processing Algorithm module
>    */
>   
>   #include "libcamera/internal/ipa_module.h"
> diff --git a/src/libcamera/ipa_proxy.cpp b/src/libcamera/ipa_proxy.cpp
> index 3f2cc6b89f60..6c17c456d3c3 100644
> --- a/src/libcamera/ipa_proxy.cpp
> +++ b/src/libcamera/ipa_proxy.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * ipa_proxy.cpp - Image Processing Algorithm proxy
> + * Image Processing Algorithm proxy
>    */
>   
>   #include "libcamera/internal/ipa_proxy.h"
> diff --git a/src/libcamera/ipc_pipe.cpp b/src/libcamera/ipc_pipe.cpp
> index 31a0ca09f9f0..548299d05002 100644
> --- a/src/libcamera/ipc_pipe.cpp
> +++ b/src/libcamera/ipc_pipe.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * ipc_pipe.cpp - Image Processing Algorithm IPC module for IPA proxies
> + * Image Processing Algorithm IPC module for IPA proxies
>    */
>   
>   #include "libcamera/internal/ipc_pipe.h"
> diff --git a/src/libcamera/ipc_pipe_unixsocket.cpp b/src/libcamera/ipc_pipe_unixsocket.cpp
> index da2cffc3b149..668ec73b9334 100644
> --- a/src/libcamera/ipc_pipe_unixsocket.cpp
> +++ b/src/libcamera/ipc_pipe_unixsocket.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * ipc_pipe_unixsocket.cpp - Image Processing Algorithm IPC module using unix socket
> + * Image Processing Algorithm IPC module using unix socket
>    */
>   
>   #include "libcamera/internal/ipc_pipe_unixsocket.h"
> diff --git a/src/libcamera/ipc_unixsocket.cpp b/src/libcamera/ipc_unixsocket.cpp
> index 1980d374cea8..75285b679eac 100644
> --- a/src/libcamera/ipc_unixsocket.cpp
> +++ b/src/libcamera/ipc_unixsocket.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * ipc_unixsocket.cpp - IPC mechanism based on Unix sockets
> + * IPC mechanism based on Unix sockets
>    */
>   
>   #include "libcamera/internal/ipc_unixsocket.h"
> diff --git a/src/libcamera/mapped_framebuffer.cpp b/src/libcamera/mapped_framebuffer.cpp
> index 6860069b68ca..b3104e0504d4 100644
> --- a/src/libcamera/mapped_framebuffer.cpp
> +++ b/src/libcamera/mapped_framebuffer.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * mapped_framebuffer.cpp - Mapped Framebuffer support
> + * Mapped Framebuffer support
>    */
>   
>   #include "libcamera/internal/mapped_framebuffer.h"
> diff --git a/src/libcamera/media_device.cpp b/src/libcamera/media_device.cpp
> index 2949816b4a64..bd054552a093 100644
> --- a/src/libcamera/media_device.cpp
> +++ b/src/libcamera/media_device.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2018, Google Inc.
>    *
> - * media_device.cpp - Media device handler
> + * Media device handler
>    */
>   
>   #include "libcamera/internal/media_device.h"
> diff --git a/src/libcamera/media_object.cpp b/src/libcamera/media_object.cpp
> index c78f475881e2..1b191a1e4df8 100644
> --- a/src/libcamera/media_object.cpp
> +++ b/src/libcamera/media_object.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2018, Google Inc.
>    *
> - * media_object.cpp - Media device objects: entities, pads and links
> + * Media device objects: entities, pads and links
>    */
>   
>   #include "libcamera/internal/media_object.h"
> diff --git a/src/libcamera/orientation.cpp b/src/libcamera/orientation.cpp
> index 965f5a8b916a..47fd6a32502b 100644
> --- a/src/libcamera/orientation.cpp
> +++ b/src/libcamera/orientation.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2023, Ideas On Board Oy
>    *
> - * orientation.cpp - Image orientation
> + * Image orientation
>    */
>   
>   #include <libcamera/orientation.h>
> diff --git a/src/libcamera/pipeline/imx8-isi/imx8-isi.cpp b/src/libcamera/pipeline/imx8-isi/imx8-isi.cpp
> index 63082cea7e56..c89ee09182d8 100644
> --- a/src/libcamera/pipeline/imx8-isi/imx8-isi.cpp
> +++ b/src/libcamera/pipeline/imx8-isi/imx8-isi.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022 - Jacopo Mondi <jacopo at jmondi.org>
>    *
> - * imx8-isi.cpp - Pipeline handler for ISI interface found on NXP i.MX8 SoC
> + * Pipeline handler for ISI interface found on NXP i.MX8 SoC
>    */
>   
>   #include <algorithm>
> diff --git a/src/libcamera/pipeline/ipu3/cio2.cpp b/src/libcamera/pipeline/ipu3/cio2.cpp
> index 43c816baf6ef..81a7a8ab01b8 100644
> --- a/src/libcamera/pipeline/ipu3/cio2.cpp
> +++ b/src/libcamera/pipeline/ipu3/cio2.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * cio2.cpp - Intel IPU3 CIO2
> + * Intel IPU3 CIO2
>    */
>   
>   #include "cio2.h"
> diff --git a/src/libcamera/pipeline/ipu3/cio2.h b/src/libcamera/pipeline/ipu3/cio2.h
> index bbd87eb8ceb6..963c2f6b93a4 100644
> --- a/src/libcamera/pipeline/ipu3/cio2.h
> +++ b/src/libcamera/pipeline/ipu3/cio2.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * cio2.h - Intel IPU3 CIO2
> + * Intel IPU3 CIO2
>    */
>   
>   #pragma once
> diff --git a/src/libcamera/pipeline/ipu3/frames.cpp b/src/libcamera/pipeline/ipu3/frames.cpp
> index a4c3477cd9ef..88eb9d055e9a 100644
> --- a/src/libcamera/pipeline/ipu3/frames.cpp
> +++ b/src/libcamera/pipeline/ipu3/frames.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * frames.cpp - Intel IPU3 Frames helper
> + * Intel IPU3 Frames helper
>    */
>   
>   #include "frames.h"
> diff --git a/src/libcamera/pipeline/ipu3/frames.h b/src/libcamera/pipeline/ipu3/frames.h
> index 6e3cb915c7b8..a347b66f3dad 100644
> --- a/src/libcamera/pipeline/ipu3/frames.h
> +++ b/src/libcamera/pipeline/ipu3/frames.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * frames.h - Intel IPU3 Frames helper
> + * Intel IPU3 Frames helper
>    */
>   
>   #pragma once
> diff --git a/src/libcamera/pipeline/ipu3/imgu.cpp b/src/libcamera/pipeline/ipu3/imgu.cpp
> index 2202438a75e0..7be780913fae 100644
> --- a/src/libcamera/pipeline/ipu3/imgu.cpp
> +++ b/src/libcamera/pipeline/ipu3/imgu.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * imgu.cpp - Intel IPU3 ImgU
> + * Intel IPU3 ImgU
>    */
>   
>   #include "imgu.h"
> diff --git a/src/libcamera/pipeline/ipu3/imgu.h b/src/libcamera/pipeline/ipu3/imgu.h
> index 0af4dd8ae86e..fa508316b301 100644
> --- a/src/libcamera/pipeline/ipu3/imgu.h
> +++ b/src/libcamera/pipeline/ipu3/imgu.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * imgu.h - Intel IPU3 ImgU
> + * Intel IPU3 ImgU
>    */
>   
>   #pragma once
> diff --git a/src/libcamera/pipeline/ipu3/ipu3.cpp b/src/libcamera/pipeline/ipu3/ipu3.cpp
> index fa4bd0bb73e2..ea03026554c6 100644
> --- a/src/libcamera/pipeline/ipu3/ipu3.cpp
> +++ b/src/libcamera/pipeline/ipu3/ipu3.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * ipu3.cpp - Pipeline handler for Intel IPU3
> + * Pipeline handler for Intel IPU3
>    */
>   
>   #include <algorithm>
> diff --git a/src/libcamera/pipeline/mali-c55/mali-c55.cpp b/src/libcamera/pipeline/mali-c55/mali-c55.cpp
> index 78343553bafa..3406241c785c 100644
> --- a/src/libcamera/pipeline/mali-c55/mali-c55.cpp
> +++ b/src/libcamera/pipeline/mali-c55/mali-c55.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2024, Ideas on Board Oy
>    *
> - * mali-c55.cpp - Pipeline Handler for ARM's Mali-C55 ISP
> + * Pipeline Handler for ARM's Mali-C55 ISP
>    */
>   
>   #include <algorithm>
> diff --git a/src/libcamera/pipeline/rkisp1/rkisp1.cpp b/src/libcamera/pipeline/rkisp1/rkisp1.cpp
> index abb21968413a..dd18fef068f7 100644
> --- a/src/libcamera/pipeline/rkisp1/rkisp1.cpp
> +++ b/src/libcamera/pipeline/rkisp1/rkisp1.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * rkisp1.cpp - Pipeline handler for Rockchip ISP1
> + * Pipeline handler for Rockchip ISP1
>    */
>   
>   #include <algorithm>
> diff --git a/src/libcamera/pipeline/rpi/common/delayed_controls.cpp b/src/libcamera/pipeline/rpi/common/delayed_controls.cpp
> index 3db92e7d24fb..ad50a7c8bb08 100644
> --- a/src/libcamera/pipeline/rpi/common/delayed_controls.cpp
> +++ b/src/libcamera/pipeline/rpi/common/delayed_controls.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Raspberry Pi Ltd
>    *
> - * delayed_controls.cpp - Helper to deal with controls that take effect with a delay
> + * Helper to deal with controls that take effect with a delay
>    *
>    * Note: This has been forked from the libcamera core implementation.
>    */
> diff --git a/src/libcamera/pipeline/rpi/common/delayed_controls.h b/src/libcamera/pipeline/rpi/common/delayed_controls.h
> index 61f755f0fddd..487b0057b2f5 100644
> --- a/src/libcamera/pipeline/rpi/common/delayed_controls.h
> +++ b/src/libcamera/pipeline/rpi/common/delayed_controls.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Raspberry Pi Ltd
>    *
> - * delayed_controls.h - Helper to deal with controls that take effect with a delay
> + * Helper to deal with controls that take effect with a delay
>    *
>    * Note: This has been forked from the libcamera core implementation.
>    */
> diff --git a/src/libcamera/pipeline/rpi/common/pipeline_base.cpp b/src/libcamera/pipeline/rpi/common/pipeline_base.cpp
> index 7e420b3f90a4..0972edcac3c3 100644
> --- a/src/libcamera/pipeline/rpi/common/pipeline_base.cpp
> +++ b/src/libcamera/pipeline/rpi/common/pipeline_base.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019-2023, Raspberry Pi Ltd
>    *
> - * pipeline_base.cpp - Pipeline handler base class for Raspberry Pi devices
> + * Pipeline handler base class for Raspberry Pi devices
>    */
>   
>   #include "pipeline_base.h"
> diff --git a/src/libcamera/pipeline/rpi/common/pipeline_base.h b/src/libcamera/pipeline/rpi/common/pipeline_base.h
> index 0608bbe5f0c7..f9cecf70f179 100644
> --- a/src/libcamera/pipeline/rpi/common/pipeline_base.h
> +++ b/src/libcamera/pipeline/rpi/common/pipeline_base.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019-2023, Raspberry Pi Ltd
>    *
> - * pipeline_base.h - Pipeline handler base class for Raspberry Pi devices
> + * Pipeline handler base class for Raspberry Pi devices
>    */
>   
>   #include <map>
> diff --git a/src/libcamera/pipeline/rpi/common/rpi_stream.cpp b/src/libcamera/pipeline/rpi/common/rpi_stream.cpp
> index 70f115f17977..accf59eb424e 100644
> --- a/src/libcamera/pipeline/rpi/common/rpi_stream.cpp
> +++ b/src/libcamera/pipeline/rpi/common/rpi_stream.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Raspberry Pi Ltd
>    *
> - * rpi_stream.cpp - Raspberry Pi device stream abstraction class.
> + * Raspberry Pi device stream abstraction class.
>    */
>   #include "rpi_stream.h"
>   
> diff --git a/src/libcamera/pipeline/rpi/common/rpi_stream.h b/src/libcamera/pipeline/rpi/common/rpi_stream.h
> index 48ed41abea01..a13d5dc0d5e9 100644
> --- a/src/libcamera/pipeline/rpi/common/rpi_stream.h
> +++ b/src/libcamera/pipeline/rpi/common/rpi_stream.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Raspberry Pi Ltd
>    *
> - * rpi_stream.h - Raspberry Pi device stream abstraction class.
> + * Raspberry Pi device stream abstraction class.
>    */
>   
>   #pragma once
> diff --git a/src/libcamera/pipeline/rpi/vc4/vc4.cpp b/src/libcamera/pipeline/rpi/vc4/vc4.cpp
> index 947b1e73e0c6..e4c776dab777 100644
> --- a/src/libcamera/pipeline/rpi/vc4/vc4.cpp
> +++ b/src/libcamera/pipeline/rpi/vc4/vc4.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019-2023, Raspberry Pi Ltd
>    *
> - * vc4.cpp - Pipeline handler for VC4-based Raspberry Pi devices
> + * Pipeline handler for VC4-based Raspberry Pi devices
>    */
>   
>   #include <linux/bcm2835-isp.h>
> diff --git a/src/libcamera/pipeline/simple/simple.cpp b/src/libcamera/pipeline/simple/simple.cpp
> index 61a59926ac85..bdbe0f4eb4f3 100644
> --- a/src/libcamera/pipeline/simple/simple.cpp
> +++ b/src/libcamera/pipeline/simple/simple.cpp
> @@ -3,7 +3,7 @@
>    * Copyright (C) 2020, Laurent Pinchart
>    * Copyright (C) 2019, Martijn Braam
>    *
> - * simple.cpp - Pipeline handler for simple pipelines
> + * Pipeline handler for simple pipelines
>    */
>   
>   #include <algorithm>
> diff --git a/src/libcamera/pipeline/uvcvideo/uvcvideo.cpp b/src/libcamera/pipeline/uvcvideo/uvcvideo.cpp
> index ed9c7f8801f9..72f6686168d7 100644
> --- a/src/libcamera/pipeline/uvcvideo/uvcvideo.cpp
> +++ b/src/libcamera/pipeline/uvcvideo/uvcvideo.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * uvcvideo.cpp - Pipeline handler for uvcvideo devices
> + * Pipeline handler for uvcvideo devices
>    */
>   
>   #include <algorithm>
> diff --git a/src/libcamera/pipeline/vimc/vimc.cpp b/src/libcamera/pipeline/vimc/vimc.cpp
> index 5e66ee1d26c1..6d9ae65a5996 100644
> --- a/src/libcamera/pipeline/vimc/vimc.cpp
> +++ b/src/libcamera/pipeline/vimc/vimc.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2018, Google Inc.
>    *
> - * vimc.cpp - Pipeline handler for the vimc device
> + * Pipeline handler for the vimc device
>    */
>   
>   #include <algorithm>
> diff --git a/src/libcamera/pipeline_handler.cpp b/src/libcamera/pipeline_handler.cpp
> index 29e0c98a6db5..b06c4945b622 100644
> --- a/src/libcamera/pipeline_handler.cpp
> +++ b/src/libcamera/pipeline_handler.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2018, Google Inc.
>    *
> - * pipeline_handler.cpp - Pipeline handler infrastructure
> + * Pipeline handler infrastructure
>    */
>   
>   #include "libcamera/internal/pipeline_handler.h"
> diff --git a/src/libcamera/pixel_format.cpp b/src/libcamera/pixel_format.cpp
> index 80c22072b072..314179a81356 100644
> --- a/src/libcamera/pixel_format.cpp
> +++ b/src/libcamera/pixel_format.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * pixel_format.cpp - libcamera Pixel Format
> + * libcamera Pixel Format
>    */
>   
>   #include <libcamera/formats.h>
> diff --git a/src/libcamera/process.cpp b/src/libcamera/process.cpp
> index 86a382fb212b..86d27b2d6175 100644
> --- a/src/libcamera/process.cpp
> +++ b/src/libcamera/process.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * process.cpp - Process object
> + * Process object
>    */
>   
>   #include "libcamera/internal/process.h"
> diff --git a/src/libcamera/pub_key.cpp b/src/libcamera/pub_key.cpp
> index 64dfa23497c2..f1d73a5c3e04 100644
> --- a/src/libcamera/pub_key.cpp
> +++ b/src/libcamera/pub_key.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * pub_key.cpp - Public key signature verification
> + * Public key signature verification
>    */
>   
>   #include "libcamera/internal/pub_key.h"
> diff --git a/src/libcamera/request.cpp b/src/libcamera/request.cpp
> index 949c556fa437..cfb451e908da 100644
> --- a/src/libcamera/request.cpp
> +++ b/src/libcamera/request.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * request.cpp - Capture request handling
> + * Capture request handling
>    */
>   
>   #include "libcamera/internal/request.h"
> diff --git a/src/libcamera/sensor/camera_sensor.cpp b/src/libcamera/sensor/camera_sensor.cpp
> index 5c4f35324055..c6d7f8010694 100644
> --- a/src/libcamera/sensor/camera_sensor.cpp
> +++ b/src/libcamera/sensor/camera_sensor.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * camera_sensor.cpp - A camera sensor
> + * A camera sensor
>    */
>   
>   #include "libcamera/internal/camera_sensor.h"
> diff --git a/src/libcamera/sensor/camera_sensor_properties.cpp b/src/libcamera/sensor/camera_sensor_properties.cpp
> index 5c2c93e1cc40..b18524d85b37 100644
> --- a/src/libcamera/sensor/camera_sensor_properties.cpp
> +++ b/src/libcamera/sensor/camera_sensor_properties.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * camera_sensor_properties.cpp - Database of camera sensor properties
> + * Database of camera sensor properties
>    */
>   
>   #include "libcamera/internal/camera_sensor_properties.h"
> diff --git a/src/libcamera/shared_mem_object.cpp b/src/libcamera/shared_mem_object.cpp
> index e8cb59f7a90f..809fbdaf95de 100644
> --- a/src/libcamera/shared_mem_object.cpp
> +++ b/src/libcamera/shared_mem_object.cpp
> @@ -5,7 +5,7 @@
>    * Copyright (C) 2024 Dennis Bonke
>    * Copyright (C) 2024 Ideas on Board Oy
>    *
> - * shared_mem_object.cpp - Helpers for shared memory allocations
> + * Helpers for shared memory allocations
>    */
>   
>   #include "libcamera/internal/shared_mem_object.h"
> diff --git a/src/libcamera/software_isp/debayer.cpp b/src/libcamera/software_isp/debayer.cpp
> index 1c035e9b610c..efe75ea88e92 100644
> --- a/src/libcamera/software_isp/debayer.cpp
> +++ b/src/libcamera/software_isp/debayer.cpp
> @@ -6,7 +6,7 @@
>    * Authors:
>    * Hans de Goede <hdegoede at redhat.com>
>    *
> - * debayer.cpp - debayer base class
> + * debayer base class
>    */
>   
>   #include "debayer.h"
> diff --git a/src/libcamera/software_isp/debayer.h b/src/libcamera/software_isp/debayer.h
> index 42ae58ab363c..c151fe5d3c8d 100644
> --- a/src/libcamera/software_isp/debayer.h
> +++ b/src/libcamera/software_isp/debayer.h
> @@ -6,7 +6,7 @@
>    * Authors:
>    * Hans de Goede <hdegoede at redhat.com>
>    *
> - * debayer.h - debayering base class
> + * debayering base class
>    */
>   
>   #pragma once
> diff --git a/src/libcamera/software_isp/debayer_cpu.cpp b/src/libcamera/software_isp/debayer_cpu.cpp
> index 88d6578b5429..8254bbe9ad57 100644
> --- a/src/libcamera/software_isp/debayer_cpu.cpp
> +++ b/src/libcamera/software_isp/debayer_cpu.cpp
> @@ -6,7 +6,7 @@
>    * Authors:
>    * Hans de Goede <hdegoede at redhat.com>
>    *
> - * debayer_cpu.cpp - CPU based debayering class
> + * CPU based debayering class
>    */
>   
>   #include "debayer_cpu.h"
> diff --git a/src/libcamera/software_isp/debayer_cpu.h b/src/libcamera/software_isp/debayer_cpu.h
> index 689c10753edf..de216fe3cbae 100644
> --- a/src/libcamera/software_isp/debayer_cpu.h
> +++ b/src/libcamera/software_isp/debayer_cpu.h
> @@ -6,7 +6,7 @@
>    * Authors:
>    * Hans de Goede <hdegoede at redhat.com>
>    *
> - * debayer_cpu.h - CPU based debayering header
> + * CPU based debayering header
>    */
>   
>   #pragma once
> diff --git a/src/libcamera/software_isp/software_isp.cpp b/src/libcamera/software_isp/software_isp.cpp
> index e4e56086945b..c9b6be562d97 100644
> --- a/src/libcamera/software_isp/software_isp.cpp
> +++ b/src/libcamera/software_isp/software_isp.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2023, Linaro Ltd
>    *
> - * software_isp.cpp - Simple software ISP implementation
> + * Simple software ISP implementation
>    */
>   
>   #include "libcamera/internal/software_isp/software_isp.h"
> diff --git a/src/libcamera/software_isp/swstats_cpu.cpp b/src/libcamera/software_isp/swstats_cpu.cpp
> index a0c45b0c8c60..815c4d4fa246 100644
> --- a/src/libcamera/software_isp/swstats_cpu.cpp
> +++ b/src/libcamera/software_isp/swstats_cpu.cpp
> @@ -6,7 +6,7 @@
>    * Authors:
>    * Hans de Goede <hdegoede at redhat.com>
>    *
> - * swstats_cpu.cpp - CPU based software statistics implementation
> + * CPU based software statistics implementation
>    */
>   
>   #include "swstats_cpu.h"
> diff --git a/src/libcamera/software_isp/swstats_cpu.h b/src/libcamera/software_isp/swstats_cpu.h
> index baec3951d2ce..363e326ff8cb 100644
> --- a/src/libcamera/software_isp/swstats_cpu.h
> +++ b/src/libcamera/software_isp/swstats_cpu.h
> @@ -6,7 +6,7 @@
>    * Authors:
>    * Hans de Goede <hdegoede at redhat.com>
>    *
> - * swstats_cpu.h - CPU based software statistics implementation
> + * CPU based software statistics implementation
>    */
>   
>   #pragma once
> diff --git a/src/libcamera/source_paths.cpp b/src/libcamera/source_paths.cpp
> index 1968958571e0..1af5386aeb9e 100644
> --- a/src/libcamera/source_paths.cpp
> +++ b/src/libcamera/source_paths.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * source_paths.cpp - Identify libcamera source and build paths
> + * Identify libcamera source and build paths
>    */
>   
>   #include "libcamera/internal/source_paths.h"
> diff --git a/src/libcamera/stream.cpp b/src/libcamera/stream.cpp
> index 540a428eacdd..053cc4b8a184 100644
> --- a/src/libcamera/stream.cpp
> +++ b/src/libcamera/stream.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * stream.cpp - Video stream for a Camera
> + * Video stream for a Camera
>    */
>   
>   #include <libcamera/stream.h>
> diff --git a/src/libcamera/sysfs.cpp b/src/libcamera/sysfs.cpp
> index 44c3331b4e1c..3d9885b080c6 100644
> --- a/src/libcamera/sysfs.cpp
> +++ b/src/libcamera/sysfs.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * sysfs.cpp - Miscellaneous utility functions to access sysfs
> + * Miscellaneous utility functions to access sysfs
>    */
>   
>   #include "libcamera/internal/sysfs.h"
> diff --git a/src/libcamera/tracepoints.cpp b/src/libcamera/tracepoints.cpp
> index 0173b75abfc4..90662d12cfc7 100644
> --- a/src/libcamera/tracepoints.cpp
> +++ b/src/libcamera/tracepoints.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * tracepoints.cpp - Tracepoints with lttng
> + * Tracepoints with lttng
>    */
>   #define TRACEPOINT_CREATE_PROBES
>   #define TRACEPOINT_DEFINE
> diff --git a/src/libcamera/transform.cpp b/src/libcamera/transform.cpp
> index fb2d55ac1931..9fe8b5620a06 100644
> --- a/src/libcamera/transform.cpp
> +++ b/src/libcamera/transform.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Raspberry Pi Ltd
>    *
> - * transform.cpp - 2D plane transforms.
> + * 2D plane transforms.
>    */
>   
>   #include <libcamera/transform.h>
> diff --git a/src/libcamera/v4l2_device.cpp b/src/libcamera/v4l2_device.cpp
> index 24d208ef77dc..4a2048cfc286 100644
> --- a/src/libcamera/v4l2_device.cpp
> +++ b/src/libcamera/v4l2_device.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * v4l2_device.cpp - Common base for V4L2 video devices and subdevices
> + * Common base for V4L2 video devices and subdevices
>    */
>   
>   #include "libcamera/internal/v4l2_device.h"
> diff --git a/src/libcamera/v4l2_pixelformat.cpp b/src/libcamera/v4l2_pixelformat.cpp
> index 731dc10f1d73..1ca5ef92c39d 100644
> --- a/src/libcamera/v4l2_pixelformat.cpp
> +++ b/src/libcamera/v4l2_pixelformat.cpp
> @@ -3,7 +3,7 @@
>    * Copyright (C) 2019, Google Inc.
>    * Copyright (C) 2020, Raspberry Pi Ltd
>    *
> - * v4l2_pixelformat.cpp - V4L2 Pixel Format
> + * V4L2 Pixel Format
>    */
>   
>   #include "libcamera/internal/v4l2_pixelformat.h"
> diff --git a/src/libcamera/v4l2_subdevice.cpp b/src/libcamera/v4l2_subdevice.cpp
> index 1076b7006b0b..f493fc1f303f 100644
> --- a/src/libcamera/v4l2_subdevice.cpp
> +++ b/src/libcamera/v4l2_subdevice.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * v4l2_subdevice.cpp - V4L2 Subdevice
> + * V4L2 Subdevice
>    */
>   
>   #include "libcamera/internal/v4l2_subdevice.h"
> diff --git a/src/libcamera/v4l2_videodevice.cpp b/src/libcamera/v4l2_videodevice.cpp
> index a72ef64de4a2..4947aa3d8cf0 100644
> --- a/src/libcamera/v4l2_videodevice.cpp
> +++ b/src/libcamera/v4l2_videodevice.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * v4l2_videodevice.cpp - V4L2 Video Device
> + * V4L2 Video Device
>    */
>   
>   #include "libcamera/internal/v4l2_videodevice.h"
> diff --git a/src/libcamera/yaml_parser.cpp b/src/libcamera/yaml_parser.cpp
> index bf21141e20bb..55f81916ab57 100644
> --- a/src/libcamera/yaml_parser.cpp
> +++ b/src/libcamera/yaml_parser.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Google Inc.
>    *
> - * yaml_parser.cpp - libcamera YAML parsing helper
> + * libcamera YAML parsing helper
>    */
>   
>   #include "libcamera/internal/yaml_parser.h"
> diff --git a/src/v4l2/v4l2_camera.cpp b/src/v4l2/v4l2_camera.cpp
> index 7b97c2d5e5c5..0f3b862f5bc3 100644
> --- a/src/v4l2/v4l2_camera.cpp
> +++ b/src/v4l2/v4l2_camera.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * v4l2_camera.cpp - V4L2 compatibility camera
> + * V4L2 compatibility camera
>    */
>   
>   #include "v4l2_camera.h"
> diff --git a/src/v4l2/v4l2_camera.h b/src/v4l2/v4l2_camera.h
> index d34834444ce7..278cc33e4423 100644
> --- a/src/v4l2/v4l2_camera.h
> +++ b/src/v4l2/v4l2_camera.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * v4l2_camera.h - V4L2 compatibility camera
> + * V4L2 compatibility camera
>    */
>   
>   #pragma once
> diff --git a/src/v4l2/v4l2_camera_file.h b/src/v4l2/v4l2_camera_file.h
> index 1a7b6a63ae95..1212989eaf1d 100644
> --- a/src/v4l2/v4l2_camera_file.h
> +++ b/src/v4l2/v4l2_camera_file.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * v4l2_camera_file.h - V4L2 compatibility camera file information
> + * V4L2 compatibility camera file information
>    */
>   
>   #pragma once
> diff --git a/src/v4l2/v4l2_camera_proxy.cpp b/src/v4l2/v4l2_camera_proxy.cpp
> index 341f790217ca..3f7c00a2d6c1 100644
> --- a/src/v4l2/v4l2_camera_proxy.cpp
> +++ b/src/v4l2/v4l2_camera_proxy.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * v4l2_camera_proxy.cpp - Proxy to V4L2 compatibility camera
> + * Proxy to V4L2 compatibility camera
>    */
>   
>   #include "v4l2_camera_proxy.h"
> diff --git a/src/v4l2/v4l2_camera_proxy.h b/src/v4l2/v4l2_camera_proxy.h
> index 8a0195e17583..3d8784dfdbf1 100644
> --- a/src/v4l2/v4l2_camera_proxy.h
> +++ b/src/v4l2/v4l2_camera_proxy.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * v4l2_camera_proxy.h - Proxy to V4L2 compatibility camera
> + * Proxy to V4L2 compatibility camera
>    */
>   
>   #pragma once
> diff --git a/src/v4l2/v4l2_compat.cpp b/src/v4l2/v4l2_compat.cpp
> index 1765fb5db8cb..8e2b7e924dfb 100644
> --- a/src/v4l2/v4l2_compat.cpp
> +++ b/src/v4l2/v4l2_compat.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * v4l2_compat.cpp - V4L2 compatibility layer
> + * V4L2 compatibility layer
>    */
>   
>   #include "v4l2_compat_manager.h"
> diff --git a/src/v4l2/v4l2_compat_manager.cpp b/src/v4l2/v4l2_compat_manager.cpp
> index 5e8cdb4fccaf..6a00afb518d0 100644
> --- a/src/v4l2/v4l2_compat_manager.cpp
> +++ b/src/v4l2/v4l2_compat_manager.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * v4l2_compat_manager.cpp - V4L2 compatibility manager
> + * V4L2 compatibility manager
>    */
>   
>   #include "v4l2_compat_manager.h"
> diff --git a/src/v4l2/v4l2_compat_manager.h b/src/v4l2/v4l2_compat_manager.h
> index 64af9a8c008f..f7c6f1228282 100644
> --- a/src/v4l2/v4l2_compat_manager.h
> +++ b/src/v4l2/v4l2_compat_manager.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * v4l2_compat_manager.h - V4L2 compatibility manager
> + * V4L2 compatibility manager
>    */
>   
>   #pragma once
> diff --git a/test/camera-sensor.cpp b/test/camera-sensor.cpp
> index 9503d7753fb9..1d402c43355b 100644
> --- a/test/camera-sensor.cpp
> +++ b/test/camera-sensor.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * camera-sensor.cpp - Camera sensor tests
> + * Camera sensor tests
>    */
>   
>   #include <algorithm>
> diff --git a/test/controls/control_info.cpp b/test/controls/control_info.cpp
> index 1176a5024b3a..e1bb43f0ede9 100644
> --- a/test/controls/control_info.cpp
> +++ b/test/controls/control_info.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * control_info.cpp - ControlInfo tests
> + * ControlInfo tests
>    */
>   
>   #include <iostream>
> diff --git a/test/controls/control_list.cpp b/test/controls/control_list.cpp
> index bb35aab7861c..e27325c30cbf 100644
> --- a/test/controls/control_list.cpp
> +++ b/test/controls/control_list.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * control_list.cpp - ControlList tests
> + * ControlList tests
>    */
>   
>   #include <iostream>
> diff --git a/test/controls/control_value.cpp b/test/controls/control_value.cpp
> index ad8e05d0b1a9..344107faeeae 100644
> --- a/test/controls/control_value.cpp
> +++ b/test/controls/control_value.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * control_value.cpp - ControlValue tests
> + * ControlValue tests
>    */
>   
>   #include <algorithm>
> diff --git a/test/delayed_controls.cpp b/test/delayed_controls.cpp
> index a8ce9828d73d..7bd30e7aead8 100644
> --- a/test/delayed_controls.cpp
> +++ b/test/delayed_controls.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * delayed_controls.cpp - libcamera delayed controls test
> + * libcamera delayed controls test
>    */
>   
>   #include <iostream>
> diff --git a/test/event-dispatcher.cpp b/test/event-dispatcher.cpp
> index 9b07ab2b61d7..f71c1c0d9fb0 100644
> --- a/test/event-dispatcher.cpp
> +++ b/test/event-dispatcher.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * event-dispatcher.cpp - Event dispatcher test
> + * Event dispatcher test
>    */
>   
>   #include <chrono>
> diff --git a/test/event-thread.cpp b/test/event-thread.cpp
> index d6e5d27af185..5499bbf8bead 100644
> --- a/test/event-thread.cpp
> +++ b/test/event-thread.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * event-thread.cpp - Threaded event test
> + * Threaded event test
>    */
>   
>   #include <chrono>
> diff --git a/test/event.cpp b/test/event.cpp
> index 19dceae123dd..9f7b1ed429d3 100644
> --- a/test/event.cpp
> +++ b/test/event.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * event.cpp - Event test
> + * Event test
>    */
>   
>   #include <iostream>
> diff --git a/test/fence.cpp b/test/fence.cpp
> index 1e38bc2f8790..ada650ff2417 100644
> --- a/test/fence.cpp
> +++ b/test/fence.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * fence.cpp - Fence test
> + * Fence test
>    */
>   
>   #include <iostream>
> diff --git a/test/file.cpp b/test/file.cpp
> index 5c978ebfcada..170e6ccdd070 100644
> --- a/test/file.cpp
> +++ b/test/file.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * file.cpp - File I/O operations tests
> + * File I/O operations tests
>    */
>   
>   #include <fstream>
> diff --git a/test/flags.cpp b/test/flags.cpp
> index 2177e247e6cd..85c347880822 100644
> --- a/test/flags.cpp
> +++ b/test/flags.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * flags.cpp - Flags tests
> + * Flags tests
>    */
>   
>   #include <iostream>
> diff --git a/test/geometry.cpp b/test/geometry.cpp
> index 008d51eac0dd..64169206ad16 100644
> --- a/test/geometry.cpp
> +++ b/test/geometry.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * geometry.cpp - Geometry classes tests
> + * Geometry classes tests
>    */
>   
>   #include <iostream>
> diff --git a/test/gstreamer/gstreamer_multi_stream_test.cpp b/test/gstreamer/gstreamer_multi_stream_test.cpp
> index cd669308d171..263d1e8658bf 100644
> --- a/test/gstreamer/gstreamer_multi_stream_test.cpp
> +++ b/test/gstreamer/gstreamer_multi_stream_test.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Vedant Paranjape
>    *
> - * gstreamer_multi_stream_test.cpp - GStreamer multi stream capture test
> + * GStreamer multi stream capture test
>    */
>   
>   #include <iostream>
> diff --git a/test/gstreamer/gstreamer_single_stream_test.cpp b/test/gstreamer/gstreamer_single_stream_test.cpp
> index 301e4a935a37..f4c6c829a098 100644
> --- a/test/gstreamer/gstreamer_single_stream_test.cpp
> +++ b/test/gstreamer/gstreamer_single_stream_test.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Vedant Paranjape
>    *
> - * gstreamer_single_stream_test.cpp - GStreamer single stream capture test
> + * GStreamer single stream capture test
>    */
>   
>   #include <iostream>
> diff --git a/test/hotplug-cameras.cpp b/test/hotplug-cameras.cpp
> index 5d9260a241ec..530e9a311209 100644
> --- a/test/hotplug-cameras.cpp
> +++ b/test/hotplug-cameras.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Umang Jain <email at uajain.com>
>    *
> - * hotplug-cameras.cpp - Test cameraAdded/cameraRemoved signals in CameraManager
> + * Test cameraAdded/cameraRemoved signals in CameraManager
>    */
>   
>   #include <dirent.h>
> diff --git a/test/ipa/ipa_interface_test.cpp b/test/ipa/ipa_interface_test.cpp
> index 56f3cd6d57ba..c6ff0d9b98e0 100644
> --- a/test/ipa/ipa_interface_test.cpp
> +++ b/test/ipa/ipa_interface_test.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * ipa_interface_test.cpp - Test the IPA interface
> + * Test the IPA interface
>    */
>   
>   #include <fcntl.h>
> diff --git a/test/ipa/ipa_module_test.cpp b/test/ipa/ipa_module_test.cpp
> index bd5e0e4c738e..79d54f714518 100644
> --- a/test/ipa/ipa_module_test.cpp
> +++ b/test/ipa/ipa_module_test.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * ipa_module_test.cpp - Test loading of the VIMC IPA module and verify its info
> + * Test loading of the VIMC IPA module and verify its info
>    */
>   
>   #include <iostream>
> diff --git a/test/ipc/unixsocket.cpp b/test/ipc/unixsocket.cpp
> index 1d4df28726cd..f44ab9c90e25 100644
> --- a/test/ipc/unixsocket.cpp
> +++ b/test/ipc/unixsocket.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * unixsocket.cpp - Unix socket IPC test
> + * Unix socket IPC test
>    */
>   
>   #include <algorithm>
> diff --git a/test/ipc/unixsocket_ipc.cpp b/test/ipc/unixsocket_ipc.cpp
> index 3ee6017e042a..df7d9c2b4ef7 100644
> --- a/test/ipc/unixsocket_ipc.cpp
> +++ b/test/ipc/unixsocket_ipc.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * unixsocket_ipc.cpp - Unix socket IPC test
> + * Unix socket IPC test
>    */
>   
>   #include <algorithm>
> diff --git a/test/libtest/buffer_source.h b/test/libtest/buffer_source.h
> index 0cc71aa59478..495da8a95d72 100644
> --- a/test/libtest/buffer_source.h
> +++ b/test/libtest/buffer_source.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * buffer_source.h - libcamera camera test helper to create FrameBuffers
> + * libcamera camera test helper to create FrameBuffers
>    */
>   
>   #pragma once
> diff --git a/test/libtest/camera_test.h b/test/libtest/camera_test.h
> index 0b178bc21a96..713b503f4974 100644
> --- a/test/libtest/camera_test.h
> +++ b/test/libtest/camera_test.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * camera_test.h - libcamera camera test base class
> + * libcamera camera test base class
>    */
>   
>   #pragma once
> diff --git a/test/libtest/test.cpp b/test/libtest/test.cpp
> index af37b4dd28ff..4e03def9e78e 100644
> --- a/test/libtest/test.cpp
> +++ b/test/libtest/test.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2018, Google Inc.
>    *
> - * test.cpp - libcamera test base class
> + * libcamera test base class
>    */
>   
>   #include <stdlib.h>
> diff --git a/test/libtest/test.h b/test/libtest/test.h
> index 23b07743fd2a..3a90885dda82 100644
> --- a/test/libtest/test.h
> +++ b/test/libtest/test.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2018, Google Inc.
>    *
> - * test.h - libcamera test base class
> + * libcamera test base class
>    */
>   
>   #pragma once
> diff --git a/test/log/log_process.cpp b/test/log/log_process.cpp
> index 1926c56039b6..9609e23d5d43 100644
> --- a/test/log/log_process.cpp
> +++ b/test/log/log_process.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * log_process.cpp - Logging in isolated child process test
> + * Logging in isolated child process test
>    */
>   
>   #include <fcntl.h>
> diff --git a/test/media_device/media_device_link_test.cpp b/test/media_device/media_device_link_test.cpp
> index e11f6b78889d..31528000d087 100644
> --- a/test/media_device/media_device_link_test.cpp
> +++ b/test/media_device/media_device_link_test.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * media_device_link_test.cpp - Tests link handling on VIMC media device
> + * Tests link handling on VIMC media device
>    */
>   
>   #include <iostream>
> diff --git a/test/media_device/media_device_print_test.cpp b/test/media_device/media_device_print_test.cpp
> index cdec5b8da3ec..63aeed48fff6 100644
> --- a/test/media_device/media_device_print_test.cpp
> +++ b/test/media_device/media_device_print_test.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2018-2019, Google Inc.
>    *
> - * media_device_print_test.cpp - Print out media devices
> + * Print out media devices
>    */
>   
>   #include <iostream>
> diff --git a/test/media_device/media_device_test.cpp b/test/media_device/media_device_test.cpp
> index 1397d1236697..3e41d0f04298 100644
> --- a/test/media_device/media_device_test.cpp
> +++ b/test/media_device/media_device_test.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * media_device_test.cpp - libcamera media device test base class
> + * libcamera media device test base class
>    */
>   
>   #include <iostream>
> diff --git a/test/media_device/media_device_test.h b/test/media_device/media_device_test.h
> index 9b226f1a726d..5223b760c6c7 100644
> --- a/test/media_device/media_device_test.h
> +++ b/test/media_device/media_device_test.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * media_device_test.h - libcamera media device test base class
> + * libcamera media device test base class
>    */
>   
>   #pragma once
> diff --git a/test/message.cpp b/test/message.cpp
> index 2f9f281c5101..19e6646d00a6 100644
> --- a/test/message.cpp
> +++ b/test/message.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * message.cpp - Messages test
> + * Messages test
>    */
>   
>   #include <chrono>
> diff --git a/test/object-invoke.cpp b/test/object-invoke.cpp
> index b1c0f473ba5c..def1e61e46a0 100644
> --- a/test/object-invoke.cpp
> +++ b/test/object-invoke.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * object-invoke.cpp - Cross-thread Object method invocation test
> + * Cross-thread Object method invocation test
>    */
>   
>   #include <iostream>
> diff --git a/test/object.cpp b/test/object.cpp
> index cbd0d3ececab..95dc1ef3f42e 100644
> --- a/test/object.cpp
> +++ b/test/object.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * object.cpp - Object tests
> + * Object tests
>    */
>   
>   #include <iostream>
> diff --git a/test/process/process_test.cpp b/test/process/process_test.cpp
> index cb6940c6a7db..e9f5e7e9b2d7 100644
> --- a/test/process/process_test.cpp
> +++ b/test/process/process_test.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * process_test.cpp - Process test
> + * Process test
>    */
>   
>   #include <iostream>
> diff --git a/test/public-api.cpp b/test/public-api.cpp
> index a1cebcf99b9b..b1336f7560a8 100644
> --- a/test/public-api.cpp
> +++ b/test/public-api.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * public-api.cpp - Public API validation
> + * Public API validation
>    */
>   
>   #include <libcamera/libcamera.h>
> diff --git a/test/serialization/control_serialization.cpp b/test/serialization/control_serialization.cpp
> index a507d98a152d..06c572b779f3 100644
> --- a/test/serialization/control_serialization.cpp
> +++ b/test/serialization/control_serialization.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * control_serialization.cpp - Serialize and deserialize controls
> + * Serialize and deserialize controls
>    */
>   
>   #include <iostream>
> diff --git a/test/serialization/generated_serializer/generated_serializer_test.cpp b/test/serialization/generated_serializer/generated_serializer_test.cpp
> index 4670fe463cc4..4b11d67ff7b8 100644
> --- a/test/serialization/generated_serializer/generated_serializer_test.cpp
> +++ b/test/serialization/generated_serializer/generated_serializer_test.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * generated_serializer_test.cpp - Test generated serializer
> + * Test generated serializer
>    */
>   
>   #include <algorithm>
> diff --git a/test/serialization/ipa_data_serializer_test.cpp b/test/serialization/ipa_data_serializer_test.cpp
> index 377ecdb065e3..aea63c73187e 100644
> --- a/test/serialization/ipa_data_serializer_test.cpp
> +++ b/test/serialization/ipa_data_serializer_test.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * ipa_data_serializer_test.cpp - Test serializing/deserializing with IPADataSerializer
> + * Test serializing/deserializing with IPADataSerializer
>    */
>   
>   #include <algorithm>
> diff --git a/test/serialization/serialization_test.cpp b/test/serialization/serialization_test.cpp
> index 11d0f0f30031..af9969fdd11f 100644
> --- a/test/serialization/serialization_test.cpp
> +++ b/test/serialization/serialization_test.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * serialization_test.cpp - Base class for serialization tests
> + * Base class for serialization tests
>    */
>   
>   #include "serialization_test.h"
> diff --git a/test/serialization/serialization_test.h b/test/serialization/serialization_test.h
> index 609f9fdfc29e..760e3721aebe 100644
> --- a/test/serialization/serialization_test.h
> +++ b/test/serialization/serialization_test.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * serialization_test.h - Base class for serialization tests
> + * Base class for serialization tests
>    */
>   
>   #pragma once
> diff --git a/test/signal-threads.cpp b/test/signal-threads.cpp
> index 8c212b6f9ade..c4789c83a178 100644
> --- a/test/signal-threads.cpp
> +++ b/test/signal-threads.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * signal-threads.cpp - Cross-thread signal delivery test
> + * Cross-thread signal delivery test
>    */
>   
>   #include <chrono>
> diff --git a/test/signal.cpp b/test/signal.cpp
> index 5c6b304dac0b..3f596b22dbd6 100644
> --- a/test/signal.cpp
> +++ b/test/signal.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * signal.cpp - Signal test
> + * Signal test
>    */
>   
>   #include <iostream>
> diff --git a/test/span.cpp b/test/span.cpp
> index abf3a5d681bf..5452967d18da 100644
> --- a/test/span.cpp
> +++ b/test/span.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2020, Google Inc.
>    *
> - * span.cpp - Span tests
> + * Span tests
>    */
>   
>   /*
> diff --git a/test/stream/stream_colorspace.cpp b/test/stream/stream_colorspace.cpp
> index 1b7afe65fbfd..4c904c4c5685 100644
> --- a/test/stream/stream_colorspace.cpp
> +++ b/test/stream/stream_colorspace.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Ideas on Board Oy.
>    *
> - * stream_colorspace.cpp - Stream colorspace adjustment test
> + * Stream colorspace adjustment test
>    */
>   
>   #include <iostream>
> diff --git a/test/stream/stream_formats.cpp b/test/stream/stream_formats.cpp
> index 99fa0385e961..553b59aa0b81 100644
> --- a/test/stream/stream_formats.cpp
> +++ b/test/stream/stream_formats.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * stream_formats.cpp - StreamFormats test
> + * StreamFormats test
>    */
>   
>   #include <iostream>
> diff --git a/test/threads.cpp b/test/threads.cpp
> index 8f366c9d21ca..ceb4fa0f25d0 100644
> --- a/test/threads.cpp
> +++ b/test/threads.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * threads.cpp - Threads test
> + * Threads test
>    */
>   
>   #include <chrono>
> diff --git a/test/timer-fail.cpp b/test/timer-fail.cpp
> index 82854b89630d..0ced644153e8 100644
> --- a/test/timer-fail.cpp
> +++ b/test/timer-fail.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2024, Ideas on Board Oy
>    *
> - * timer-fail.cpp - Threaded timer failure test
> + * Threaded timer failure test
>    */
>   
>   #include <chrono>
> diff --git a/test/timer-thread.cpp b/test/timer-thread.cpp
> index 8675e2480aa9..55e5cfdfedce 100644
> --- a/test/timer-thread.cpp
> +++ b/test/timer-thread.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * timer-thread.cpp - Threaded timer test
> + * Threaded timer test
>    */
>   
>   #include <chrono>
> diff --git a/test/timer.cpp b/test/timer.cpp
> index 0f01c3cb00ea..2eacc059c6f2 100644
> --- a/test/timer.cpp
> +++ b/test/timer.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * timer.cpp - Timer test
> + * Timer test
>    */
>   
>   #include <chrono>
> diff --git a/test/transform.cpp b/test/transform.cpp
> index fbc0308c5d45..4ec7a1ebc0c3 100644
> --- a/test/transform.cpp
> +++ b/test/transform.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2023, Ideas On Board Oy
>    *
> - * transform.cpp - Transform and Orientation tests
> + * Transform and Orientation tests
>    */
>   
>   #include <iostream>
> diff --git a/test/unique-fd.cpp b/test/unique-fd.cpp
> index eb3b591fec28..e556439ea189 100644
> --- a/test/unique-fd.cpp
> +++ b/test/unique-fd.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2021, Google Inc.
>    *
> - * unique-fd.cpp - UniqueFD test
> + * UniqueFD test
>    */
>   
>   #include <fcntl.h>
> diff --git a/test/utils.cpp b/test/utils.cpp
> index fc56e14ee734..41af954b326f 100644
> --- a/test/utils.cpp
> +++ b/test/utils.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2018, Google Inc.
>    *
> - * utils.cpp - Miscellaneous utility tests
> + * Miscellaneous utility tests
>    */
>   
>   #include <iostream>
> diff --git a/test/v4l2_compat/v4l2_compat_test.py b/test/v4l2_compat/v4l2_compat_test.py
> index bd89d4962c16..443babc20990 100755
> --- a/test/v4l2_compat/v4l2_compat_test.py
> +++ b/test/v4l2_compat/v4l2_compat_test.py
> @@ -4,7 +4,7 @@
>   #
>   # Author: Paul Elder <paul.elder at ideasonboard.com>
>   #
> -# v4l2_compat_test.py - Test the V4L2 compatibility layer
> +# Test the V4L2 compatibility layer
>   
>   import argparse
>   import glob
> diff --git a/test/v4l2_subdevice/v4l2_subdevice_test.cpp b/test/v4l2_subdevice/v4l2_subdevice_test.cpp
> index d8fbfd9f6b0f..c349c9e31c40 100644
> --- a/test/v4l2_subdevice/v4l2_subdevice_test.cpp
> +++ b/test/v4l2_subdevice/v4l2_subdevice_test.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * v4l2_subdevice_test.cpp - VIMC-based V4L2 subdevice test
> + * VIMC-based V4L2 subdevice test
>    */
>   
>   #include <iostream>
> diff --git a/test/v4l2_subdevice/v4l2_subdevice_test.h b/test/v4l2_subdevice/v4l2_subdevice_test.h
> index e73c583b50ae..89b783027fe5 100644
> --- a/test/v4l2_subdevice/v4l2_subdevice_test.h
> +++ b/test/v4l2_subdevice/v4l2_subdevice_test.h
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * v4l2_subdevice_test.h - VIMC-based V4L2 subdevice test
> + * VIMC-based V4L2 subdevice test
>    */
>   
>   #pragma once
> diff --git a/test/v4l2_videodevice/controls.cpp b/test/v4l2_videodevice/controls.cpp
> index 0f603b85930d..b0130295e47c 100644
> --- a/test/v4l2_videodevice/controls.cpp
> +++ b/test/v4l2_videodevice/controls.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2019, Google Inc.
>    *
> - * controls.cpp - V4L2 device controls handling test
> + * V4L2 device controls handling test
>    */
>   
>   #include <algorithm>
> diff --git a/test/yaml-parser.cpp b/test/yaml-parser.cpp
> index 2d92463aed98..81c829834667 100644
> --- a/test/yaml-parser.cpp
> +++ b/test/yaml-parser.cpp
> @@ -2,7 +2,7 @@
>   /*
>    * Copyright (C) 2022, Google Inc.
>    *
> - * yaml-parser.cpp - YAML parser operations tests
> + * YAML parser operations tests
>    */
>   
>   #include <array>
> diff --git a/utils/checkstyle.py b/utils/checkstyle.py
> index 88078a6171b7..4e287b2e0053 100755
> --- a/utils/checkstyle.py
> +++ b/utils/checkstyle.py
> @@ -4,7 +4,7 @@
>   #
>   # Author: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
>   #
> -# checkstyle.py - A patch style checker script based on clang-format
> +# A patch style checker script based on clang-format
>   #
>   # TODO:
>   #
> diff --git a/utils/gen-controls.py b/utils/gen-controls.py
> index 4fe1e705628e..56315f5089b4 100755
> --- a/utils/gen-controls.py
> +++ b/utils/gen-controls.py
> @@ -4,7 +4,7 @@
>   #
>   # Author: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
>   #
> -# gen-controls.py - Generate control definitions from YAML
> +# Generate control definitions from YAML
>   
>   import argparse
>   from functools import reduce
> diff --git a/utils/gen-formats.py b/utils/gen-formats.py
> index da79a8bbba3a..0c0932a5ba00 100755
> --- a/utils/gen-formats.py
> +++ b/utils/gen-formats.py
> @@ -4,7 +4,7 @@
>   #
>   # Author: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
>   #
> -# gen-formats.py - Generate formats definitions from YAML
> +# Generate formats definitions from YAML
>   
>   import argparse
>   import re
> diff --git a/utils/gen-ipa-priv-key.sh b/utils/gen-ipa-priv-key.sh
> index 919751f25b71..2ca7b8837446 100755
> --- a/utils/gen-ipa-priv-key.sh
> +++ b/utils/gen-ipa-priv-key.sh
> @@ -4,7 +4,7 @@
>   #
>   # Author: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
>   #
> -# gen-ipa-priv-key.sh - Generate an RSA private key to sign IPA modules
> +# Generate an RSA private key to sign IPA modules
>   
>   key="$1"
>   
> diff --git a/utils/ipc/extract-docs.py b/utils/ipc/extract-docs.py
> index c2050c99852a..e7302b9a3798 100755
> --- a/utils/ipc/extract-docs.py
> +++ b/utils/ipc/extract-docs.py
> @@ -4,7 +4,7 @@
>   #
>   # Author: Paul Elder <paul.elder at ideasonboard.com>
>   #
> -# extract-docs.py - Extract doxygen documentation from mojom files
> +# Extract doxygen documentation from mojom files
>   
>   import argparse
>   import re
> diff --git a/utils/ipc/generate.py b/utils/ipc/generate.py
> index 71bdee3b7545..c2b3fcb72e1f 100755
> --- a/utils/ipc/generate.py
> +++ b/utils/ipc/generate.py
> @@ -4,7 +4,7 @@
>   #
>   # Author: Paul Elder <paul.elder at ideasonboard.com>
>   #
> -# generate.py - Run mojo code generator for generating libcamera IPC files
> +# Run mojo code generator for generating libcamera IPC files
>   
>   import os
>   import sys
> diff --git a/utils/ipc/generators/mojom_libcamera_generator.py b/utils/ipc/generators/mojom_libcamera_generator.py
> index 99d905de456c..b8209e516297 100644
> --- a/utils/ipc/generators/mojom_libcamera_generator.py
> +++ b/utils/ipc/generators/mojom_libcamera_generator.py
> @@ -4,7 +4,7 @@
>   #
>   # Author: Paul Elder <paul.elder at ideasonboard.com>
>   #
> -# mojom_libcamera_generator.py - Generates libcamera files from a mojom.Module.
> +# Generates libcamera files from a mojom.Module.
>   
>   import argparse
>   import datetime
> diff --git a/utils/ipc/parser.py b/utils/ipc/parser.py
> index 231a32661abc..cb5608b7c165 100755
> --- a/utils/ipc/parser.py
> +++ b/utils/ipc/parser.py
> @@ -4,7 +4,7 @@
>   #
>   # Author: Paul Elder <paul.elder at ideasonboard.com>
>   #
> -# parser.py - Run mojo parser with python3
> +# Run mojo parser with python3
>   
>   import os
>   import sys
> diff --git a/utils/ipu3/ipu3-capture.sh b/utils/ipu3/ipu3-capture.sh
> index 9294d025a682..004a92b0b0f8 100755
> --- a/utils/ipu3/ipu3-capture.sh
> +++ b/utils/ipu3/ipu3-capture.sh
> @@ -4,7 +4,7 @@
>   #
>   # Author: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
>   #
> -# ipu3-capture.sh - Capture raw frames from cameras based on the Intel IPU3
> +# Capture raw frames from cameras based on the Intel IPU3
>   #
>   # The scripts makes use of the following tools, which are expected to be
>   # executable from the system-wide path or from the local directory:
> diff --git a/utils/ipu3/ipu3-process.sh b/utils/ipu3/ipu3-process.sh
> index bb4abbe883a0..25bc849f7c90 100755
> --- a/utils/ipu3/ipu3-process.sh
> +++ b/utils/ipu3/ipu3-process.sh
> @@ -4,7 +4,7 @@
>   #
>   # Author: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
>   #
> -# ipu3-process.sh - Process raw frames with the Intel IPU3
> +# Process raw frames with the Intel IPU3
>   #
>   # The scripts makes use of the following tools, which are expected to be
>   # found in $PATH:
> diff --git a/utils/raspberrypi/ctt/alsc_only.py b/utils/raspberrypi/ctt/alsc_only.py
> index 7cd0ac011a9d..092aa40e63b3 100755
> --- a/utils/raspberrypi/ctt/alsc_only.py
> +++ b/utils/raspberrypi/ctt/alsc_only.py
> @@ -4,7 +4,7 @@
>   #
>   # Copyright (C) 2022, Raspberry Pi (Trading) Limited
>   #
> -# alsc_only.py - alsc tuning tool
> +# alsc tuning tool
>   
>   from ctt import *
>   
> diff --git a/utils/raspberrypi/ctt/colors.py b/utils/raspberrypi/ctt/colors.py
> index 1ab986d65e2b..cb4d236b04d7 100644
> --- a/utils/raspberrypi/ctt/colors.py
> +++ b/utils/raspberrypi/ctt/colors.py
> @@ -1,4 +1,4 @@
> -# colors.py - Program to convert from RGB to LAB color space
> +# Program to convert from RGB to LAB color space
>   def RGB_to_LAB(RGB):  # where RGB is a 1x3 array.   e.g RGB = [100, 255, 230]
>       num = 0
>       XYZ = [0, 0, 0]
> diff --git a/utils/raspberrypi/ctt/ctt.py b/utils/raspberrypi/ctt/ctt.py
> index 89159e636065..bbe960b0cb95 100755
> --- a/utils/raspberrypi/ctt/ctt.py
> +++ b/utils/raspberrypi/ctt/ctt.py
> @@ -4,7 +4,7 @@
>   #
>   # Copyright (C) 2019, Raspberry Pi Ltd
>   #
> -# ctt.py - camera tuning tool
> +# camera tuning tool
>   
>   import os
>   import sys
> diff --git a/utils/raspberrypi/ctt/ctt_alsc.py b/utils/raspberrypi/ctt/ctt_alsc.py
> index e51d69319240..b0201ac4328e 100644
> --- a/utils/raspberrypi/ctt/ctt_alsc.py
> +++ b/utils/raspberrypi/ctt/ctt_alsc.py
> @@ -2,7 +2,7 @@
>   #
>   # Copyright (C) 2019, Raspberry Pi Ltd
>   #
> -# ctt_alsc.py - camera tuning tool for ALSC (auto lens shading correction)
> +# camera tuning tool for ALSC (auto lens shading correction)
>   
>   from ctt_image_load import *
>   import matplotlib.pyplot as plt
> diff --git a/utils/raspberrypi/ctt/ctt_awb.py b/utils/raspberrypi/ctt/ctt_awb.py
> index bf45e54d5910..5ba6f978a228 100644
> --- a/utils/raspberrypi/ctt/ctt_awb.py
> +++ b/utils/raspberrypi/ctt/ctt_awb.py
> @@ -2,7 +2,7 @@
>   #
>   # Copyright (C) 2019, Raspberry Pi Ltd
>   #
> -# ctt_awb.py - camera tuning tool for AWB
> +# camera tuning tool for AWB
>   
>   from ctt_image_load import *
>   import matplotlib.pyplot as plt
> diff --git a/utils/raspberrypi/ctt/ctt_ccm.py b/utils/raspberrypi/ctt/ctt_ccm.py
> index a09bfd096a5d..59753e332ee9 100644
> --- a/utils/raspberrypi/ctt/ctt_ccm.py
> +++ b/utils/raspberrypi/ctt/ctt_ccm.py
> @@ -2,7 +2,7 @@
>   #
>   # Copyright (C) 2019, Raspberry Pi Ltd
>   #
> -# ctt_ccm.py - camera tuning tool for CCM (colour correction matrix)
> +# camera tuning tool for CCM (colour correction matrix)
>   
>   from ctt_image_load import *
>   from ctt_awb import get_alsc_patches
> diff --git a/utils/raspberrypi/ctt/ctt_geq.py b/utils/raspberrypi/ctt/ctt_geq.py
> index c45addcdcfe1..5a91ebb48fd6 100644
> --- a/utils/raspberrypi/ctt/ctt_geq.py
> +++ b/utils/raspberrypi/ctt/ctt_geq.py
> @@ -2,7 +2,7 @@
>   #
>   # Copyright (C) 2019, Raspberry Pi Ltd
>   #
> -# ctt_geq.py - camera tuning tool for GEQ (green equalisation)
> +# camera tuning tool for GEQ (green equalisation)
>   
>   from ctt_tools import *
>   import matplotlib.pyplot as plt
> diff --git a/utils/raspberrypi/ctt/ctt_image_load.py b/utils/raspberrypi/ctt/ctt_image_load.py
> index 310c5e88f297..d76ece737dc8 100644
> --- a/utils/raspberrypi/ctt/ctt_image_load.py
> +++ b/utils/raspberrypi/ctt/ctt_image_load.py
> @@ -2,7 +2,7 @@
>   #
>   # Copyright (C) 2019-2020, Raspberry Pi Ltd
>   #
> -# ctt_image_load.py - camera tuning tool image loading
> +# camera tuning tool image loading
>   
>   from ctt_tools import *
>   from ctt_macbeth_locator import *
> diff --git a/utils/raspberrypi/ctt/ctt_lux.py b/utils/raspberrypi/ctt/ctt_lux.py
> index 70855e1b75f3..46be15125d2f 100644
> --- a/utils/raspberrypi/ctt/ctt_lux.py
> +++ b/utils/raspberrypi/ctt/ctt_lux.py
> @@ -2,7 +2,7 @@
>   #
>   # Copyright (C) 2019, Raspberry Pi Ltd
>   #
> -# ctt_lux.py - camera tuning tool for lux level
> +# camera tuning tool for lux level
>   
>   from ctt_tools import *
>   
> diff --git a/utils/raspberrypi/ctt/ctt_macbeth_locator.py b/utils/raspberrypi/ctt/ctt_macbeth_locator.py
> index 178aeed0dc93..f22dbf319a34 100644
> --- a/utils/raspberrypi/ctt/ctt_macbeth_locator.py
> +++ b/utils/raspberrypi/ctt/ctt_macbeth_locator.py
> @@ -2,7 +2,7 @@
>   #
>   # Copyright (C) 2019, Raspberry Pi Ltd
>   #
> -# ctt_macbeth_locator.py - camera tuning tool Macbeth chart locator
> +# camera tuning tool Macbeth chart locator
>   
>   from ctt_ransac import *
>   from ctt_tools import *
> diff --git a/utils/raspberrypi/ctt/ctt_noise.py b/utils/raspberrypi/ctt/ctt_noise.py
> index 3270bf341c87..0b18d83fe67f 100644
> --- a/utils/raspberrypi/ctt/ctt_noise.py
> +++ b/utils/raspberrypi/ctt/ctt_noise.py
> @@ -2,7 +2,7 @@
>   #
>   # Copyright (C) 2019, Raspberry Pi Ltd
>   #
> -# ctt_noise.py - camera tuning tool noise calibration
> +# camera tuning tool noise calibration
>   
>   from ctt_image_load import *
>   import matplotlib.pyplot as plt
> diff --git a/utils/raspberrypi/ctt/ctt_ransac.py b/utils/raspberrypi/ctt/ctt_ransac.py
> index 9ed7d93c511f..01bba3022ef0 100644
> --- a/utils/raspberrypi/ctt/ctt_ransac.py
> +++ b/utils/raspberrypi/ctt/ctt_ransac.py
> @@ -2,7 +2,7 @@
>   #
>   # Copyright (C) 2019, Raspberry Pi Ltd
>   #
> -# ctt_ransac.py - camera tuning tool RANSAC selector for Macbeth chart locator
> +# camera tuning tool RANSAC selector for Macbeth chart locator
>   
>   import numpy as np
>   
> diff --git a/utils/raspberrypi/ctt/ctt_tools.py b/utils/raspberrypi/ctt/ctt_tools.py
> index 79195289b6fc..27c521931010 100644
> --- a/utils/raspberrypi/ctt/ctt_tools.py
> +++ b/utils/raspberrypi/ctt/ctt_tools.py
> @@ -2,7 +2,7 @@
>   #
>   # Copyright (C) 2019, Raspberry Pi Ltd
>   #
> -# ctt_tools.py - camera tuning tool miscellaneous
> +# camera tuning tool miscellaneous
>   
>   import time
>   import re
> diff --git a/utils/tracepoints/analyze-ipa-trace.py b/utils/tracepoints/analyze-ipa-trace.py
> index 50fbbf429970..92e8a235d458 100755
> --- a/utils/tracepoints/analyze-ipa-trace.py
> +++ b/utils/tracepoints/analyze-ipa-trace.py
> @@ -4,7 +4,7 @@
>   #
>   # Author: Paul Elder <paul.elder at ideasonboard.com>
>   #
> -# analyze-ipa-trace.py - Example of how to extract information from libcamera lttng traces
> +# Example of how to extract information from libcamera lttng traces
>   
>   import argparse
>   import bt2
> diff --git a/utils/tracepoints/gen-tp-header.py b/utils/tracepoints/gen-tp-header.py
> index a454615e4625..83606c328c0b 100755
> --- a/utils/tracepoints/gen-tp-header.py
> +++ b/utils/tracepoints/gen-tp-header.py
> @@ -4,7 +4,7 @@
>   #
>   # Author: Paul Elder <paul.elder at ideasonboard.com>
>   #
> -# gen-tp-header.py - Generate header file to contain lttng tracepoints
> +# Generate header file to contain lttng tracepoints
>   
>   import datetime
>   import jinja2
> diff --git a/utils/tuning/libtuning/average.py b/utils/tuning/libtuning/average.py
> index e28770d7b865..c41075a14d30 100644
> --- a/utils/tuning/libtuning/average.py
> +++ b/utils/tuning/libtuning/average.py
> @@ -2,7 +2,7 @@
>   #
>   # Copyright (C) 2022, Paul Elder <paul.elder at ideasonboard.com>
>   #
> -# average.py - Wrapper for numpy averaging functions to enable duck-typing
> +# Wrapper for numpy averaging functions to enable duck-typing
>   
>   import numpy as np
>   
> diff --git a/utils/tuning/libtuning/generators/generator.py b/utils/tuning/libtuning/generators/generator.py
> index 7c8c9b999e66..77a8ba4aa9c3 100644
> --- a/utils/tuning/libtuning/generators/generator.py
> +++ b/utils/tuning/libtuning/generators/generator.py
> @@ -2,7 +2,7 @@
>   #
>   # Copyright (C) 2022, Paul Elder <paul.elder at ideasonboard.com>
>   #
> -# generator.py - Base class for a generator to convert dict to tuning file
> +# Base class for a generator to convert dict to tuning file
>   
>   from pathlib import Path
>   
> diff --git a/utils/tuning/libtuning/generators/raspberrypi_output.py b/utils/tuning/libtuning/generators/raspberrypi_output.py
> index 813491cdd97c..47b4905914c8 100644
> --- a/utils/tuning/libtuning/generators/raspberrypi_output.py
> +++ b/utils/tuning/libtuning/generators/raspberrypi_output.py
> @@ -2,7 +2,7 @@
>   #
>   # Copyright 2022 Raspberry Pi Ltd
>   #
> -# raspberrypi_output.py - Generate tuning file in Raspberry Pi's json format
> +# Generate tuning file in Raspberry Pi's json format
>   #
>   # (Copied from ctt_pretty_print_json.py)
>   
> diff --git a/utils/tuning/libtuning/generators/yaml_output.py b/utils/tuning/libtuning/generators/yaml_output.py
> index effb4fb3d189..8f22d386f1b3 100644
> --- a/utils/tuning/libtuning/generators/yaml_output.py
> +++ b/utils/tuning/libtuning/generators/yaml_output.py
> @@ -2,7 +2,7 @@
>   #
>   # Copyright 2022 Paul Elder <paul.elder at ideasonboard.com>
>   #
> -# yaml_output.py - Generate tuning file in YAML format
> +# Generate tuning file in YAML format
>   
>   from .generator import Generator
>   
> diff --git a/utils/tuning/libtuning/gradient.py b/utils/tuning/libtuning/gradient.py
> index 5106f821ddae..b643f50277a9 100644
> --- a/utils/tuning/libtuning/gradient.py
> +++ b/utils/tuning/libtuning/gradient.py
> @@ -2,7 +2,7 @@
>   #
>   # Copyright (C) 2022, Paul Elder <paul.elder at ideasonboard.com>
>   #
> -# gradient.py - Gradients that can be used to distribute or map numbers
> +# Gradients that can be used to distribute or map numbers
>   
>   import libtuning as lt
>   
> diff --git a/utils/tuning/libtuning/image.py b/utils/tuning/libtuning/image.py
> index aa9d20b5ff3a..e2181b113f87 100644
> --- a/utils/tuning/libtuning/image.py
> +++ b/utils/tuning/libtuning/image.py
> @@ -2,7 +2,7 @@
>   #
>   # Copyright (C) 2019, Raspberry Pi Ltd
>   #
> -# image.py - Container for an image and associated metadata
> +# Container for an image and associated metadata
>   
>   import binascii
>   import numpy as np
> diff --git a/utils/tuning/libtuning/libtuning.py b/utils/tuning/libtuning/libtuning.py
> index d84c148f9ce3..5e22288df49b 100644
> --- a/utils/tuning/libtuning/libtuning.py
> +++ b/utils/tuning/libtuning/libtuning.py
> @@ -2,7 +2,7 @@
>   #
>   # Copyright (C) 2022, Paul Elder <paul.elder at ideasonboard.com>
>   #
> -# libtuning.py - An infrastructure for camera tuning tools
> +# An infrastructure for camera tuning tools
>   
>   import argparse
>   
> diff --git a/utils/tuning/libtuning/macbeth.py b/utils/tuning/libtuning/macbeth.py
> index 5faddf661edd..e11824646a4f 100644
> --- a/utils/tuning/libtuning/macbeth.py
> +++ b/utils/tuning/libtuning/macbeth.py
> @@ -2,7 +2,7 @@
>   #
>   # Copyright (C) 2019, Raspberry Pi Ltd
>   #
> -# macbeth.py - Locate and extract Macbeth charts from images
> +# Locate and extract Macbeth charts from images
>   # (Copied from: ctt_macbeth_locator.py)
>   
>   # \todo Add debugging
> diff --git a/utils/tuning/libtuning/modules/lsc/raspberrypi.py b/utils/tuning/libtuning/modules/lsc/raspberrypi.py
> index 58f5000d017a..f19c71637b89 100644
> --- a/utils/tuning/libtuning/modules/lsc/raspberrypi.py
> +++ b/utils/tuning/libtuning/modules/lsc/raspberrypi.py
> @@ -3,7 +3,7 @@
>   # Copyright (C) 2019, Raspberry Pi Ltd
>   # Copyright (C) 2022, Paul Elder <paul.elder at ideasonboard.com>
>   #
> -# raspberrypi.py - ALSC module for tuning Raspberry Pi
> +# ALSC module for tuning Raspberry Pi
>   
>   from .lsc import LSC
>   
> diff --git a/utils/tuning/libtuning/modules/lsc/rkisp1.py b/utils/tuning/libtuning/modules/lsc/rkisp1.py
> index 5701ae0a4b88..20406e436a6a 100644
> --- a/utils/tuning/libtuning/modules/lsc/rkisp1.py
> +++ b/utils/tuning/libtuning/modules/lsc/rkisp1.py
> @@ -3,7 +3,7 @@
>   # Copyright (C) 2019, Raspberry Pi Ltd
>   # Copyright (C) 2022, Paul Elder <paul.elder at ideasonboard.com>
>   #
> -# rkisp1.py - LSC module for tuning rkisp1
> +# LSC module for tuning rkisp1
>   
>   from .lsc import LSC
>   
> diff --git a/utils/tuning/libtuning/modules/module.py b/utils/tuning/libtuning/modules/module.py
> index 12e2fc7c3cd2..de6243843006 100644
> --- a/utils/tuning/libtuning/modules/module.py
> +++ b/utils/tuning/libtuning/modules/module.py
> @@ -2,7 +2,7 @@
>   #
>   # Copyright (C) 2022, Paul Elder <paul.elder at ideasonboard.com>
>   #
> -# module.py - Base class for algorithm-specific tuning modules
> +# Base class for algorithm-specific tuning modules
>   
>   
>   # @var type Type of the module. Defined in the base module.
> diff --git a/utils/tuning/libtuning/parsers/parser.py b/utils/tuning/libtuning/parsers/parser.py
> index a17d8d718774..0c3944c70b89 100644
> --- a/utils/tuning/libtuning/parsers/parser.py
> +++ b/utils/tuning/libtuning/parsers/parser.py
> @@ -2,7 +2,7 @@
>   #
>   # Copyright (C) 2022, Paul Elder <paul.elder at ideasonboard.com>
>   #
> -# parser.py - Base class for a parser for a specific format of config file
> +# Base class for a parser for a specific format of config file
>   
>   class Parser(object):
>       def __init__(self):
> diff --git a/utils/tuning/libtuning/parsers/raspberrypi_parser.py b/utils/tuning/libtuning/parsers/raspberrypi_parser.py
> index d26586ba245e..f1da45924710 100644
> --- a/utils/tuning/libtuning/parsers/raspberrypi_parser.py
> +++ b/utils/tuning/libtuning/parsers/raspberrypi_parser.py
> @@ -2,7 +2,7 @@
>   #
>   # Copyright (C) 2022, Paul Elder <paul.elder at ideasonboard.com>
>   #
> -# raspberrypi_parser.py - Parser for Raspberry Pi config file format
> +# Parser for Raspberry Pi config file format
>   
>   from .parser import Parser
>   
> diff --git a/utils/tuning/libtuning/parsers/yaml_parser.py b/utils/tuning/libtuning/parsers/yaml_parser.py
> index 5c1673a5e04c..244db24daeb1 100644
> --- a/utils/tuning/libtuning/parsers/yaml_parser.py
> +++ b/utils/tuning/libtuning/parsers/yaml_parser.py
> @@ -2,7 +2,7 @@
>   #
>   # Copyright (C) 2022, Paul Elder <paul.elder at ideasonboard.com>
>   #
> -# yaml_parser.py - Parser for YAML format config file
> +# Parser for YAML format config file
>   
>   from .parser import Parser
>   
> diff --git a/utils/tuning/libtuning/smoothing.py b/utils/tuning/libtuning/smoothing.py
> index b8a5a242e490..de4d920cfe9c 100644
> --- a/utils/tuning/libtuning/smoothing.py
> +++ b/utils/tuning/libtuning/smoothing.py
> @@ -2,7 +2,7 @@
>   #
>   # Copyright (C) 2022, Paul Elder <paul.elder at ideasonboard.com>
>   #
> -# smoothing.py - Wrapper for cv2 smoothing functions to enable duck-typing
> +# Wrapper for cv2 smoothing functions to enable duck-typing
>   
>   import cv2
>   
> diff --git a/utils/tuning/libtuning/utils.py b/utils/tuning/libtuning/utils.py
> index b60f2c9b508f..1e8128ea0571 100644
> --- a/utils/tuning/libtuning/utils.py
> +++ b/utils/tuning/libtuning/utils.py
> @@ -3,7 +3,7 @@
>   # Copyright (C) 2019, Raspberry Pi Ltd
>   # Copyright (C) 2022, Paul Elder <paul.elder at ideasonboard.com>
>   #
> -# utils.py - Utilities for libtuning
> +# Utilities for libtuning
>   
>   import decimal
>   import math
> diff --git a/utils/tuning/raspberrypi/alsc.py b/utils/tuning/raspberrypi/alsc.py
> index 024eb5a30c0b..ba8fc9e17d76 100644
> --- a/utils/tuning/raspberrypi/alsc.py
> +++ b/utils/tuning/raspberrypi/alsc.py
> @@ -2,7 +2,7 @@
>   #
>   # Copyright (C) 2022, Paul Elder <paul.elder at ideasonboard.com>
>   #
> -# alsc.py - ALSC module instance for Raspberry Pi tuning scripts
> +# ALSC module instance for Raspberry Pi tuning scripts
>   
>   import libtuning as lt
>   from libtuning.modules.lsc import ALSCRaspberryPi
> diff --git a/utils/tuning/raspberrypi_alsc_only.py b/utils/tuning/raspberrypi_alsc_only.py
> index af04e6a861c3..777d800765e0 100755
> --- a/utils/tuning/raspberrypi_alsc_only.py
> +++ b/utils/tuning/raspberrypi_alsc_only.py
> @@ -3,7 +3,7 @@
>   #
>   # Copyright (C) 2022, Paul Elder <paul.elder at ideasonboard.com>
>   #
> -# raspberrypi_alsc_only.py - Tuning script for raspberrypi, ALSC only
> +# Tuning script for raspberrypi, ALSC only
>   
>   import sys
>   
> diff --git a/utils/tuning/rkisp1.py b/utils/tuning/rkisp1.py
> index 1cea6ddb5328..517c791e6ffa 100755
> --- a/utils/tuning/rkisp1.py
> +++ b/utils/tuning/rkisp1.py
> @@ -3,7 +3,7 @@
>   #
>   # Copyright (C) 2022, Paul Elder <paul.elder at ideasonboard.com>
>   #
> -# rkisp1.py - Tuning script for rkisp1
> +# Tuning script for rkisp1
>   
>   import sys
>   
>
> base-commit: fdcd5d04ec6a3b3c98a46041762cdaf4bdb76190


More information about the libcamera-devel mailing list