fd_dvr=cScDevices::DvbOpen(DEV_DVB_DVR,DVB_DEV_SPEC,O_RDONLY|O_NONBLOCK,true);
if(fd_dvr>=0) {
tsMutex.Lock();
- tsBuffer=new cDeCsaTSBuffer(fd_dvr,MEGABYTE(4),CardIndex()+1,decsa,ScActive());
+ tsBuffer=new cDeCsaTSBuffer(fd_dvr,MEGABYTE(ScSetup.DeCsaTsBuffSize),CardIndex()+1,decsa,ScActive());
tsMutex.Unlock();
}
return fd_dvr>=0;
msgstr ""
"Project-Id-Version: VDR 1.5.9\n"
"Report-Msgid-Bugs-To: <noone@nowhere.org>\n"
-"POT-Creation-Date: 2009-12-21 08:38-0500\n"
+"POT-Creation-Date: 2010-12-12 13:24+0100\n"
"PO-Revision-Date: 2007-08-27 12:45+0200\n"
"Last-Translator: somebody\n"
"Language-Team: somebody\n"
msgid "ECM cache"
msgstr "ECM Zwischenspeicher"
+msgid "TS buffer size MB"
+msgstr "TS Puffergröße MB"
+
msgid "Active on DVB card"
msgstr "Aktiv auf DVB Karte"
msgstr ""
"Project-Id-Version: VDR 1.5.9\n"
"Report-Msgid-Bugs-To: <noone@nowhere.org>\n"
-"POT-Creation-Date: 2009-12-21 08:38-0500\n"
+"POT-Creation-Date: 2010-12-12 13:24+0100\n"
"PO-Revision-Date: 2008-11-19 13:45+0200\n"
"Last-Translator: somebody\n"
"Language-Team: somebody\n"
msgid "ECM cache"
msgstr "ECM-välimuisti"
+msgid "TS buffer size MB"
+msgstr ""
+
msgid "Active on DVB card"
msgstr "Aktiivinen DVB-kortilla"
msgstr ""
"Project-Id-Version: VDR 1.5.9\n"
"Report-Msgid-Bugs-To: <noone@nowhere.org>\n"
-"POT-Creation-Date: 2009-12-21 08:38-0500\n"
+"POT-Creation-Date: 2010-12-12 13:24+0100\n"
"PO-Revision-Date: 2007-08-27 12:45+0200\n"
"Last-Translator: somebody\n"
"Language-Team: somebody\n"
msgid "ECM cache"
msgstr ""
+msgid "TS buffer size MB"
+msgstr ""
+
msgid "Active on DVB card"
msgstr "Actif sur la carte DVB"
msgstr ""
"Project-Id-Version: VDR 1.5.11\n"
"Report-Msgid-Bugs-To: <noone@nowhere.org>\n"
-"POT-Creation-Date: 2009-12-21 08:38-0500\n"
+"POT-Creation-Date: 2010-12-12 13:24+0100\n"
"PO-Revision-Date: 2009-05-17 11:09+0800\n"
"Last-Translator: jv\n"
"Language-Team: somebody\n"
msgid "ECM cache"
msgstr ""
+msgid "TS buffer size MB"
+msgstr ""
+
msgid "Active on DVB card"
msgstr "Aktív a következo DVB kártyán"
msgstr ""
"Project-Id-Version: VDR 1.5.9\n"
"Report-Msgid-Bugs-To: <noone@nowhere.org>\n"
-"POT-Creation-Date: 2009-12-21 08:38-0500\n"
+"POT-Creation-Date: 2010-12-12 13:24+0100\n"
"PO-Revision-Date: 2008-11-19 12:23+0200\n"
"Last-Translator: somebody\n"
"Language-Team: somebody\n"
msgid "ECM cache"
msgstr "cache ECM"
+msgid "TS buffer size MB"
+msgstr ""
+
msgid "Active on DVB card"
msgstr "Attiva sulla scheda DVB"
msgstr ""
"Project-Id-Version: VDR 1.7.10\n"
"Report-Msgid-Bugs-To: <noone@nowhere.org>\n"
-"POT-Creation-Date: 2010-02-21 11:45+0200\n"
+"POT-Creation-Date: 2010-12-12 13:24+0100\n"
"PO-Revision-Date: 2007-08-27 12:45+0200\n"
"Last-Translator: somebody\n"
"Language-Team: somebody\n"
msgid "ECM cache"
msgstr "Laikonoji ECM saugykla (cache)"
+msgid "TS buffer size MB"
+msgstr ""
+
msgid "Active on DVB card"
msgstr "Palaikymas įjungtas DVB kortoje"
msgid "undisclosed key"
msgstr "nežinomas raktas"
-msgid "stream"
-msgstr "srautas"
+msgid "Cardclient: connect immediately"
+msgstr "Programinė kortelė: prisijungti tučtuojau"
-msgid "tps.bin"
-msgstr "tps.bin"
+msgid "Nagra: min. ECM processing time"
+msgstr "Nagra: min. ECM apdorojimo laikas"
-msgid "Viaccess: TPS updates from"
-msgstr "Viaccess: TPS atnaujinimai imami iš"
+msgid "Nagra2: drop EMM-S packets"
+msgstr "Nagra2: atmesti EMM-S paketus"
+
+msgid "Nagra2: Enable AUXserver"
+msgstr "Nagra2: Įjungti AUXserver'į"
+
+msgid "Nagra2: AUXserver hostname"
+msgstr "Nagra2: AUXserver'io adresas"
+
+msgid "Nagra2: AUXserver port"
+msgstr "Nagra2: AUXserver'io portas"
+
+msgid "Nagra2: AUXserver password"
+msgstr "Nagra2: AUXserver'io slapyvardis"
msgid "don't touch"
msgstr "neliesti"
msgid "disable"
msgstr "išjungti"
-msgid "SC-Viaccess: Parental lock"
-msgstr "SC-Viaccess: Tėvų užraktas"
+msgid "SC-Cryptoworks: Parental rating"
+msgstr "SC-Cryptoworks: Tėvų kodo reitingas"
-msgid "Cardclient: connect immediately"
-msgstr "Programinė kortelė: prisijungti tučtuojau"
+msgid "SC-Nagra: use T14 Nagra mode"
+msgstr "SC-Nagra: naudoti Nagra T14 ręžimą"
msgid "allow ALL"
msgstr "leisti VISKĄ"
msgid "SC-Seca: EMM updates"
msgstr "SC-Seca: EMM atnaujinimai"
-msgid "SC-Cryptoworks: Parental rating"
-msgstr "SC-Cryptoworks: Tėvų kodo reitingas"
-
-msgid "Nagra: min. ECM processing time"
-msgstr "Nagra: min. ECM apdorojimo laikas"
-
-msgid "Nagra2: drop EMM-S packets"
-msgstr "Nagra2: atmesti EMM-S paketus"
-
-msgid "Nagra2: Enable AUXserver"
-msgstr "Nagra2: Įjungti AUXserver'į"
-
-msgid "Nagra2: AUXserver hostname"
-msgstr "Nagra2: AUXserver'io adresas"
+msgid "SC-Viaccess: Parental lock"
+msgstr "SC-Viaccess: Tėvų užraktas"
-msgid "Nagra2: AUXserver port"
-msgstr "Nagra2: AUXserver'io portas"
+msgid "stream"
+msgstr "srautas"
-msgid "Nagra2: AUXserver password"
-msgstr "Nagra2: AUXserver'io slapyvardis"
+msgid "tps.bin"
+msgstr "tps.bin"
-msgid "SC-Nagra: use T14 Nagra mode"
-msgstr "SC-Nagra: naudoti Nagra T14 ręžimą"
+msgid "Viaccess: TPS updates from"
+msgstr "Viaccess: TPS atnaujinimai imami iš"
msgstr ""
"Project-Id-Version: VDR 1.5.9\n"
"Report-Msgid-Bugs-To: <noone@nowhere.org>\n"
-"POT-Creation-Date: 2009-12-21 08:38-0500\n"
+"POT-Creation-Date: 2010-12-12 13:24+0100\n"
"PO-Revision-Date: 2007-08-27 12:45+0200\n"
"Last-Translator: somebody\n"
"Language-Team: somebody\n"
msgid "ECM cache"
msgstr ""
+msgid "TS buffer size MB"
+msgstr ""
+
msgid "Active on DVB card"
msgstr "Actief op DVB kaart"
msgstr ""
"Project-Id-Version: VDR 1.5.9\n"
"Report-Msgid-Bugs-To: <noone@nowhere.org>\n"
-"POT-Creation-Date: 2009-12-21 08:38-0500\n"
+"POT-Creation-Date: 2010-12-12 13:24+0100\n"
"PO-Revision-Date: 2007-08-27 12:45+0200\n"
"Last-Translator: somebody\n"
"Language-Team: somebody\n"
msgid "ECM cache"
msgstr ""
+msgid "TS buffer size MB"
+msgstr ""
+
msgid "Active on DVB card"
msgstr "Aktywny na karcie DVB"
msgstr ""
"Project-Id-Version: VDR 1.5.9\n"
"Report-Msgid-Bugs-To: <noone@nowhere.org>\n"
-"POT-Creation-Date: 2009-12-21 08:38-0500\n"
+"POT-Creation-Date: 2010-12-12 13:24+0100\n"
"PO-Revision-Date: 2009-05-14 19:33+0100\n"
"Last-Translator: somebody\n"
"Language-Team: ru\n"
msgid "ECM cache"
msgstr "ECM Úíè"
+msgid "TS buffer size MB"
+msgstr ""
+
msgid "Active on DVB card"
msgstr "°ÚâØÒÝëÙ ÝÐ ßÛÐâÕ DVB"
msgstr ""
"Project-Id-Version: VDR 1.5.9\n"
"Report-Msgid-Bugs-To: <noone@nowhere.org>\n"
-"POT-Creation-Date: 2009-12-21 08:38-0500\n"
+"POT-Creation-Date: 2010-12-12 13:24+0100\n"
"PO-Revision-Date: 2007-08-27 12:45+0200\n"
"Last-Translator: somebody\n"
"Language-Team: somebody\n"
msgid "ECM cache"
msgstr ""
+msgid "TS buffer size MB"
+msgstr ""
+
msgid "Active on DVB card"
msgstr "Aktiv på DVB-kort"
PrestartAU=0;
SuperKeys=0;
EcmCache=0;
+ DeCsaTsBuffSize=4;
}
void cScSetup::Check(void)
PRINTF(L_CORE_LOAD,"** Concurrent FF recordings are %sallowed",ConcurrentFF?"":"NOT ");
PRINTF(L_CORE_LOAD,"** %sorce transfermode with digital audio",ForceTransfer?"F":"DON'T f");
PRINTF(L_CORE_LOAD,"** ECM cache is set to %s",EcmCache ? (EcmCache==1?"READ-ONLY":"DISABLED"):"enabled");
+ PRINTF(L_CORE_LOAD,"** TsBufferSize is %d MB",DeCsaTsBuffSize);
LBSTART(L_CORE_LOAD);
LBPUT("** ScCaps are"); for(int i=0; i<MAXSCCAPS ; i++) LBPUT(" %d",ScCaps[i]);
LBEND();
static const char *logg[] = { trNOOP("off"),trNOOP("active CAIDs"),trNOOP("all CAIDs") };
static const char *skey[] = { trNOOP("comment out"),trNOOP("remove") };
static const char *ecache[] = { trNOOP("enabled"),trNOOP("read-only"),trNOOP("off") };
- ScOpts=new cOpts(0,9);
+ ScOpts=new cOpts(0,10);
ScOpts->Add(new cOptSel ("AutoUpdate" ,trNOOP("Update keys (AU)") ,&ScSetup.AutoUpdate,3,logg));
ScOpts->Add(new cOptBool ("PrestartAU" ,trNOOP("Start AU on EPG scan") ,&ScSetup.PrestartAU));
ScOpts->Add(new cOptSel ("SuperKeys" ,trNOOP("Superseded keys") ,&ScSetup.SuperKeys,2,skey));
ScOpts->Add(new cOptBool ("ForceTranfer" ,trNOOP("Force TransferMode") ,&ScSetup.ForceTransfer));
ScOpts->Add(new cOptBool ("LocalPriority",trNOOP("Prefer local systems") ,&ScSetup.LocalPriority));
ScOpts->Add(new cOptSel ("EcmCache" ,trNOOP("ECM cache") ,&ScSetup.EcmCache,3,ecache));
+ ScOpts->Add(new cOptInt ("DeCsaTsBuffSize",trNOOP("TS buffer size MB") ,&ScSetup.DeCsaTsBuffSize,4,15));
ScOpts->Add(new cOptMInt ("ScCaps" ,trNOOP("Active on DVB card") , ScSetup.ScCaps,MAXSCCAPS,0));
LogOpts=new cOpts(0,6);
LogOpts->Add(new cOptBool ("LogConsole" ,trNOOP("Log to console") ,&logcfg.logCon));
int PrestartAU;
int SuperKeys;
int EcmCache;
+ int DeCsaTsBuffSize;
public:
cScSetup(void);
void Check(void);