[vdr-plugin-femon] 01/04: Imported Upstream version 2.2.0
Tobias Grimm
tiber-guest at moszumanska.debian.org
Sun Feb 22 10:52:21 UTC 2015
This is an automated email from the git hooks/post-receive script.
tiber-guest pushed a commit to branch master
in repository vdr-plugin-femon.
commit e6c65cefe8444b7f1d94ebc18fbcf7deffacf675
Author: etobi <git at e-tobi.net>
Date: Sun Feb 22 11:49:31 2015 +0100
Imported Upstream version 2.2.0
---
HISTORY | 14 +++++++
femon.c | 8 ++--
femonosd.c | 128 +++++++++++++++++++++++++++++------------------------------
femontools.c | 29 ++++++++++----
po/de_DE.po | 8 ++--
po/es_ES.po | 8 ++--
po/et_EE.po | 8 ++--
po/fi_FI.po | 8 ++--
po/fr_FR.po | 8 ++--
po/hu_HU.po | 8 ++--
po/it_IT.po | 8 ++--
po/lt_LT.po | 46 ++++++++++-----------
po/ru_RU.po | 8 ++--
po/sk_SK.po | 8 ++--
po/uk_UA.po | 6 +--
po/zh_CN.po | 8 ++--
po/zh_TW.po | 8 ++--
17 files changed, 173 insertions(+), 146 deletions(-)
diff --git a/HISTORY b/HISTORY
index 35d64c5..4080788 100644
--- a/HISTORY
+++ b/HISTORY
@@ -505,3 +505,17 @@ VDR Plugin 'femon' Revision History
2014-05-10: Version 2.1.1
- Fixed the channel frequency value.
+
+2015-01-10: Version 2.1.2
+
+
+===================================
+VDR Plugin 'femon' Revision History
+===================================
+
+2015-02-19: Version 2.2.0
+
+- Updated for vdr-2.2.0.
+- Updated CA definitions.
+- Fixed the SVDRP service IP menu item (Thanks to Toerless Eckert).
+- Fixed the detaching of receiver during a channel switch.
diff --git a/femon.c b/femon.c
index b8acc0f..f173af9 100644
--- a/femon.c
+++ b/femon.c
@@ -14,15 +14,15 @@
#include "femonservice.h"
#include "femontools.h"
-#if defined(APIVERSNUM) && APIVERSNUM < 20106
-#error "VDR-2.1.6 API version or greater is required!"
+#if defined(APIVERSNUM) && APIVERSNUM < 20200
+#error "VDR-2.2.0 API version or greater is required!"
#endif
#ifndef GITVERSION
#define GITVERSION ""
#endif
-static const char VERSION[] = "2.1.1" GITVERSION;
+static const char VERSION[] = "2.2.0" GITVERSION;
static const char DESCRIPTION[] = trNOOP("DVB Signal Information Monitor (OSD)");
static const char MAINMENUENTRY[] = trNOOP("Signal Information");
@@ -371,7 +371,7 @@ void cMenuFemonSetup::Setup(void)
Add(new cMenuEditIntItem(tr("SVDRP service port"), &data.svdrpport, 1, 65535));
help.Append(tr("Define the port number of SVDRP service."));
- Add(new cMenuEditStrItem(tr("SVDRP service IP"), data.svdrpip, MaxSvdrpIp, ".1234567890"));
+ Add(new cMenuEditStrItem(tr("SVDRP service IP"), data.svdrpip, sizeof(data.svdrpip), ".1234567890"));
help.Append(tr("Define the IP address of SVDRP service."));
}
diff --git a/femonosd.c b/femonosd.c
index ce74590..0544d3f 100644
--- a/femonosd.c
+++ b/femonosd.c
@@ -725,28 +725,27 @@ void cFemonOsd::Show(void)
}
if (m_DeviceSource == DEVICESOURCE_DVBAPI) {
- cDvbDevice *dev = getDvbDevice(cDevice::ActualDevice());
- m_Frontend = dev ? open(*cString::sprintf(FRONTEND_DEVICE, dev->Adapter(), dev->Frontend()), O_RDONLY | O_NONBLOCK) : -1;
- if (m_Frontend >= 0) {
- if (ioctl(m_Frontend, FE_GET_INFO, &m_FrontendInfo) < 0) {
- if (!femonConfig.usesvdrp)
- error("cFemonOsd::Show() cannot read frontend info.");
- close(m_Frontend);
- m_Frontend = -1;
- memset(&m_FrontendInfo, 0, sizeof(m_FrontendInfo));
- return;
+ if (!strstr(*cDevice::ActualDevice()->DeviceType(), SATIP_DEVICE)) {
+ cDvbDevice *dev = getDvbDevice(cDevice::ActualDevice());
+ m_Frontend = dev ? open(*cString::sprintf(FRONTEND_DEVICE, dev->Adapter(), dev->Frontend()), O_RDONLY | O_NONBLOCK) : -1;
+ if (m_Frontend >= 0) {
+ if (ioctl(m_Frontend, FE_GET_INFO, &m_FrontendInfo) < 0) {
+ if (!femonConfig.usesvdrp)
+ error("cFemonOsd::Show() cannot read frontend info.");
+ close(m_Frontend);
+ m_Frontend = -1;
+ memset(&m_FrontendInfo, 0, sizeof(m_FrontendInfo));
+ return;
+ }
}
- }
- else if (strstr(*cDevice::ActualDevice()->DeviceType(), SATIP_DEVICE)) {
- // nop
- }
- else if (femonConfig.usesvdrp) {
- if (!SvdrpConnect() || !SvdrpTune())
+ else if (femonConfig.usesvdrp) {
+ if (!SvdrpConnect() || !SvdrpTune())
+ return;
+ }
+ else {
+ error("cFemonOsd::Show() cannot open frontend device.");
return;
- }
- else {
- error("cFemonOsd::Show() cannot open frontend device.");
- return;
+ }
}
}
else
@@ -785,55 +784,60 @@ void cFemonOsd::ChannelSwitch(const cDevice * device, int channelNumber, bool li
eTrackType track = cDevice::PrimaryDevice()->GetCurrentAudioTrack();
const cChannel *channel = Channels.GetByNumber(cDevice::CurrentChannel());
- if (!liveView || !channelNumber || !channel || channel->Number() != channelNumber)
+ if (!device || !liveView)
return;
- m_DeviceSource = DEVICESOURCE_DVBAPI;
- if (channel) {
+ if (!channelNumber) {
+ if (m_Receiver) {
+ m_Receiver->Deactivate();
+ DELETENULL(m_Receiver);
+ }
+ return;
+ }
+
+ if (channel && femonConfig.analyzestream) {
+ m_DeviceSource = DEVICESOURCE_DVBAPI;
if (channel->IsSourceType('I'))
m_DeviceSource = DEVICESOURCE_IPTV;
else if (channel->IsSourceType('V'))
m_DeviceSource = DEVICESOURCE_PVRINPUT;
- }
-
- if (m_Frontend >= 0) {
- close(m_Frontend);
- m_Frontend = -1;
- }
- if (m_DeviceSource == DEVICESOURCE_DVBAPI) {
- cDvbDevice *dev = getDvbDevice(cDevice::ActualDevice());
- m_Frontend = dev ? open(*cString::sprintf(FRONTEND_DEVICE, dev->Adapter(), dev->Frontend()), O_RDONLY | O_NONBLOCK) : -1;
if (m_Frontend >= 0) {
- if (ioctl(m_Frontend, FE_GET_INFO, &m_FrontendInfo) < 0) {
- if (!femonConfig.usesvdrp)
- error("cFemonOsd::ChannelSwitch() cannot read frontend info.");
- close(m_Frontend);
- m_Frontend = -1;
- memset(&m_FrontendInfo, 0, sizeof(m_FrontendInfo));
- return;
- }
- }
- else if (strstr(*cDevice::ActualDevice()->DeviceType(), SATIP_DEVICE)) {
- // nop
- }
- else if (femonConfig.usesvdrp) {
- if (!SvdrpConnect() || !SvdrpTune())
- return;
+ close(m_Frontend);
+ m_Frontend = -1;
}
- else {
- error("cFemonOsd::ChannelSwitch() cannot open frontend device.");
- return;
- }
- }
- if (m_Receiver) {
- m_Receiver->Deactivate();
- DELETENULL(m_Receiver);
- }
- if (femonConfig.analyzestream && channel) {
- m_Receiver = new cFemonReceiver(channel, IS_AUDIO_TRACK(track) ? int(track - ttAudioFirst) : 0, IS_DOLBY_TRACK(track) ? int(track - ttDolbyFirst) : 0);
- cDevice::ActualDevice()->AttachReceiver(m_Receiver);
+ if (m_DeviceSource == DEVICESOURCE_DVBAPI) {
+ if (!strstr(*cDevice::ActualDevice()->DeviceType(), SATIP_DEVICE)) {
+ cDvbDevice *dev = getDvbDevice(cDevice::ActualDevice());
+ m_Frontend = dev ? open(*cString::sprintf(FRONTEND_DEVICE, dev->Adapter(), dev->Frontend()), O_RDONLY | O_NONBLOCK) : -1;
+ if (m_Frontend >= 0) {
+ if (ioctl(m_Frontend, FE_GET_INFO, &m_FrontendInfo) < 0) {
+ if (!femonConfig.usesvdrp)
+ error("cFemonOsd::ChannelSwitch() cannot read frontend info.");
+ close(m_Frontend);
+ m_Frontend = -1;
+ memset(&m_FrontendInfo, 0, sizeof(m_FrontendInfo));
+ return;
+ }
+ }
+ else if (femonConfig.usesvdrp) {
+ if (!SvdrpConnect() || !SvdrpTune())
+ return;
+ }
+ else {
+ error("cFemonOsd::ChannelSwitch() cannot open frontend device.");
+ return;
+ }
+ }
+
+ if (m_Receiver) {
+ m_Receiver->Deactivate();
+ DELETENULL(m_Receiver);
+ }
+ m_Receiver = new cFemonReceiver(channel, IS_AUDIO_TRACK(track) ? int(track - ttAudioFirst) : 0, IS_DOLBY_TRACK(track) ? int(track - ttDolbyFirst) : 0);
+ cDevice::ActualDevice()->AttachReceiver(m_Receiver);
+ }
}
}
@@ -917,7 +921,6 @@ bool cFemonOsd::DeviceSwitch(int direction)
}
// Do the actual switch if valid device found
if (d && ValidDevice) {
- cStatus::MsgChannelSwitch(cDevice::PrimaryDevice(), 0, true);
cControl::Shutdown();
if (NeedsDetachAllReceivers)
d->DetachAllReceivers();
@@ -932,11 +935,8 @@ bool cFemonOsd::DeviceSwitch(int direction)
}
else if (d->CamSlot() && !d->CamSlot()->IsDecrypting())
d->CamSlot()->Assign(NULL);
- d->SwitchChannel(channel, true);
- if (d == cDevice::PrimaryDevice())
- d->ForceTransferMode();
+ d->SwitchChannel(channel, false);
cControl::Launch(new cTransferControl(d, channel));
- cStatus::MsgChannelSwitch(cDevice::PrimaryDevice(), channel->Number(), true);
return (true);
}
}
diff --git a/femontools.c b/femontools.c
index 5b76fc9..05f74f0 100644
--- a/femontools.c
+++ b/femontools.c
@@ -32,35 +32,48 @@ static cString getCA(int value)
case 0x0464: return cString::sprintf("EuroDec (%X)", value); // EuroDec
case 0x0500 ... 0x05FF: return cString::sprintf("Viaccess (%X)", value); // France Telecom
case 0x0600 ... 0x06FF: return cString::sprintf("Irdeto (%X)", value); // Irdeto
- case 0x0900 ... 0x09FF: return cString::sprintf("NDS Videoguard (%X)", value); // News Datacom
+ case 0x0700 ... 0x07FF: return cString::sprintf("DigiCipher 2 (%X)", value); // Jerrold/GI/Motorola 4DTV
+ case 0x0900 ... 0x09FF: return cString::sprintf("NDS Videoguard (%X)", value); // NDS
case 0x0B00 ... 0x0BFF: return cString::sprintf("Conax (%X)", value); // Norwegian Telekom
- case 0x0D00 ... 0x0DFF: return cString::sprintf("CryptoWorks (%X)", value); // Philips
+ case 0x0D00 ... 0x0DFF: return cString::sprintf("CryptoWorks (%X)", value); // Philips CryptoTec
case 0x0E00 ... 0x0EFF: return cString::sprintf("PowerVu (%X)", value); // Scientific Atlanta
case 0x1000: return cString::sprintf("RAS (%X)", value); // Tandberg Television
case 0x1200 ... 0x12FF: return cString::sprintf("NagraVision (%X)", value); // BellVu Express
- case 0x1700 ... 0x17FF: return cString::sprintf("BetaCrypt (%X)", value); // BetaTechnik
+ case 0x1700 ... 0x17FF: return cString::sprintf("VCAS (%X)", value); // Verimatrix Inc. former BetaTechnik
case 0x1800 ... 0x18FF: return cString::sprintf("NagraVision (%X)", value); // Kudelski SA
case 0x22F0: return cString::sprintf("Codicrypt (%X)", value); // Scopus Network Technologies
case 0x2600: return cString::sprintf("BISS (%X)", value); // European Broadcasting Union
+ case 0x2719: return cString::sprintf("VanyaCas (%X)", value); // S-Curious Research & Technology Pvt. Ltd.
case 0x4347: return cString::sprintf("CryptOn (%X)", value); // CryptOn
case 0x4800: return cString::sprintf("Accessgate (%X)", value); // Telemann
case 0x4900: return cString::sprintf("China Crypt (%X)", value); // CryptoWorks
+ case 0x4A02: return cString::sprintf("Tongfang (%X)", value); // Tsinghua Tongfang Company
case 0x4A10: return cString::sprintf("EasyCas (%X)", value); // EasyCas
case 0x4A20: return cString::sprintf("AlphaCrypt (%X)", value); // AlphaCrypt
- case 0x4A70: return cString::sprintf("DreamCrypt (%X)", value); // Dream Multimedia
case 0x4A60: return cString::sprintf("SkyCrypt (%X)", value); // @Sky
case 0x4A61: return cString::sprintf("Neotioncrypt (%X)", value); // Neotion
case 0x4A62: return cString::sprintf("SkyCrypt (%X)", value); // @Sky
case 0x4A63: return cString::sprintf("Neotion SHL (%X)", value); // Neotion
case 0x4A64 ... 0x4A6F: return cString::sprintf("SkyCrypt (%X)", value); // @Sky
- case 0x4A80: return cString::sprintf("ThalesCrypt (%X)", value); // TPS
+ case 0x4A70: return cString::sprintf("DreamCrypt (%X)", value); // Dream Multimedia
+ case 0x4A80: return cString::sprintf("ThalesCrypt (%X)", value); // Thales Broadcast & Multimedia
case 0x4AA1: return cString::sprintf("KeyFly (%X)", value); // SIDSA
- case 0x4ABF: return cString::sprintf("DG-Crypt (%X)", value); // Beijing Compunicate Technology Inc.
+ case 0x4ABF: return cString::sprintf("CTI-CAS (%X)", value); // Beijing Compunicate Technology Inc.
+ case 0x4AC1: return cString::sprintf("Latens (%X)", value); // Latens Systems
case 0x4AD0 ... 0x4AD1: return cString::sprintf("X-Crypt (%X)", value); // XCrypt Inc.
case 0x4AD4: return cString::sprintf("OmniCrypt (%X)", value); // Widevine Technologies, Inc.
- case 0x4AE0: return cString::sprintf("RossCrypt (%X)", value); // Digi Raum Electronics Co. Ltd.
+ case 0x4AE0 ... 0x4AE1: return cString::sprintf("Z-Crypt (%X)", value); // Digi Raum Electronics Co. Ltd.
+ case 0x4AE4: return cString::sprintf("CoreCrypt (%X)", value); // CoreTrust
+ case 0x4AE5: return cString::sprintf("PRO-Crypt (%X)", value); // IK SATPROF
+ case 0x4AEA: return cString::sprintf("Cryptoguard (%X)", value); // Gryptoguard AB
+ case 0x4AEB: return cString::sprintf("Abel Quintic (%X)", value); // Abel DRM Systems
+ case 0x4AF0: return cString::sprintf("ABV (%X)", value); // Alliance Broadcast Vision
case 0x5500: return cString::sprintf("Z-Crypt (%X)", value); // Digi Raum Electronics Co. Ltd.
- case 0x5501: return cString::sprintf("Griffin (%X)", value); // Griffin
+ case 0x5501: return cString::sprintf("Griffin (%X)", value); // Nucleus Systems Ltd.
+ case 0x5581: return cString::sprintf("Bulcrypt (%X)", value); // Bulcrypt
+ case 0x7BE1: return cString::sprintf("DRE-Crypt (%X)", value); // DRE-Crypt
+ case 0xA101: return cString::sprintf("RosCrypt-M (%X)", value); // NIIR
+ case 0xEAD0: return cString::sprintf("VanyaCas (%X)", value); // S-Curious Research & Technology Pvt. Ltd.
default: break;
}
return cString::sprintf("%X", value);
diff --git a/po/de_DE.po b/po/de_DE.po
index 232764f..e03c8cb 100644
--- a/po/de_DE.po
+++ b/po/de_DE.po
@@ -1,5 +1,5 @@
# VDR plugin language source file.
-# Copyright (C) 2007-2014 Rolf Ahrenberg
+# Copyright (C) 2007-2015 Rolf Ahrenberg
# This file is distributed under the same license as the femon package.
# Peter Marquardt
# Andreas Brachold
@@ -7,10 +7,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: vdr-femon 2.1.1\n"
+"Project-Id-Version: vdr-femon 2.2.0\n"
"Report-Msgid-Bugs-To: <see README>\n"
-"POT-Creation-Date: 2014-05-10 05:10+0200\n"
-"PO-Revision-Date: 2014-05-10 05:10+0200\n"
+"POT-Creation-Date: 2015-02-19 02:19+0200\n"
+"PO-Revision-Date: 2015-02-19 02:19+0200\n"
"Last-Translator: Christian Wieninger\n"
"Language-Team: German <vdr at linuxtv.org>\n"
"Language: de\n"
diff --git a/po/es_ES.po b/po/es_ES.po
index c883a95..9255651 100644
--- a/po/es_ES.po
+++ b/po/es_ES.po
@@ -1,14 +1,14 @@
# VDR plugin language source file.
-# Copyright (C) 2007-2014 Rolf Ahrenberg
+# Copyright (C) 2007-2015 Rolf Ahrenberg
# This file is distributed under the same license as the femon package.
# Luis Palacios
#
msgid ""
msgstr ""
-"Project-Id-Version: vdr-femon 2.1.1\n"
+"Project-Id-Version: vdr-femon 2.2.0\n"
"Report-Msgid-Bugs-To: <see README>\n"
-"POT-Creation-Date: 2014-05-10 05:10+0200\n"
-"PO-Revision-Date: 2014-05-10 05:10+0200\n"
+"POT-Creation-Date: 2015-02-19 02:19+0200\n"
+"PO-Revision-Date: 2015-02-19 02:19+0200\n"
"Last-Translator: Luis Palacios\n"
"Language-Team: Spanish <vdr at linuxtv.org>\n"
"Language: es\n"
diff --git a/po/et_EE.po b/po/et_EE.po
index 3617163..2bf423a 100644
--- a/po/et_EE.po
+++ b/po/et_EE.po
@@ -1,14 +1,14 @@
# VDR plugin language source file.
-# Copyright (C) 2007-2014 Rolf Ahrenberg
+# Copyright (C) 2007-2015 Rolf Ahrenberg
# This file is distributed under the same license as the femon package.
# Arthur Konovalov
#
msgid ""
msgstr ""
-"Project-Id-Version: vdr-femon 2.1.1\n"
+"Project-Id-Version: vdr-femon 2.2.0\n"
"Report-Msgid-Bugs-To: <see README>\n"
-"POT-Creation-Date: 2014-05-10 05:10+0200\n"
-"PO-Revision-Date: 2014-05-10 05:10+0200\n"
+"POT-Creation-Date: 2015-02-19 02:19+0200\n"
+"PO-Revision-Date: 2015-02-19 02:19+0200\n"
"Last-Translator: Arthur Konovalov\n"
"Language-Team: Estonian <vdr at linuxtv.org>\n"
"Language: et\n"
diff --git a/po/fi_FI.po b/po/fi_FI.po
index 719954d..45ffe0c 100644
--- a/po/fi_FI.po
+++ b/po/fi_FI.po
@@ -1,14 +1,14 @@
# VDR plugin language source file.
-# Copyright (C) 2007-2014 Rolf Ahrenberg
+# Copyright (C) 2007-2015 Rolf Ahrenberg
# This file is distributed under the same license as the femon package.
# Rolf Ahrenberg
#
msgid ""
msgstr ""
-"Project-Id-Version: vdr-femon 2.1.1\n"
+"Project-Id-Version: vdr-femon 2.2.0\n"
"Report-Msgid-Bugs-To: <see README>\n"
-"POT-Creation-Date: 2014-05-10 05:10+0200\n"
-"PO-Revision-Date: 2014-05-10 05:10+0200\n"
+"POT-Creation-Date: 2015-02-19 02:19+0200\n"
+"PO-Revision-Date: 2015-02-19 02:19+0200\n"
"Last-Translator: Rolf Ahrenberg\n"
"Language-Team: Finnish <vdr at linuxtv.org>\n"
"Language: fi\n"
diff --git a/po/fr_FR.po b/po/fr_FR.po
index e32f3f1..2a16aa5 100644
--- a/po/fr_FR.po
+++ b/po/fr_FR.po
@@ -1,5 +1,5 @@
# VDR plugin language source file.
-# Copyright (C) 2007-2014 Rolf Ahrenberg
+# Copyright (C) 2007-2015 Rolf Ahrenberg
# This file is distributed under the same license as the femon package.
# Nicolas Huillard
# Michaël Nival <mnival at club-internet.fr>, 2010
@@ -7,10 +7,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: vdr-femon 2.1.1\n"
+"Project-Id-Version: vdr-femon 2.2.0\n"
"Report-Msgid-Bugs-To: <see README>\n"
-"POT-Creation-Date: 2014-05-10 05:10+0200\n"
-"PO-Revision-Date: 2014-05-10 05:10+0200\n"
+"POT-Creation-Date: 2015-02-19 02:19+0200\n"
+"PO-Revision-Date: 2015-02-19 02:19+0200\n"
"Last-Translator: Bernard Jaulin <bernard.jaulin at gmail.com>\n"
"Language-Team: French <vdr at linuxtv.org>\n"
"Language: fr\n"
diff --git a/po/hu_HU.po b/po/hu_HU.po
index 3e96f80..b053366 100644
--- a/po/hu_HU.po
+++ b/po/hu_HU.po
@@ -1,14 +1,14 @@
# VDR plugin language source file.
-# Copyright (C) 2007-2014 Rolf Ahrenberg
+# Copyright (C) 2007-2015 Rolf Ahrenberg
# This file is distributed under the same license as the femon package.
# F�ley Istv�n <ifuley at tigercomp dot ro>, 2011
#
msgid ""
msgstr ""
-"Project-Id-Version: vdr-femon 2.1.1\n"
+"Project-Id-Version: vdr-femon 2.2.0\n"
"Report-Msgid-Bugs-To: <see README>\n"
-"POT-Creation-Date: 2014-05-10 05:10+0200\n"
-"PO-Revision-Date: 2014-05-10 05:10+0200\n"
+"POT-Creation-Date: 2015-02-19 02:19+0200\n"
+"PO-Revision-Date: 2015-02-19 02:19+0200\n"
"Last-Translator: F�ley Istv�n <ifuley at tigercomp dot ro>\n"
"Language-Team: Hungarian <ifuley at tigercomp dot ro>\n"
"Language: hu\n"
diff --git a/po/it_IT.po b/po/it_IT.po
index 0f5e9fc..29de2a9 100644
--- a/po/it_IT.po
+++ b/po/it_IT.po
@@ -1,15 +1,15 @@
# VDR plugin language source file.
-# Copyright (C) 2007-2014 Rolf Ahrenberg
+# Copyright (C) 2007-2015 Rolf Ahrenberg
# This file is distributed under the same license as the femon package.
# Sean Carlos
# Diego Pierotto <vdr-italian at tiscali.it>
#
msgid ""
msgstr ""
-"Project-Id-Version: vdr-femon 2.1.1\n"
+"Project-Id-Version: vdr-femon 2.2.0\n"
"Report-Msgid-Bugs-To: <see README>\n"
-"POT-Creation-Date: 2014-05-10 05:10+0200\n"
-"PO-Revision-Date: 2014-05-10 05:10+0200\n"
+"POT-Creation-Date: 2015-02-19 02:19+0200\n"
+"PO-Revision-Date: 2015-02-19 02:19+0200\n"
"Last-Translator: Diego Pierotto <vdr-italian at tiscali.it>\n"
"Language-Team: Italian <vdr at linuxtv.org>\n"
"Language: it\n"
diff --git a/po/lt_LT.po b/po/lt_LT.po
index 9c4a4a7..b6f8f73 100644
--- a/po/lt_LT.po
+++ b/po/lt_LT.po
@@ -1,14 +1,14 @@
# VDR plugin language source file.
-# Copyright (C) 2007-2014 Rolf Ahrenberg
+# Copyright (C) 2007-2015 Rolf Ahrenberg
# This file is distributed under the same license as the femon package.
# Valdemaras Pipiras
#
msgid ""
msgstr ""
-"Project-Id-Version: vdr-femon 2.1.1\n"
+"Project-Id-Version: vdr-femon 2.2.0\n"
"Report-Msgid-Bugs-To: <see README>\n"
-"POT-Creation-Date: 2014-05-10 05:10+0200\n"
-"PO-Revision-Date: 2014-05-10 05:10+0200\n"
+"POT-Creation-Date: 2015-02-19 02:19+0200\n"
+"PO-Revision-Date: 2015-02-19 02:19+0200\n"
"Last-Translator: Valdemaras Pipiras <varas at ambernet.lt>\n"
"Language-Team: Lithuanian <vdr at linuxtv.org>\n"
"Language: lt\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
msgid "DVB Signal Information Monitor (OSD)"
-msgstr "DVB signalo informacijos stebėjimas (OSD)"
+msgstr "DVB signalo stebėjimas (OSD)"
msgid "Signal Information"
msgstr "Signalo informacija"
@@ -47,7 +47,7 @@ msgid "ST:TNG"
msgstr "ST:TNG"
msgid "DeepBlue"
-msgstr "DeepBlue"
+msgstr "Tamsiai mėlyna"
msgid "Moronimo"
msgstr "Moronimo"
@@ -62,7 +62,7 @@ msgid "Duotone"
msgstr "Duotone"
msgid "SilverGreen"
-msgstr "SilverGreen"
+msgstr "Sidabro žalia"
msgid "PearlHD"
msgstr "PearlHD"
@@ -92,10 +92,10 @@ msgid "Define the position of OSD."
msgstr "Nustatyti ekrano užsklandos poziciją."
msgid "Downscale OSD size [%]"
-msgstr ""
+msgstr "Sumažinti ekrano užsklandos (OSD) dydį [%]"
msgid "Define the downscale ratio for OSD size."
-msgstr ""
+msgstr "Nustatyti ekrano užsklandos (OSD) mažinimo santykį."
msgid "Red limit [%]"
msgstr "Raudonoji ribą [%]"
@@ -179,7 +179,7 @@ msgid "Coderate"
msgstr "Kodavimo dažnis"
msgid "Protocol"
-msgstr ""
+msgstr "Protokolas"
msgid "Bitrate"
msgstr "Kokybė"
@@ -209,7 +209,7 @@ msgid "Audio Stream"
msgstr "Audio srautas"
msgid "Channel Mode"
-msgstr "kanalo būsena"
+msgstr "Kanalo būsena"
msgid "Sampling Frequency"
msgstr "Parodomasis dažnis"
@@ -218,13 +218,13 @@ msgid "AC-3 Stream"
msgstr "AC-3 srautas"
msgid "Bit Stream Mode"
-msgstr "Bitstream būsena"
+msgstr "Srauto būsena"
msgid "Audio Coding Mode"
msgstr "Audio kodavimas"
msgid "Center Mix Level"
-msgstr "Centerinis Mix lygis"
+msgstr "Centrinis mikserio lygis"
msgid "Surround Mix Level"
msgstr "Surround Mix lygis"
@@ -239,10 +239,10 @@ msgid "Dialogue Normalization"
msgstr "Dialogo normalizacija"
msgid "Fixed"
-msgstr "Fest"
+msgstr "Sutvarkyta"
msgid "Analog"
-msgstr "Analog"
+msgstr "Analoginis"
msgid "MPEG-2"
msgstr "MPEG-2"
@@ -293,7 +293,7 @@ msgid "progressive"
msgstr "progresyvinis"
msgid "reserved"
-msgstr "belegt"
+msgstr "rezervuota"
msgid "extended"
msgstr "išplėstas"
@@ -326,22 +326,22 @@ msgid "Music and Effects (ME)"
msgstr "Muzika ir efektai (ME)"
msgid "Visually Impaired (VI)"
-msgstr " (VI)"
+msgstr "Skirta silpnaregiams (VI)"
msgid "Hearing Impaired (HI)"
-msgstr " (HI)"
+msgstr "Skirta žmoniems su klausos negalia (HI)"
msgid "Dialogue (D)"
msgstr "Dialogas (D)"
msgid "Commentary (C)"
-msgstr "Komentavimas (C)"
+msgstr "Komentarai (C)"
msgid "Emergency (E)"
msgstr "Avarinis (E)"
msgid "Voice Over (VO)"
-msgstr "Voice over (VO)"
+msgstr "Įgarsinta (VO)"
msgid "Karaoke"
msgstr "Karaoke"
@@ -356,10 +356,10 @@ msgid "C"
msgstr "C"
msgid "L"
-msgstr "L"
+msgstr "K"
msgid "R"
-msgstr "R"
+msgstr "D"
msgid "S"
msgstr "S"
@@ -380,7 +380,7 @@ msgid "MHz"
msgstr "MHz"
msgid "free"
-msgstr "frei"
+msgstr "nekoduota"
msgid "Mbit/s"
msgstr "Mbit/s"
diff --git a/po/ru_RU.po b/po/ru_RU.po
index e73da4c..d07851f 100644
--- a/po/ru_RU.po
+++ b/po/ru_RU.po
@@ -1,14 +1,14 @@
# VDR plugin language source file.
-# Copyright (C) 2007-2014 Rolf Ahrenberg
+# Copyright (C) 2007-2015 Rolf Ahrenberg
# This file is distributed under the same license as the femon package.
# Vyacheslav Dikonov
#
msgid ""
msgstr ""
-"Project-Id-Version: vdr-femon 2.1.1\n"
+"Project-Id-Version: vdr-femon 2.2.0\n"
"Report-Msgid-Bugs-To: <see README>\n"
-"POT-Creation-Date: 2014-05-10 05:10+0200\n"
-"PO-Revision-Date: 2014-05-10 05:10+0200\n"
+"POT-Creation-Date: 2015-02-19 02:19+0200\n"
+"PO-Revision-Date: 2015-02-19 02:19+0200\n"
"Last-Translator: Vyacheslav Dikonov\n"
"Language-Team: Russian <vdr at linuxtv.org>\n"
"Language: ru\n"
diff --git a/po/sk_SK.po b/po/sk_SK.po
index 3b8064a..cac252c 100644
--- a/po/sk_SK.po
+++ b/po/sk_SK.po
@@ -1,14 +1,14 @@
# VDR plugin language source file.
-# Copyright (C) 2007-2014 Rolf Ahrenberg
+# Copyright (C) 2007-2015 Rolf Ahrenberg
# This file is distributed under the same license as the femon package.
# Milan Hrala
#
msgid ""
msgstr ""
-"Project-Id-Version: vdr-femon 2.1.1\n"
+"Project-Id-Version: vdr-femon 2.2.0\n"
"Report-Msgid-Bugs-To: <see README>\n"
-"POT-Creation-Date: 2014-05-10 05:10+0200\n"
-"PO-Revision-Date: 2014-05-10 05:10+0200\n"
+"POT-Creation-Date: 2015-02-19 02:19+0200\n"
+"PO-Revision-Date: 2015-02-19 02:19+0200\n"
"Last-Translator: Milan Hrala <hrala.milan at gmail.com>\n"
"Language-Team: Slovak <vdr at linuxtv.org>\n"
"Language: sk\n"
diff --git a/po/uk_UA.po b/po/uk_UA.po
index 2d41ac5..7ca0a3d 100644
--- a/po/uk_UA.po
+++ b/po/uk_UA.po
@@ -4,10 +4,10 @@
# Yarema aka Knedlyk <yupadmin at gmail.com>, 2010.
msgid ""
msgstr ""
-"Project-Id-Version: vdr-femon 2.1.1\n"
+"Project-Id-Version: vdr-femon 2.2.0\n"
"Report-Msgid-Bugs-To: <see README>\n"
-"POT-Creation-Date: 2014-05-10 05:10+0200\n"
-"PO-Revision-Date: 2014-05-10 05:10+0200\n"
+"POT-Creation-Date: 2015-02-19 02:19+0200\n"
+"PO-Revision-Date: 2015-02-19 02:19+0200\n"
"Last-Translator: Yarema aka Knedlyk <yupadmin at gmail.com>\n"
"Language-Team: Ukrainian <translation at linux.org.ua>\n"
"Language: uk\n"
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 7c3d9c3..4c5943d 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -1,14 +1,14 @@
# VDR plugin language source file.
-# Copyright (C) 2007-2014 Rolf Ahrenberg
+# Copyright (C) 2007-2015 Rolf Ahrenberg
# This file is distributed under the same license as the femon package.
# Nan Feng VDR <nfgx at 21cn.com>, 2009.2
#
msgid ""
msgstr ""
-"Project-Id-Version: vdr-femon 2.1.1\n"
+"Project-Id-Version: vdr-femon 2.2.0\n"
"Report-Msgid-Bugs-To: <see README>\n"
-"POT-Creation-Date: 2014-05-10 05:10+0200\n"
-"PO-Revision-Date: 2014-05-10 05:10+0200\n"
+"POT-Creation-Date: 2015-02-19 02:19+0200\n"
+"PO-Revision-Date: 2015-02-19 02:19+0200\n"
"Last-Translator: NanFeng <nfgx at 21cn.com>\n"
"Language-Team: Chinese (simplified) <vdr at linuxtv.org>\n"
"Language: zh_CN\n"
diff --git a/po/zh_TW.po b/po/zh_TW.po
index f7239a9..8ceff81 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -1,14 +1,14 @@
# VDR plugin language source file.
-# Copyright (C) 2007-2014 Rolf Ahrenberg
+# Copyright (C) 2007-2015 Rolf Ahrenberg
# This file is distributed under the same license as the femon package.
# Nan Feng VDR <nfgx at 21cn.com>, 2009.2
#
msgid ""
msgstr ""
-"Project-Id-Version: vdr-femon 2.1.1\n"
+"Project-Id-Version: vdr-femon 2.2.0\n"
"Report-Msgid-Bugs-To: <see README>\n"
-"POT-Creation-Date: 2014-05-10 05:10+0200\n"
-"PO-Revision-Date: 2014-05-10 05:10+0200\n"
+"POT-Creation-Date: 2015-02-19 02:19+0200\n"
+"PO-Revision-Date: 2015-02-19 02:19+0200\n"
"Last-Translator: NanFeng <nfgx at 21cn.com>\n"
"Language-Team: Chinese (traditional) <vdr at linuxtv.org>\n"
"Language: zh_TW\n"
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-vdr-dvb/vdr-plugin-femon.git
More information about the pkg-vdr-dvb-changes
mailing list