1
0
mirror of https://github.com/VDR4Arch/vdr.git synced 2023-10-10 13:36:52 +02:00

Added support for "Pilot", "T2-System-Id" and "SISO/MISO" parameters

This commit is contained in:
Klaus Schmidinger 2014-03-16 10:48:30 +01:00
parent af56e53315
commit 25e2dbf031
35 changed files with 472 additions and 10 deletions

View File

@ -1187,6 +1187,7 @@ Rolf Ahrenberg <Rolf.Ahrenberg@sci.fi>
for fixing clearing non-editable members in the channel editor for fixing clearing non-editable members in the channel editor
for reporting a problem with adding new source types in case they are already for reporting a problem with adding new source types in case they are already
registered registered
for adding support for "Pilot", "T2-System-Id" and "SISO/MISO" parameters
Ralf Klueber <ralf.klueber@vodafone.com> Ralf Klueber <ralf.klueber@vodafone.com>
for reporting a bug in cutting a recording if there is only a single editing mark for reporting a bug in cutting a recording if there is only a single editing mark

View File

@ -8203,7 +8203,7 @@ Video Disk Recorder Revision History
- Fixed detecting broken video data streams when recording. - Fixed detecting broken video data streams when recording.
- Fixed handling frame detection buffer length (reported by Eike Sauer). - Fixed handling frame detection buffer length (reported by Eike Sauer).
2014-03-11: Version 2.1.6 2014-03-16: Version 2.1.6
- Revoked "Fixed some compiler warnings with Clang 3.4.1" from ci.c, because this - Revoked "Fixed some compiler warnings with Clang 3.4.1" from ci.c, because this
did not compile with older versions of gcc (thanks to Sören Moch). did not compile with older versions of gcc (thanks to Sören Moch).
@ -8250,3 +8250,5 @@ Video Disk Recorder Revision History
original "full featured" DVB cards - do not use it for new developments! original "full featured" DVB cards - do not use it for new developments!
If an output device has several ways of replaying audio (like HDMI or analog jack) If an output device has several ways of replaying audio (like HDMI or analog jack)
it shall implement the proper options in its plugin's SetupMenu() function. it shall implement the proper options in its plugin's SetupMenu() function.
- Added support for "Pilot", "T2-System-Id" and "SISO/MISO" parameters (thanks to
Rolf Ahrenberg).

View File

@ -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: dvbdevice.c 3.10 2014/01/20 11:46:26 kls Exp $ * $Id: dvbdevice.c 3.11 2014/03/16 10:38:31 kls Exp $
*/ */
#include "dvbdevice.h" #include "dvbdevice.h"
@ -36,6 +36,13 @@ static int DvbApiVersion = 0x0000; // the version of the DVB driver actually in
// --- DVB Parameter Maps ---------------------------------------------------- // --- DVB Parameter Maps ----------------------------------------------------
const tDvbParameterMap PilotValues[] = {
{ 0, PILOT_OFF, trNOOP("off") },
{ 1, PILOT_ON, trNOOP("on") },
{ 999, PILOT_AUTO, trNOOP("auto") },
{ -1, 0, NULL }
};
const tDvbParameterMap InversionValues[] = { const tDvbParameterMap InversionValues[] = {
{ 0, INVERSION_OFF, trNOOP("off") }, { 0, INVERSION_OFF, trNOOP("off") },
{ 1, INVERSION_ON, trNOOP("on") }, { 1, INVERSION_ON, trNOOP("on") },
@ -206,6 +213,9 @@ cDvbTransponderParameters::cDvbTransponderParameters(const char *Parameters)
hierarchy = HIERARCHY_AUTO; hierarchy = HIERARCHY_AUTO;
rollOff = ROLLOFF_AUTO; rollOff = ROLLOFF_AUTO;
streamId = 0; streamId = 0;
t2systemId = 0;
sisoMiso = 0;
pilot = PILOT_AUTO;
Parse(Parameters); Parse(Parameters);
} }
@ -227,10 +237,13 @@ cString cDvbTransponderParameters::ToString(char Type) const
ST(" T*") q += PrintParameter(q, 'G', MapToUser(guard, GuardValues)); ST(" T*") q += PrintParameter(q, 'G', MapToUser(guard, GuardValues));
ST("ACST*") q += PrintParameter(q, 'I', MapToUser(inversion, InversionValues)); ST("ACST*") q += PrintParameter(q, 'I', MapToUser(inversion, InversionValues));
ST("ACST*") q += PrintParameter(q, 'M', MapToUser(modulation, ModulationValues)); ST("ACST*") q += PrintParameter(q, 'M', MapToUser(modulation, ModulationValues));
ST(" S 2") q += PrintParameter(q, 'N', MapToUser(pilot, PilotValues));
ST(" S 2") q += PrintParameter(q, 'O', MapToUser(rollOff, RollOffValues)); ST(" S 2") q += PrintParameter(q, 'O', MapToUser(rollOff, RollOffValues));
ST(" ST2") q += PrintParameter(q, 'P', streamId); ST(" ST2") q += PrintParameter(q, 'P', streamId);
ST(" T2") q += PrintParameter(q, 'Q', t2systemId);
ST(" ST*") q += PrintParameter(q, 'S', MapToUser(system, SystemValuesSat)); // we only need the numerical value, so Sat or Terr doesn't matter ST(" ST*") q += PrintParameter(q, 'S', MapToUser(system, SystemValuesSat)); // we only need the numerical value, so Sat or Terr doesn't matter
ST(" T*") q += PrintParameter(q, 'T', MapToUser(transmission, TransmissionValues)); ST(" T*") q += PrintParameter(q, 'T', MapToUser(transmission, TransmissionValues));
ST(" T2") q += PrintParameter(q, 'X', sisoMiso);
ST(" T*") q += PrintParameter(q, 'Y', MapToUser(hierarchy, HierarchyValues)); ST(" T*") q += PrintParameter(q, 'Y', MapToUser(hierarchy, HierarchyValues));
return buffer; return buffer;
} }
@ -263,12 +276,15 @@ bool cDvbTransponderParameters::Parse(const char *s)
case 'I': s = ParseParameter(s, inversion, InversionValues); break; case 'I': s = ParseParameter(s, inversion, InversionValues); break;
case 'L': polarization = 'L'; s++; break; case 'L': polarization = 'L'; s++; break;
case 'M': s = ParseParameter(s, modulation, ModulationValues); break; case 'M': s = ParseParameter(s, modulation, ModulationValues); break;
case 'N': s = ParseParameter(s, pilot, PilotValues); break;
case 'O': s = ParseParameter(s, rollOff, RollOffValues); break; case 'O': s = ParseParameter(s, rollOff, RollOffValues); break;
case 'P': s = ParseParameter(s, streamId); break; case 'P': s = ParseParameter(s, streamId); break;
case 'Q': s = ParseParameter(s, t2systemId); break;
case 'R': polarization = 'R'; s++; break; case 'R': polarization = 'R'; s++; break;
case 'S': s = ParseParameter(s, system, SystemValuesSat); break; // we only need the numerical value, so Sat or Terr doesn't matter case 'S': s = ParseParameter(s, system, SystemValuesSat); break; // we only need the numerical value, so Sat or Terr doesn't matter
case 'T': s = ParseParameter(s, transmission, TransmissionValues); break; case 'T': s = ParseParameter(s, transmission, TransmissionValues); break;
case 'V': polarization = 'V'; s++; break; case 'V': polarization = 'V'; s++; break;
case 'X': s = ParseParameter(s, sisoMiso); break;
case 'Y': s = ParseParameter(s, hierarchy, HierarchyValues); break; case 'Y': s = ParseParameter(s, hierarchy, HierarchyValues); break;
default: esyslog("ERROR: unknown parameter key '%c'", *s); default: esyslog("ERROR: unknown parameter key '%c'", *s);
return false; return false;
@ -839,7 +855,7 @@ bool cDvbTuner::SetFrontend(void)
SETCMD(DTV_INVERSION, dtp.Inversion()); SETCMD(DTV_INVERSION, dtp.Inversion());
if (frontendType == SYS_DVBS2) { if (frontendType == SYS_DVBS2) {
// DVB-S2 // DVB-S2
SETCMD(DTV_PILOT, PILOT_AUTO); SETCMD(DTV_PILOT, dtp.Pilot());
SETCMD(DTV_ROLLOFF, dtp.RollOff()); SETCMD(DTV_ROLLOFF, dtp.RollOff());
if (DvbApiVersion >= 0x0508) if (DvbApiVersion >= 0x0508)
SETCMD(DTV_STREAM_ID, dtp.StreamId()); SETCMD(DTV_STREAM_ID, dtp.StreamId());
@ -1038,6 +1054,9 @@ cOsdItem *cDvbSourceParam::GetOsdItem(void)
case 10: ST(" T") return new cMenuEditMapItem( tr("Hierarchy"), &dtp.hierarchy, HierarchyValues); else return GetOsdItem(); case 10: ST(" T") return new cMenuEditMapItem( tr("Hierarchy"), &dtp.hierarchy, HierarchyValues); else return GetOsdItem();
case 11: ST(" S ") return new cMenuEditMapItem( tr("Rolloff"), &dtp.rollOff, RollOffValues); else return GetOsdItem(); case 11: ST(" S ") return new cMenuEditMapItem( tr("Rolloff"), &dtp.rollOff, RollOffValues); else return GetOsdItem();
case 12: ST(" ST") return new cMenuEditIntItem( tr("StreamId"), &dtp.streamId, 0, 255); else return GetOsdItem(); case 12: ST(" ST") return new cMenuEditIntItem( tr("StreamId"), &dtp.streamId, 0, 255); else return GetOsdItem();
case 13: ST(" S ") return new cMenuEditMapItem( tr("Pilot"), &dtp.pilot, PilotValues); else return GetOsdItem();
case 14: ST(" T") return new cMenuEditIntItem( tr("T2SystemId"), &dtp.t2systemId, 0, 65535); else return GetOsdItem();
case 15: ST(" T") return new cMenuEditIntItem( tr("SISO/MISO"), &dtp.sisoMiso, 0, 1); else return GetOsdItem();
default: return NULL; default: return NULL;
} }
return NULL; return NULL;

View File

@ -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: dvbdevice.h 3.4 2014/01/16 11:45:35 kls Exp $ * $Id: dvbdevice.h 3.5 2014/03/16 10:38:31 kls Exp $
*/ */
#ifndef __DVBDEVICE_H #ifndef __DVBDEVICE_H
@ -92,6 +92,7 @@ int MapToDriver(int Value, const tDvbParameterMap *Map);
int UserIndex(int Value, const tDvbParameterMap *Map); int UserIndex(int Value, const tDvbParameterMap *Map);
int DriverIndex(int Value, const tDvbParameterMap *Map); int DriverIndex(int Value, const tDvbParameterMap *Map);
extern const tDvbParameterMap PilotValues[];
extern const tDvbParameterMap InversionValues[]; extern const tDvbParameterMap InversionValues[];
extern const tDvbParameterMap BandwidthValues[]; extern const tDvbParameterMap BandwidthValues[];
extern const tDvbParameterMap CoderateValues[]; extern const tDvbParameterMap CoderateValues[];
@ -118,6 +119,9 @@ private:
int hierarchy; int hierarchy;
int rollOff; int rollOff;
int streamId; int streamId;
int t2systemId;
int sisoMiso;
int pilot;
int PrintParameter(char *p, char Name, int Value) const; int PrintParameter(char *p, char Name, int Value) const;
const char *ParseParameter(const char *s, int &Value, const tDvbParameterMap *Map = NULL); const char *ParseParameter(const char *s, int &Value, const tDvbParameterMap *Map = NULL);
public: public:
@ -134,6 +138,9 @@ public:
int Hierarchy(void) const { return hierarchy; } int Hierarchy(void) const { return hierarchy; }
int RollOff(void) const { return rollOff; } int RollOff(void) const { return rollOff; }
int StreamId(void) const { return streamId; } int StreamId(void) const { return streamId; }
int T2SystemId(void) const { return t2systemId; }
int SisoMiso(void) const { return sisoMiso; }
int Pilot(void) const { return pilot; }
void SetPolarization(char Polarization) { polarization = Polarization; } void SetPolarization(char Polarization) { polarization = Polarization; }
void SetInversion(int Inversion) { inversion = Inversion; } void SetInversion(int Inversion) { inversion = Inversion; }
void SetBandwidth(int Bandwidth) { bandwidth = Bandwidth; } void SetBandwidth(int Bandwidth) { bandwidth = Bandwidth; }
@ -146,6 +153,9 @@ public:
void SetHierarchy(int Hierarchy) { hierarchy = Hierarchy; } void SetHierarchy(int Hierarchy) { hierarchy = Hierarchy; }
void SetRollOff(int RollOff) { rollOff = RollOff; } void SetRollOff(int RollOff) { rollOff = RollOff; }
void SetStreamId(int StreamId) { streamId = StreamId; } void SetStreamId(int StreamId) { streamId = StreamId; }
void SetT2SystemId(int T2SystemId) { t2systemId = T2SystemId; }
void SetSisoMiso(int SisoMiso) { sisoMiso = SisoMiso; }
void SetPilot(int Pilot) { pilot = Pilot; }
cString ToString(char Type) const; cString ToString(char Type) const;
bool Parse(const char *s); bool Parse(const char *s);
}; };

4
menu.c
View File

@ -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 3.22 2014/03/09 15:01:31 kls Exp $ * $Id: menu.c 3.23 2014/03/16 10:38:31 kls Exp $
*/ */
#include "menu.h" #include "menu.h"
@ -214,9 +214,9 @@ void cMenuEditChannel::Setup(void)
Add(new cMenuEditIntItem( tr("Tpid"), &data.tpid, 0, 0x1FFF)); Add(new cMenuEditIntItem( tr("Tpid"), &data.tpid, 0, 0x1FFF));
Add(new cMenuEditCaItem( tr("CA"), &data.caids[0])); Add(new cMenuEditCaItem( tr("CA"), &data.caids[0]));
Add(new cMenuEditIntItem( tr("Sid"), &data.sid, 1, 0xFFFF)); Add(new cMenuEditIntItem( tr("Sid"), &data.sid, 1, 0xFFFF));
/* XXX not yet used
Add(new cMenuEditIntItem( tr("Nid"), &data.nid, 0)); Add(new cMenuEditIntItem( tr("Nid"), &data.nid, 0));
Add(new cMenuEditIntItem( tr("Tid"), &data.tid, 0)); Add(new cMenuEditIntItem( tr("Tid"), &data.tid, 0));
/* XXX not yet used
Add(new cMenuEditIntItem( tr("Rid"), &data.rid, 0)); Add(new cMenuEditIntItem( tr("Rid"), &data.rid, 0));
XXX*/ XXX*/
// Parameters for specific types of sources: // Parameters for specific types of sources:

5
nit.c
View File

@ -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: nit.c 3.2 2014/03/10 14:35:31 kls Exp $ * $Id: nit.c 3.3 2014/03/16 10:38:31 kls Exp $
*/ */
#include "nit.h" #include "nit.h"
@ -333,11 +333,12 @@ void cNitFilter::Process(u_short Pid, u_char Tid, const u_char *Data, int Length
SI::T2DeliverySystemDescriptor *td = (SI::T2DeliverySystemDescriptor *)d; SI::T2DeliverySystemDescriptor *td = (SI::T2DeliverySystemDescriptor *)d;
int Frequency = Channel->Frequency(); int Frequency = Channel->Frequency();
int SymbolRate = Channel->Srate(); int SymbolRate = Channel->Srate();
//int SystemId = td->getSystemId();
cDvbTransponderParameters dtp(Channel->Parameters()); cDvbTransponderParameters dtp(Channel->Parameters());
dtp.SetSystem(DVB_SYSTEM_2); dtp.SetSystem(DVB_SYSTEM_2);
dtp.SetStreamId(td->getPlpId()); dtp.SetStreamId(td->getPlpId());
dtp.SetT2SystemId(td->getT2SystemId());
if (td->getExtendedDataFlag()) { if (td->getExtendedDataFlag()) {
dtp.SetSisoMiso(td->getSisoMiso());
static int T2Bandwidths[] = { 8000000, 7000000, 6000000, 5000000, 10000000, 1712000, 0, 0 }; static int T2Bandwidths[] = { 8000000, 7000000, 6000000, 5000000, 10000000, 1712000, 0, 0 };
dtp.SetBandwidth(T2Bandwidths[td->getBandwidth()]); dtp.SetBandwidth(T2Bandwidths[td->getBandwidth()]);
static int T2GuardIntervals[] = { GUARD_INTERVAL_1_32, GUARD_INTERVAL_1_16, GUARD_INTERVAL_1_8, GUARD_INTERVAL_1_4, GUARD_INTERVAL_1_128, GUARD_INTERVAL_19_128, GUARD_INTERVAL_19_256, 0 }; static int T2GuardIntervals[] = { GUARD_INTERVAL_1_32, GUARD_INTERVAL_1_16, GUARD_INTERVAL_1_8, GUARD_INTERVAL_1_4, GUARD_INTERVAL_1_128, GUARD_INTERVAL_19_128, GUARD_INTERVAL_19_256, 0 };

View File

@ -80,6 +80,15 @@ msgstr "Rolloff"
msgid "StreamId" msgid "StreamId"
msgstr "StreamId" msgstr "StreamId"
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "EPG ا لبدء بالبحث على دليل القنوات الالكترونى " msgstr "EPG ا لبدء بالبحث على دليل القنوات الالكترونى "
@ -567,6 +576,12 @@ msgstr "الكامة"
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "اعدادات القناة غبر موحد" msgstr "اعدادات القناة غبر موحد"

View File

@ -79,6 +79,15 @@ msgstr "Rolloff"
msgid "StreamId" msgid "StreamId"
msgstr "StreamId" msgstr "StreamId"
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "Iniciant exploració EPG" msgstr "Iniciant exploració EPG"
@ -566,6 +575,12 @@ msgstr "Acc
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "Propietats del canal duplicades!" msgstr "Propietats del canal duplicades!"

View File

@ -79,6 +79,15 @@ msgstr "RollOff"
msgid "StreamId" msgid "StreamId"
msgstr "StreamId" msgstr "StreamId"
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "Začíná prohledávání EPG" msgstr "Začíná prohledávání EPG"
@ -566,6 +575,12 @@ msgstr "CA"
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "Nastavení kanálu není jedinečné!" msgstr "Nastavení kanálu není jedinečné!"

View File

@ -76,6 +76,15 @@ msgstr ""
msgid "StreamId" msgid "StreamId"
msgstr "" msgstr ""
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "Starter EPG skanning" msgstr "Starter EPG skanning"
@ -563,6 +572,12 @@ msgstr "CA"
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "Kanalindstillinger er ikke entydige!" msgstr "Kanalindstillinger er ikke entydige!"

View File

@ -76,6 +76,15 @@ msgstr "Rolloff"
msgid "StreamId" msgid "StreamId"
msgstr "StreamId" msgstr "StreamId"
msgid "Pilot"
msgstr "Pilot"
msgid "T2SystemId"
msgstr "T2-Systemkennung"
msgid "SISO/MISO"
msgstr "SISO/MISO"
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "Aktualisiere EPG-Daten" msgstr "Aktualisiere EPG-Daten"
@ -563,6 +572,12 @@ msgstr "CA"
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr "Nid"
msgid "Tid"
msgstr "Tid"
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "Kanaleinstellungen sind nicht eindeutig!" msgstr "Kanaleinstellungen sind nicht eindeutig!"

View File

@ -76,6 +76,15 @@ msgstr ""
msgid "StreamId" msgid "StreamId"
msgstr "" msgstr ""
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "Áñ÷Þ óÜñùóç EPG" msgstr "Áñ÷Þ óÜñùóç EPG"
@ -563,6 +572,12 @@ msgstr "CA"
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "Ïé ñéèìýóåéò ôïí êáíáëéþí áëëõëïóõìðßðôïõí!" msgstr "Ïé ñéèìýóåéò ôïí êáíáëéþí áëëõëïóõìðßðôïõí!"

View File

@ -77,6 +77,15 @@ msgstr "Rolloff"
msgid "StreamId" msgid "StreamId"
msgstr "StreamId" msgstr "StreamId"
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "Iniciando la exploración de EPG" msgstr "Iniciando la exploración de EPG"
@ -564,6 +573,12 @@ msgstr "Acceso condicional (CA)"
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "!Propiedades de canal duplicadas!" msgstr "!Propiedades de canal duplicadas!"

View File

@ -76,6 +76,15 @@ msgstr "Rolloff"
msgid "StreamId" msgid "StreamId"
msgstr "Stream-tunnus" msgstr "Stream-tunnus"
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "EPG skaneerimine käivitatud" msgstr "EPG skaneerimine käivitatud"
@ -563,6 +572,12 @@ msgstr "CA"
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "Kanaliseaded ei ole unikaalsed!" msgstr "Kanaliseaded ei ole unikaalsed!"

View File

@ -80,6 +80,15 @@ msgstr "Rolloff"
msgid "StreamId" msgid "StreamId"
msgstr "Lähetetunniste" msgstr "Lähetetunniste"
msgid "Pilot"
msgstr "Pilotti"
msgid "T2SystemId"
msgstr "T2-tunniste"
msgid "SISO/MISO"
msgstr "SISO/MISO"
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "Ohjelmaoppaan päivitys aloitettu" msgstr "Ohjelmaoppaan päivitys aloitettu"
@ -567,6 +576,12 @@ msgstr "Salaus (CA)"
msgid "Sid" msgid "Sid"
msgstr "Palvelu-ID" msgstr "Palvelu-ID"
msgid "Nid"
msgstr "Verkko-ID"
msgid "Tid"
msgstr "Lähete-ID"
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "Kanava-asetukset eivät ole yksilölliset!" msgstr "Kanava-asetukset eivät ole yksilölliset!"

View File

@ -86,6 +86,15 @@ msgstr "Rolloff"
msgid "StreamId" msgid "StreamId"
msgstr "StreamId" msgstr "StreamId"
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "Mise à jour du guide des programmes" msgstr "Mise à jour du guide des programmes"
@ -573,6 +582,12 @@ msgstr "CA"
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "Cette chaîne n'est pas unique !" msgstr "Cette chaîne n'est pas unique !"

View File

@ -78,6 +78,15 @@ msgstr ""
msgid "StreamId" msgid "StreamId"
msgstr "" msgstr ""
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "Poèinjem EPG pretragu" msgstr "Poèinjem EPG pretragu"
@ -565,6 +574,12 @@ msgstr "Kodiranje (CA)"
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "Postavke programa nisu jedinstvene!" msgstr "Postavke programa nisu jedinstvene!"

View File

@ -80,6 +80,15 @@ msgstr "Rolloff"
msgid "StreamId" msgid "StreamId"
msgstr "Stream azonosító" msgstr "Stream azonosító"
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "EPG adatok aktualizálása" msgstr "EPG adatok aktualizálása"
@ -567,6 +576,12 @@ msgstr "CA"
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "Az adóbeállítások nem egyértelműek" msgstr "Az adóbeállítások nem egyértelműek"

View File

@ -11,7 +11,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 2.0.0\n" "Project-Id-Version: VDR 2.0.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2013-10-14 11:56+0200\n" "POT-Creation-Date: 2013-11-03 15:59+0100\n"
"PO-Revision-Date: 2013-11-10 23:02+0100\n" "PO-Revision-Date: 2013-11-10 23:02+0100\n"
"Last-Translator: Diego Pierotto <vdr-italian@tiscali.it>\n" "Last-Translator: Diego Pierotto <vdr-italian@tiscali.it>\n"
"Language-Team: Italian <vdr@linuxtv.org>\n" "Language-Team: Italian <vdr@linuxtv.org>\n"
@ -83,6 +83,15 @@ msgstr "Rolloff"
msgid "StreamId" msgid "StreamId"
msgstr "StreamId" msgstr "StreamId"
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "Inizio scansione EPG" msgstr "Inizio scansione EPG"
@ -570,6 +579,12 @@ msgstr "CA"
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "Parametri canale non univoci!" msgstr "Parametri canale non univoci!"

View File

@ -76,6 +76,15 @@ msgstr "Rolloff"
msgid "StreamId" msgid "StreamId"
msgstr "StreamId" msgstr "StreamId"
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "Pradedamas EPG skanavimas" msgstr "Pradedamas EPG skanavimas"
@ -563,6 +572,12 @@ msgstr "CA (dekodavimo sistema)"
msgid "Sid" msgid "Sid"
msgstr "Serviso id" msgstr "Serviso id"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "Kanalų nustatymai neunikalūs!" msgstr "Kanalų nustatymai neunikalūs!"

View File

@ -77,6 +77,15 @@ msgstr "Рол-оф"
msgid "StreamId" msgid "StreamId"
msgstr "StreamId" msgstr "StreamId"
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "Започнувам скенирање на EPG" msgstr "Започнувам скенирање на EPG"
@ -564,6 +573,12 @@ msgstr "Кодирање (CA)"
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "Уредбите на каналот не се уникатни!" msgstr "Уредбите на каналот не се уникатни!"

View File

@ -81,6 +81,15 @@ msgstr "Rolloff"
msgid "StreamId" msgid "StreamId"
msgstr "StreamId" msgstr "StreamId"
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "Bezig met starten EPG scan" msgstr "Bezig met starten EPG scan"
@ -568,6 +577,12 @@ msgstr "CA"
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "Kanaalinstellingen zijn niet uniek!" msgstr "Kanaalinstellingen zijn niet uniek!"

View File

@ -77,6 +77,15 @@ msgstr ""
msgid "StreamId" msgid "StreamId"
msgstr "" msgstr ""
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "" msgstr ""
@ -564,6 +573,12 @@ msgstr "Kortleser"
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "" msgstr ""

View File

@ -78,6 +78,15 @@ msgstr "Rolloff"
msgid "StreamId" msgid "StreamId"
msgstr "StreamId" msgstr "StreamId"
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "Rozpoczynam skanowanie EPG" msgstr "Rozpoczynam skanowanie EPG"
@ -565,6 +574,12 @@ msgstr "CA"
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "Ustawienia kana³u nie s± unikalne!" msgstr "Ustawienia kana³u nie s± unikalne!"

View File

@ -77,6 +77,15 @@ msgstr "Rolloff"
msgid "StreamId" msgid "StreamId"
msgstr "" msgstr ""
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "A iniciar a busca do EPG" msgstr "A iniciar a busca do EPG"
@ -564,6 +573,12 @@ msgstr "CA"
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "Parâmetros do canal não são únicos!" msgstr "Parâmetros do canal não são únicos!"

View File

@ -78,6 +78,15 @@ msgstr "Rolloff"
msgid "StreamId" msgid "StreamId"
msgstr "Identificator Stream" msgstr "Identificator Stream"
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "Pornesc achiziţia EPG" msgstr "Pornesc achiziţia EPG"
@ -565,6 +574,12 @@ msgstr "CA (Acces Condiţional)"
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "Parametrii canalului nu sunt univoci!" msgstr "Parametrii canalului nu sunt univoci!"

View File

@ -77,6 +77,15 @@ msgstr "Rolloff"
msgid "StreamId" msgid "StreamId"
msgstr "StreamId" msgstr "StreamId"
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "½ÐçØÝÐî EPG-áÚÐÝØàÞÒÐÝØÕ" msgstr "½ÐçØÝÐî EPG-áÚÐÝØàÞÒÐÝØÕ"
@ -564,6 +573,12 @@ msgstr "CA (
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "½ÐáâàÞÙÚØ ÚÐÝÐÛÐ ÝÕ ãÝØÚÐÛìÝë!" msgstr "½ÐáâàÞÙÚØ ÚÐÝÐÛÐ ÝÕ ãÝØÚÐÛìÝë!"

View File

@ -76,6 +76,15 @@ msgstr "Rolloff"
msgid "StreamId" msgid "StreamId"
msgstr "StreamId" msgstr "StreamId"
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "Spú¹»a sa snímanie EPG" msgstr "Spú¹»a sa snímanie EPG"
@ -563,6 +572,12 @@ msgstr "CA"
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "Nastavenia kanálu nie sú výnimoèné!" msgstr "Nastavenia kanálu nie sú výnimoèné!"

View File

@ -77,6 +77,15 @@ msgstr "Odpadanje"
msgid "StreamId" msgid "StreamId"
msgstr "StreamId" msgstr "StreamId"
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "Prièenjam EPG-scan" msgstr "Prièenjam EPG-scan"
@ -564,6 +573,12 @@ msgstr "CA"
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "Nastavitve kanala niso edinstvene!" msgstr "Nastavitve kanala niso edinstvene!"

View File

@ -77,6 +77,15 @@ msgstr "Rolloff"
msgid "StreamId" msgid "StreamId"
msgstr "StreamId" msgstr "StreamId"
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "Poèinje EPG pretra¾ivanje" msgstr "Poèinje EPG pretra¾ivanje"
@ -564,6 +573,12 @@ msgstr "Kodiranje (CA)"
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "Postavke kanala nisu jedinstvene!" msgstr "Postavke kanala nisu jedinstvene!"

View File

@ -80,6 +80,15 @@ msgstr "Rolloff"
msgid "StreamId" msgid "StreamId"
msgstr "StreamId" msgstr "StreamId"
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "Påbörjar EPG-avsökning" msgstr "Påbörjar EPG-avsökning"
@ -567,6 +576,12 @@ msgstr "Kortl
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "Kanalinställningarna är ej unika!" msgstr "Kanalinställningarna är ej unika!"

View File

@ -76,6 +76,15 @@ msgstr ""
msgid "StreamId" msgid "StreamId"
msgstr "" msgstr ""
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "EPG tarama baþlýyor" msgstr "EPG tarama baþlýyor"
@ -563,6 +572,12 @@ msgstr "CA"
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "Kanal ayarlarý belli deðýl!" msgstr "Kanal ayarlarý belli deðýl!"

View File

@ -77,6 +77,15 @@ msgstr "Крен"
msgid "StreamId" msgid "StreamId"
msgstr "StreamId" msgstr "StreamId"
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "Починаю EPG-сканування" msgstr "Починаю EPG-сканування"
@ -564,6 +573,12 @@ msgstr "CA (декодер)"
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "Настройки каналу не єдині!" msgstr "Настройки каналу не єдині!"

View File

@ -78,6 +78,15 @@ msgstr "越零率"
msgid "StreamId" msgid "StreamId"
msgstr "StreamId" msgstr "StreamId"
msgid "Pilot"
msgstr ""
msgid "T2SystemId"
msgstr ""
msgid "SISO/MISO"
msgstr ""
msgid "Starting EPG scan" msgid "Starting EPG scan"
msgstr "开始节目单扫描" msgstr "开始节目单扫描"
@ -565,6 +574,12 @@ msgstr "CA"
msgid "Sid" msgid "Sid"
msgstr "Sid" msgstr "Sid"
msgid "Nid"
msgstr ""
msgid "Tid"
msgstr ""
msgid "Channel settings are not unique!" msgid "Channel settings are not unique!"
msgstr "频道设置不是唯一的!" msgstr "频道设置不是唯一的!"

11
vdr.5
View File

@ -8,7 +8,7 @@
.\" License as specified in the file COPYING that comes with the .\" License as specified in the file COPYING that comes with the
.\" vdr distribution. .\" vdr distribution.
.\" .\"
.\" $Id: vdr.5 3.1 2013/08/11 13:50:42 kls Exp $ .\" $Id: vdr.5 3.2 2014/03/16 10:38:31 kls Exp $
.\" .\"
.TH vdr 5 "31 Mar 2013" "2.0" "Video Disk Recorder Files" .TH vdr 5 "31 Mar 2013" "2.0" "Video Disk Recorder Files"
.SH NAME .SH NAME
@ -99,12 +99,15 @@ l l.
\fBI\fR@Inversion (0, 1) \fBI\fR@Inversion (0, 1)
\fBL\fR@Left circular polarization \fBL\fR@Left circular polarization
\fBM\fR@Modulation (2, 5, 6, 7, 10, 11, 12, 16, 32, 64, 128, 256, 999) \fBM\fR@Modulation (2, 5, 6, 7, 10, 11, 12, 16, 32, 64, 128, 256, 999)
\fBN\fR@pilot mode (0, 1, 999)
\fBO\fR@rollOff (0, 20, 25, 35) \fBO\fR@rollOff (0, 20, 25, 35)
\fBP\fR@stream id (0-255) \fBP\fR@stream id (0-255)
\fBQ\fR@t2 system id (0-65535)
\fBR\fR@Right circular polarization \fBR\fR@Right circular polarization
\fBS\fR@delivery System (0, 1) \fBS\fR@delivery System (0, 1)
\fBT\fR@Transmission mode (1, 2, 4, 8, 16, 32) \fBT\fR@Transmission mode (1, 2, 4, 8, 16, 32)
\fBV\fR@Vertical polarization \fBV\fR@Vertical polarization
\fBX\fR@siso/miso mode (0, 1)
\fBY\fR@hierarchY (0, 1, 2, 4) \fBY\fR@hierarchY (0, 1, 2, 4)
.TE .TE
@ -139,6 +142,8 @@ l l.
\fB256\fR@QAM256 (DVB-C, DVB-T2) \fB256\fR@QAM256 (DVB-C, DVB-T2)
.TE .TE
\fBPilot mode:\fR The pilot mode (0 = "off", 1 = "on", 999 = "auto") for DVB-S2 multiplex (DVB-S2 only).
\fBRolloff:\fR The Nyquist filter rolloff factor for DVB-S (\fB35\fR) and DVB-S2 (\fB35\fR, 25, 20), \fBRolloff:\fR The Nyquist filter rolloff factor for DVB-S (\fB35\fR) and DVB-S2 (\fB35\fR, 25, 20),
35 = 0.35, 25 = 0.25, 20 = 0.20, DVB-S/DVB-S2 default value is 0.35 35 = 0.35, 25 = 0.25, 20 = 0.20, DVB-S/DVB-S2 default value is 0.35
@ -146,8 +151,12 @@ l l.
Physical Layer Pipe (PLP) id (\fB0\fR-255) for DVB-T2 multiplex (DVB-S2/DVB-T2 only, Physical Layer Pipe (PLP) id (\fB0\fR-255) for DVB-T2 multiplex (DVB-S2/DVB-T2 only,
with devices that support "multi streaming"). with devices that support "multi streaming").
\fBT2 System id:\fR Unique identifier (\fB0\fR-65535) of T2 system within the DVB network (DVB-T2).
\fBTransmission mode:\fR Number of DVB-T OFDM carriers, 32 = 32k, 16 = 16k, 8 = 8k, 4 = 4k, 2 = 2k, 1 = 1k. If in doubt, try 8k. \fBTransmission mode:\fR Number of DVB-T OFDM carriers, 32 = 32k, 16 = 16k, 8 = 8k, 4 = 4k, 2 = 2k, 1 = 1k. If in doubt, try 8k.
\fBSISO/MISO mode:\fR Specifies the Single-Input/Multiple-Input Single-Output mode (\fB0\fR = SISO, 1 = MISO) (DVB-T2).
\fBHierarchy:\fR If set to 1, this transponder uses two streams, high priority and low priority. \fBHierarchy:\fR If set to 1, this transponder uses two streams, high priority and low priority.
If in doubt, try 0 (off). (DVB-T/DVB-T2 only). If in doubt, try 0 (off). (DVB-T/DVB-T2 only).