diff options
Diffstat (limited to 'plugin')
-rw-r--r-- | plugin/markad.cpp | 2 | ||||
-rw-r--r-- | plugin/po/de_DE.po | 5 | ||||
-rw-r--r-- | plugin/po/it_IT.po | 5 | ||||
-rw-r--r-- | plugin/setup.cpp | 4 | ||||
-rw-r--r-- | plugin/setup.h | 2 | ||||
-rw-r--r-- | plugin/status.cpp | 3 |
6 files changed, 18 insertions, 3 deletions
diff --git a/plugin/markad.cpp b/plugin/markad.cpp index daf1193..7e7437a 100644 --- a/plugin/markad.cpp +++ b/plugin/markad.cpp @@ -38,6 +38,7 @@ cPluginMarkAd::cPluginMarkAd(void) setup.HideMainMenuEntry=false; setup.SecondPass=true; setup.IOPrioClass=1; + setup.Log2Rec=false; } cPluginMarkAd::~cPluginMarkAd() @@ -188,6 +189,7 @@ bool cPluginMarkAd::SetupParse(const char *Name, const char *Value) else if (!strcasecmp(Name,"SecondPass")) setup.SecondPass=atoi(Value); else if (!strcasecmp(Name,"IOPrioClass")) setup.IOPrioClass=atoi(Value); else if (!strcasecmp(Name,"AC3Always")) setup.AC3Always=atoi(Value); + else if (!strcasecmp(Name,"Log2Rec")) setup.Log2Rec=atoi(Value); else return false; return true; } diff --git a/plugin/po/de_DE.po b/plugin/po/de_DE.po index 1441bc6..6ced106 100644 --- a/plugin/po/de_DE.po +++ b/plugin/po/de_DE.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: vdr\n" "Report-Msgid-Bugs-To: <see README>\n" -"POT-Creation-Date: 2010-10-10 15:33+0200\n" +"POT-Creation-Date: 2010-11-24 19:57+0100\n" "PO-Revision-Date: 2009-08-27 14:18+0200\n" "Last-Translator: Jochen Dolze <vdr@dolze.de>\n" "Language-Team: <vdr@linuxtv.org>\n" @@ -96,6 +96,9 @@ msgstr "alte Marken sichern" msgid "verbose logging" msgstr "ausführliches Logging" +msgid "log to recording directory" +msgstr "Log ins Aufnahmeverzeichnis" + msgid "hide mainmenu entry" msgstr "Hauptmenüeintrag verstecken" diff --git a/plugin/po/it_IT.po b/plugin/po/it_IT.po index 8f60382..3c97af0 100644 --- a/plugin/po/it_IT.po +++ b/plugin/po/it_IT.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: vdr\n" "Report-Msgid-Bugs-To: <see README>\n" -"POT-Creation-Date: 2010-10-10 15:33+0200\n" +"POT-Creation-Date: 2010-11-24 19:57+0100\n" "PO-Revision-Date: 2010-08-09 20:05+0100\n" "Last-Translator: Diego Pierotto <vdr-italian@tiscali.it>\n" "Language-Team: <vdr@linuxtv.org>\n" @@ -99,6 +99,9 @@ msgstr "Salva marcatori" msgid "verbose logging" msgstr "Log dettagliato" +msgid "log to recording directory" +msgstr "" + msgid "hide mainmenu entry" msgstr "" diff --git a/plugin/setup.cpp b/plugin/setup.cpp index 28af746..e87b7db 100644 --- a/plugin/setup.cpp +++ b/plugin/setup.cpp @@ -23,6 +23,7 @@ cSetupMarkAd::cSetupMarkAd(struct setup *Setup) hidemainmenuentry=setup->HideMainMenuEntry; secondpass=setup->SecondPass; ac3always=setup->AC3Always; + log2rec=setup->Log2Rec; processTexts[0]=tr("after"); processTexts[1]=tr("during"); @@ -53,6 +54,7 @@ void cSetupMarkAd::write(void) Add(new cMenuEditBoolItem(tr("OSD message"),&osdmsg)); Add(new cMenuEditBoolItem(tr("backup marks"),&backupmarks)); Add(new cMenuEditBoolItem(tr("verbose logging"),&verbose)); + Add(new cMenuEditBoolItem(tr("log to recording directory"),&log2rec)); Add(new cMenuEditBoolItem(tr("hide mainmenu entry"),&hidemainmenuentry)); Display(); @@ -95,6 +97,7 @@ void cSetupMarkAd::Store(void) SetupStore("HideMainMenuEntry",hidemainmenuentry); SetupStore("IOPrioClass",ioprioclass); SetupStore("AC3Always",ac3always); + SetupStore("Log2Rec",log2rec); setup->ProcessDuring=(bool) processduring; setup->whileRecording=(bool) whilerecording; @@ -108,4 +111,5 @@ void cSetupMarkAd::Store(void) setup->HideMainMenuEntry=(bool) hidemainmenuentry; setup->IOPrioClass=ioprioclass; setup->AC3Always=ac3always; + setup->Log2Rec=log2rec; } diff --git a/plugin/setup.h b/plugin/setup.h index 736ef8a..cd9cc0f 100644 --- a/plugin/setup.h +++ b/plugin/setup.h @@ -23,6 +23,7 @@ struct setup bool SecondPass; bool AC3Always; bool HideMainMenuEntry; + bool Log2Rec; }; class cSetupMarkAd : public cMenuSetupPage @@ -43,6 +44,7 @@ private: int secondpass; int hidemainmenuentry; int ac3always; + int log2rec; void write(void); protected: virtual void Store(void); diff --git a/plugin/status.cpp b/plugin/status.cpp index 6d62e0a..31ae31a 100644 --- a/plugin/status.cpp +++ b/plugin/status.cpp @@ -71,7 +71,7 @@ bool cStatusMarkAd::Start(const char *FileName, const char *Name, const bool Dir { if ((Direct) && (Get(FileName)!=-1)) return false; - cString cmd = cString::sprintf("\"%s\"/markad %s%s%s%s%s%s%s -r %i -l \"%s\" %s \"%s\"",bindir, + cString cmd = cString::sprintf("\"%s\"/markad %s%s%s%s%s%s%s%s -r %i -l \"%s\" %s \"%s\"",bindir, setup->Verbose ? " -v " : "", setup->BackupMarks ? " -B " : "", setup->GenIndex ? " -G " : "", @@ -79,6 +79,7 @@ bool cStatusMarkAd::Start(const char *FileName, const char *Name, const bool Dir setup->NoMargins ? " -i 4 " : "", setup->SecondPass ? "" : " --pass1only ", setup->AC3Always ? " -a " : "", + setup->Log2Rec ? " -R " : "", setup->IOPrioClass+1, logodir,Direct ? "-O after" : "--online=2 before", FileName); dsyslog("markad: executing %s",*cmd); |