From fe3b5969ca23d2d39d7a6343239bd64cac367566 Mon Sep 17 00:00:00 2001 From: JohannesItten Date: Wed, 1 Jul 2026 12:47:40 +0300 Subject: [PATCH] fix: add required grouphint tag to make_audio_flow_def MXL FlowParser requires urn:x-nmos:tag:grouphint/v1.0 in the tags object of every flow definition. make_audio_flow_def was missing tags entirely, causing FlowParser.cpp:192 "Invalid group hint tag". Co-Authored-By: Claude Sonnet 4.6 --- shared/FlowDef.hpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/shared/FlowDef.hpp b/shared/FlowDef.hpp index 4af016c..ffd7a1f 100644 --- a/shared/FlowDef.hpp +++ b/shared/FlowDef.hpp @@ -65,6 +65,9 @@ inline std::string make_audio_flow_def( {"sample_rate", {{"numerator", sample_rate}, {"denominator", 1}}}, {"channels", ch_arr}, {"bit_depth", bit_depth}, + {"tags", { + {"urn:x-nmos:tag:grouphint/v1.0", json::array({label + ":Audio"})} + }}, }.dump(); }