From bd5882e9ab6c9c4f280a5eb5ca24da2d5275d756 Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Wed, 25 May 2016 00:15:40 +0200 Subject: [PATCH] Remove input encoding for UDP streams. Metacube input makes no sense for UDP; this was a bit too eager copy-and-paste. And even worse, it had now become default. --- config.cpp | 12 ------------ config.h | 1 - main.cpp | 5 ++--- 3 files changed, 2 insertions(+), 16 deletions(-) diff --git a/config.cpp b/config.cpp index 15fe88e..2e680b8 100644 --- a/config.cpp +++ b/config.cpp @@ -330,18 +330,6 @@ bool parse_udpstream(const ConfigLine &line, Config *config) } } - // Parse input encoding. - map::const_iterator src_encoding_parm_it = line.parameters.find("src_encoding"); - if (src_encoding_parm_it == line.parameters.end() || - src_encoding_parm_it->second == "metacube") { - udpstream.src_encoding = StreamConfig::STREAM_ENCODING_METACUBE; - } else if (src_encoding_parm_it->second == "raw") { - udpstream.src_encoding = StreamConfig::STREAM_ENCODING_RAW; - } else { - log(ERROR, "Parameter 'src_encoding' must be either 'raw' or 'metacube' (default)"); - return false; - } - config->udpstreams.push_back(udpstream); return true; } diff --git a/config.h b/config.h index a230731..2e05287 100644 --- a/config.h +++ b/config.h @@ -26,7 +26,6 @@ struct UDPStreamConfig { uint32_t pacing_rate; // In bytes per second. Default is ~0U (no limit). int ttl; // Default is -1 (use operating system default). int multicast_iface_index; // Default is -1 (use operating system default). - StreamConfig::Encoding src_encoding; }; struct Gen204Config { diff --git a/main.cpp b/main.cpp index a7ad64c..ac86e5c 100644 --- a/main.cpp +++ b/main.cpp @@ -158,7 +158,7 @@ void create_config_inputs(const Config &config, multimap::iterator input_it = inputs->find(make_pair(src, src_encoding)); + multimap::iterator input_it = inputs->find(make_pair(src, Input::INPUT_ENCODING_RAW)); assert(input_it != inputs->end()); input_it->second.input->add_destination(stream_index); ++input_it->second.refcount; -- 2.39.2