mirror of
https://github.com/VDR4Arch/vdr.git
synced 2023-10-10 13:36:52 +02:00
New setup parameter OSDMessageTime
This commit is contained in:
parent
5a5fc72814
commit
4aee497101
2
HISTORY
2
HISTORY
@ -694,3 +694,5 @@ Video Disk Recorder Revision History
|
|||||||
- The main program loop now first checks whether any timer recordings are
|
- The main program loop now first checks whether any timer recordings are
|
||||||
finished, before starting a new timer recording. This is important in case
|
finished, before starting a new timer recording. This is important in case
|
||||||
one timer ends at the same time another timer starts.
|
one timer ends at the same time another timer starts.
|
||||||
|
- New setup parameter OSDMessageTime to define how long an OSD message shall
|
||||||
|
be displayed.
|
||||||
|
4
MANUAL
4
MANUAL
@ -413,6 +413,10 @@ Video Disk Recorder User's Manual
|
|||||||
OSDwidth = 52 The width and height of the OSD .
|
OSDwidth = 52 The width and height of the OSD .
|
||||||
OSDheight = 18 The valid ranges are width=40...56, height=12...21.
|
OSDheight = 18 The valid ranges are width=40...56, height=12...21.
|
||||||
|
|
||||||
|
OSDMessageTime = 1 The time (in seconds) how long an informational
|
||||||
|
message shall be displayed on the OSD. The valid range
|
||||||
|
is 1...60.
|
||||||
|
|
||||||
MaxVideoFileSize=2000 The maximum size of a single recorded video file in MB.
|
MaxVideoFileSize=2000 The maximum size of a single recorded video file in MB.
|
||||||
The valid range is 100...2000. Default is 2000, but
|
The valid range is 100...2000. Default is 2000, but
|
||||||
you may want to use smaller values if you are planning
|
you may want to use smaller values if you are planning
|
||||||
|
5
config.c
5
config.c
@ -4,7 +4,7 @@
|
|||||||
* See the main source file 'vdr.c' for copyright information and
|
* See the main source file 'vdr.c' for copyright information and
|
||||||
* how to reach the author.
|
* how to reach the author.
|
||||||
*
|
*
|
||||||
* $Id: config.c 1.62 2001/09/01 15:04:14 kls Exp $
|
* $Id: config.c 1.63 2001/09/01 15:17:44 kls Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
@ -819,6 +819,7 @@ cSetup::cSetup(void)
|
|||||||
ChannelInfoPos = 0;
|
ChannelInfoPos = 0;
|
||||||
OSDwidth = 52;
|
OSDwidth = 52;
|
||||||
OSDheight = 18;
|
OSDheight = 18;
|
||||||
|
OSDMessageTime = 1;
|
||||||
MaxVideoFileSize = MAXVIDEOFILESIZE;
|
MaxVideoFileSize = MAXVIDEOFILESIZE;
|
||||||
MinEventTimeout = 120;
|
MinEventTimeout = 120;
|
||||||
MinUserInactivity = 120;
|
MinUserInactivity = 120;
|
||||||
@ -854,6 +855,7 @@ bool cSetup::Parse(char *s)
|
|||||||
else if (!strcasecmp(Name, "ChannelInfoPos")) ChannelInfoPos = atoi(Value);
|
else if (!strcasecmp(Name, "ChannelInfoPos")) ChannelInfoPos = atoi(Value);
|
||||||
else if (!strcasecmp(Name, "OSDwidth")) OSDwidth = atoi(Value);
|
else if (!strcasecmp(Name, "OSDwidth")) OSDwidth = atoi(Value);
|
||||||
else if (!strcasecmp(Name, "OSDheight")) OSDheight = atoi(Value);
|
else if (!strcasecmp(Name, "OSDheight")) OSDheight = atoi(Value);
|
||||||
|
else if (!strcasecmp(Name, "OSDMessageTime")) OSDMessageTime = atoi(Value);
|
||||||
else if (!strcasecmp(Name, "MaxVideoFileSize")) MaxVideoFileSize = atoi(Value);
|
else if (!strcasecmp(Name, "MaxVideoFileSize")) MaxVideoFileSize = atoi(Value);
|
||||||
else if (!strcasecmp(Name, "MinEventTimeout")) MinEventTimeout = atoi(Value);
|
else if (!strcasecmp(Name, "MinEventTimeout")) MinEventTimeout = atoi(Value);
|
||||||
else if (!strcasecmp(Name, "MinUserInactivity")) MinUserInactivity = atoi(Value);
|
else if (!strcasecmp(Name, "MinUserInactivity")) MinUserInactivity = atoi(Value);
|
||||||
@ -924,6 +926,7 @@ bool cSetup::Save(const char *FileName)
|
|||||||
fprintf(f, "ChannelInfoPos = %d\n", ChannelInfoPos);
|
fprintf(f, "ChannelInfoPos = %d\n", ChannelInfoPos);
|
||||||
fprintf(f, "OSDwidth = %d\n", OSDwidth);
|
fprintf(f, "OSDwidth = %d\n", OSDwidth);
|
||||||
fprintf(f, "OSDheight = %d\n", OSDheight);
|
fprintf(f, "OSDheight = %d\n", OSDheight);
|
||||||
|
fprintf(f, "OSDMessageTime = %d\n", OSDMessageTime);
|
||||||
fprintf(f, "MaxVideoFileSize = %d\n", MaxVideoFileSize);
|
fprintf(f, "MaxVideoFileSize = %d\n", MaxVideoFileSize);
|
||||||
fprintf(f, "MinEventTimeout = %d\n", MinEventTimeout);
|
fprintf(f, "MinEventTimeout = %d\n", MinEventTimeout);
|
||||||
fprintf(f, "MinUserInactivity = %d\n", MinUserInactivity);
|
fprintf(f, "MinUserInactivity = %d\n", MinUserInactivity);
|
||||||
|
3
config.h
3
config.h
@ -4,7 +4,7 @@
|
|||||||
* See the main source file 'vdr.c' for copyright information and
|
* See the main source file 'vdr.c' for copyright information and
|
||||||
* how to reach the author.
|
* how to reach the author.
|
||||||
*
|
*
|
||||||
* $Id: config.h 1.69 2001/09/01 14:56:06 kls Exp $
|
* $Id: config.h 1.70 2001/09/01 15:16:42 kls Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __CONFIG_H
|
#ifndef __CONFIG_H
|
||||||
@ -295,6 +295,7 @@ public:
|
|||||||
int VideoFormat;
|
int VideoFormat;
|
||||||
int ChannelInfoPos;
|
int ChannelInfoPos;
|
||||||
int OSDwidth, OSDheight;
|
int OSDwidth, OSDheight;
|
||||||
|
int OSDMessageTime;
|
||||||
int MaxVideoFileSize;
|
int MaxVideoFileSize;
|
||||||
int MinEventTimeout, MinUserInactivity;
|
int MinEventTimeout, MinUserInactivity;
|
||||||
int CurrentChannel;
|
int CurrentChannel;
|
||||||
|
11
i18n.c
11
i18n.c
@ -4,7 +4,7 @@
|
|||||||
* See the main source file 'vdr.c' for copyright information and
|
* See the main source file 'vdr.c' for copyright information and
|
||||||
* how to reach the author.
|
* how to reach the author.
|
||||||
*
|
*
|
||||||
* $Id: i18n.c 1.37 2001/09/01 10:52:35 kls Exp $
|
* $Id: i18n.c 1.38 2001/09/01 15:20:45 kls Exp $
|
||||||
*
|
*
|
||||||
* Slovenian translations provided by Miha Setina <mihasetina@softhome.net>
|
* Slovenian translations provided by Miha Setina <mihasetina@softhome.net>
|
||||||
* Italian translations provided by Alberto Carraro <bertocar@tin.it>
|
* Italian translations provided by Alberto Carraro <bertocar@tin.it>
|
||||||
@ -893,6 +893,15 @@ const tPhrase Phrases[] = {
|
|||||||
"Hauteur affichage",
|
"Hauteur affichage",
|
||||||
"", // TODO
|
"", // TODO
|
||||||
},
|
},
|
||||||
|
{ "OSDMessageTime",
|
||||||
|
"OSD Nachricht Dauer",
|
||||||
|
"", // TODO
|
||||||
|
"", // TODO
|
||||||
|
"", // TODO
|
||||||
|
"", // TODO
|
||||||
|
"", // TODO
|
||||||
|
"", // TODO
|
||||||
|
},
|
||||||
{ "MaxVideoFileSize",
|
{ "MaxVideoFileSize",
|
||||||
"Max. Video Dateigröße",
|
"Max. Video Dateigröße",
|
||||||
"", // TODO
|
"", // TODO
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* See the main source file 'vdr.c' for copyright information and
|
* See the main source file 'vdr.c' for copyright information and
|
||||||
* how to reach the author.
|
* how to reach the author.
|
||||||
*
|
*
|
||||||
* $Id: interface.c 1.43 2001/09/01 10:33:03 kls Exp $
|
* $Id: interface.c 1.44 2001/09/01 15:18:46 kls Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "interface.h"
|
#include "interface.h"
|
||||||
@ -106,6 +106,8 @@ void cInterface::PutKey(eKeys Key)
|
|||||||
|
|
||||||
eKeys cInterface::Wait(int Seconds, bool KeepChar)
|
eKeys cInterface::Wait(int Seconds, bool KeepChar)
|
||||||
{
|
{
|
||||||
|
if (Seconds == 0)
|
||||||
|
Seconds = Setup.OSDMessageTime;
|
||||||
Flush();
|
Flush();
|
||||||
eKeys Key = kNone;
|
eKeys Key = kNone;
|
||||||
time_t timeout = time(NULL) + Seconds;
|
time_t timeout = time(NULL) + Seconds;
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* See the main source file 'vdr.c' for copyright information and
|
* See the main source file 'vdr.c' for copyright information and
|
||||||
* how to reach the author.
|
* how to reach the author.
|
||||||
*
|
*
|
||||||
* $Id: interface.h 1.23 2001/09/01 07:29:24 kls Exp $
|
* $Id: interface.h 1.24 2001/09/01 15:14:50 kls Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __INTERFACE_H
|
#ifndef __INTERFACE_H
|
||||||
@ -29,7 +29,7 @@ private:
|
|||||||
unsigned int GetCh(bool Wait = true, bool *Repeat = NULL, bool *Release = NULL);
|
unsigned int GetCh(bool Wait = true, bool *Repeat = NULL, bool *Release = NULL);
|
||||||
void QueryKeys(void);
|
void QueryKeys(void);
|
||||||
void HelpButton(int Index, const char *Text, eDvbColor FgColor, eDvbColor BgColor);
|
void HelpButton(int Index, const char *Text, eDvbColor FgColor, eDvbColor BgColor);
|
||||||
eKeys Wait(int Seconds = 1, bool KeepChar = false);
|
eKeys Wait(int Seconds = 0, bool KeepChar = false);
|
||||||
public:
|
public:
|
||||||
cInterface(int SVDRPport = 0);
|
cInterface(int SVDRPport = 0);
|
||||||
~cInterface();
|
~cInterface();
|
||||||
|
3
menu.c
3
menu.c
@ -4,7 +4,7 @@
|
|||||||
* See the main source file 'vdr.c' for copyright information and
|
* See the main source file 'vdr.c' for copyright information and
|
||||||
* how to reach the author.
|
* how to reach the author.
|
||||||
*
|
*
|
||||||
* $Id: menu.c 1.111 2001/09/01 14:56:31 kls Exp $
|
* $Id: menu.c 1.112 2001/09/01 15:18:23 kls Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "menu.h"
|
#include "menu.h"
|
||||||
@ -1730,6 +1730,7 @@ void cMenuSetup::Set(void)
|
|||||||
Add(new cMenuEditBoolItem(tr("ChannelInfoPos"), &data.ChannelInfoPos, tr("bottom"), tr("top")));
|
Add(new cMenuEditBoolItem(tr("ChannelInfoPos"), &data.ChannelInfoPos, tr("bottom"), tr("top")));
|
||||||
Add(new cMenuEditIntItem( tr("OSDwidth"), &data.OSDwidth, MINOSDWIDTH, MAXOSDWIDTH));
|
Add(new cMenuEditIntItem( tr("OSDwidth"), &data.OSDwidth, MINOSDWIDTH, MAXOSDWIDTH));
|
||||||
Add(new cMenuEditIntItem( tr("OSDheight"), &data.OSDheight, MINOSDHEIGHT, MAXOSDHEIGHT));
|
Add(new cMenuEditIntItem( tr("OSDheight"), &data.OSDheight, MINOSDHEIGHT, MAXOSDHEIGHT));
|
||||||
|
Add(new cMenuEditIntItem( tr("OSDMessageTime"), &data.OSDMessageTime, 1, 60));
|
||||||
Add(new cMenuEditIntItem( tr("MaxVideoFileSize"), &data.MaxVideoFileSize, MINVIDEOFILESIZE, MAXVIDEOFILESIZE));
|
Add(new cMenuEditIntItem( tr("MaxVideoFileSize"), &data.MaxVideoFileSize, MINVIDEOFILESIZE, MAXVIDEOFILESIZE));
|
||||||
Add(new cMenuEditIntItem( tr("MinEventTimeout"), &data.MinEventTimeout));
|
Add(new cMenuEditIntItem( tr("MinEventTimeout"), &data.MinEventTimeout));
|
||||||
Add(new cMenuEditIntItem( tr("MinUserInactivity"), &data.MinUserInactivity));
|
Add(new cMenuEditIntItem( tr("MinUserInactivity"), &data.MinUserInactivity));
|
||||||
|
Loading…
Reference in New Issue
Block a user