mcap
mcap copied to clipboard
MCAP is a modular, performant, and serialization-agnostic container file format, useful for pub/sub and robotics applications.
This is coming from usage of log.Fatalf instead of the die() function defined in cmd/root.go. All usage of log.Fatal should be replaced with die(). The die function should maybe be...
Currently when you run `mcap list schemas` on a protobuf mcap it makes a best effort translation of the binary FileDescriptorSet back to text for display. The translation is sufficient...
Currently a user can view schemas in an mcap file with `mcap list schemas`. However, it is difficult to actually extract a schema from the output since it is rendered...
It should be possible to use attachments with the CLI tool: * Add an attachment to an existing mcap file. This should be done efficiently, by removing the summary section...
Currently unsupported, I get the following error: ``` $ mcap cat --json converted.mcap 2022/05/01 09:05:35 Error: failed to print messages: JSON output only supported for ros1msg and protobuf schemas ```
This module could be useful to any organization dealing with ROS data in go.
NOTE: The `cpp/` directory has a ROS 1 writer example – do we want to include ROS 1 and ROS 2 in the list below? - Python - Needs example...
Ability to store raw h.264 data in MCAP, without needing to wrap each NAL packet in another message encoding.
**Public-Facing Changes** Hopefully none, other than speed-ups. **Description** This was a significant source of slow-down in reading MCAP files. Not sure if there's some subtle reason why doing this copy...
Default behavior for the writer should chunked with zstd compression. The option that controls chunking should be switched from "Chunked" to "Unchunked", to allow an empty options struct to default...