what:
This request is for depthai-core include/3rdparty/mcap MCAP to be updated from version v1.3.0 to v2.0.2.
At this time, the depthai-core main branch and develop branch have MCAP_LIBRARY_VERSION "1.3.0". This can be verified by checking depthai-core include/3rdparty/mcap/types.hpp:
why:
-
The depthai-core embedded mcap 1.3.0 was found to leak into a CMake project which is otherwise expecting (and configured for) mcap 2.0.2. This leakage scenario resulted in run-time app crashes with segment fault core dumps.
-
The MCAP 2.0.2 version update request resolves a long list of issues as shown in the MCAP release history:
how:
This MCAP 2.0.2 version update is expected to be a drop-in replacement from foxglove/mcap cpp/mcap/include/mcap to: