feat: support bundled frame-window offsets in zed_svo_to_mcap
Implement bundled multi-camera --start-frame semantics as synced-group\nindices from the common synced start, inclusive with --end-frame.\n\nUpdate zed_svo_to_mcap to skip synced groups before writing, keep\nsingle-camera raw SVO frame semantics unchanged, and adjust exact\nprogress totals for selected bundled windows.\n\nReplace the expensive bundled exact pre-count path with approximate\ntime-window progress when --end-frame is not set, and update the\nshared TTY progress bar helper to support fraction-based rendering.\n\nExpose --start-frame in the batch MCAP wrapper and document the\nbundled frame-window semantics and approximate progress behavior in\nthe README.
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
#include <cstdint>
|
||||
#include <memory>
|
||||
#include <string_view>
|
||||
|
||||
namespace cvmmap_streamer::zed_tools {
|
||||
|
||||
@@ -17,7 +18,9 @@ public:
|
||||
bool enabled() const;
|
||||
|
||||
void update(std::uint64_t completed_frames);
|
||||
void update_fraction(double fraction, std::string_view detail = {});
|
||||
void finish(std::uint64_t completed_frames, bool success);
|
||||
void finish_fraction(double fraction, bool success, std::string_view detail = {});
|
||||
|
||||
private:
|
||||
struct Impl;
|
||||
|
||||
Reference in New Issue
Block a user