ipa: libipa: matrix: Fix incorrect symbol namespace

The matrixVlidateYaml() function is declared in the libcamera::ipa::
namespace, but defined in the libcamera:: namespace. This causes a
dynamic linking error at runtime. Fix it by moving the function
definition.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Tested-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
This commit is contained in:
Laurent Pinchart
2024-06-24 22:14:22 +03:00
parent 3d7e50fd71
commit 2119bdac6a
+2 -2
View File
@@ -122,8 +122,6 @@ namespace ipa {
* \return Matrix sum of matrices \a m1 and \a m2
*/
} /* namespace ipa */
#ifndef __DOXYGEN__
/*
* The YAML data shall be a list of numerical values. Its size shall be equal
@@ -146,4 +144,6 @@ bool matrixValidateYaml(const YamlObject &obj, unsigned int size)
}
#endif /* __DOXYGEN__ */
} /* namespace ipa */
} /* namespace libcamera */