DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: libcamera 0.7.0-1

Review Information

accepted — allocated to awm 15 days ago, started 15 days ago, completed 15 days ago.

Final Comment

Looks like maybe some license reconciliation in debian/copyright is needed when you have some
time. Also some minor fixes to debian/control as well.

Public Notes

15 days ago ● public

duck - check URL redirections

Command: duck
Exit code: 1

E: debian/upstream/metadata:URL: https://git.libcamera.org/libcamera/libcamera.git: ERROR (Certainty:wild-guess)
   Curl:0 HTTP:401 No error 

I: debian/control: Homepage: https://libcamera.org/: INFORMATION (Certainty:wild-guess)
   Curl:0 HTTP:200 No error 
   Website seems to be outdated, is probably a parked domain or for sale. Please update your links!
   Matching regular expression(s):
    m/\bmoved to\b/i

I: debian/upstream/metadata:URL: https://bugs.libcamera.org/enter_bug.cgi: INFORMATION (Certainty:wild-guess)
   Domain redirect detected: https://bugs.libcamera.org -> https://gitlab.freedesktop.org. Probably a new upstream website?

E: debian/upstream/metadata:URL: https://git.libcamera.org/libcamera/libcamera.git: ERROR (Certainty:wild-guess)
   Curl:0 HTTP:401 No error 

I: debian/upstream/metadata:URL: https://bugs.libcamera.org/: INFORMATION (Certainty:wild-guess)
   Domain redirect detected: https://bugs.libcamera.org -> https://gitlab.freedesktop.org. Probably a new upstream website?

I: debian/copyright:61: URL: https://chromium.googlesource.com/chromium/src.git/: INFORMATION (Certainty:wild-guess)
   Curl:0 HTTP:200 No error 
   Website seems to be outdated, is probably a parked domain or for sale. Please update your links!
   Matching regular expression(s):
    m/\breplace .* by\b/i
    m/\breplace .* with\b/i

I: debian/copyright:4: URL: https://libcamera.org/: INFORMATION (Certainty:wild-guess)
   Curl:0 HTTP:200 No error 
   Website seems to be outdated, is probably a parked domain or for sale. Please update your links!
   Matching regular expression(s):
    m/\bmoved to\b/i

15 days ago ● public

vulture

Command: vulture .
Exit code: 3

/usr/src/dfsg/libcamera_0.7.0-1/utils/codegen/ipc/mojo/public/tools/mojom/union_unittest.py:15: SyntaxWarning: invalid escape sequence '\['
  with self.assertRaisesRegexp(Exception, 'must specify a \[Default\]'):
/usr/src/dfsg/libcamera_0.7.0-1/utils/codegen/ipc/mojo/public/tools/mojom/union_unittest.py:29: SyntaxWarning: invalid escape sequence '\['
  with self.assertRaisesRegexp(Exception, 'Multiple \[Default\] fields'):
src/py/cam/cam_kms.py:171: unused variable 'mask' (60% confidence)
src/py/cam/cam_null.py:33: unused variable 'mask' (60% confidence)
src/py/cam/cam_qt.py:100: unused method 'cleanup' (60% confidence)
src/py/cam/cam_qtgl.py:77: unsatisfiable 'if' condition (100% confidence)
src/py/cam/cam_qtgl.py:170: unused method 'cleanup' (60% confidence)
src/py/cam/cam_qtgl.py:203: unused method 'paintEngine' (60% confidence)
src/py/cam/cam_qtgl.py:307: unused method 'paintEvent' (60% confidence)
src/py/cam/gl_helpers.py:11: unused import 'c_bool' (90% confidence)
src/py/cam/gl_helpers.py:11: unused import 'c_int' (90% confidence)
src/py/cam/gl_helpers.py:11: unused import 'pointer' (90% confidence)
src/py/cam/gl_helpers.py:18: unused attribute 'argtypes' (60% confidence)
src/py/cam/gl_helpers.py:19: unused attribute 'restype' (60% confidence)
src/py/cam/gl_helpers.py:46: unsatisfiable 'if' condition (100% confidence)
src/py/cam/gl_helpers.py:61: unsatisfiable 'if' condition (100% confidence)
src/py/examples/simple-cam.py:324: unused variable 'mask' (60% confidence)
src/py/examples/simple-continuous-capture.py:155: unused variable 'mask' (60% confidence)
src/py/libcamera/gen-py-controls.py:48: unused attribute 'py_name' (60% confidence)
src/py/libcamera/utils/MappedFrameBuffer.py:19: unused variable 'exc_traceback' (100% confidence)
src/py/libcamera/utils/MappedFrameBuffer.py:19: unused variable 'exc_type' (100% confidence)
src/py/libcamera/utils/MappedFrameBuffer.py:19: unused variable 'exc_value' (100% confidence)
test/py/unittests.py:16: unused method 'assertZero' (60% confidence)
test/py/unittests.py:25: unused method 'assertIsAllAlive' (60% confidence)
test/py/unittests.py:28: unused method 'assertIsAllDead' (60% confidence)
test/py/unittests.py:165: unused class 'SimpleCaptureMethods' (60% confidence)
utils/checkstyle.py:34: unused variable 'Default' (60% confidence)
utils/checkstyle.py:35: unused variable 'Black' (60% confidence)
utils/checkstyle.py:39: unused variable 'Blue' (60% confidence)
utils/checkstyle.py:40: unused variable 'Magenta' (60% confidence)
utils/checkstyle.py:42: unused variable 'LightGrey' (60% confidence)
utils/checkstyle.py:43: unused variable 'DarkGrey' (60% confidence)
utils/checkstyle.py:44: unused variable 'LightRed' (60% confidence)
utils/checkstyle.py:45: unused variable 'LightGreen' (60% confidence)
utils/checkstyle.py:46: unused variable 'Lightyellow' (60% confidence)
utils/checkstyle.py:47: unused variable 'LightBlue' (60% confidence)
utils/checkstyle.py:48: unused variable 'LightMagenta' (60% confidence)
utils/checkstyle.py:49: unused variable 'LightCyan' (60% confidence)
utils/checkstyle.py:50: unused variable 'White' (60% confidence)
utils/checkstyle.py:410: unused class 'HeaderAddChecker' (60% confidence)
utils/checkstyle.py:709: unused class 'MesonChecker' (60% confidence)
utils/checkstyle.py:761: unused class 'CLangFormatter' (60% confidence)
utils/checkstyle.py:774: unused class 'DoxygenFormatter' (60% confidence)
utils/checkstyle.py:804: unused class 'DPointerFormatter' (60% confidence)
utils/checkstyle.py:891: unused class 'Pep8Formatter' (60% confidence)
utils/checkstyle.py:902: unused class 'StripTrailingSpaceFormatter' (60% confidence)
utils/codegen/controls.py:86: unused property 'enum_values_count' (60% confidence)
utils/codegen/gen-gst-controls.py:89: unused attribute 'vendor_prefix' (60% confidence)
utils/codegen/gen-gst-controls.py:92: unused attribute 'vendor_prefix' (60% confidence)
utils/codegen/gen-gst-controls.py:94: unused attribute 'is_array' (60% confidence)
utils/codegen/gen-gst-controls.py:100: unused attribute 'gst_name' (60% confidence)
utils/codegen/gen-gst-controls.py:102: unused attribute 'gtype' (60% confidence)
utils/codegen/gen-gst-controls.py:105: unused attribute 'gtype' (60% confidence)
utils/codegen/gen-gst-controls.py:108: unused attribute 'gtype' (60% confidence)
utils/codegen/gen-gst-controls.py:113: unused attribute 'gtype' (60% confidence)
utils/codegen/gen-gst-controls.py:118: unused attribute 'gtype' (60% confidence)
utils/codegen/gen-gst-controls.py:123: unused attribute 'gtype' (60% confidence)
utils/codegen/gen-gst-controls.py:128: unused attribute 'is_rectangle' (60% confidence)
utils/codegen/ipc/generators/mojom_libcamera_generator.py:10: unused import 'datetime' (90% confidence)
utils/codegen/ipc/generators/mojom_libcamera_generator.py:60: unused function 'ConstantStyle' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_attributes_check_unittest.py:22: unused attribute 'gen_directories' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_attributes_check_unittest.py:31: unused class 'MojoBindingsCheckTest' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_attributes_check_unittest.py:48: unused method 'testLoads' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_attributes_check_unittest.py:53: unused method 'testNoAnnotations' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_attributes_check_unittest.py:66: unused method 'testValidAnnotations' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_attributes_check_unittest.py:102: unused method 'testWrongModuleStable' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_attributes_check_unittest.py:119: unused method 'testWrongEnumDefault' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_attributes_check_unittest.py:136: unused method 'testWrongStructMinVersion' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_attributes_check_unittest.py:153: unused method 'testWrongMethodRequireContext' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_attributes_check_unittest.py:170: unused method 'testWrongMethodRequireContext' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_attributes_check_unittest.py:183: unused method 'testStableExtensibleEnum' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_interface_feature_check_unittest.py:21: unused attribute 'gen_directories' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_interface_feature_check_unittest.py:30: unused class 'MojoBindingsCheckTest' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_interface_feature_check_unittest.py:47: unused method 'testLoads' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_interface_feature_check_unittest.py:52: unused method 'testNullableOk' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_interface_feature_check_unittest.py:97: unused method 'testMethodParamsMustBeNullable' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_interface_feature_check_unittest.py:151: unused method 'testStructUnionMembersMustBeNullable' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_restrictions_checks_unittest.py:53: unused attribute 'gen_directories' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_restrictions_checks_unittest.py:62: unused class 'MojoBindingsCheckTest' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_restrictions_checks_unittest.py:73: unused method 'testLoads' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_restrictions_checks_unittest.py:78: unused method 'testValidAnnotations' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_restrictions_checks_unittest.py:129: unused method 'testMissingAnnotation' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_restrictions_checks_unittest.py:142: unused method 'testAllowTooLow' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_restrictions_checks_unittest.py:157: unused method 'testWrongEnumInAllow' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_restrictions_checks_unittest.py:173: unused method 'testNotAnEnumInAllow' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_restrictions_checks_unittest.py:186: unused method 'testMissingAllowedForNestedStructs' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_restrictions_checks_unittest.py:200: unused method 'testMissingAllowedForNestedUnions' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_restrictions_checks_unittest.py:215: unused method 'testMultipleInterfacesThrows' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/checks/mojom_restrictions_checks_unittest.py:233: unused method 'testMultipleInterfacesAllowed' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/mojom_bindings_generator.py:16: unused import 'pprint' (90% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/mojom_bindings_generator.py:156: unused attribute 'ordinal_comment' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/mojom_bindings_generator_unittest.py:21: unused attribute 'ordinal_comment' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/mojom_bindings_generator_unittest.py:24: unused class 'MojoBindingsGeneratorTest' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/mojom_bindings_generator_unittest.py:27: unused method 'testMakeImportStackMessage' (60% confidence)
utils/codegen/ipc/mojo/public/tools/bindings/mojom_bindings_generator_unittest.py:35: unused method 'testScrambleMethodOrdinals' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/check_stable_mojom_compatibility_unittest.py:34: unused class 'CheckStableMojomCompatibilityTest' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/check_stable_mojom_compatibility_unittest.py:86: unused method 'testBasicCompatibility' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/check_stable_mojom_compatibility_unittest.py:94: unused method 'testBasicIncompatibility' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/check_stable_mojom_compatibility_unittest.py:102: unused method 'testIgnoreIfNotStable' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/check_stable_mojom_compatibility_unittest.py:110: unused method 'testRename' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/check_stable_mojom_compatibility_unittest.py:131: unused method 'testNewlyStable' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/check_stable_mojom_compatibility_unittest.py:139: unused method 'testFileRename' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/check_stable_mojom_compatibility_unittest.py:152: unused method 'testWithImport' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/check_stable_mojom_compatibility_unittest.py:178: unused method 'testWithMovedDefinition' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/check_stable_mojom_compatibility_unittest.py:229: unused method 'testWithUnmodifiedImport' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/check_stable_mojom_compatibility_unittest.py:262: unused method 'testWithPartialImport' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/check_stable_mojom_compatibility_unittest.py:325: unused method 'testNewEnumDefault' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/const_unittest.py:9: unused class 'ConstTest' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/const_unittest.py:12: unused method 'testLiteralInt' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/const_unittest.py:21: unused method 'testLiteralFloat' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/const_unittest.py:30: unused method 'testLiteralString' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/const_unittest.py:39: unused method 'testEnumConstant' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/const_unittest.py:66: unused method 'testConstantReference' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/const_unittest.py:77: unused method 'testImportedConstantReference' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/enum_unittest.py:8: unused class 'EnumTest' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/enum_unittest.py:11: unused method 'testExplicitValues' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/enum_unittest.py:21: unused method 'testImplicitValues' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/enum_unittest.py:31: unused method 'testSameEnumReference' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/enum_unittest.py:42: unused method 'testSameModuleOtherEnumReference' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/enum_unittest.py:48: unused method 'testImportedEnumReference' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/enum_unittest.py:63: unused method 'testConstantReference' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/enum_unittest.py:69: unused method 'testInvalidConstantReference' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/enum_unittest.py:79: unused method 'testImportedConstantReference' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/enum_unittest.py:94: unused method 'testEnumAttributesAreEnums' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/enum_unittest.py:108: unused method 'testConstantAttributes' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/feature_unittest.py:8: unused class 'FeatureTest' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/feature_unittest.py:10: unused method 'testFeatureOff' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/feature_unittest.py:27: unused method 'testFeatureOn' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/feature_unittest.py:43: unused method 'testFeatureWeakKeyword' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/feature_unittest.py:66: unused method 'testFeatureAttributesAreFeatures' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/fileutil_unittest.py:12: unused class 'FileUtilTest' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/fileutil_unittest.py:13: unused method 'testEnsureDirectoryExists' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/generator.py:8: unused import 'partial' (90% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/generator.py:17: unused function 'ExpectedArraySize' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/generator.py:100: unused class 'Stylizer' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/generator.py:175: unused attribute 'sequential_ordinal' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/generator.py:310: unused method 'WriteWithComment' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/generator_unittest.py:27: unused class 'StringManipulationTest' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/generator_unittest.py:30: unused method 'testSplitCamelCase' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/generator_unittest.py:39: unused method 'testToCamel' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/generator_unittest.py:50: unused method 'testToSnakeCase' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module.py:636: unused attribute 'custom_serializer' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module.py:1199: unused method 'AddParameter' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module.py:1209: unused method 'AddResponseParameter' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module.py:1249: unused property 'unlimited_message_size' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module.py:1259: unused property 'supports_urgent' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module.py:1320: unused method 'AddMethod' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module.py:1465: unused property 'uuid' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module.py:1669: unused attribute 'imported_kinds' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module.py:1706: unused method 'AddInterface' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module.py:1711: unused method 'AddStruct' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module.py:1716: unused method 'AddUnion' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module.py:1721: unused method 'AddFeature' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module.py:1758: unused function 'IsFloatKind' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module.py:1762: unused function 'IsDoubleKind' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module.py:1823: unused function 'IsFeatureKind' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module.py:1863: unused function 'IsValueKind' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module.py:1879: unused function 'IsObjectKind' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module.py:1901: unused function 'IsAnyHandleOrInterfaceKind' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module.py:1912: unused function 'HasCallbacks' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module.py:1921: unused function 'PassesAssociatedKinds' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module.py:1969: unused function 'MethodPassesInterfaces' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module.py:1973: unused function 'GetSyncMethodOrdinals' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module.py:1977: unused function 'HasUninterruptableMethods' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module.py:1984: unused function 'ContainsHandlesOrInterfaces' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module.py:2021: unused function 'ContainsNativeTypes' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module_unittest.py:11: unused class 'ModuleTest' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module_unittest.py:12: unused method 'testNonInterfaceAsInterfaceRequest' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/module_unittest.py:22: unused method 'testNonInterfaceAsAssociatedInterface' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/pack_unittest.py:12: unused class 'PackTest' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/pack_unittest.py:13: unused method 'testOrdinalOrder' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/pack_unittest.py:23: unused method 'testZeroFields' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/pack_unittest.py:28: unused method 'testOneField' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/pack_unittest.py:56: unused method 'testPaddingPackedInOrder' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/pack_unittest.py:60: unused method 'testPaddingPackedOutOfOrder' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/pack_unittest.py:64: unused method 'testPaddingPackedOverflow' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/pack_unittest.py:71: unused method 'testNullableTypes' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/pack_unittest.py:85: unused method 'testAllTypes' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/pack_unittest.py:94: unused method 'testPaddingPackedOutOfOrderByOrdinal' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/pack_unittest.py:112: unused method 'testBools' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/pack_unittest.py:143: unused method 'testMinVersion' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/pack_unittest.py:166: unused method 'testGetVersionInfoEmptyStruct' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/pack_unittest.py:179: unused method 'testGetVersionInfoComplexOrder' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/pack_unittest.py:208: unused method 'testGetVersionInfoPackedStruct' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/pack_unittest.py:236: unused method 'testInterfaceAlignment' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/pack_unittest.py:245: unused method 'testAssociatedInterfaceAlignment' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/template_expander.py:57: unused function 'UseJinjaForImportedTemplate' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/translate.py:688: unused attribute 'custom_serializer' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/translate.py:1221: unused attribute 'imported_kinds' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/translate_unittest.py:11: unused class 'TranslateTest' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/translate_unittest.py:14: unused method 'testSimpleArray' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/translate_unittest.py:19: unused method 'testAssociativeArray' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/translate_unittest.py:24: unused method 'testLeftToRightAssociativeArray' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/translate_unittest.py:30: unused method 'testTranslateSimpleUnions' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/translate_unittest.py:53: unused method 'testMapKindRaisesWithDuplicate' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/translate_unittest.py:63: unused method 'testAssociatedKinds' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/translate_unittest.py:71: unused method 'testSelfRecursiveUnions' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/translate_unittest.py:88: unused method 'testDuplicateAttributesException' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/generate/translate_unittest.py:104: unused method 'testEnumWithReservedValues' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/ast_unittest.py:24: unused class 'ASTTest' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/ast_unittest.py:27: unused method 'testNodeBase' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/ast_unittest.py:60: unused method 'testNodeListBase' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/conditional_features_unittest.py:30: unused class 'ConditionalFeaturesTest' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/conditional_features_unittest.py:39: unused method 'testFilterConst' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/conditional_features_unittest.py:55: unused method 'testFilterIfNotConst' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/conditional_features_unittest.py:79: unused method 'testFilterIfNotMultipleConst' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/conditional_features_unittest.py:97: unused method 'testFilterEnum' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/conditional_features_unittest.py:117: unused method 'testFilterImport' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/conditional_features_unittest.py:133: unused method 'testFilterIfNotImport' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/conditional_features_unittest.py:151: unused method 'testFilterInterface' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/conditional_features_unittest.py:179: unused method 'testFilterMethod' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/conditional_features_unittest.py:195: unused method 'testFilterStruct' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/conditional_features_unittest.py:235: unused method 'testFilterIfNotStruct' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/conditional_features_unittest.py:279: unused method 'testFilterUnion' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/conditional_features_unittest.py:297: unused method 'testSameNameFields' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/conditional_features_unittest.py:320: unused method 'testFeaturesWithEnableIf' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/conditional_features_unittest.py:339: unused method 'testMultipleEnableIfs' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/conditional_features_unittest.py:351: unused method 'testMultipleEnableIfs' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/conditional_features_unittest.py:363: unused method 'testMultipleEnableIfs' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:160: unused variable 't_ignore' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:163: unused method 't_NEWLINE' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:168: unused variable 't_MINUS' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:169: unused variable 't_PLUS' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:170: unused variable 't_QSTN' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:173: unused variable 't_EQUALS' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:176: unused variable 't_RESPONSE' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:179: unused variable 't_LPAREN' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:180: unused variable 't_RPAREN' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:181: unused variable 't_LBRACKET' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:182: unused variable 't_RBRACKET' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:183: unused variable 't_LBRACE' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:184: unused variable 't_RBRACE' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:185: unused variable 't_LANGLE' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:186: unused variable 't_RANGLE' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:187: unused variable 't_COMMA' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:188: unused variable 't_DOT' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:189: unused variable 't_SEMI' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:191: unused variable 't_STRING_LITERAL' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:198: unused method 't_FLOAT_CONST' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:202: unused method 't_INT_CONST_HEX' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:206: unused method 't_OCTAL_CONSTANT_DISALLOWED' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:211: unused method 't_INT_CONST_DEC' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:217: unused method 't_BAD_STRING_LITERAL' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:223: unused method 't_OCTAL_OR_HEX_ORDINAL_DISALLOWED' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:228: unused method 't_ORDINAL' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:232: unused method 't_BAD_ORDINAL' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:237: unused method 't_NAME' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:243: unused method 't_COMMENT' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer.py:247: unused method 't_error' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer_unittest.py:53: unused class 'LexerTest' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer_unittest.py:61: unused method 'testValidKeywords' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer_unittest.py:95: unused method 'testValidIdentifiers' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer_unittest.py:105: unused method 'testInvalidIdentifiers' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer_unittest.py:115: unused method 'testDecimalIntegerConstants' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/lexer_unittest.py:125: unused method 'testValidTokens' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:64: unused method 'p_root_1' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:68: unused method 'p_root_2' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:85: unused method 'p_root_3' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:96: unused method 'p_root_4' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:101: unused method 'p_import' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:108: unused method 'p_module' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:112: unused method 'p_definition' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:121: unused method 'p_attribute_section_1' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:125: unused method 'p_attribute_section_2' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:129: unused method 'p_attribute_list_1' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:133: unused method 'p_attribute_list_2' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:137: unused method 'p_nonempty_attribute_list_1' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:141: unused method 'p_nonempty_attribute_list_2' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:146: unused method 'p_attribute_1' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:153: unused method 'p_attribute_2' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:158: unused method 'p_attribute_3' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:162: unused method 'p_evaled_literal' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:174: unused method 'p_struct_1' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:178: unused method 'p_struct_2' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:182: unused method 'p_struct_body_1' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:186: unused method 'p_struct_body_2' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:193: unused method 'p_struct_field' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:197: unused method 'p_feature' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:201: unused method 'p_feature_body_1' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:205: unused method 'p_feature_body_2' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:210: unused method 'p_union' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:214: unused method 'p_union_body_1' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:218: unused method 'p_union_body_2' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:223: unused method 'p_union_field' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:227: unused method 'p_default_1' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:231: unused method 'p_default_2' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:235: unused method 'p_interface' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:239: unused method 'p_interface_body_1' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:243: unused method 'p_interface_body_2' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:250: unused method 'p_response_1' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:254: unused method 'p_response_2' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:258: unused method 'p_method' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:262: unused method 'p_parameter_list_1' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:266: unused method 'p_parameter_list_2' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:270: unused method 'p_nonempty_parameter_list_1' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:274: unused method 'p_nonempty_parameter_list_2' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:279: unused method 'p_parameter' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:284: unused method 'p_typename' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:292: unused method 'p_nonnullable_typename' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:299: unused method 'p_basictypename' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:312: unused method 'p_remotetype' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:316: unused method 'p_receivertype' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:320: unused method 'p_associatedremotetype' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:324: unused method 'p_associatedreceivertype' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:328: unused method 'p_handletype' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:345: unused method 'p_array' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:349: unused method 'p_fixed_array' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:360: unused method 'p_associative_array' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:364: unused method 'p_ordinal_1' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:368: unused method 'p_ordinal_2' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:379: unused method 'p_enum_1' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:386: unused method 'p_enum_2' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:391: unused method 'p_enum_value_list_1' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:395: unused method 'p_enum_value_list_2' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:399: unused method 'p_nonempty_enum_value_list_1' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:403: unused method 'p_nonempty_enum_value_list_2' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:408: unused method 'p_enum_value' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:419: unused method 'p_const' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:423: unused method 'p_constant' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:428: unused method 'p_identifier_wrapped' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:434: unused method 'p_identifier' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:440: unused method 'p_name_wrapped' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:445: unused method 'p_literal' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:454: unused method 'p_int' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:460: unused method 'p_int_const' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:465: unused method 'p_float' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser.py:471: unused method 'p_error' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:11: unused class 'ParserTest' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:14: unused method 'testTrivialValidSource' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:26: unused method 'testSourceWithCrLfs' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:34: unused method 'testUnexpectedEOF' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:46: unused method 'testCommentLineNumbers' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:107: unused method 'testSimpleStruct' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:129: unused method 'testSimpleStructWithoutModule' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:148: unused method 'testValidStructDefinitions' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:172: unused method 'testInvalidStructDefinitions' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:211: unused method 'testMissingModuleName' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:241: unused method 'testMultipleModuleStatements' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:254: unused method 'testModuleStatementAfterImport' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:267: unused method 'testModuleStatementAfterDefinition' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:282: unused method 'testImportStatementAfterDefinition' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:297: unused method 'testEnums' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:335: unused method 'testInvalidEnumInitializers' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:352: unused method 'testConsts' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:375: unused method 'testNoConditionals' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:390: unused method 'testSimpleOrdinals' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:430: unused method 'testInvalidOrdinals' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:487: unused method 'testNestedNamespace' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:505: unused method 'testValidHandleTypes' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:539: unused method 'testInvalidHandleType' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:553: unused method 'testValidDefaultValues' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:614: unused method 'testValidFixedSizeArray' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:640: unused method 'testValidNestedArray' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:652: unused method 'testInvalidFixedArraySize' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:687: unused method 'testValidAssociativeArrays' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:721: unused method 'testValidMethod' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:777: unused method 'testInvalidMethods' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:802: unused method 'testValidInterfaceDefinitions' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:827: unused method 'testInvalidInterfaceDefinitions' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:868: unused method 'testValidAttributes' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:970: unused method 'testInvalidAttributes' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:995: unused method 'testValidImports' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:1032: unused method 'testInvalidImports' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:1066: unused method 'testValidNullableTypes' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:1115: unused method 'testInvalidNullableTypes' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:1137: unused method 'testSimpleUnion' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:1159: unused method 'testUnionWithOrdinals' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:1181: unused method 'testUnionWithStructMembers' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:1199: unused method 'testUnionWithArrayMember' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:1217: unused method 'testUnionWithMapMember' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:1236: unused method 'testUnionDisallowNestedStruct' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:1252: unused method 'testUnionDisallowNestedInterfaces' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:1269: unused method 'testUnionDisallowNestedUnion' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:1285: unused method 'testUnionDisallowNestedEnum' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:1301: unused method 'testValidAssociatedKinds' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom/parse/parser_unittest.py:1340: unused method 'testInvalidAssociatedKinds' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom_parser.py:14: unused import 'builtins' (90% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom_parser_unittest.py:10: unused class 'MojomParserTest' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom_parser_unittest.py:15: unused method 'testBasicParse' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom_parser_unittest.py:30: unused method 'testBasicParseWithAbsolutePaths' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom_parser_unittest.py:45: unused method 'testImport' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom_parser_unittest.py:66: unused method 'testPreProcessedImport' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom_parser_unittest.py:83: unused method 'testMissingImport' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom_parser_unittest.py:94: unused method 'testUnparsedImport' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom_parser_unittest.py:114: unused method 'testCheckImportsBasic' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/mojom_parser_unittest.py:158: unused method 'testCheckImportsMissing' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/stable_attribute_unittest.py:10: unused class 'StableAttributeTest' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/stable_attribute_unittest.py:13: unused method 'testStableAttributeTagging' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/stable_attribute_unittest.py:44: unused method 'testStableStruct' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/stable_attribute_unittest.py:72: unused method 'testStableUnion' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/stable_attribute_unittest.py:100: unused method 'testStableInterface' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/union_unittest.py:8: unused class 'UnionTest' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/union_unittest.py:11: unused method 'testExtensibleMustHaveDefault' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/union_unittest.py:18: unused method 'testExtensibleSingleDefault' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/union_unittest.py:32: unused method 'testExtensibleDefaultTypeValid' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:9: unused class 'VersionCompatibilityTest' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:51: unused method 'testNewNonExtensibleEnumValue' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:56: unused method 'testNewNonExtensibleEnumValueWithMinVersion' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:62: unused method 'testNewValueInExistingVersion' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:76: unused method 'testEnumValueRemoval' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:93: unused method 'testNewExtensibleEnumValueWithMinVersion' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:109: unused method 'testRenameEnumValue' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:114: unused method 'testAddEnumValueAlias' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:120: unused method 'testEnumIdentity' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:125: unused method 'testNewStructFieldUnversioned' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:131: unused method 'testStructFieldRemoval' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:136: unused method 'testStructFieldTypeChange' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:142: unused method 'testStructFieldBecomingOptional' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:148: unused method 'testStructFieldBecomingNonOptional' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:154: unused method 'testStructFieldOrderChange' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:161: unused method 'testStructFieldMinVersionChange' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:167: unused method 'testStructFieldTypeChange' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:187: unused method 'testNewStructFieldWithInvalidMinVersion' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:203: unused method 'testNewStructFieldWithValidMinVersion' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:213: unused method 'testNewStructFieldNullableReference' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:220: unused method 'testStructFieldRename' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:225: unused method 'testStructFieldReorderWithExplicitOrdinals' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:231: unused method 'testNewUnionFieldUnversioned' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:237: unused method 'testUnionFieldRemoval' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:242: unused method 'testUnionFieldTypeChange' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:248: unused method 'testUnionFieldBecomingOptional' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:254: unused method 'testFieldNestedTypeChanged' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:281: unused method 'testRecursiveTypeChange' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:295: unused method 'testUnionFieldBecomingNonOptional' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:301: unused method 'testUnionFieldOrderChange' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:308: unused method 'testUnionFieldMinVersionChange' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:314: unused method 'testUnionFieldTypeChange' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:334: unused method 'testNewUnionFieldWithInvalidMinVersion' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:350: unused method 'testNewUnionFieldWithValidMinVersion' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:360: unused method 'testUnionFieldRename' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:365: unused method 'testUnionFieldReorderWithExplicitOrdinals' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:371: unused method 'testNewInterfaceMethodUnversioned' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:377: unused method 'testInterfaceMethodRemoval' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:382: unused method 'testInterfaceMethodParamsChanged' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:411: unused method 'testInterfaceMethodReplyAdded' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:416: unused method 'testInterfaceMethodReplyRemoved' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:421: unused method 'testInterfaceMethodReplyParamsChanged' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:438: unused method 'testNewInterfaceMethodWithInvalidMinVersion' (60% confidence)
utils/codegen/ipc/mojo/public/tools/mojom/version_compatibility_unittest.py:454: unused method 'testNewInterfaceMethodWithValidMinVersion' (60% confidence)
utils/raspberrypi/ctt/cac_only.py:127: unused variable 'input_location' (60% confidence)
utils/raspberrypi/ctt/ctt.py:560: unreachable code after 'continue' (100% confidence)
utils/raspberrypi/ctt/ctt.py:670: unreachable 'else' block (100% confidence)
utils/raspberrypi/ctt/ctt_alsc.py:10: unused import 'Axes3D' (90% confidence)
utils/raspberrypi/ctt/ctt_cac.py:46: unused variable 'axs' (60% confidence)
utils/raspberrypi/ctt/ctt_cac.py:77: unused variable 'xg' (60% confidence)
utils/raspberrypi/ctt/ctt_cac.py:78: unused variable 'yg' (60% confidence)
utils/raspberrypi/ctt/ctt_image_load.py:91: unused attribute 'dptr' (60% confidence)
utils/raspberrypi/ctt/ctt_image_load.py:179: unused variable 'ch_h' (60% confidence)
utils/raspberrypi/ctt/ctt_image_load.py:179: unused variable 'ch_w' (60% confidence)
utils/raspberrypi/ctt/ctt_image_load.py:440: unreachable code after 'return' (100% confidence)
utils/raspberrypi/ctt/ctt_macbeth_locator.py:581: unused variable 'best_map' (60% confidence)
utils/raspberrypi/ctt/ctt_macbeth_locator.py:628: unused variable 'mask' (60% confidence)
utils/raspberrypi/ctt/ctt_macbeth_locator.py:664: unused variable 'best_map' (60% confidence)
utils/raspberrypi/ctt/ctt_macbeth_locator.py:691: unused variable 'best_map' (60% confidence)
utils/raspberrypi/ctt/ctt_macbeth_locator.py:709: unreachable code after 'raise' (100% confidence)
utils/raspberrypi/ctt/ctt_macbeth_locator.py:753: unreachable code after 'return' (100% confidence)
utils/raspberrypi/ctt/ctt_pretty_print_json.py:92: unused method 'iterencode' (60% confidence)
utils/raspberrypi/ctt/ctt_tools.py:13: unused import 'imutils' (90% confidence)
utils/raspberrypi/ctt/ctt_tools.py:17: unused import 'get_centroids' (90% confidence)
utils/raspberrypi/delayedctrls_parse.py:58: unused variable 'queueIndex' (60% confidence)
utils/rkisp1/gen-csc-table.py:48: unused property 'integer' (60% confidence)
utils/rkisp1/gen-csc-table.py:64: unused variable 'LIMITED' (60% confidence)
utils/tuning/libtuning/generators/generator.py:14: unused variable 'output_path' (100% confidence)
utils/tuning/libtuning/generators/raspberrypi_output.py:87: unused method 'iterencode' (60% confidence)
utils/tuning/libtuning/image.py:111: unused variable 'ch_h' (60% confidence)
utils/tuning/libtuning/image.py:111: unused variable 'ch_w' (60% confidence)
utils/tuning/libtuning/macbeth.py:249: unused variable 'best_map' (60% confidence)
utils/tuning/libtuning/macbeth.py:292: unused variable 'mask' (60% confidence)
utils/tuning/libtuning/macbeth.py:322: unused variable 'best_map' (60% confidence)
utils/tuning/libtuning/macbeth.py:347: unused variable 'best_map' (60% confidence)
utils/tuning/libtuning/modules/agc/rkisp1.py:69: unused variable 'outputs' (100% confidence)
utils/tuning/libtuning/modules/awb/rkisp1.py:19: unused variable 'outputs' (100% confidence)
utils/tuning/libtuning/modules/ccm/rkisp1.py:22: unused variable 'outputs' (100% confidence)
utils/tuning/libtuning/modules/lsc/raspberrypi.py:36: unused attribute 'output_range' (60% confidence)
utils/tuning/libtuning/modules/lsc/raspberrypi.py:189: unused variable 'outputs' (100% confidence)
utils/tuning/libtuning/modules/lsc/rkisp1.py:100: unused variable 'outputs' (100% confidence)
utils/tuning/libtuning/modules/lux/rkisp1.py:21: unused variable 'outputs' (100% confidence)
utils/tuning/libtuning/modules/module.py:31: unused variable 'outputs' (100% confidence)
utils/tuning/libtuning/modules/static.py:23: unused variable 'outputs' (100% confidence)
utils/tuning/libtuning/utils.py:9: unused import 'decimal' (90% confidence)
15 days ago ● public

Licenserecon

Command: lrc -l
Exit code: 3

en: Versions: licenserecon '11.0'  licensecheck '3.3.9-1'

Parsing Source Tree  ....
Reading d/copyright  ....
** Superfluous file pattern Documentation/theme/static/search.png
** Superfluous file pattern Documentation/theme/search.html
Running licensecheck ....

d/copyright      | licensecheck

GPL-2+           | GPL-2             .clang-format
GPL-2+           | CC0-1.0           .clang-tidy
GPL-2+           | Expat             debian/tests/gstreamer1.0-libcamera
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/camera-sensor-model.rst
CC-BY-SA-4.0     | CC-BY-4.0         Documentation/code-of-conduct.rst
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/coding-style.rst
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/conf.py.in
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/contributing.rst
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/design/ae.rst
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/Doxyfile-common.in
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/Doxyfile-internal.in
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/Doxyfile-public.in
CC-BY-SA-4.0     | Expat             Documentation/doxygen-awesome-css/doxygen-awesome.css
CC-BY-SA-4.0     | Expat             Documentation/doxygen-awesome-css/doxygen-awesome-sidebar-only.css
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/feature_requirements.rst
CC-BY-SA-4.0     | GPL-2             Documentation/gen-doxyfile.py
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/getting-started.rst
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/guides/application-developer.rst
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/guides/ipa.rst
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/guides/pipeline-handler.rst
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/guides/tracing.rst
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/index.rst
CC-BY-SA-4.0     | GPL-2             Documentation/install-doxygen.sh
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/internal-api/index.rst
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/introduction.rst
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/isp-feature-matrix.rst
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/lens_driver_requirements.rst
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/libcamera_architecture.rst
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/mali-c55.dot
CC-BY-SA-4.0     | CC0-1.0           Documentation/meson.build
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/public-api/index.rst
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/python-bindings.rst
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/runtime_configuration.rst
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/sensor_driver_requirements.rst
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/sensor-support.rst
CC-BY-SA-4.0     | CC-BY-SA-4.0      Documentation/software-isp-benchmarking.rst
GPL-2+           | CC0-1.0           .editorconfig
Apache-2.0       | Apache-2.0        include/android/hardware/libhardware/include/hardware/camera3.h
Apache-2.0       | Apache-2.0        include/android/hardware/libhardware/include/hardware/camera_common.h
Apache-2.0       | Apache-2.0        include/android/hardware/libhardware/include/hardware/fb.h
Apache-2.0       | Apache-2.0        include/android/hardware/libhardware/include/hardware/gralloc.h
Apache-2.0       | Apache-2.0        include/android/hardware/libhardware/include/hardware/hardware.h
CC0-1.0          | CC0-1.0           include/android/meson.build
Apache-2.0       | Apache-2.0        include/android/metadata/camera_metadata_hidden.h
Apache-2.0       | Apache-2.0        include/android/metadata/system/camera_metadata.h
Apache-2.0       | Apache-2.0        include/android/metadata/system/camera_metadata_tags.h
Apache-2.0       | Apache-2.0        include/android/metadata/system/camera_vendor_tags.h
Apache-2.0       | Apache-2.0        include/android/system/core/include/android/log.h
Apache-2.0       | Apache-2.0        include/android/system/core/include/cutils/compiler.h
Apache-2.0       | Apache-2.0        include/android/system/core/include/cutils/native_handle.h
Apache-2.0       | Apache-2.0        include/android/system/core/include/system/camera.h
Apache-2.0       | Apache-2.0        include/android/system/core/include/system/graphics-base.h
Apache-2.0       | Apache-2.0        include/android/system/core/include/system/graphics-base-v1.0.h
Apache-2.0       | Apache-2.0        include/android/system/core/include/system/graphics-base-v1.1.h
Apache-2.0       | Apache-2.0        include/android/system/core/include/system/graphics.h
Apache-2.0       | Apache-2.0        include/android/system/core/include/system/graphics-sw.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/base/backtrace.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/base/bound_method.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/base/class.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/base/event_dispatcher.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/base/event_dispatcher_poll.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/base/event_notifier.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/base/file.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/base/flags.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/base/log.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/base/memfd.h
LGPL-2.1+        | CC0-1.0           include/libcamera/base/meson.build
LGPL-2.1+        | LGPL-2.1          include/libcamera/base/message.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/base/mutex.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/base/object.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/base/private.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/base/regex.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/base/semaphore.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/base/shared_fd.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/base/signal.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/base/span.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/base/thread_annotations.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/base/thread.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/base/timer.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/base/unique_fd.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/base/utils.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/camera.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/camera_manager.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/color_space.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/control_ids.h.in
LGPL-2.1+        | LGPL-2.1          include/libcamera/controls.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/fence.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/formats.h.in
LGPL-2.1+        | LGPL-2.1          include/libcamera/framebuffer_allocator.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/framebuffer.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/geometry.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/bayer_format.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/byte_stream_buffer.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/camera_controls.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/camera.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/camera_lens.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/camera_manager.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/camera_sensor.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/camera_sensor_properties.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/clock_recovery.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/control_serializer.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/control_validator.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/converter/converter_dw100.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/converter/converter_dw100_vertexmap.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/converter/converter_v4l2_m2m.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/converter.h
LGPL-2.1+        | CC0-1.0           include/libcamera/internal/converter/meson.build
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/debug_controls.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/delayed_controls.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/device_enumerator.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/device_enumerator_sysfs.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/device_enumerator_udev.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/dma_buf_allocator.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/egl.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/formats.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/framebuffer.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/global_configuration.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/ipa_data_serializer.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/ipa_manager.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/ipa_module.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/ipa_proxy.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/ipc_pipe.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/ipc_pipe_unixsocket.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/ipc_unixsocket.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/mapped_framebuffer.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/matrix.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/media_device.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/media_object.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/media_pipeline.h
LGPL-2.1+        | CC0-1.0           include/libcamera/internal/meson.build
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/pipeline_handler.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/process.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/pub_key.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/request.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/shared_mem_object.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/software_isp/benchmark.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/software_isp/debayer_params.h
LGPL-2.1+        | CC0-1.0           include/libcamera/internal/software_isp/meson.build
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/software_isp/software_isp.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/software_isp/swisp_stats.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/software_isp/swstats_cpu.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/source_paths.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/sysfs.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/tracepoints/buffer_enums.tp
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/tracepoints.h.in
LGPL-2.1+        | CC0-1.0           include/libcamera/internal/tracepoints/meson.build
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/tracepoints/pipeline.tp
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/tracepoints/request_enums.tp
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/tracepoints/request.tp
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/v4l2_device.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/v4l2_pixelformat.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/v4l2_request.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/v4l2_subdevice.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/v4l2_videodevice.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/vector.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/internal/yaml_parser.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/ipa/core.mojom
LGPL-2.1+        | LGPL-2.1          include/libcamera/ipa/ipa_controls.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/ipa/ipa_interface.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/ipa/ipa_module_info.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/ipa/ipu3.mojom
LGPL-2.1+        | LGPL-2.1          include/libcamera/ipa/mali-c55.mojom
LGPL-2.1+        | CC0-1.0           include/libcamera/ipa/meson.build
LGPL-2.1+        | LGPL-2.1          include/libcamera/ipa/raspberrypi.mojom
LGPL-2.1+        | LGPL-2.1          include/libcamera/ipa/rkisp1.mojom
LGPL-2.1+        | LGPL-2.1          include/libcamera/ipa/soft.mojom
LGPL-2.1+        | LGPL-2.1          include/libcamera/ipa/vimc.mojom
LGPL-2.1+        | LGPL-2.1          include/libcamera/logging.h
LGPL-2.1+        | CC0-1.0           include/libcamera/meson.build
LGPL-2.1+        | LGPL-2.1          include/libcamera/orientation.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/pixel_format.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/request.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/stream.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/transform.h
LGPL-2.1+        | LGPL-2.1          include/libcamera/version.h.in
GPL-2+           | GPL-2             include/linux/dma-buf.h
GPL-2+           | GPL-2             include/linux/dma-heap.h
GPL-2+           | GPL-2             include/linux/dw100.h
GPL-2+           | GPL-2             include/linux/intel-ipu3.h
GPL-2+           | GPL-2             include/linux/mali-c55-config.h
GPL-2            | GPL-2             include/linux/media-bus-format.h
GPL-2+           | GPL-2             include/linux/media.h
GPL-2+           | GPL-2             include/linux/media/v4l2-isp.h
GPL-2+           | GPL-2             include/linux/stddef.h
GPL-2+           | GPL-2             include/linux/udmabuf.h
GPL-2            | GPL-2             include/linux/v4l2-mediabus.h
GPL-2+           | GPL-2             include/linux/v4l2-subdev.h
BSD-3-Clause or GPL-2+| BSD-3-clause and/or GPL-2+ include/linux/videodev2.h
GPL-2+           | CC0-1.0           include/meson.build
GPL-2+           | Apache-2.0        LICENSES/Apache-2.0.txt
GPL-2+           | BSD-2-clause      LICENSES/BSD-2-Clause.txt
GPL-2+           | BSD-3-clause      LICENSES/BSD-3-Clause.txt
GPL-2+           | CC0-1.0           LICENSES/CC0-1.0.txt
GPL-2+           | CC-BY-4.0         LICENSES/CC-BY-4.0.txt
GPL-2+           | GPL-2             LICENSES/GPL-2.0-only.txt
GPL-2+           | GPL-2             LICENSES/GPL-2.0-or-later.txt
GPL-2+           | LGPL-2.1          LICENSES/LGPL-2.1-or-later.txt
GPL-2+           | CC0-1.0 and/or LGPL-2.1 meson.build
GPL-2+           | CC0-1.0           meson_options.txt
LGPL-2.1+        | LGPL-2.1          src/android/camera3_hal.cpp
GPL-2+           | LGPL-2.1          src/android/camera_buffer.h
GPL-2+           | LGPL-2.1          src/android/camera_capabilities.cpp
GPL-2+           | LGPL-2.1          src/android/camera_capabilities.h
GPL-2+           | LGPL-2.1          src/android/camera_device.cpp
GPL-2+           | LGPL-2.1          src/android/camera_device.h
GPL-2+           | LGPL-2.1          src/android/camera_hal_config.cpp
GPL-2+           | LGPL-2.1          src/android/camera_hal_config.h
GPL-2+           | LGPL-2.1          src/android/camera_hal_manager.cpp
GPL-2+           | LGPL-2.1          src/android/camera_hal_manager.h
GPL-2+           | LGPL-2.1          src/android/camera_metadata.cpp
GPL-2+           | LGPL-2.1          src/android/camera_metadata.h
GPL-2+           | LGPL-2.1          src/android/camera_ops.cpp
GPL-2+           | LGPL-2.1          src/android/camera_ops.h
GPL-2+           | LGPL-2.1          src/android/camera_request.cpp
GPL-2+           | LGPL-2.1          src/android/camera_request.h
GPL-2+           | LGPL-2.1          src/android/camera_stream.cpp
GPL-2+           | LGPL-2.1          src/android/camera_stream.h
GPL-2+           | LGPL-2.1          src/android/cros/camera3_hal.cpp
GPL-2+           | CC0-1.0           src/android/cros/meson.build
GPL-2+           | LGPL-2.1          src/android/cros_mojo_token.h
GPL-2+           | CC0-1.0           src/android/data/nautilus/camera_hal.yaml
GPL-2+           | CC0-1.0           src/android/data/soraka/camera_hal.yaml
GPL-2+           | LGPL-2.1          src/android/frame_buffer_allocator.h
GPL-2+           | LGPL-2.1          src/android/hal_framebuffer.cpp
GPL-2+           | LGPL-2.1          src/android/hal_framebuffer.h
GPL-2+           | LGPL-2.1          src/android/jpeg/encoder.h
GPL-2+           | LGPL-2.1          src/android/jpeg/encoder_jea.cpp
GPL-2+           | LGPL-2.1          src/android/jpeg/encoder_jea.h
GPL-2+           | LGPL-2.1          src/android/jpeg/encoder_libjpeg.cpp
GPL-2+           | LGPL-2.1          src/android/jpeg/encoder_libjpeg.h
GPL-2+           | LGPL-2.1          src/android/jpeg/exif.cpp
GPL-2+           | LGPL-2.1          src/android/jpeg/exif.h
GPL-2+           | CC0-1.0           src/android/jpeg/meson.build
GPL-2+           | LGPL-2.1          src/android/jpeg/post_processor_jpeg.cpp
GPL-2+           | LGPL-2.1          src/android/jpeg/post_processor_jpeg.h
GPL-2+           | LGPL-2.1          src/android/jpeg/thumbnailer.cpp
GPL-2+           | LGPL-2.1          src/android/jpeg/thumbnailer.h
CC0-1.0          | CC0-1.0           src/android/meson.build
Apache-2.0       | Apache-2.0        src/android/metadata/camera_metadata.c
Apache-2.0       | Apache-2.0        src/android/metadata/camera_metadata_tag_info.c
GPL-2+           | LGPL-2.1          src/android/mm/cros_camera_buffer.cpp
GPL-2+           | LGPL-2.1          src/android/mm/cros_frame_buffer_allocator.cpp
GPL-2+           | LGPL-2.1          src/android/mm/generic_camera_buffer.cpp
GPL-2+           | LGPL-2.1          src/android/mm/generic_frame_buffer_allocator.cpp
GPL-2+           | Apache-2.0        src/android/mm/libhardware_stub.c
GPL-2+           | CC0-1.0           src/android/mm/meson.build
GPL-2+           | LGPL-2.1          src/android/post_processor.h
GPL-2+           | LGPL-2.1          src/android/yuv/post_processor_yuv.cpp
GPL-2+           | LGPL-2.1          src/android/yuv/post_processor_yuv.h
GPL-2+           | GPL-2             src/apps/cam/camera_session.cpp
GPL-2+           | GPL-2             src/apps/cam/camera_session.h
GPL-2+           | GPL-2             src/apps/cam/capture_script.cpp
GPL-2+           | GPL-2             src/apps/cam/capture_script.h
GPL-2+           | CC0-1.0           src/apps/cam/capture-script.yaml
GPL-2+           | GPL-2             src/apps/cam/drm.cpp
GPL-2+           | GPL-2             src/apps/cam/drm.h
GPL-2+           | GPL-2             src/apps/cam/file_sink.cpp
GPL-2+           | GPL-2             src/apps/cam/file_sink.h
GPL-2+           | GPL-2             src/apps/cam/frame_sink.cpp
GPL-2+           | GPL-2             src/apps/cam/frame_sink.h
GPL-2+           | GPL-2             src/apps/cam/kms_sink.cpp
GPL-2+           | GPL-2             src/apps/cam/kms_sink.h
GPL-2+           | GPL-2             src/apps/cam/main.cpp
GPL-2+           | GPL-2             src/apps/cam/main.h
GPL-2+           | CC0-1.0           src/apps/cam/meson.build
GPL-2+           | GPL-2             src/apps/cam/sdl_sink.cpp
GPL-2+           | GPL-2             src/apps/cam/sdl_sink.h
GPL-2+           | GPL-2             src/apps/cam/sdl_texture_1plane.cpp
GPL-2+           | GPL-2             src/apps/cam/sdl_texture_1plane.h
GPL-2+           | GPL-2             src/apps/cam/sdl_texture.cpp
GPL-2+           | GPL-2             src/apps/cam/sdl_texture.h
GPL-2+           | GPL-2             src/apps/cam/sdl_texture_mjpg.cpp
GPL-2+           | GPL-2             src/apps/cam/sdl_texture_mjpg.h
GPL-2+           | GPL-2             src/apps/cam/sdl_texture_yuv.cpp
GPL-2+           | GPL-2             src/apps/cam/sdl_texture_yuv.h
LGPL-2.1+        | LGPL-2.1          src/apps/common/dng_writer.cpp
LGPL-2.1+        | LGPL-2.1          src/apps/common/dng_writer.h
GPL-2+           | GPL-2             src/apps/common/event_loop.cpp
GPL-2+           | GPL-2             src/apps/common/event_loop.h
GPL-2+           | LGPL-2.1          src/apps/common/image.cpp
GPL-2+           | LGPL-2.1          src/apps/common/image.h
GPL-2+           | CC0-1.0           src/apps/common/meson.build
GPL-2+           | GPL-2             src/apps/common/options.cpp
GPL-2+           | GPL-2             src/apps/common/options.h
GPL-2+           | LGPL-2.1          src/apps/common/ppm_writer.cpp
GPL-2+           | LGPL-2.1          src/apps/common/ppm_writer.h
GPL-2+           | GPL-2             src/apps/common/stream_options.cpp
GPL-2+           | GPL-2             src/apps/common/stream_options.h
GPL-2+           | GPL-2             src/apps/ipa-verify/main.cpp
GPL-2+           | CC0-1.0           src/apps/ipa-verify/meson.build
GPL-2+           | GPL-2             src/apps/lc-compliance/environment.cpp
GPL-2+           | GPL-2             src/apps/lc-compliance/environment.h
GPL-2+           | GPL-2             src/apps/lc-compliance/helpers/capture.cpp
GPL-2+           | GPL-2             src/apps/lc-compliance/helpers/capture.h
GPL-2+           | GPL-2             src/apps/lc-compliance/main.cpp
GPL-2+           | CC0-1.0           src/apps/lc-compliance/meson.build
GPL-2+           | GPL-2             src/apps/lc-compliance/test_base.cpp
GPL-2+           | GPL-2             src/apps/lc-compliance/test_base.h
GPL-2+           | GPL-2             src/apps/lc-compliance/tests/capture_test.cpp
CC0-1.0          | CC0-1.0           src/apps/meson.build
GPL-2+           | GPL-2             src/apps/qcam/assets/feathericons/feathericons.qrc
GPL-2+           | LGPL-2.1          src/apps/qcam/assets/shader/shaders.qrc
GPL-2+           | GPL-2             src/apps/qcam/cam_select_dialog.cpp
GPL-2+           | GPL-2             src/apps/qcam/cam_select_dialog.h
GPL-2+           | GPL-2             src/apps/qcam/format_converter.cpp
GPL-2+           | GPL-2             src/apps/qcam/format_converter.h
GPL-2+           | GPL-2             src/apps/qcam/main.cpp
GPL-2+           | GPL-2             src/apps/qcam/main_window.cpp
GPL-2+           | GPL-2             src/apps/qcam/main_window.h
GPL-2+           | CC0-1.0           src/apps/qcam/meson.build
GPL-2+           | GPL-2             src/apps/qcam/message_handler.cpp
GPL-2+           | GPL-2             src/apps/qcam/message_handler.h
GPL-2+           | LGPL-2.1          src/apps/qcam/viewfinder_gl.cpp
GPL-2+           | LGPL-2.1          src/apps/qcam/viewfinder_gl.h
GPL-2+           | GPL-2             src/apps/qcam/viewfinder.h
GPL-2+           | GPL-2             src/apps/qcam/viewfinder_qt.cpp
GPL-2+           | GPL-2             src/apps/qcam/viewfinder_qt.h
LGPL-2.1+        | LGPL-2.1          src/gstreamer/gstlibcameraallocator.cpp
LGPL-2.1+        | LGPL-2.1          src/gstreamer/gstlibcameraallocator.h
LGPL-2.1+        | LGPL-2.1          src/gstreamer/gstlibcamera-controls.cpp.in
LGPL-2.1+        | LGPL-2.1          src/gstreamer/gstlibcamera-controls.h
LGPL-2.1+        | LGPL-2.1          src/gstreamer/gstlibcamera.cpp
LGPL-2.1+        | LGPL-2.1          src/gstreamer/gstlibcamerapad.cpp
LGPL-2.1+        | LGPL-2.1          src/gstreamer/gstlibcamerapad.h
LGPL-2.1+        | LGPL-2.1          src/gstreamer/gstlibcamerapool.cpp
LGPL-2.1+        | LGPL-2.1          src/gstreamer/gstlibcamerapool.h
LGPL-2.1+        | LGPL-2.1          src/gstreamer/gstlibcameraprovider.cpp
LGPL-2.1+        | LGPL-2.1          src/gstreamer/gstlibcameraprovider.h
LGPL-2.1+        | LGPL-2.1          src/gstreamer/gstlibcamerasrc.cpp
LGPL-2.1+        | LGPL-2.1          src/gstreamer/gstlibcamerasrc.h
LGPL-2.1+        | LGPL-2.1          src/gstreamer/gstlibcamera-utils.cpp
LGPL-2.1+        | LGPL-2.1          src/gstreamer/gstlibcamera-utils.h
LGPL-2.1+        | CC0-1.0           src/gstreamer/meson.build
GPL-2+           | GPL-2             src/ipa/ipa-sign-install.sh
GPL-2+           | GPL-2             src/ipa/ipa-sign.sh
GPL-2+           | LGPL-2.1          src/ipa/ipu3/algorithms/af.cpp
GPL-2+           | LGPL-2.1          src/ipa/ipu3/algorithms/af.h
GPL-2+           | LGPL-2.1          src/ipa/ipu3/algorithms/agc.cpp
GPL-2+           | LGPL-2.1          src/ipa/ipu3/algorithms/agc.h
GPL-2+           | LGPL-2.1          src/ipa/ipu3/algorithms/algorithm.h
GPL-2+           | LGPL-2.1          src/ipa/ipu3/algorithms/awb.cpp
GPL-2+           | LGPL-2.1          src/ipa/ipu3/algorithms/awb.h
GPL-2+           | LGPL-2.1          src/ipa/ipu3/algorithms/blc.cpp
GPL-2+           | LGPL-2.1          src/ipa/ipu3/algorithms/blc.h
GPL-2+           | CC0-1.0           src/ipa/ipu3/algorithms/meson.build
GPL-2+           | LGPL-2.1          src/ipa/ipu3/algorithms/tone_mapping.cpp
GPL-2+           | LGPL-2.1          src/ipa/ipu3/algorithms/tone_mapping.h
GPL-2+           | CC0-1.0           src/ipa/ipu3/data/meson.build
GPL-2+           | CC0-1.0           src/ipa/ipu3/data/uncalibrated.yaml
GPL-2+           | LGPL-2.1          src/ipa/ipu3/ipa_context.cpp
GPL-2+           | LGPL-2.1          src/ipa/ipu3/ipa_context.h
GPL-2+           | LGPL-2.1          src/ipa/ipu3/ipu3.cpp
GPL-2+           | CC-BY-SA-4.0      src/ipa/ipu3/ipu3-ipa-design-guide.rst
GPL-2+           | CC0-1.0           src/ipa/ipu3/meson.build
GPL-2+           | LGPL-2.1          src/ipa/ipu3/module.h
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/agc_mean_luminance.cpp
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/agc_mean_luminance.h
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/algorithm.cpp
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/algorithm.h
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/awb_bayes.cpp
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/awb_bayes.h
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/awb.cpp
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/awb_grey.cpp
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/awb_grey.h
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/awb.h
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/camera_sensor_helper.cpp
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/camera_sensor_helper.h
LGPL-2.1+        | BSD-2-clause      src/ipa/libipa/colours.cpp
LGPL-2.1+        | BSD-2-clause      src/ipa/libipa/colours.h
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/exposure_mode_helper.cpp
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/exposure_mode_helper.h
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/fc_queue.cpp
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/fc_queue.h
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/fixedpoint.cpp
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/fixedpoint.h
LGPL-2.1+        | BSD-2-clause      src/ipa/libipa/histogram.cpp
LGPL-2.1+        | BSD-2-clause      src/ipa/libipa/histogram.h
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/interpolator.cpp
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/interpolator.h
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/lsc_polynomial.cpp
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/lsc_polynomial.h
LGPL-2.1+        | BSD-2-clause      src/ipa/libipa/lux.cpp
LGPL-2.1+        | BSD-2-clause      src/ipa/libipa/lux.h
LGPL-2.1+        | CC0-1.0           src/ipa/libipa/meson.build
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/module.cpp
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/module.h
LGPL-2.1+        | BSD-2-clause      src/ipa/libipa/pwl.cpp
LGPL-2.1+        | BSD-2-clause      src/ipa/libipa/pwl.h
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/v4l2_params.cpp
LGPL-2.1+        | LGPL-2.1          src/ipa/libipa/v4l2_params.h
GPL-2+           | LGPL-2.1          src/ipa/mali-c55/algorithms/agc.cpp
GPL-2+           | LGPL-2.1          src/ipa/mali-c55/algorithms/agc.h
GPL-2+           | LGPL-2.1          src/ipa/mali-c55/algorithms/algorithm.h
GPL-2+           | LGPL-2.1          src/ipa/mali-c55/algorithms/awb.cpp
GPL-2+           | LGPL-2.1          src/ipa/mali-c55/algorithms/awb.h
GPL-2+           | LGPL-2.1          src/ipa/mali-c55/algorithms/blc.cpp
GPL-2+           | LGPL-2.1          src/ipa/mali-c55/algorithms/blc.h
GPL-2+           | LGPL-2.1          src/ipa/mali-c55/algorithms/lsc.cpp
GPL-2+           | LGPL-2.1          src/ipa/mali-c55/algorithms/lsc.h
GPL-2+           | CC0-1.0           src/ipa/mali-c55/algorithms/meson.build
GPL-2+           | CC0-1.0           src/ipa/mali-c55/data/imx415.yaml
GPL-2+           | CC0-1.0           src/ipa/mali-c55/data/meson.build
GPL-2+           | CC0-1.0           src/ipa/mali-c55/data/uncalibrated.yaml
GPL-2+           | LGPL-2.1          src/ipa/mali-c55/ipa_context.cpp
GPL-2+           | LGPL-2.1          src/ipa/mali-c55/ipa_context.h
GPL-2+           | LGPL-2.1          src/ipa/mali-c55/mali-c55.cpp
GPL-2+           | CC0-1.0           src/ipa/mali-c55/meson.build
GPL-2+           | LGPL-2.1          src/ipa/mali-c55/module.h
GPL-2+           | LGPL-2.1          src/ipa/mali-c55/params.h
CC0-1.0          | CC0-1.0           src/ipa/meson.build
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/agc.cpp
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/agc.h
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/algorithm.h
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/awb.cpp
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/awb.h
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/blc.cpp
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/blc.h
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/ccm.cpp
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/ccm.h
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/compress.cpp
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/compress.h
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/cproc.cpp
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/cproc.h
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/dpcc.cpp
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/dpcc.h
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/dpf.cpp
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/dpf.h
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/filter.cpp
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/filter.h
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/goc.cpp
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/goc.h
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/gsl.cpp
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/gsl.h
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/lsc.cpp
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/lsc.h
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/lux.cpp
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/lux.h
GPL-2+           | CC0-1.0           src/ipa/rkisp1/algorithms/meson.build
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/wdr.cpp
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/algorithms/wdr.h
GPL-2+           | CC0-1.0           src/ipa/rkisp1/data/imx219.yaml
GPL-2+           | CC0-1.0           src/ipa/rkisp1/data/imx258.yaml
GPL-2+           | CC0-1.0           src/ipa/rkisp1/data/meson.build
GPL-2+           | CC0-1.0           src/ipa/rkisp1/data/ov2685.yaml
GPL-2+           | CC0-1.0           src/ipa/rkisp1/data/ov4689.yaml
GPL-2+           | CC0-1.0           src/ipa/rkisp1/data/ov5640.yaml
GPL-2+           | CC0-1.0           src/ipa/rkisp1/data/ov5695.yaml
GPL-2+           | CC0-1.0           src/ipa/rkisp1/data/ov8858.yaml
GPL-2+           | CC0-1.0           src/ipa/rkisp1/data/uncalibrated.yaml
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/ipa_context.cpp
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/ipa_context.h
GPL-2+           | CC0-1.0           src/ipa/rkisp1/meson.build
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/module.h
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/params.cpp
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/params.h
GPL-2+           | LGPL-2.1          src/ipa/rkisp1/rkisp1.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/cam_helper/cam_helper.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/cam_helper/cam_helper.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/cam_helper/cam_helper_imx219.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/cam_helper/cam_helper_imx283.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/cam_helper/cam_helper_imx290.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/cam_helper/cam_helper_imx296.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/cam_helper/cam_helper_imx415.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/cam_helper/cam_helper_imx477.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/cam_helper/cam_helper_imx519.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/cam_helper/cam_helper_imx708.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/cam_helper/cam_helper_ov5647.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/cam_helper/cam_helper_ov64a40.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/cam_helper/cam_helper_ov7251.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/cam_helper/cam_helper_ov9281.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/cam_helper/cam_helper_vd55g1.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/cam_helper/cam_helper_vd56g3.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/cam_helper/md_parser.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/cam_helper/md_parser_smia.cpp
BSD-2-Clause     | CC0-1.0           src/ipa/rpi/cam_helper/meson.build
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/common/ipa_base.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/common/ipa_base.h
BSD-2-Clause     | CC0-1.0           src/ipa/rpi/common/meson.build
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/af_algorithm.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/af_status.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/agc_algorithm.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/agc_status.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/algorithm.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/algorithm.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/alsc_status.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/awb_algorithm.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/awb_status.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/black_level_algorithm.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/black_level_status.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/cac_status.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/camera_mode.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/ccm_algorithm.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/ccm_status.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/contrast_algorithm.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/contrast_status.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/controller.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/controller.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/decompand_algorithm.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/denoise_algorithm.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/denoise_status.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/device_status.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/device_status.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/dpc_status.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/geq_status.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/hdr_algorithm.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/hdr_status.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/histogram.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/histogram.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/lux_status.h
BSD-2-Clause     | CC0-1.0           src/ipa/rpi/controller/meson.build
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/metadata.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/noise_status.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/pdaf_data.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/region_stats.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/af.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/af.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/agc_channel.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/agc_channel.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/agc.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/agc.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/alsc.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/alsc.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/awb_bayes.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/awb.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/awb.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/awb_nn.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/black_level.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/black_level.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/cac.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/cac.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/ccm.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/ccm.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/contrast.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/contrast.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/denoise.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/denoise.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/dpc.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/dpc.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/focus.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/geq.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/geq.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/hdr.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/hdr.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/lux.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/lux.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/noise.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/noise.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/saturation.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/saturation.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/sdn.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/sdn.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/sharpen.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/sharpen.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/tonemap.cpp
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/rpi/tonemap.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/saturation_status.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/sharpen_algorithm.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/sharpen_status.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/statistics.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/stitch_status.h
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/controller/tonemap_status.h
BSD-2-Clause     | CC0-1.0           src/ipa/rpi/meson.build
BSD-2-Clause     | CC0-1.0           src/ipa/rpi/pisp/data/meson.build
BSD-2-Clause     | CC0-1.0           src/ipa/rpi/pisp/meson.build
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/pisp/pisp.cpp
BSD-2-Clause     | CC0-1.0           src/ipa/rpi/vc4/data/meson.build
BSD-2-Clause     | CC0-1.0           src/ipa/rpi/vc4/meson.build
BSD-2-Clause     | BSD-2-clause      src/ipa/rpi/vc4/vc4.cpp
GPL-2+           | LGPL-2.1          src/ipa/simple/algorithms/adjust.cpp
GPL-2+           | LGPL-2.1          src/ipa/simple/algorithms/adjust.h
GPL-2+           | LGPL-2.1          src/ipa/simple/algorithms/agc.cpp
GPL-2+           | LGPL-2.1          src/ipa/simple/algorithms/agc.h
GPL-2+           | LGPL-2.1          src/ipa/simple/algorithms/algorithm.h
GPL-2+           | LGPL-2.1          src/ipa/simple/algorithms/awb.cpp
GPL-2+           | LGPL-2.1          src/ipa/simple/algorithms/awb.h
GPL-2+           | LGPL-2.1          src/ipa/simple/algorithms/blc.cpp
GPL-2+           | LGPL-2.1          src/ipa/simple/algorithms/blc.h
GPL-2+           | LGPL-2.1          src/ipa/simple/algorithms/ccm.cpp
GPL-2+           | LGPL-2.1          src/ipa/simple/algorithms/ccm.h
GPL-2+           | CC0-1.0           src/ipa/simple/algorithms/meson.build
GPL-2+           | CC0-1.0           src/ipa/simple/data/meson.build
GPL-2+           | CC0-1.0           src/ipa/simple/data/uncalibrated.yaml
GPL-2+           | LGPL-2.1          src/ipa/simple/ipa_context.cpp
GPL-2+           | LGPL-2.1          src/ipa/simple/ipa_context.h
GPL-2+           | CC0-1.0           src/ipa/simple/meson.build
GPL-2+           | LGPL-2.1          src/ipa/simple/module.h
GPL-2+           | LGPL-2.1          src/ipa/simple/soft_simple.cpp
GPL-2+           | CC0-1.0           src/ipa/vimc/data/meson.build
GPL-2+           | LGPL-2.1          src/ipa/vimc/data/vimc.conf
GPL-2+           | CC0-1.0           src/ipa/vimc/meson.build
GPL-2+           | LGPL-2.1          src/ipa/vimc/vimc.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/base/backtrace.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/base/bound_method.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/base/class.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/base/event_dispatcher.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/base/event_dispatcher_poll.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/base/event_notifier.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/base/file.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/base/flags.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/base/log.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/base/memfd.cpp
LGPL-2.1+        | CC0-1.0           src/libcamera/base/meson.build
LGPL-2.1+        | LGPL-2.1          src/libcamera/base/message.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/base/mutex.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/base/object.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/base/semaphore.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/base/shared_fd.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/base/signal.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/base/thread.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/base/timer.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/base/unique_fd.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/base/utils.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/bayer_format.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/byte_stream_buffer.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/camera_controls.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/camera.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/camera_lens.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/camera_manager.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/clock_recovery.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/color_space.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/control_ids_core.yaml
LGPL-2.1+        | LGPL-2.1          src/libcamera/control_ids.cpp.in
LGPL-2.1+        | LGPL-2.1          src/libcamera/control_ids_debug.yaml
LGPL-2.1+        | LGPL-2.1          src/libcamera/control_ids_draft.yaml
LGPL-2.1+        | LGPL-2.1          src/libcamera/control_ids_rpi.yaml
LGPL-2.1+        | LGPL-2.1          src/libcamera/control_ranges.yaml
LGPL-2.1+        | LGPL-2.1          src/libcamera/controls.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/control_serializer.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/control_validator.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/converter/converter_dw100.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/converter/converter_dw100_vertexmap.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/converter/converter_v4l2_m2m.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/converter.cpp
LGPL-2.1+        | CC0-1.0           src/libcamera/converter/meson.build
LGPL-2.1+        | LGPL-2.1          src/libcamera/debug_controls.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/delayed_controls.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/device_enumerator.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/device_enumerator_sysfs.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/device_enumerator_udev.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/dma_buf_allocator.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/egl.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/fence.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/formats.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/formats.yaml
LGPL-2.1+        | LGPL-2.1          src/libcamera/framebuffer_allocator.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/framebuffer.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/geometry.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/global_configuration.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/ipa_controls.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/ipa_data_serializer.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/ipa_interface.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/ipa_manager.cpp
LGPL-2.1+        | CC0-1.0           src/libcamera/ipa/meson.build
LGPL-2.1+        | LGPL-2.1          src/libcamera/ipa_module.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/ipa_proxy.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/ipa_pub_key.cpp.in
LGPL-2.1+        | LGPL-2.1          src/libcamera/ipc_pipe.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/ipc_pipe_unixsocket.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/ipc_unixsocket.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/mapped_framebuffer.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/matrix.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/media_device.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/media_object.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/media_pipeline.cpp
LGPL-2.1+        | CC0-1.0           src/libcamera/meson.build
LGPL-2.1+        | LGPL-2.1          src/libcamera/orientation.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/pipeline_handler.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/pipeline/imx8-isi/imx8-isi.cpp
LGPL-2.1+        | CC0-1.0           src/libcamera/pipeline/imx8-isi/meson.build
LGPL-2.1+        | LGPL-2.1          src/libcamera/pipeline/ipu3/cio2.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/pipeline/ipu3/cio2.h
LGPL-2.1+        | LGPL-2.1          src/libcamera/pipeline/ipu3/frames.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/pipeline/ipu3/frames.h
LGPL-2.1+        | LGPL-2.1          src/libcamera/pipeline/ipu3/imgu.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/pipeline/ipu3/imgu.h
LGPL-2.1+        | LGPL-2.1          src/libcamera/pipeline/ipu3/ipu3.cpp
LGPL-2.1+        | CC0-1.0           src/libcamera/pipeline/ipu3/meson.build
LGPL-2.1+        | LGPL-2.1          src/libcamera/pipeline/mali-c55/mali-c55.cpp
LGPL-2.1+        | CC0-1.0           src/libcamera/pipeline/mali-c55/meson.build
LGPL-2.1+        | CC0-1.0           src/libcamera/pipeline/meson.build
LGPL-2.1+        | CC0-1.0           src/libcamera/pipeline/rkisp1/meson.build
LGPL-2.1+        | LGPL-2.1          src/libcamera/pipeline/rkisp1/rkisp1.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/pipeline/rkisp1/rkisp1_path.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/pipeline/rkisp1/rkisp1_path.h
BSD-2-Clause     | LGPL-2.1          src/libcamera/pipeline/rpi/common/delayed_controls.cpp
BSD-2-Clause     | LGPL-2.1          src/libcamera/pipeline/rpi/common/delayed_controls.h
BSD-2-Clause     | CC0-1.0           src/libcamera/pipeline/rpi/common/meson.build
BSD-2-Clause     | LGPL-2.1          src/libcamera/pipeline/rpi/common/pipeline_base.cpp
BSD-2-Clause     | LGPL-2.1          src/libcamera/pipeline/rpi/common/pipeline_base.h
BSD-2-Clause     | LGPL-2.1          src/libcamera/pipeline/rpi/common/rpi_stream.cpp
BSD-2-Clause     | LGPL-2.1          src/libcamera/pipeline/rpi/common/rpi_stream.h
BSD-2-Clause     | CC0-1.0           src/libcamera/pipeline/rpi/meson.build
BSD-2-Clause     | CC0-1.0           src/libcamera/pipeline/rpi/pisp/data/meson.build
BSD-2-Clause     | CC0-1.0           src/libcamera/pipeline/rpi/pisp/meson.build
BSD-2-Clause     | LGPL-2.1          src/libcamera/pipeline/rpi/pisp/pisp.cpp
BSD-2-Clause     | CC0-1.0           src/libcamera/pipeline/rpi/vc4/data/meson.build
BSD-2-Clause     | CC0-1.0           src/libcamera/pipeline/rpi/vc4/meson.build
BSD-2-Clause     | LGPL-2.1          src/libcamera/pipeline/rpi/vc4/vc4.cpp
LGPL-2.1+        | CC0-1.0           src/libcamera/pipeline/simple/meson.build
LGPL-2.1+        | LGPL-2.1          src/libcamera/pipeline/simple/simple.cpp
LGPL-2.1+        | CC0-1.0           src/libcamera/pipeline/uvcvideo/meson.build
LGPL-2.1+        | LGPL-2.1          src/libcamera/pipeline/uvcvideo/uvcvideo.cpp
LGPL-2.1+        | CC0-1.0           src/libcamera/pipeline/vimc/meson.build
LGPL-2.1+        | LGPL-2.1          src/libcamera/pipeline/vimc/vimc.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/pipeline/virtual/config_parser.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/pipeline/virtual/config_parser.h
LGPL-2.1+        | CC0-1.0           src/libcamera/pipeline/virtual/data/virtual.yaml
LGPL-2.1+        | LGPL-2.1          src/libcamera/pipeline/virtual/frame_generator.h
LGPL-2.1+        | LGPL-2.1          src/libcamera/pipeline/virtual/image_frame_generator.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/pipeline/virtual/image_frame_generator.h
LGPL-2.1+        | CC0-1.0           src/libcamera/pipeline/virtual/meson.build
LGPL-2.1+        | LGPL-2.1          src/libcamera/pipeline/virtual/test_pattern_generator.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/pipeline/virtual/test_pattern_generator.h
LGPL-2.1+        | LGPL-2.1          src/libcamera/pipeline/virtual/virtual.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/pipeline/virtual/virtual.h
LGPL-2.1+        | LGPL-2.1          src/libcamera/pixel_format.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/process.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/property_ids_core.yaml
LGPL-2.1+        | LGPL-2.1          src/libcamera/property_ids_draft.yaml
LGPL-2.1+        | CC0-1.0           src/libcamera/proxy/meson.build
LGPL-2.1+        | CC0-1.0           src/libcamera/proxy/worker/meson.build
LGPL-2.1+        | LGPL-2.1          src/libcamera/pub_key.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/request.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/sensor/camera_sensor.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/sensor/camera_sensor_legacy.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/sensor/camera_sensor_properties.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/sensor/camera_sensor_raw.cpp
LGPL-2.1+        | CC0-1.0           src/libcamera/sensor/meson.build
LGPL-2.1+        | BSD-2-clause      src/libcamera/shaders/bayer_1x_packed.frag
LGPL-2.1+        | BSD-2-clause      src/libcamera/shaders/bayer_unpacked.frag
LGPL-2.1+        | BSD-2-clause      src/libcamera/shaders/bayer_unpacked.vert
LGPL-2.1+        | LGPL-2.1          src/libcamera/shaders/identity.vert
LGPL-2.1+        | CC0-1.0           src/libcamera/shaders/meson.build
LGPL-2.1+        | LGPL-2.1          src/libcamera/shaders/RGB.frag
LGPL-2.1+        | LGPL-2.1          src/libcamera/shaders/YUV_2_planes.frag
LGPL-2.1+        | LGPL-2.1          src/libcamera/shaders/YUV_3_planes.frag
LGPL-2.1+        | LGPL-2.1          src/libcamera/shaders/YUV_packed.frag
LGPL-2.1+        | LGPL-2.1          src/libcamera/shared_mem_object.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/software_isp/benchmark.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/software_isp/debayer.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/software_isp/debayer_cpu.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/software_isp/debayer_cpu.h
LGPL-2.1+        | LGPL-2.1          src/libcamera/software_isp/debayer_egl.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/software_isp/debayer_egl.h
LGPL-2.1+        | LGPL-2.1          src/libcamera/software_isp/debayer.h
LGPL-2.1+        | CC0-1.0           src/libcamera/software_isp/meson.build
LGPL-2.1+        | LGPL-2.1          src/libcamera/software_isp/software_isp.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/software_isp/swstats_cpu.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/software_isp/TODO
LGPL-2.1+        | LGPL-2.1          src/libcamera/source_paths.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/stream.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/sysfs.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/tracepoints.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/transform.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/v4l2_device.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/v4l2_pixelformat.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/v4l2_request.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/v4l2_subdevice.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/v4l2_videodevice.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/vector.cpp
LGPL-2.1+        | LGPL-2.1          src/libcamera/version.cpp.in
LGPL-2.1+        | LGPL-2.1          src/libcamera/yaml_parser.cpp
GPL-2+           | CC0-1.0           src/meson.build
GPL-2+           | GPL-2             src/py/cam/cam_kms.py
GPL-2+           | GPL-2             src/py/cam/cam_null.py
GPL-2+           | GPL-2             src/py/cam/cam.py
GPL-2+           | GPL-2             src/py/cam/cam_qtgl.py
GPL-2+           | GPL-2             src/py/cam/cam_qt.py
GPL-2+           | GPL-2             src/py/cam/gl_helpers.py
GPL-2+           | GPL-2             src/py/cam/helpers.py
GPL-2+           | BSD-3-clause      src/py/examples/simple-cam.py
GPL-2+           | BSD-3-clause      src/py/examples/simple-capture.py
GPL-2+           | BSD-3-clause      src/py/examples/simple-continuous-capture.py
GPL-2+           | GPL-2             src/py/libcamera/gen-py-controls.py
GPL-2+           | GPL-2             src/py/libcamera/gen-py-formats.py
GPL-2+           | LGPL-2.1          src/py/libcamera/__init__.py
GPL-2+           | CC0-1.0           src/py/libcamera/meson.build
GPL-2+           | LGPL-2.1          src/py/libcamera/py_camera_manager.cpp
GPL-2+           | LGPL-2.1          src/py/libcamera/py_camera_manager.h
GPL-2+           | LGPL-2.1          src/py/libcamera/py_color_space.cpp
GPL-2+           | LGPL-2.1          src/py/libcamera/py_controls_generated.cpp.in
GPL-2+           | LGPL-2.1          src/py/libcamera/py_enums.cpp
GPL-2+           | LGPL-2.1          src/py/libcamera/py_formats_generated.cpp.in
GPL-2+           | LGPL-2.1          src/py/libcamera/py_geometry.cpp
GPL-2+           | LGPL-2.1          src/py/libcamera/py_helpers.cpp
GPL-2+           | LGPL-2.1          src/py/libcamera/py_helpers.h
GPL-2+           | LGPL-2.1          src/py/libcamera/py_main.cpp
GPL-2+           | LGPL-2.1          src/py/libcamera/py_main.h
GPL-2+           | LGPL-2.1          src/py/libcamera/py_transform.cpp
GPL-2+           | LGPL-2.1          src/py/libcamera/utils/__init__.py
GPL-2+           | LGPL-2.1          src/py/libcamera/utils/MappedFrameBuffer.py
CC0-1.0          | CC0-1.0           src/py/meson.build
GPL-2+           | GPL-2             src/v4l2/libcamerify.in
CC0-1.0          | CC0-1.0           src/v4l2/meson.build
GPL-2+           | LGPL-2.1          src/v4l2/v4l2_camera.cpp
GPL-2+           | LGPL-2.1          src/v4l2/v4l2_camera_file.cpp
GPL-2+           | LGPL-2.1          src/v4l2/v4l2_camera_file.h
GPL-2+           | LGPL-2.1          src/v4l2/v4l2_camera.h
GPL-2+           | LGPL-2.1          src/v4l2/v4l2_camera_proxy.cpp
GPL-2+           | LGPL-2.1          src/v4l2/v4l2_camera_proxy.h
GPL-2+           | LGPL-2.1          src/v4l2/v4l2_compat.cpp
GPL-2+           | LGPL-2.1          src/v4l2/v4l2_compat_manager.cpp
GPL-2+           | LGPL-2.1          src/v4l2/v4l2_compat_manager.h
GPL-2+           | CC0-1.0           subprojects/gtest.wrap
GPL-2+           | CC0-1.0           subprojects/libpisp.wrap
GPL-2+           | CC0-1.0           subprojects/libyaml.wrap
GPL-2+           | CC0-1.0           subprojects/libyuv.wrap
GPL-2+           | GPL-2             test/bayer-format.cpp
GPL-2+           | GPL-2             test/byte-stream-buffer.cpp
GPL-2+           | GPL-2             test/camera/buffer_import.cpp
GPL-2+           | GPL-2             test/camera/camera_reconfigure.cpp
GPL-2+           | GPL-2             test/camera/capture.cpp
GPL-2+           | GPL-2             test/camera/configuration_default.cpp
GPL-2+           | GPL-2             test/camera/configuration_set.cpp
CC0-1.0          | CC0-1.0           test/camera/meson.build
GPL-2+           | GPL-2             test/camera-sensor.cpp
GPL-2+           | GPL-2             test/camera/statemachine.cpp
GPL-2+           | GPL-2             test/color-space.cpp
GPL-2+           | GPL-2             test/controls/control_info.cpp
GPL-2+           | GPL-2             test/controls/control_info_map.cpp
GPL-2+           | GPL-2             test/controls/control_list.cpp
GPL-2+           | GPL-2             test/controls/control_value.cpp
CC0-1.0          | CC0-1.0           test/controls/meson.build
GPL-2+           | GPL-2             test/delayed_controls.cpp
GPL-2+           | GPL-2             test/event.cpp
GPL-2+           | GPL-2             test/event-dispatcher.cpp
GPL-2+           | GPL-2             test/event-thread.cpp
GPL-2+           | GPL-2             test/fence.cpp
GPL-2+           | GPL-2             test/file.cpp
GPL-2+           | GPL-2             test/flags.cpp
GPL-2+           | GPL-2             test/geometry.cpp
GPL-2+           | GPL-2             test/gstreamer/gstreamer_device_provider_test.cpp
GPL-2+           | GPL-2             test/gstreamer/gstreamer_memory_lifetime_test.cpp
GPL-2+           | GPL-2             test/gstreamer/gstreamer_multi_stream_test.cpp
GPL-2+           | GPL-2             test/gstreamer/gstreamer_single_stream_test.cpp
GPL-2+           | GPL-2             test/gstreamer/gstreamer_test.cpp
GPL-2+           | GPL-2             test/gstreamer/gstreamer_test.h
CC0-1.0          | CC0-1.0           test/gstreamer/meson.build
GPL-2+           | GPL-2             test/hotplug-cameras.cpp
GPL-2+           | GPL-2             test/ipa/ipa_interface_test.cpp
GPL-2+           | GPL-2             test/ipa/ipa_module_test.cpp
GPL-2+           | GPL-2             test/ipa/libipa/fixedpoint.cpp
GPL-2+           | GPL-2             test/ipa/libipa/histogram.cpp
GPL-2+           | GPL-2             test/ipa/libipa/interpolator.cpp
GPL-2+           | CC0-1.0           test/ipa/libipa/meson.build
GPL-2+           | GPL-2             test/ipa/libipa/pwl.cpp
CC0-1.0          | CC0-1.0           test/ipa/meson.build
CC0-1.0          | CC0-1.0           test/ipc/meson.build
GPL-2+           | GPL-2             test/ipc/unixsocket.cpp
GPL-2+           | GPL-2             test/ipc/unixsocket_ipc.cpp
GPL-2+           | GPL-2             test/libtest/buffer_source.cpp
GPL-2+           | GPL-2             test/libtest/buffer_source.h
GPL-2+           | GPL-2             test/libtest/camera_test.cpp
GPL-2+           | GPL-2             test/libtest/camera_test.h
CC0-1.0          | CC0-1.0           test/libtest/meson.build
GPL-2+           | GPL-2             test/libtest/test.cpp
GPL-2+           | GPL-2             test/libtest/test.h
GPL-2+           | GPL-2             test/log/log_api.cpp
GPL-2+           | GPL-2             test/log/log_process.cpp
CC0-1.0          | CC0-1.0           test/log/meson.build
GPL-2+           | GPL-2             test/mapped-buffer.cpp
GPL-2+           | GPL-2             test/matrix.cpp
GPL-2+           | GPL-2             test/media_device/media_device_acquire.cpp
GPL-2+           | GPL-2             test/media_device/media_device_link_test.cpp
GPL-2+           | GPL-2             test/media_device/media_device_print_test.cpp
GPL-2+           | GPL-2             test/media_device/media_device_test.cpp
GPL-2+           | GPL-2             test/media_device/media_device_test.h
CC0-1.0          | CC0-1.0           test/media_device/meson.build
GPL-2+           | CC0-1.0           test/meson.build
GPL-2+           | GPL-2             test/message.cpp
GPL-2+           | GPL-2             test/object.cpp
GPL-2+           | GPL-2             test/object-delete.cpp
GPL-2+           | GPL-2             test/object-invoke.cpp
GPL-2+           | GPL-2             test/pixel-format.cpp
CC0-1.0          | CC0-1.0           test/process/meson.build
GPL-2+           | GPL-2             test/process/process_test.cpp
GPL-2+           | GPL-2             test/public-api.cpp
CC0-1.0          | CC0-1.0           test/py/meson.build
GPL-2+           | GPL-2             test/py/unittests.py
GPL-2+           | GPL-2             test/serialization/control_serialization.cpp
GPL-2+           | GPL-2             test/serialization/generated_serializer/generated_serializer_test.cpp
GPL-2+           | CC0-1.0           test/serialization/generated_serializer/include/libcamera/ipa/meson.build
GPL-2+           | LGPL-2.1          test/serialization/generated_serializer/include/libcamera/ipa/test.mojom
GPL-2+           | CC0-1.0           test/serialization/generated_serializer/meson.build
GPL-2+           | GPL-2             test/serialization/ipa_data_serializer_test.cpp
CC0-1.0          | CC0-1.0           test/serialization/meson.build
GPL-2+           | GPL-2             test/serialization/serialization_test.cpp
GPL-2+           | GPL-2             test/serialization/serialization_test.h
GPL-2+           | GPL-2             test/shared-fd.cpp
GPL-2+           | GPL-2             test/signal.cpp
GPL-2+           | GPL-2             test/signal-threads.cpp
GPL-2+           | GPL-2             test/span.cpp
CC0-1.0          | CC0-1.0           test/stream/meson.build
GPL-2+           | GPL-2             test/stream/stream_colorspace.cpp
GPL-2+           | GPL-2             test/stream/stream_formats.cpp
GPL-2+           | GPL-2             test/threads.cpp
GPL-2+           | GPL-2             test/timer.cpp
GPL-2+           | GPL-2             test/timer-fail.cpp
GPL-2+           | GPL-2             test/timer-thread.cpp
GPL-2+           | GPL-2             test/transform.cpp
GPL-2+           | GPL-2             test/unique-fd.cpp
GPL-2+           | GPL-2             test/utils.cpp
CC0-1.0          | CC0-1.0           test/v4l2_compat/meson.build
GPL-2+           | GPL-2             test/v4l2_compat/v4l2_compat_test.py
GPL-2+           | GPL-2             test/v4l2_subdevice/list_formats.cpp
CC0-1.0          | CC0-1.0           test/v4l2_subdevice/meson.build
GPL-2+           | GPL-2             test/v4l2_subdevice/test_formats.cpp
GPL-2+           | GPL-2             test/v4l2_subdevice/v4l2_subdevice_test.cpp
GPL-2+           | GPL-2             test/v4l2_subdevice/v4l2_subdevice_test.h
GPL-2+           | GPL-2             test/v4l2_videodevice/buffer_cache.cpp
GPL-2+           | GPL-2             test/v4l2_videodevice/buffer_sharing.cpp
GPL-2+           | GPL-2             test/v4l2_videodevice/capture_async.cpp
GPL-2+           | GPL-2             test/v4l2_videodevice/controls.cpp
GPL-2+           | GPL-2             test/v4l2_videodevice/dequeue_watchdog.cpp
GPL-2+           | GPL-2             test/v4l2_videodevice/double_open.cpp
GPL-2+           | GPL-2             test/v4l2_videodevice/formats.cpp
CC0-1.0          | CC0-1.0           test/v4l2_videodevice/meson.build
GPL-2+           | GPL-2             test/v4l2_videodevice/request_buffers.cpp
GPL-2+           | GPL-2             test/v4l2_videodevice/stream_on_off.cpp
GPL-2+           | GPL-2             test/v4l2_videodevice/v4l2_m2mdevice.cpp
GPL-2+           | GPL-2             test/v4l2_videodevice/v4l2_videodevice_test.cpp
GPL-2+           | GPL-2             test/v4l2_videodevice/v4l2_videodevice_test.h
GPL-2+           | GPL-2             test/vector.cpp
GPL-2+           | GPL-2             test/yaml-parser.cpp
GPL-2+           | GPL-2             utils/abi-compat.sh
GPL-2+           | GPL-2             utils/checkstyle.py
GPL-2+           | GPL-2             utils/codegen/controls.py
GPL-2+           | GPL-2             utils/codegen/gen-controls.py
GPL-2+           | GPL-2             utils/codegen/gen-formats.py
GPL-2+           | GPL-2             utils/codegen/gen-gst-controls.py
GPL-2+           | LGPL-2.1          utils/codegen/gen-header.sh
GPL-2+           | GPL-2             utils/codegen/gen-ipa-pub-key.py
GPL-2+           | GPL-2             utils/codegen/gen-tp-header.py
GPL-2+           | GPL-2             utils/codegen/ipc/extract-docs.py
GPL-2+           | BSD-3-clause      utils/codegen/ipc/generate.py
GPL-2+           | LGPL-2.1          utils/codegen/ipc/generators/libcamera_templates/core_ipa_interface.h.tmpl
GPL-2+           | LGPL-2.1          utils/codegen/ipc/generators/libcamera_templates/core_ipa_serializer.h.tmpl
GPL-2+           | LGPL-2.1          utils/codegen/ipc/generators/libcamera_templates/definition_functions.tmpl
GPL-2+           | CC0-1.0           utils/codegen/ipc/generators/libcamera_templates/meson.build
GPL-2+           | LGPL-2.1          utils/codegen/ipc/generators/libcamera_templates/module_ipa_interface.h.tmpl
GPL-2+           | LGPL-2.1          utils/codegen/ipc/generators/libcamera_templates/module_ipa_proxy.cpp.tmpl
GPL-2+           | LGPL-2.1          utils/codegen/ipc/generators/libcamera_templates/module_ipa_proxy.h.tmpl
GPL-2+           | LGPL-2.1          utils/codegen/ipc/generators/libcamera_templates/module_ipa_proxy_worker.cpp.tmpl
GPL-2+           | LGPL-2.1          utils/codegen/ipc/generators/libcamera_templates/module_ipa_serializer.h.tmpl
GPL-2+           | LGPL-2.1          utils/codegen/ipc/generators/libcamera_templates/proxy_functions.tmpl
GPL-2+           | LGPL-2.1          utils/codegen/ipc/generators/libcamera_templates/serializer.tmpl
GPL-2+           | CC0-1.0           utils/codegen/ipc/generators/meson.build
GPL-2+           | GPL-2             utils/codegen/ipc/generators/mojom_libcamera_generator.py
GPL-2+           | CC0-1.0           utils/codegen/ipc/meson.build
BSD-3-Clause     | BSD-3-clause      utils/codegen/ipc/mojo/public/LICENSE
GPL-2+           | BSD-3-clause      utils/codegen/ipc/parser.py
CC0-1.0          | CC0-1.0           utils/codegen/meson.build
GPL-2+           | GPL-2             utils/gen-debug-controls.py
GPL-2+           | GPL-2             utils/gen-ipa-priv-key.sh
GPL-2+           | GPL-2             utils/gen-shader-header.py
GPL-2+           | LGPL-2.1          utils/gen-shader-headers.sh
GPL-2+           | GPL-2             utils/gen-version.sh
GPL-2+           | GPL-2             utils/hooks/post-commit
GPL-2+           | GPL-2             utils/hooks/pre-commit
GPL-2+           | GPL-2             utils/hooks/pre-push
GPL-2+           | GPL-2             utils/ipu3/ipu3-capture.sh
GPL-2+           | GPL-2             utils/ipu3/ipu3-pack.c
GPL-2+           | GPL-2             utils/ipu3/ipu3-process.sh
GPL-2+           | GPL-2             utils/ipu3/ipu3-unpack.c
CC0-1.0          | CC0-1.0           utils/ipu3/meson.build
GPL-2+           | CC0-1.0           utils/meson.build
BSD-2-Clause     | BSD-2-clause      utils/raspberrypi/ctt/alsc_only.py
BSD-2-Clause     | BSD-2-clause      utils/raspberrypi/ctt/cac_only.py
BSD-2-Clause     | BSD-2-clause      utils/raspberrypi/ctt/convert_tuning.py
BSD-2-Clause     | BSD-2-clause      utils/raspberrypi/ctt/ctt_alsc.py
BSD-2-Clause     | BSD-2-clause      utils/raspberrypi/ctt/ctt_awb.py
BSD-2-Clause     | BSD-2-clause      utils/raspberrypi/ctt/ctt_cac.py
BSD-2-Clause     | BSD-2-clause      utils/raspberrypi/ctt/ctt_ccm.py
BSD-2-Clause     | BSD-2-clause      utils/raspberrypi/ctt/ctt_dots_locator.py
BSD-2-Clause     | BSD-2-clause      utils/raspberrypi/ctt/ctt_geq.py
BSD-2-Clause     | BSD-2-clause      utils/raspberrypi/ctt/ctt_image_load.py
BSD-2-Clause     | BSD-2-clause      utils/raspberrypi/ctt/ctt_lux.py
BSD-2-Clause     | BSD-2-clause      utils/raspberrypi/ctt/ctt_macbeth_locator.py
BSD-2-Clause     | BSD-2-clause      utils/raspberrypi/ctt/ctt_noise.py
BSD-2-Clause     | BSD-2-clause      utils/raspberrypi/ctt/ctt_pisp.py
BSD-2-Clause     | BSD-2-clause      utils/raspberrypi/ctt/ctt_pretty_print_json.py
BSD-2-Clause     | BSD-2-clause      utils/raspberrypi/ctt/ctt.py
BSD-2-Clause     | BSD-2-clause      utils/raspberrypi/ctt/ctt_ransac.py
BSD-2-Clause     | BSD-2-clause      utils/raspberrypi/ctt/ctt_tools.py
BSD-2-Clause     | BSD-2-clause      utils/raspberrypi/ctt/ctt_vc4.py
GPL-2+           | BSD-2-clause      utils/raspberrypi/delayedctrls_parse.py
GPL-2+           | GPL-2             utils/release.sh
GPL-2+           | GPL-2             utils/rkisp1/gen-csc-table.py
GPL-2+           | GPL-2             utils/rkisp1/rkisp1-capture.sh
GPL-2+           | GPL-2             utils/run-dist.sh
GPL-2+           | Apache-2.0        utils/semver
GPL-2+           | GPL-2             utils/tracepoints/analyze-ipa-trace.py
GPL-2+           | GPL-2             utils/tuning/libtuning/average.py
GPL-2+           | BSD-2-clause      utils/tuning/libtuning/ctt_awb.py
GPL-2+           | BSD-2-clause      utils/tuning/libtuning/ctt_ccm.py
GPL-2+           | BSD-2-clause      utils/tuning/libtuning/ctt_ransac.py
GPL-2+           | GPL-2             utils/tuning/libtuning/generators/generator.py
GPL-2+           | GPL-2             utils/tuning/libtuning/generators/__init__.py
GPL-2+           | BSD-2-clause      utils/tuning/libtuning/generators/raspberrypi_output.py
GPL-2+           | GPL-2             utils/tuning/libtuning/generators/yaml_output.py
GPL-2+           | GPL-2             utils/tuning/libtuning/gradient.py
GPL-2+           | BSD-2-clause      utils/tuning/libtuning/image.py
GPL-2+           | GPL-2             utils/tuning/libtuning/__init__.py
GPL-2+           | GPL-2             utils/tuning/libtuning/libtuning.py
GPL-2+           | BSD-2-clause      utils/tuning/libtuning/macbeth.py
GPL-2+           | BSD-2-clause      utils/tuning/libtuning/macbeth_ref.pgm
GPL-2+           | BSD-2-clause      utils/tuning/libtuning/modules/agc/agc.py
GPL-2+           | GPL-2             utils/tuning/libtuning/modules/agc/__init__.py
GPL-2+           | BSD-2-clause      utils/tuning/libtuning/modules/agc/rkisp1.py
GPL-2+           | GPL-2             utils/tuning/libtuning/modules/awb/awb.py
GPL-2+           | GPL-2             utils/tuning/libtuning/modules/awb/__init__.py
GPL-2+           | GPL-2             utils/tuning/libtuning/modules/awb/rkisp1.py
GPL-2+           | GPL-2             utils/tuning/libtuning/modules/ccm/ccm.py
GPL-2+           | GPL-2             utils/tuning/libtuning/modules/ccm/__init__.py
GPL-2+           | GPL-2             utils/tuning/libtuning/modules/ccm/rkisp1.py
GPL-2+           | GPL-2             utils/tuning/libtuning/modules/__init__.py
GPL-2+           | GPL-2             utils/tuning/libtuning/modules/lsc/__init__.py
GPL-2+           | BSD-2-clause      utils/tuning/libtuning/modules/lsc/lsc.py
GPL-2+           | BSD-2-clause      utils/tuning/libtuning/modules/lsc/raspberrypi.py
GPL-2+           | BSD-2-clause      utils/tuning/libtuning/modules/lsc/rkisp1.py
GPL-2+           | GPL-2             utils/tuning/libtuning/modules/lux/__init__.py
GPL-2+           | GPL-2             utils/tuning/libtuning/modules/lux/lux.py
GPL-2+           | GPL-2             utils/tuning/libtuning/modules/lux/rkisp1.py
GPL-2+           | GPL-2             utils/tuning/libtuning/modules/module.py
GPL-2+           | GPL-2             utils/tuning/libtuning/modules/static.py
GPL-2+           | GPL-2             utils/tuning/libtuning/parsers/__init__.py
GPL-2+           | GPL-2             utils/tuning/libtuning/parsers/parser.py
GPL-2+           | GPL-2             utils/tuning/libtuning/parsers/raspberrypi_parser.py
GPL-2+           | GPL-2             utils/tuning/libtuning/parsers/yaml_parser.py
GPL-2+           | GPL-2             utils/tuning/libtuning/smoothing.py
GPL-2+           | BSD-2-clause      utils/tuning/libtuning/utils.py
GPL-2+           | GPL-2             utils/tuning/raspberrypi_alsc_only.py
GPL-2+           | GPL-2             utils/tuning/raspberrypi/alsc.py
GPL-2+           | GPL-2             utils/tuning/raspberrypi/__init__.py
GPL-2+           | GPL-2             utils/tuning/rkisp1.py
GPL-2+           | GPL-2             utils/update-kernel-headers.sh
GPL-2+           | GPL-2             utils/update-mojo.sh

15 days ago ● public

CME fix

Command: cme fix --verbose dpkg
Exit code: 0


Reading package lists... 0%

Reading package lists... 100%

Reading package lists... Done

Building dependency tree... 0%

Building dependency tree... 0%

Building dependency tree... 50%

Building dependency tree... 50%

Building dependency tree... Done

Reading state information... 0% 

Reading state information... 0%

Reading state information... Done
cme: running fix on dpkg configuration...
Connecting to api.ftp-master.debian.org to check 22 package versions. Please wait...
Got info from api.ftp-master.debian.org for 20 packages.
Warning in 'control source Build-Depends:5': package gnutls-dev is unknown. Check for typos if not a virtual package.
Offending value: 'libgnutls28-dev | gnutls-dev'
Warning in 'control source Build-Depends:19': unnecessary greater-than versioned dependency: meson (>= 0.63). Debian has oldoldstable -> 0.56.2-1; oldstable -> 1.0.1-5; oldstable-backports -> 1.7.0-1~bpo12+1; stable -> 1.7.0-1; unstable -> 1.10.1-1; testing -> 1.10.1-1;
Offending value: 'meson (>= 0.63)'
Warning in 'control binary:"libcamera0.7" Breaks:0': package libcamera0 is unknown. Check for typos if not a virtual package.
Offending value: 'libcamera0 (<< 0.0.3-1~)'
Warning in 'control binary:"libcamera0.7" Replaces:0': package libcamera0 is unknown. Check for typos if not a virtual package.
Offending value: 'libcamera0 (<< 0.0.3-1~)'
Warning in 'control binary:"libcamera-ipa" Breaks:0': package libcamera0 is unknown. Check for typos if not a virtual package.
Offending value: 'libcamera0 (<< 0.0.3-1~)'
Warning in 'control binary:"libcamera-ipa" Replaces:0': package libcamera0 is unknown. Check for typos if not a virtual package.
Offending value: 'libcamera0 (<< 0.0.3-1~)'
Warning in 'control binary:"libcamera-v4l2" Breaks:0': package libcamera0 is unknown. Check for typos if not a virtual package.
Offending value: 'libcamera0 (<< 0.0.3-1~)'
Warning in 'control binary:"libcamera-v4l2" Replaces:0': package libcamera0 is unknown. Check for typos if not a virtual package.
Offending value: 'libcamera0 (<< 0.0.3-1~)'
Warning in 'control binary:"gstreamer1.0-libcamera" Breaks:0': package libcamera0 is unknown. Check for typos if not a virtual package.
Offending value: 'libcamera0 (<< 0.0.3-1~)'
Warning in 'control binary:"gstreamer1.0-libcamera" Replaces:0': package libcamera0 is unknown. Check for typos if not a virtual package.
Offending value: 'libcamera0 (<< 0.0.3-1~)'
Warning in 'install:"gstreamer1.0-libcamera" content:0': path should not begin with '/'
Offending value: '/usr/lib/*/gstreamer-1.0/'

Changes applied to dpkg configuration:
- control source Build-Depends:19: 'meson (>= 0.63)' -> 'meson' # applied fix for :unnecessary greater-than versioned dependency: meson (>= 0.63). Debian has oldoldstable -> 0.56.2-1; oldstable -> 1.0.1-5; oldstable-backports -> 1.7.0-1~bpo12+1; stable -> 1.7.0-1; unstable -> 1.10.1-1; testing -> 1.10.1-1;
- install:"gstreamer1.0-libcamera" content:0: '/usr/lib/*/gstreamer-1.0/' -> 'usr/lib/*/gstreamer-1.0/' # applied fix for :path should not begin with '/'
Connecting to api.ftp-master.debian.org to check gnutls-dev versions. Please wait...
got no info for gnutls-dev
Connecting to api.ftp-master.debian.org to check libcamera0 versions. Please wait...
got no info for libcamera0

Back to Dashboard | View all reviews for this package