mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-08-28 16:01:10 +02:00
streamts: set CPU freq to 'high' for streaming
Origin commit data
------------------
Commit: 1a37ab57a2
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2014-01-11 (Sat, 11 Jan 2014)
This commit is contained in:
@@ -58,6 +58,10 @@
|
||||
#include <driver/streamts.h>
|
||||
#include <driver/record.h>
|
||||
#include <driver/genpsi.h>
|
||||
#include <pwrmngr.h>
|
||||
|
||||
/* defined in neutrino.cpp */
|
||||
extern cCpuFreqManager * cpuFreq;
|
||||
|
||||
/* experimental mode:
|
||||
* stream not possible, if record running
|
||||
@@ -341,6 +345,7 @@ bool CStreamManager::Parse(int fd, stream_pids_t &pids, t_channel_id &chid)
|
||||
int mode = CNeutrinoApp::getInstance()->getMode();
|
||||
if (mode == NeutrinoMessages::mode_standby && streams.empty()) {
|
||||
printf("CStreamManager::Parse: wakeup zapit..\n");
|
||||
cpuFreq->SetCpuFreq(g_settings.cpufreq * 1000 * 1000);
|
||||
g_Zapit->setStandby(false);
|
||||
g_Zapit->getMode();
|
||||
}
|
||||
@@ -521,6 +526,7 @@ void CStreamManager::run()
|
||||
if (g_Zapit->getMode() != 0) {
|
||||
printf("CStreamManager::run: put zapit into standby...\n");
|
||||
g_Zapit->setStandby(true);
|
||||
cpuFreq->SetCpuFreq(g_settings.standby_cpufreq * 1000 * 1000);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user