]> git.sesse.net Git - cubemap/blobdiff - main.cpp
Support Metacube _output_. Required splitting HTTP headers from stream headers, which...
[cubemap] / main.cpp
index fa63549bd7f8a00b1ce05d55ad09c5f594507cfa..b45713db99ccd307442165f69150fa6492c3c9ea 100644 (file)
--- a/main.cpp
+++ b/main.cpp
@@ -143,9 +143,13 @@ void create_streams(const Config &config,
        for (unsigned i = 0; i < config.streams.size(); ++i) {
                const StreamConfig &stream_config = config.streams[i];
                if (deserialized_stream_ids.count(stream_config.stream_id) == 0) {
-                       servers->add_stream(stream_config.stream_id, stream_config.backlog_size);
+                       servers->add_stream(stream_config.stream_id,
+                                           stream_config.backlog_size,
+                                           Stream::Encoding(stream_config.encoding));
                } else {
                        servers->set_backlog_size(stream_config.stream_id, stream_config.backlog_size);
+                       servers->set_encoding(stream_config.stream_id,
+                                             Stream::Encoding(stream_config.encoding));
                }
                expecting_stream_ids.erase(stream_config.stream_id);