|
MCAP Reader
|
This package enhances ADTF and the ADTF File Library to read/import Foxglove MCAP files as used for example in ROS2 as rosbag2.
Please have a look at Release Notes.
The following components are delivered:
| Reader ID | Stream Meta Type | Description |
|---|---|---|
| mcap | adtf/default | Reads content from Foxglove MCAP files (as used for example in ROS2 as rosbag2) containing raw/compressed image, raw audio, compressed video, log and point cloud data. |
| Protobuf class | ADTF Stream Meta Type |
|---|---|
CompressedImage | adtf/gstreamer |
CompressedVideo | adtf/gstreamer |
Log | adtf/string |
PointCloud | adtf/devicetb/pointcloud |
RawImage | adtf/image |
RawAudio | adtf/audio |
This package includes an ADTF example project to demonstrate the use of the ADTF GStreamer Toolbox with compressed video/image formats in connection with the adtf/gstreamer Stream Meta Type. Make sure you followed the instructions of the ADTF GStreamer Toolbox readme for the correct setup.
cmake together with conan on which the source code is based. scripts/conan/build/conanfile.py within the source package.This package has been built and tested only under following compilers and operating systems (native/container):
conan. conan. conan. Note: Our entire code is prepared for cross-compiling (as we do as well). See
cmake/conandocumentation for how to.
For any license information have a look at LICENSE.
Furthermore please refer to Used Open Source Software for an overview of 3rd party packages we are glad to use.