static GlobalSpinBox *WOLbackendConnectRetry() { GlobalSpinBox *gc = new GlobalSpinBox("WOLbackendConnectRetry", 1, 60, 1); gc->setLabel(QObject::tr("Wake attempts")); gc->setHelpText(QObject::tr("Number of times the frontend will try to wake " "up the master backend.")); gc->setValue(5); return gc; };
static GlobalSpinBox *StartupSecsBeforeRecording() { GlobalSpinBox *gc = new GlobalSpinBox("StartupSecsBeforeRecording", 0, 1200, 5); gc->setLabel(QObject::tr("Startup before recording (secs)")); gc->setValue(120); gc->setHelpText(QObject::tr("The number of seconds the master backend " "will be woken up before a recording starts.")); return gc; };
static GlobalSpinBox *idleTimeoutSecs() { GlobalSpinBox *gc = new GlobalSpinBox("idleTimeoutSecs", 0, 1200, 5); gc->setLabel(QObject::tr("Idle shutdown timeout (secs)")); gc->setValue(0); gc->setHelpText(QObject::tr("The number of seconds the master backend " "idles before it shuts down all other backends. Set to 0 to " "disable automatic shutdown.")); return gc; };
static GlobalSpinBox *idleWaitForRecordingTime() { GlobalSpinBox *gc = new GlobalSpinBox("idleWaitForRecordingTime", 0, 120, 1); gc->setLabel(QObject::tr("Maximum wait for recording (mins)")); gc->setValue(15); gc->setHelpText(QObject::tr("The number of minutes the master backend " "waits for a recording. If it's idle but a recording " "starts within this time period, the backends won't " "shut down.")); return gc; };
static GlobalSpinBox *WOLbackendReconnectWaitTime() { GlobalSpinBox *gc = new GlobalSpinBox("WOLbackendReconnectWaitTime", 0, 1200, 5); gc->setLabel(QObject::tr("Delay between wake attempts (secs)")); gc->setValue(0); gc->setHelpText(QObject::tr("Length of time the frontend waits between " "tries to wake up the master backend. This should be the " "time your master backend needs to startup. Set to 0 to " "disable.")); return gc; };
static GlobalSpinBox *EITCrawIdleStart() { GlobalSpinBox *gc = new GlobalSpinBox("EITCrawIdleStart", 30, 7200, 30); gc->setLabel(QObject::tr("Backend idle before EIT crawl (secs)")); gc->setValue(60); QString help = QObject::tr( "The minimum number of seconds after a recorder becomes idle " "to wait before MythTV begins collecting EIT listings data."); gc->setHelpText(help); return gc; }
static GlobalSpinBox *MythFillMaxHour() { GlobalSpinBox *bs = new GlobalSpinBox("MythFillMaxHour", 0, 23, 1); bs->setLabel(QObject::tr("mythfilldatabase execution end")); bs->setValue(5); bs->setHelpText(QObject::tr("This setting and the preceding one define a " "time period when the mythfilldatabase process is " "allowed to run. For example, setting start to 11 and " "end to 13 would mean that the process would only " "run between 11:00 AM and 1:59 PM.")); return bs; }
static GlobalSpinBox *EITTransportTimeout() { GlobalSpinBox *gc = new GlobalSpinBox("EITTransportTimeout", 1, 15, 1); gc->setLabel(QObject::tr("EIT transport timeout (mins)")); gc->setValue(5); QString helpText = QObject::tr( "Maximum time to spend waiting (in minutes) for listings data " "on one digital TV channel before checking for new listings data " "on the next channel."); gc->setHelpText(helpText); return gc; }
static GlobalSpinBox *MythFillMinHour() { GlobalSpinBox *bs = new GlobalSpinBox("MythFillMinHour", 0, 23, 1); bs->setLabel(QObject::tr("Guide data program execution start")); bs->setValue(0); bs->setHelpText(QObject::tr("This setting and the following one define a " "time period when the guide data program is allowed " "to run. For example, setting start to 11 and " "end to 13 would mean that the program would only " "run between 11:00 AM and 1:59 PM.")); return bs; }
static GlobalSpinBox *HDRingbufferSize() { GlobalSpinBox *bs = new GlobalSpinBox( "HDRingbufferSize", 25*188, 512*188, 25*188); bs->setLabel(QObject::tr("HD ringbuffer size (kB)")); bs->setHelpText(QObject::tr("The HD device ringbuffer allows the " "backend to weather moments of stress. " "The larger the ringbuffer (in kilobytes), the longer " "the moments of stress can be. However, " "setting the size too large can cause " "swapping, which is detrimental.")); bs->setValue(50*188); return bs; }