]> git.sesse.net Git - cubemap/blobdiff - config.cpp
Fix a memory leak with raw inputs.
[cubemap] / config.cpp
index 51a8b8d71082d9287e173d404ffbff2ee3a7b6ad..2e680b818c111ca02490688cc3ac1bcb34365204 100644 (file)
@@ -242,7 +242,7 @@ bool parse_stream(const ConfigLine &line, Config *config)
                stream.prebuffering_bytes = atoi(prebuffer_it->second.c_str());
        }
 
-       // Parse ouptut encoding.
+       // Parse output encoding.
        map<string, string>::const_iterator encoding_parm_it = line.parameters.find("encoding");
        if (encoding_parm_it == line.parameters.end() ||
            encoding_parm_it->second == "raw") {
@@ -330,18 +330,6 @@ bool parse_udpstream(const ConfigLine &line, Config *config)
                }
        }
 
-       // Parse input encoding.
-       map<string, string>::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;
 }