From 23bff5a275731a6cad661e35f4edb91b4f0f548f Mon Sep 17 00:00:00 2001
From: Nicolas Pope <nwpope@utu.fi>
Date: Sun, 16 Jun 2019 10:15:13 +0300
Subject: [PATCH] Add compress time log

---
 components/rgbd-sources/src/streamer.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/components/rgbd-sources/src/streamer.cpp b/components/rgbd-sources/src/streamer.cpp
index 9b90cd4b8..6d926ff8c 100644
--- a/components/rgbd-sources/src/streamer.cpp
+++ b/components/rgbd-sources/src/streamer.cpp
@@ -295,6 +295,8 @@ void Streamer::_schedule() {
 
 		// Compress depth job
 		pool_.push([this,src](int id) {
+			auto start = std::chrono::high_resolution_clock::now();
+
 			if (!src->depth.empty()) {
 				cv::Mat d2;
 				src->depth.convertTo(d2, CV_16UC1, 16*100);
@@ -308,6 +310,10 @@ void Streamer::_schedule() {
 				cv::imencode(".png", d2, src->d_buf, pngparams);
 			}
 
+			std::chrono::duration<double> elapsed =
+				std::chrono::high_resolution_clock::now() - start;
+			LOG(INFO) << "Depth Compress in " << elapsed.count() << "s";
+
 			src->state |= ftl::rgbd::detail::kDepth;
 			_swap(src);
 			--jobs_;
-- 
GitLab