X-Git-Url: https://git.sesse.net/?p=cubemap;a=blobdiff_plain;f=config.cpp;h=57bf10a7f0ddc038f892a4e08b62706341d98842;hp=f1b05c1821035819debc55d364c05189a774fed9;hb=b08dc2a81825a298a03f2dee2ae7dd7045e72739;hpb=e58011d0b12b490acaf7b65f7462a119ca8d6410 diff --git a/config.cpp b/config.cpp index f1b05c1..57bf10a 100644 --- a/config.cpp +++ b/config.cpp @@ -290,6 +290,14 @@ bool parse_udpstream(const ConfigLine &line, Config *config) udpstream.pacing_rate = atoi(pacing_rate_it->second.c_str()) * 1024 / 8; } + // Parse the TTL. The same value is used for unicast and multicast. + map::const_iterator ttl_it = line.parameters.find("ttl"); + if (ttl_it == line.parameters.end()) { + udpstream.ttl = -1; + } else { + udpstream.ttl = atoi(ttl_it->second.c_str()); + } + config->udpstreams.push_back(udpstream); return true; }