From aff0a5b38121f0290b1489d97fc5da4c26ed8313 Mon Sep 17 00:00:00 2001
From: Nicolas Pope <nwpope@utu.fi>
Date: Sun, 2 Jun 2019 13:27:50 +0300
Subject: [PATCH] Add stream to reconstructor, not stable

---
 applications/gui/src/main.cpp         | 2 +-
 applications/reconstruct/src/main.cpp | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/applications/gui/src/main.cpp b/applications/gui/src/main.cpp
index 6ab767c93..ecd16bf9f 100644
--- a/applications/gui/src/main.cpp
+++ b/applications/gui/src/main.cpp
@@ -88,7 +88,7 @@ class FTLApplication : public nanogui::Screen {
 	}
 
 	virtual void draw(NVGcontext *ctx) {
-		net_->broadcast("grab");
+		//net_->broadcast("grab");
 		for (auto &src : sources_) {
 			cv::Mat rgb, depth;
 			src.source->grab();
diff --git a/applications/reconstruct/src/main.cpp b/applications/reconstruct/src/main.cpp
index 18ed5db3c..09791e3f1 100644
--- a/applications/reconstruct/src/main.cpp
+++ b/applications/reconstruct/src/main.cpp
@@ -11,6 +11,7 @@
 #include <ftl/scene_rep_hash_sdf.hpp>
 #include <ftl/rgbd.hpp>
 #include <ftl/virtual_source.hpp>
+#include <ftl/rgbd_streamer.hpp>
 
 // #include <zlib.h>
 // #include <lz4.h>
@@ -423,6 +424,9 @@ static void run() {
 	virt->setScene(&scene);
 	display.setSource(virt);
 
+	ftl::rgbd::Streamer stream(config, &net);
+	stream.add(virt);
+	stream.run();
 
 	unsigned char frameCount = 0;
 	bool paused = false;
-- 
GitLab