From 233110da90eed8654ef4f8f031aa921093351e03 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Thu, 23 Sep 2021 15:56:03 +0200 Subject: [PATCH] Make sure MistProcMKVExec is not tracked as a viewer. --- src/process/process_exec.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/process/process_exec.cpp b/src/process/process_exec.cpp index a78ab687..ce61e899 100644 --- a/src/process/process_exec.cpp +++ b/src/process/process_exec.cpp @@ -72,6 +72,12 @@ namespace Mist{ } bool needsLock(){return false;} bool isSingular(){return false;} + void connStats(Comms::Statistics &statComm){ + for (std::map::iterator it = userSelect.begin(); it != userSelect.end(); it++){ + if (it->second){it->second.setStatus(COMM_STATUS_DONOTTRACK | it->second.getStatus());} + } + InputEBML::connStats(statComm); + } }; class ProcessSource : public OutEBML{ @@ -111,6 +117,12 @@ namespace Mist{ realTime = 0; OutEBML::sendHeader(); }; + void connStats(uint64_t now, Comms::Statistics &statComm){ + for (std::map::iterator it = userSelect.begin(); it != userSelect.end(); it++){ + if (it->second){it->second.setStatus(COMM_STATUS_DONOTTRACK | it->second.getStatus());} + } + OutEBML::connStats(now, statComm); + } void sendNext(){ { tthread::lock_guard guard(statsMutex);