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