From 5032044c80f4d48ceed5fc153eb310497c8b2e50 Mon Sep 17 00:00:00 2001 From: Nicolas Pope <nwpope@utu.fi> Date: Thu, 30 Jan 2020 15:39:08 +0200 Subject: [PATCH] Add GUI data stream option --- applications/gui/src/src_window.cpp | 4 +++- components/streams/src/receiver.cpp | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/applications/gui/src/src_window.cpp b/applications/gui/src/src_window.cpp index fbb38e1d9..21165e6e1 100644 --- a/applications/gui/src/src_window.cpp +++ b/applications/gui/src/src_window.cpp @@ -246,7 +246,9 @@ void SourceWindow::_updateCameras(const vector<string> &netcams) { for (int i=0; i<strms.size(); ++i) { auto *stream = strms[i]; - stream_->add(stream); + bool isspecial = (stream->get<std::string>("uri") == screen_->root()->value("data_stream",std::string(""))); + if (isspecial) LOG(INFO) << "Adding special stream"; + stream_->add(stream, (isspecial) ? 1 : 0); LOG(INFO) << "Add Stream: " << stream->value("uri", std::string("NONE")); diff --git a/components/streams/src/receiver.cpp b/components/streams/src/receiver.cpp index 161188e9c..9a2adf7f4 100644 --- a/components/streams/src/receiver.cpp +++ b/components/streams/src/receiver.cpp @@ -310,7 +310,7 @@ void Receiver::setStream(ftl::stream::Stream *s) { //LOG(INFO) << "PACKET: " << spkt.timestamp << ", " << (int)spkt.channel << ", " << (int)pkt.codec << ", " << (int)pkt.definition; // TODO: Allow for multiple framesets - if (spkt.frameSetID() > 0) LOG(INFO) << "Frameset " << spkt.frameSetID() << " received"; + if (spkt.frameSetID() > 0) LOG(INFO) << "Frameset " << spkt.frameSetID() << " received: " << (int)spkt.channel; if (spkt.frameSetID() > 0) return; // Too many frames, so ignore. -- GitLab