libcamera: Drop file name from header comment blocks
diff mbox series

Message ID 20240508163407.18839-1-laurent.pinchart@ideasonboard.com
State Accepted
Commit 626172a16bba9a601c7652569ce9410631c1e6c0
Headers show
Series
  • libcamera: Drop file name from header comment blocks
Related show

Commit Message

Laurent Pinchart May 8, 2024, 4:34 p.m. UTC
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
----------------------------------------

Signed-off-by: Laurent Pinchart <laurent.pinchart@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(-)


base-commit: fdcd5d04ec6a3b3c98a46041762cdaf4bdb76190

Comments

Dan Scally May 8, 2024, 7:08 p.m. UTC | #1
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@ideasonboard.com>


>
> Signed-off-by: Laurent Pinchart <laurent.pinchart@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@ideasonboard.com>
>   #
> -# rkisp1.py - Tuning script for rkisp1
> +# Tuning script for rkisp1
>   
>   import sys
>   
>
> base-commit: fdcd5d04ec6a3b3c98a46041762cdaf4bdb76190
Laurent Pinchart May 8, 2024, 7:40 p.m. UTC | #2
Hi Dan,

On Wed, May 08, 2024 at 08:08:19PM +0100, Daniel Scally wrote:
> 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

Wow, that's a lot !

> Otherwise, looks good to me:
> 
> Reviewed-by: Daniel Scally <dan.scally@ideasonboard.com>

I'll push this patch with this additional sentence added to the commit
message:

This misses several files that are out of sync with the comment block
header. Those will be addressed separately and manually.

and I will send a separate patch to address the remaining files.

> > Signed-off-by: Laurent Pinchart <laurent.pinchart@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(-)

[snip]

> > base-commit: fdcd5d04ec6a3b3c98a46041762cdaf4bdb76190
Dan Scally May 8, 2024, 8:02 p.m. UTC | #3
On 08/05/2024 20:40, Laurent Pinchart wrote:
> Hi Dan,
>
> On Wed, May 08, 2024 at 08:08:19PM +0100, Daniel Scally wrote:
>> 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
> Wow, that's a lot !
>
>> Otherwise, looks good to me:
>>
>> Reviewed-by: Daniel Scally <dan.scally@ideasonboard.com>
> I'll push this patch with this additional sentence added to the commit
> message:
>
> This misses several files that are out of sync with the comment block
> header. Those will be addressed separately and manually.
>
> and I will send a separate patch to address the remaining files.


Sounds good to me

>
>>> Signed-off-by: Laurent Pinchart <laurent.pinchart@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(-)
> [snip]
>
>>> base-commit: fdcd5d04ec6a3b3c98a46041762cdaf4bdb76190

Patch
diff mbox series

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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@ideasonboard.com>
 #
-# rkisp1.py - Tuning script for rkisp1
+# Tuning script for rkisp1
 
 import sys