summaryrefslogtreecommitdiff
path: root/utils/raspberrypi/ctt
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>2022-07-19 23:50:29 +0300
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2022-07-20 13:24:49 +0300
commite70a3122a9994fa12a3ba1f347c9384933544764 (patch)
treedb22c53b3877984efc90b0145d5b0abdaa639046 /utils/raspberrypi/ctt
parent9caee4c662e9721db2a06d1a0db24f1a677d479d (diff)
licamera: controls: Drop unnecessary template qualifiers in documentation
The doxygen document blocks of various ControlList function qualify functions with full template and return type specification. This isn't needed, and the extra verbosity makes the documentation blocks more difficult to read. Drop the template qualifiers and return types. The generated documentation is not affected. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Jacopo Mondi <jacopo@jmondi.org> Reviewed-by: Umang Jain <umang.jain@ideasonboard.com>
Diffstat (limited to 'utils/raspberrypi/ctt')
0 files changed, 0 insertions, 0 deletions
untime. The IPA module API is defined in headers located in include/libcamera/ipa/ and covered by the LGPL-2.1-or-later license. Using the data types (including classes, structures and enumerations) and macros defined in the IPA module and libcamera core API headers in IPA modules doesn't extend the LGPL license to the IPA modules. Third-party closed-source IPA modules are thus permitted, provided they comply with the licensing requirements of any software they include or link to. The libcamera Android camera HAL component is located in src/android/. The libcamera-specific source code is covered by the LGPL-2.1-or-later license. The component additionally contains header files and source code, located respectively in include/android/ and src/android/metadata/, copied verbatim from Android and covered by the Apache-2.0 license. The libcamera GStreamer and V4L2 adaptation source code, located respectively in src/gstreamer/ and src/v4l2/, is fully covered by the LGPL-2.1-or-later license. Those components are compiled to separate binaries and do not influence the license of the libcamera core. The cam and qcam sample applications, as well as the unit tests, located respectively in src/cam/, src/qcam/ and test/, are covered by the GPL-2.0-or-later license. qcam additionally includes an icon set covered by the MIT license. Those applications are compiled to separate binaries and do not influence the license of the libcamera core. Additional utilities are located in the utils/ directory and are covered by various licenses. They are not part of the libcamera core and do not influence its license. Finally, copies of various Linux kernel headers are included in include/linux/ to avoid depending on particular versions of those headers being installed in the system. The Linux kernel headers are covered by their respective license, including the Linux kernel license syscall exception. Using a copy of those headers doesn't affect libcamera licensing terms in any way compared to using the same headers installed in the system from kernel headers packages provided by Linux distributions.