@@ -115,7 +115,8 @@ HMODULE hRtwq;
115115std::string slobs_plugin;
116116std::vector<std::pair<std::string, obs_module_t *>> obsModules;
117117OBS_API::LogReport logReport;
118- OBS_API::OutputStats streamingOutputStats;
118+ OBS_API::OutputStats streamingOutputStatsMain;
119+ OBS_API::OutputStats streamingOutputStatsSecondary;
119120OBS_API::OutputStats recordingOutputStats;
120121std::mutex logMutex;
121122std::string currentVersion;
@@ -996,9 +997,9 @@ void OBS_API::OBS_API_getPerformanceStatistics(void *data, const int64_t id, con
996997 rval.push_back (ipc::value (getNumberOfDroppedFrames ()));
997998 rval.push_back (ipc::value (getDroppedFramesPercentage ()));
998999
999- getCurrentOutputStats (OBS_service::getStreamingOutput (StreamServiceId::Main), streamingOutputStats );
1000- rval.push_back (ipc::value (streamingOutputStats .kbitsPerSec ));
1001- rval.push_back (ipc::value (streamingOutputStats .dataOutput ));
1000+ getCurrentOutputStats (OBS_service::getStreamingOutput (StreamServiceId::Main), streamingOutputStatsMain );
1001+ rval.push_back (ipc::value (streamingOutputStatsMain .kbitsPerSec ));
1002+ rval.push_back (ipc::value (streamingOutputStatsMain .dataOutput ));
10021003
10031004 getCurrentOutputStats (OBS_service::getRecordingOutput (), recordingOutputStats);
10041005 rval.push_back (ipc::value (recordingOutputStats.kbitsPerSec ));
@@ -1009,9 +1010,9 @@ void OBS_API::OBS_API_getPerformanceStatistics(void *data, const int64_t id, con
10091010 rval.push_back (ipc::value (getMemoryUsage ()));
10101011 rval.push_back (ipc::value (getDiskSpaceAvailable ()));
10111012
1012- getCurrentOutputStats (OBS_service::getStreamingOutput (StreamServiceId::Second), streamingOutputStats );
1013- rval.push_back (ipc::value (streamingOutputStats .kbitsPerSec ));
1014- rval.push_back (ipc::value (streamingOutputStats .dataOutput ));
1013+ getCurrentOutputStats (OBS_service::getStreamingOutput (StreamServiceId::Second), streamingOutputStatsSecondary );
1014+ rval.push_back (ipc::value (streamingOutputStatsSecondary .kbitsPerSec ));
1015+ rval.push_back (ipc::value (streamingOutputStatsSecondary .dataOutput ));
10151016 AUTO_DEBUG;
10161017}
10171018
0 commit comments