fix: fabric-bridge build - use NodeRunner::run, get writer config from node base class

This commit is contained in:
Johanness
2026-06-14 15:27:47 +03:00
parent 1ab41b6740
commit 919f61fc72
4 changed files with 21 additions and 15 deletions
@@ -241,9 +241,10 @@ void FabricBridgeNode::run_target() {
}
target_ = tgt;
mxlFlowConfigInfo config{};
mxlFlowWriterGetConfigInfo(*writer_, &config);
grain_rate_ = config.common.grainRate;
auto* config = get_writer_config("video_out");
if (config) {
grain_rate_ = config->common.grainRate;
}
mxlFabricsTargetConfig target_cfg{};
target_cfg.version = MXL_FABRICS_API_VERSION;
+1 -6
View File
@@ -2,10 +2,5 @@
#include <dmf-node/node_runner.hpp>
int main(int argc, char* argv[]) {
dmf_node::NodeRunner runner;
if (!runner.parse_args(argc, argv)) {
return 1;
}
auto node = std::make_unique<dmf_node::FabricBridgeNode>();
return runner.exec(std::move(node));
return dmf_node::NodeRunner::run<dmf_node::FabricBridgeNode>(argc, argv);
}