2018-06-16 Fred Gleason <fredg@paravelsystems.com>

* Added a 'TranscodingDelay=' parameter to the '[Tuning]' section
	of rd.conf(5).
This commit is contained in:
Fred Gleason
2018-06-16 13:39:03 +00:00
parent 7b40f8b945
commit 32714fb6f7
14 changed files with 42 additions and 13 deletions

View File

@@ -467,6 +467,12 @@ int RDConfig::realtimePriority()
return conf_realtime_priority;
}
int RDConfig::transcodingDelay() const
{
return conf_transcoding_delay;
}
// Don't use this method in application code, use RDTempDirectory()
QString RDConfig::tempDirectory()
{
@@ -633,6 +639,7 @@ void RDConfig::load()
conf_enable_mixer_logging=profile->boolValue("Caed","EnableMixerLogging");
conf_use_realtime=profile->boolValue("Tuning","UseRealtime",false);
conf_realtime_priority=profile->intValue("Tuning","RealtimePriority",9);
conf_transcoding_delay=profile->intValue("Tuning","TranscodingDelay");
conf_temp_directory=profile->stringValue("Tuning","TempDirectory","");
conf_sas_station=profile->stringValue("SASFilter","Station","");
conf_sas_matrix=profile->intValue("SASFilter","Matrix",0);
@@ -743,6 +750,7 @@ void RDConfig::clear()
conf_enable_mixer_logging=false;
conf_use_realtime=false;
conf_realtime_priority=9;
conf_transcoding_delay=0;
conf_temp_directory="";
conf_sas_station="";
conf_sas_matrix=-1;