feat(zed): improve MCAP export batching and defaults

Default ZED MCAP export to neural_plus depth across the CLI and Python wrappers, and add tail-frame handling plus better corrupted-frame diagnostics in zed_svo_to_mcap.

Add mixed hardware/software worker pools to the batch MCAP wrapper, replace tqdm with progress-table on TTYs, keep text event logging and heartbeats for non-TTY runs, and document the NVENC session-limit rationale for mixed mode in the README.

Also refresh Python dependencies for the batch tooling and move the OpenSSL lookup in CMake so the local workspace build remains compatible with the vendored cnats setup.
This commit is contained in:
2026-03-23 09:07:38 +00:00
parent 2f74a9561d
commit a0b9c95d5b
7 changed files with 909 additions and 69 deletions
+1 -1
View File
@@ -67,7 +67,7 @@ def parse_args() -> argparse.Namespace:
parser.add_argument(
"--depth-mode",
choices=("neural_light", "neural", "neural_plus"),
default="neural",
default="neural_plus",
help="Depth mode passed to zed_svo_to_mcap",
)
parser.add_argument(