Skip to content

Commit 425e382

Browse files
committed
speedup in rosbag conversion
1 parent a4e6c2d commit 425e382

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

cloudini_lib/tools/src/mcap_converter.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,11 @@ void McapConverter::encodePointClouds(
191191

192192
auto encoding_info = Cloudini::toEncodingInfo(pc_info);
193193

194+
// no need to do ZSTD compression twice
195+
if (mcap_writer_compression == Cloudini::CompressionOption::ZSTD) {
196+
encoding_info.compression_opt = Cloudini::CompressionOption::NONE;
197+
}
198+
194199
// Start encoding the pointcloud data[]
195200
Cloudini::PointcloudEncoder pc_encoder(encoding_info);
196201
auto new_size = pc_encoder.encode(pc_info.data, compressed_cloud);

0 commit comments

Comments
 (0)