From cb46e8753d747ee157241e480b02ae240ac58466 Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Mon, 22 Dec 2025 17:30:59 +0100 Subject: Improve json.hpp --- src/input/Edi.cpp | 10 +++++----- src/input/Zmq.cpp | 14 +++++++------- 2 files changed, 12 insertions(+), 12 deletions(-) (limited to 'src/input') diff --git a/src/input/Edi.cpp b/src/input/Edi.cpp index b100f32..1b09eb1 100644 --- a/src/input/Edi.cpp +++ b/src/input/Edi.cpp @@ -512,17 +512,17 @@ const std::string Edi::get_parameter(const std::string& parameter) const const json::map_t Edi::get_all_values() const { json::map_t map; - map["buffer"].v = m_max_frames_overrun; - map["prebuffering"].v = m_num_frames_prebuffering; + map["buffer"] = m_max_frames_overrun.load(); + map["prebuffering"] = m_num_frames_prebuffering.load(); switch (getBufferManagement()) { case Inputs::BufferManagement::Prebuffering: - map["buffermanagement"].v = "prebuffering"; + map["buffermanagement"] = "prebuffering"; break; case Inputs::BufferManagement::Timestamped: - map["buffermanagement"].v = "timestamped"; + map["buffermanagement"] = "timestamped"; break; } - map["tistdelay"].v = m_tist_delay.count(); + map["tistdelay"] = m_tist_delay.count(); return map; } diff --git a/src/input/Zmq.cpp b/src/input/Zmq.cpp index d5e722e..2997c53 100644 --- a/src/input/Zmq.cpp +++ b/src/input/Zmq.cpp @@ -619,13 +619,13 @@ const string ZmqBase::get_parameter(const string& parameter) const const json::map_t ZmqBase::get_all_values() const { json::map_t map; - map["buffer"].v = m_config.buffer_size; - map["prebuffering"].v = m_config.prebuffering; - map["enable"].v = m_enable_input; - map["encryption"].v = m_config.enable_encryption; - map["secretkey"].v = m_config.curve_secret_keyfile; - map["publickey"].v = m_config.curve_public_keyfile; - map["encoderkey"].v = m_config.curve_encoder_keyfile; + map["buffer"] = m_config.buffer_size; + map["prebuffering"] = m_config.prebuffering; + map["enable"] = m_enable_input; + map["encryption"] = m_config.enable_encryption; + map["secretkey"] = m_config.curve_secret_keyfile; + map["publickey"] = m_config.curve_public_keyfile; + map["encoderkey"] = m_config.curve_encoder_keyfile; return map; } -- cgit v1.2.3