mirror of
				https://github.com/rofafor/vdr-plugin-femon.git
				synced 2023-10-10 11:36:53 +00:00 
			
		
		
		
	Compare commits
	
		
			10 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | dfc66b3d69 | ||
|  | 252bd0e479 | ||
|  | 7657d21d5e | ||
|  | 7b004e9427 | ||
|  | a08f9de9d3 | ||
|  | 513791d5f1 | ||
|  | 60386835dd | ||
|  | 38f4d3d9b8 | ||
|  | 078f0552fc | ||
|  | 1fd7c90c3b | 
							
								
								
									
										12
									
								
								HISTORY
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								HISTORY
									
									
									
									
									
								
							| @@ -383,3 +383,15 @@ VDR Plugin 'femon' Revision History | ||||
| - Removed error logging from unimplemented ioctl functions. | ||||
| - Removed bitstream parsing from Receive() method. | ||||
| - Added Chinese translation (Thanks to NanFeng). | ||||
|  | ||||
| 2010-02-01: Version 1.7.6 | ||||
|  | ||||
| - Updated for vdr-1.7.12. | ||||
| - Updated Estonian translation (Thanks to Arthur Konovalov). | ||||
| - Added Lithuanian translation (Thanks to Valdemaras Pipiras). | ||||
|  | ||||
| 2010-03-05: Version 1.7.7 | ||||
|  | ||||
| - Updated for vdr-1.7.13. | ||||
| - Added a setup option to downscale the OSD size. | ||||
| - Updated Estonian translation (Thanks to Arthur Konovalov). | ||||
|   | ||||
							
								
								
									
										4
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								Makefile
									
									
									
									
									
								
							| @@ -31,6 +31,10 @@ VDRDIR = ../../.. | ||||
| LIBDIR = ../../lib | ||||
| TMPDIR = /tmp | ||||
|  | ||||
| ### Make sure that necessary options are included: | ||||
|  | ||||
| include $(VDRDIR)/Make.global | ||||
|  | ||||
| ### Allow user defined options to overwrite defaults: | ||||
|  | ||||
| -include $(VDRDIR)/Make.config | ||||
|   | ||||
							
								
								
									
										11
									
								
								femon.c
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								femon.c
									
									
									
									
									
								
							| @@ -14,11 +14,11 @@ | ||||
| #include "femonservice.h" | ||||
| #include "femontools.h" | ||||
|  | ||||
| #if defined(APIVERSNUM) && APIVERSNUM < 10700 | ||||
| #error "VDR-1.7.0 API version or greater is required!" | ||||
| #if defined(APIVERSNUM) && APIVERSNUM < 10713 | ||||
| #error "VDR-1.7.13 API version or greater is required!" | ||||
| #endif | ||||
|  | ||||
| static const char VERSION[]       = "1.7.5"; | ||||
| static const char VERSION[]       = "1.7.7"; | ||||
| static const char DESCRIPTION[]   = trNOOP("DVB Signal Information Monitor (OSD)"); | ||||
| static const char MAINMENUENTRY[] = trNOOP("Signal Information"); | ||||
|  | ||||
| @@ -112,6 +112,7 @@ bool cPluginFemon::SetupParse(const char *Name, const char *Value) | ||||
|   else if (!strcasecmp(Name, "Position"))       femonConfig.position       = atoi(Value); | ||||
|   else if (!strcasecmp(Name, "Skin"))           femonConfig.skin           = atoi(Value); | ||||
|   else if (!strcasecmp(Name, "Theme"))          femonConfig.theme          = atoi(Value); | ||||
|   else if (!strcasecmp(Name, "Downscale"))      femonConfig.downscale      = atoi(Value); | ||||
|   else if (!strcasecmp(Name, "RedLimit"))       femonConfig.redlimit       = atoi(Value); | ||||
|   else if (!strcasecmp(Name, "GreenLimit"))     femonConfig.greenlimit     = atoi(Value); | ||||
|   else if (!strcasecmp(Name, "UpdateInterval")) femonConfig.updateinterval = atoi(Value); | ||||
| @@ -319,6 +320,9 @@ void cMenuFemonSetup::Setup(void) | ||||
|   Add(new cMenuEditBoolItem(tr("Position"), &data.position, trVDR("bottom"), trVDR("top"))); | ||||
|   help.Append(tr("Define the position of OSD.")); | ||||
|  | ||||
|   Add(new cMenuEditIntItem(tr("Downscale OSD size [%]"), &data.downscale, 0, 20)); | ||||
|   help.Append(tr("Define the downscale ratio for OSD size.")); | ||||
|  | ||||
|   Add(new cMenuEditIntItem(tr("Red limit [%]"), &data.redlimit, 1, 50)); | ||||
|   help.Append(tr("Define a limit for red bar, which is used to indicate a bad signal.")); | ||||
|  | ||||
| @@ -360,6 +364,7 @@ void cMenuFemonSetup::Store(void) | ||||
|   SetupStore("Skin",           femonConfig.skin); | ||||
|   SetupStore("Theme",          femonConfig.theme); | ||||
|   SetupStore("Position",       femonConfig.position); | ||||
|   SetupStore("Downscale",      femonConfig.downscale); | ||||
|   SetupStore("RedLimit",       femonConfig.redlimit); | ||||
|   SetupStore("GreenLimit",     femonConfig.greenlimit); | ||||
|   SetupStore("UpdateInterval", femonConfig.updateinterval); | ||||
|   | ||||
| @@ -17,6 +17,7 @@ cFemonConfig::cFemonConfig(void) | ||||
|   skin           = 0; | ||||
|   theme          = 0; | ||||
|   position       = 1; | ||||
|   downscale      = 0; | ||||
|   redlimit       = 33; | ||||
|   greenlimit     = 66; | ||||
|   updateinterval = 5; | ||||
|   | ||||
| @@ -28,6 +28,7 @@ public: | ||||
|   int skin; | ||||
|   int theme; | ||||
|   int position; | ||||
|   int downscale; | ||||
|   int redlimit; | ||||
|   int greenlimit; | ||||
|   int updateinterval; | ||||
|   | ||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								femonclient/vdr-femonclient-0.0.4.tgz
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								femonclient/vdr-femonclient-0.0.4.tgz
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										59
									
								
								femonosd.c
									
									
									
									
									
								
							
							
						
						
									
										59
									
								
								femonosd.c
									
									
									
									
									
								
							| @@ -179,8 +179,10 @@ cFemonOsd::cFemonOsd() | ||||
|   m_UNCValid(false), | ||||
|   m_FrontendStatusValid(false), | ||||
|   m_DisplayMode(femonConfig.displaymode), | ||||
|   m_OsdWidth(cOsd::OsdWidth()), | ||||
|   m_OsdHeight(cOsd::OsdHeight()), | ||||
|   m_OsdWidth(cOsd::OsdWidth() * (100 - femonConfig.downscale) / 100), | ||||
|   m_OsdHeight(cOsd::OsdHeight() * (100 - femonConfig.downscale) / 100), | ||||
|   m_OsdLeft(cOsd::OsdLeft() + (cOsd::OsdWidth() * femonConfig.downscale / 200)), | ||||
|   m_OsdTop(cOsd::OsdTop() + (cOsd::OsdHeight() * femonConfig.downscale / 200)), | ||||
|   m_InputTime(0), | ||||
|   m_Sleep(), | ||||
|   m_Mutex() | ||||
| @@ -364,6 +366,7 @@ void cFemonOsd::DrawInfoWindow(void) | ||||
|   eTrackType track = cDevice::PrimaryDevice()->GetCurrentAudioTrack(); | ||||
|  | ||||
|   if (m_Osd && channel) { | ||||
|      cDvbTransponderParameters dtp(channel->Parameters()); | ||||
|      switch (m_DisplayMode) { | ||||
|        case eFemonModeTransponder: | ||||
|             OSDDRAWINFOTITLEBAR(tr("Transponder Information")); | ||||
| @@ -393,13 +396,13 @@ void cFemonOsd::DrawInfoWindow(void) | ||||
|                    OSDDRAWINFORIGHT(trVDR("Source"),       *cSource::ToString(channel->Source())); | ||||
|                    offset += OSDROWHEIGHT; | ||||
|                    OSDDRAWINFOLEFT( trVDR("Srate"),        *cString::sprintf("%d", channel->Srate())); | ||||
|                    OSDDRAWINFORIGHT(trVDR("Polarization"), *cString::sprintf("%c", toupper(channel->Polarization()))); | ||||
|                    OSDDRAWINFORIGHT(trVDR("Polarization"), *cString::sprintf("%c", toupper(dtp.Polarization()))); | ||||
|                    offset += OSDROWHEIGHT; | ||||
|                    OSDDRAWINFOLEFT( trVDR("Inversion"),    *getInversion(channel->Inversion())); | ||||
|                    OSDDRAWINFORIGHT(trVDR("CoderateH"),    *getCoderate(channel->CoderateH())); | ||||
|                    OSDDRAWINFOLEFT( trVDR("Inversion"),    *getInversion(dtp.Inversion())); | ||||
|                    OSDDRAWINFORIGHT(trVDR("CoderateH"),    *getCoderate(dtp.CoderateH())); | ||||
|                    offset += OSDROWHEIGHT; | ||||
|                    OSDDRAWINFOLEFT( trVDR("System"),       *getSystem(channel->System())); | ||||
|                    OSDDRAWINFORIGHT(trVDR("RollOff"),      *getRollOff(channel->RollOff())); | ||||
|                    OSDDRAWINFOLEFT( trVDR("System"),       *getSystem(dtp.System())); | ||||
|                    OSDDRAWINFORIGHT(trVDR("RollOff"),      *getRollOff(dtp.RollOff())); | ||||
|                    break; | ||||
|  | ||||
|               case cSource::stCable: | ||||
| @@ -409,26 +412,26 @@ void cFemonOsd::DrawInfoWindow(void) | ||||
|                    OSDDRAWINFORIGHT(trVDR("Source"),       *cSource::ToString(channel->Source())); | ||||
|                    offset += OSDROWHEIGHT; | ||||
|                    OSDDRAWINFOLEFT( trVDR("Srate"),        *cString::sprintf("%d", channel->Srate())); | ||||
|                    OSDDRAWINFORIGHT(trVDR("Modulation"),   *getModulation(channel->Modulation())); | ||||
|                    OSDDRAWINFORIGHT(trVDR("Modulation"),   *getModulation(dtp.Modulation())); | ||||
|                    offset += OSDROWHEIGHT; | ||||
|                    OSDDRAWINFOLEFT( trVDR("Inversion"),    *getInversion(channel->Inversion())); | ||||
|                    OSDDRAWINFORIGHT(trVDR("CoderateH"),    *getCoderate(channel->CoderateH())); | ||||
|                    OSDDRAWINFOLEFT( trVDR("Inversion"),    *getInversion(dtp.Inversion())); | ||||
|                    OSDDRAWINFORIGHT(trVDR("CoderateH"),    *getCoderate(dtp.CoderateH())); | ||||
|                    break; | ||||
|  | ||||
|               case cSource::stTerr: | ||||
|                    OSDDRAWINFOLINE(*cString::sprintf("DVB-T #%d - %s", (m_SvdrpFrontend >= 0) ? m_SvdrpFrontend : cDevice::ActualDevice()->CardIndex(), m_FrontendInfo.name)); | ||||
|                    offset += OSDROWHEIGHT; | ||||
|                    OSDDRAWINFOLEFT( trVDR("Frequency"),    *getFrequencyMHz(channel->Frequency())); | ||||
|                    OSDDRAWINFORIGHT(trVDR("Transmission"), *getTransmission(channel->Transmission())); | ||||
|                    OSDDRAWINFORIGHT(trVDR("Transmission"), *getTransmission(dtp.Transmission())); | ||||
|                    offset += OSDROWHEIGHT; | ||||
|                    OSDDRAWINFOLEFT( trVDR("Bandwidth"),    *getBandwidth(channel->Bandwidth())); | ||||
|                    OSDDRAWINFORIGHT(trVDR("Modulation"),   *getModulation(channel->Modulation())); | ||||
|                    OSDDRAWINFOLEFT( trVDR("Bandwidth"),    *getBandwidth(dtp.Bandwidth())); | ||||
|                    OSDDRAWINFORIGHT(trVDR("Modulation"),   *getModulation(dtp.Modulation())); | ||||
|                    offset += OSDROWHEIGHT; | ||||
|                    OSDDRAWINFOLEFT( trVDR("Inversion"),    *getInversion(channel->Inversion())); | ||||
|                    OSDDRAWINFORIGHT(tr   ("Coderate"),     *cString::sprintf("%s (H) %s (L)", *getCoderate(channel->CoderateH()), *getCoderate(channel->CoderateL()))); | ||||
|                    OSDDRAWINFOLEFT( trVDR("Inversion"),    *getInversion(dtp.Inversion())); | ||||
|                    OSDDRAWINFORIGHT(tr   ("Coderate"),     *cString::sprintf("%s (H) %s (L)", *getCoderate(dtp.CoderateH()), *getCoderate(dtp.CoderateL()))); | ||||
|                    offset += OSDROWHEIGHT; | ||||
|                    OSDDRAWINFOLEFT( trVDR("Hierarchy"),    *getHierarchy(channel->Hierarchy())); | ||||
|                    OSDDRAWINFORIGHT(trVDR("Guard"),        *getGuard(channel->Guard())); | ||||
|                    OSDDRAWINFOLEFT( trVDR("Hierarchy"),    *getHierarchy(dtp.Hierarchy())); | ||||
|                    OSDDRAWINFORIGHT(trVDR("Guard"),        *getGuard(dtp.Guard())); | ||||
|                    break; | ||||
|  | ||||
|               default: | ||||
| @@ -575,8 +578,6 @@ void cFemonOsd::Action(void) | ||||
| void cFemonOsd::Show(void) | ||||
| { | ||||
|   debug("%s()\n", __PRETTY_FUNCTION__); | ||||
|   int apid[2] = {0, 0}; | ||||
|   int dpid[2] = {0, 0}; | ||||
|   eTrackType track = cDevice::PrimaryDevice()->GetCurrentAudioTrack(); | ||||
|   cString dev = cString::sprintf(FRONTEND_DEVICE, cDevice::ActualDevice()->CardIndex(), 0); | ||||
|   m_Frontend = open(dev, O_RDONLY | O_NONBLOCK); | ||||
| @@ -599,7 +600,7 @@ void cFemonOsd::Show(void) | ||||
|      return; | ||||
|      } | ||||
|  | ||||
|   m_Osd = cOsdProvider::NewOsd(cOsd::OsdLeft(), cOsd::OsdTop()); | ||||
|   m_Osd = cOsdProvider::NewOsd(m_OsdLeft, m_OsdTop); | ||||
|   if (m_Osd) { | ||||
|      tArea Areas1[] = { { 0, 0, OSDWIDTH - 1, OSDHEIGHT - 1, 8 } }; | ||||
|      if (Setup.AntiAlias && m_Osd->CanHandleAreas(Areas1, sizeof(Areas1) / sizeof(tArea)) == oeOk) { | ||||
| @@ -621,9 +622,7 @@ void cFemonOsd::Show(void) | ||||
|      if (femonConfig.analyzestream) { | ||||
|         cChannel *channel = Channels.GetByNumber(cDevice::CurrentChannel()); | ||||
|         if (channel) { | ||||
|            IS_AUDIO_TRACK(track) ? apid[0] = channel->Apid(int(track - ttAudioFirst)) : apid[0] = channel->Apid(0); | ||||
|            IS_DOLBY_TRACK(track) ? dpid[0] = channel->Dpid(int(track - ttDolbyFirst)) : dpid[0] = channel->Dpid(0); | ||||
|            m_Receiver = new cFemonReceiver(channel->GetChannelID(), channel->Ca(), channel->Vtype(), channel->Vpid(), apid, dpid); | ||||
|            m_Receiver = new cFemonReceiver(channel->Vtype(), channel->Vpid(), channel->Apid(IS_AUDIO_TRACK(track) ? int(track - ttAudioFirst) : 0), channel->Dpid(IS_DOLBY_TRACK(track) ? int(track - ttDolbyFirst) : 0)); | ||||
|            cDevice::ActualDevice()->AttachReceiver(m_Receiver); | ||||
|            } | ||||
|         } | ||||
| @@ -634,8 +633,6 @@ void cFemonOsd::Show(void) | ||||
| void cFemonOsd::ChannelSwitch(const cDevice * device, int channelNumber) | ||||
| { | ||||
|   debug("%s(%d,%d)\n", __PRETTY_FUNCTION__, device->DeviceNumber(), channelNumber); | ||||
|   int apid[2] = {0, 0}; | ||||
|   int dpid[2] = {0, 0}; | ||||
|   eTrackType track = cDevice::PrimaryDevice()->GetCurrentAudioTrack(); | ||||
|   if (!device->IsPrimaryDevice() || !channelNumber || cDevice::PrimaryDevice()->CurrentChannel() != channelNumber) | ||||
|      return; | ||||
| @@ -668,9 +665,7 @@ void cFemonOsd::ChannelSwitch(const cDevice * device, int channelNumber) | ||||
|   if (femonConfig.analyzestream) { | ||||
|      cChannel *channel = Channels.GetByNumber(cDevice::CurrentChannel()); | ||||
|      if (channel) { | ||||
|         IS_AUDIO_TRACK(track) ? apid[0] = channel->Apid(int(track - ttAudioFirst)) : apid[0] = channel->Apid(0); | ||||
|         IS_DOLBY_TRACK(track) ? dpid[0] = channel->Dpid(int(track - ttDolbyFirst)) : dpid[0] = channel->Dpid(0); | ||||
|         m_Receiver = new cFemonReceiver(channel->GetChannelID(), channel->Ca(), channel->Vtype(), channel->Vpid(), apid, dpid); | ||||
|         m_Receiver = new cFemonReceiver(channel->Vtype(), channel->Vpid(), channel->Apid(IS_AUDIO_TRACK(track) ? int(track - ttAudioFirst) : 0), channel->Dpid(IS_DOLBY_TRACK(track) ? int(track - ttDolbyFirst) : 0)); | ||||
|         cDevice::ActualDevice()->AttachReceiver(m_Receiver); | ||||
|         } | ||||
|      } | ||||
| @@ -679,8 +674,6 @@ void cFemonOsd::ChannelSwitch(const cDevice * device, int channelNumber) | ||||
| void cFemonOsd::SetAudioTrack(int Index, const char * const *Tracks) | ||||
| { | ||||
|   debug("%s()\n", __PRETTY_FUNCTION__); | ||||
|   int apid[2] = {0, 0}; | ||||
|   int dpid[2] = {0, 0}; | ||||
|   eTrackType track = cDevice::PrimaryDevice()->GetCurrentAudioTrack(); | ||||
|   if (m_Receiver) { | ||||
|      m_Receiver->Deactivate(); | ||||
| @@ -689,9 +682,7 @@ void cFemonOsd::SetAudioTrack(int Index, const char * const *Tracks) | ||||
|   if (femonConfig.analyzestream) { | ||||
|      cChannel *channel = Channels.GetByNumber(cDevice::CurrentChannel()); | ||||
|      if (channel) { | ||||
|         IS_AUDIO_TRACK(track) ? apid[0] = channel->Apid(int(track - ttAudioFirst)) : apid[0] = channel->Apid(0); | ||||
|         IS_DOLBY_TRACK(track) ? dpid[0] = channel->Dpid(int(track - ttDolbyFirst)) : dpid[0] = channel->Dpid(0); | ||||
|         m_Receiver = new cFemonReceiver(channel->GetChannelID(), channel->Ca(), channel->Vtype(), channel->Vpid(), apid, dpid); | ||||
|         m_Receiver = new cFemonReceiver(channel->Vtype(), channel->Vpid(), channel->Apid(IS_AUDIO_TRACK(track) ? int(track - ttAudioFirst) : 0), channel->Dpid(IS_DOLBY_TRACK(track) ? int(track - ttDolbyFirst) : 0)); | ||||
|         cDevice::ActualDevice()->AttachReceiver(m_Receiver); | ||||
|         } | ||||
|      } | ||||
| @@ -721,7 +712,7 @@ bool cFemonOsd::DeviceSwitch(int direction) | ||||
|               cDevice::GetDevice(device)->SwitchChannel(channel, true); | ||||
|               if (cDevice::GetDevice(device) == cDevice::PrimaryDevice()) | ||||
|                  cDevice::GetDevice(device)->ForceTransferMode(); | ||||
|               cControl::Launch(new cTransferControl(cDevice::GetDevice(device), channel->GetChannelID(), channel->Vpid(), channel->Apids(), channel->Dpids(), channel->Spids())); | ||||
|               cControl::Launch(new cTransferControl(cDevice::GetDevice(device), channel)); | ||||
|               cStatus::MsgChannelSwitch(cDevice::PrimaryDevice(), channel->Number()); | ||||
|               return (true); | ||||
|               } | ||||
|   | ||||
| @@ -50,6 +50,8 @@ private: | ||||
|   int               m_DisplayMode; | ||||
|   int               m_OsdWidth; | ||||
|   int               m_OsdHeight; | ||||
|   int               m_OsdLeft; | ||||
|   int               m_OsdTop; | ||||
|   cFont            *m_Font; | ||||
|   cTimeMs           m_InputTime; | ||||
|   cCondWait         m_Sleep; | ||||
|   | ||||
| @@ -10,9 +10,8 @@ | ||||
| #include "femoncfg.h" | ||||
| #include "femonreceiver.h" | ||||
|  | ||||
| cFemonReceiver::cFemonReceiver(tChannelID ChannelID, int Ca, int Vtype, int Vpid, int Apid[], int Dpid[]) | ||||
| : cReceiver(ChannelID, -1, Vpid, Apid, Dpid, NULL), | ||||
|   cThread("femon receiver"), | ||||
| cFemonReceiver::cFemonReceiver(int Vtype, int Vpid, int Apid, int Dpid) | ||||
| : cThread("femon receiver"), | ||||
|   m_Mutex(), | ||||
|   m_Sleep(), | ||||
|   m_Active(false), | ||||
| @@ -27,18 +26,22 @@ cFemonReceiver::cFemonReceiver(tChannelID ChannelID, int Ca, int Vtype, int Vpid | ||||
|   m_VideoBitrate(0.0), | ||||
|   m_VideoValid(false), | ||||
|   m_AudioBuffer(KILOBYTE(256), TS_SIZE, false, "Femon audio"), | ||||
|   m_AudioPid(Apid[0]), | ||||
|   m_AudioPid(Apid), | ||||
|   m_AudioPacketCount(0), | ||||
|   m_AudioBitrate(0.0), | ||||
|   m_AudioValid(false), | ||||
|   m_AC3Buffer(KILOBYTE(256), TS_SIZE, false, "Femon AC3"), | ||||
|   m_AC3Pid(Dpid[0]), | ||||
|   m_AC3Pid(Dpid), | ||||
|   m_AC3PacketCount(0), | ||||
|   m_AC3Bitrate(0), | ||||
|   m_AC3Valid(false) | ||||
| { | ||||
|   debug("%s()\n", __PRETTY_FUNCTION__); | ||||
|  | ||||
|   AddPid(m_VideoPid); | ||||
|   AddPid(m_AudioPid); | ||||
|   AddPid(m_AC3Pid); | ||||
|  | ||||
|   m_VideoBuffer.SetTimeouts(0, 100); | ||||
|   m_AudioBuffer.SetTimeouts(0, 100); | ||||
|   m_AC3Buffer.SetTimeouts(0, 100); | ||||
|   | ||||
| @@ -106,7 +106,7 @@ public: | ||||
|                                                        m_AC3Info.lfe = onoff; } | ||||
|  | ||||
| public: | ||||
|   cFemonReceiver(tChannelID ChannelID, int Ca, int Vtype, int Vpid, int Apid[], int Dpid[]); | ||||
|   cFemonReceiver(int Vtype, int Vpid, int Apid, int Dpid); | ||||
|   virtual ~cFemonReceiver(); | ||||
|   void Deactivate(void); | ||||
|  | ||||
|   | ||||
| @@ -65,9 +65,9 @@ static cString getCA(int value) | ||||
|   return cString::sprintf("%X", value); | ||||
| } | ||||
|  | ||||
| static const char *getUserString(int Value, const tChannelParameterMap *Map) | ||||
| static const char *getUserString(int Value, const tDvbParameterMap *Map) | ||||
| { | ||||
|   const tChannelParameterMap *map = Map; | ||||
|   const tDvbParameterMap *map = Map; | ||||
|   while (map && map->userValue != -1) { | ||||
|         if (map->driverValue == Value) | ||||
|            return map->userString ? trVDR(map->userString) : "---"; | ||||
|   | ||||
							
								
								
									
										10
									
								
								po/de_DE.po
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								po/de_DE.po
									
									
									
									
									
								
							| @@ -7,9 +7,9 @@ | ||||
| # | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: femon 1.7.3\n" | ||||
| "Project-Id-Version: femon 1.7.7\n" | ||||
| "Report-Msgid-Bugs-To: Rolf Ahrenberg\n" | ||||
| "POT-Creation-Date: 2009-08-29 20:57+0300\n" | ||||
| "POT-Creation-Date: 2010-02-25 20:31+0200\n" | ||||
| "PO-Revision-Date: 2007-08-12 23:22+0300\n" | ||||
| "Last-Translator: Christian Wieninger\n" | ||||
| "Language-Team: <vdr@linuxtv.org>\n" | ||||
| @@ -89,6 +89,12 @@ msgstr "Position" | ||||
| msgid "Define the position of OSD." | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Downscale OSD size [%]" | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Define the downscale ratio for OSD size." | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Red limit [%]" | ||||
| msgstr "Grenze Rot [%]" | ||||
|  | ||||
|   | ||||
							
								
								
									
										10
									
								
								po/es_ES.po
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								po/es_ES.po
									
									
									
									
									
								
							| @@ -5,9 +5,9 @@ | ||||
| # | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: femon 1.7.3\n" | ||||
| "Project-Id-Version: femon 1.7.7\n" | ||||
| "Report-Msgid-Bugs-To: Rolf Ahrenberg\n" | ||||
| "POT-Creation-Date: 2009-08-29 20:57+0300\n" | ||||
| "POT-Creation-Date: 2010-02-25 20:31+0200\n" | ||||
| "PO-Revision-Date: 2007-08-12 23:22+0300\n" | ||||
| "Last-Translator: Luis Palacios\n" | ||||
| "Language-Team: <vdr@linuxtv.org>\n" | ||||
| @@ -87,6 +87,12 @@ msgstr "Posici | ||||
| msgid "Define the position of OSD." | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Downscale OSD size [%]" | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Define the downscale ratio for OSD size." | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Red limit [%]" | ||||
| msgstr "L<>mite de rojo [%s]" | ||||
|  | ||||
|   | ||||
							
								
								
									
										106
									
								
								po/et_EE.po
									
									
									
									
									
								
							
							
						
						
									
										106
									
								
								po/et_EE.po
									
									
									
									
									
								
							| @@ -5,9 +5,9 @@ | ||||
| # | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: femon 1.7.3\n" | ||||
| "Project-Id-Version: femon 1.7.7\n" | ||||
| "Report-Msgid-Bugs-To: Rolf Ahrenberg\n" | ||||
| "POT-Creation-Date: 2009-08-29 20:57+0300\n" | ||||
| "POT-Creation-Date: 2010-02-25 20:31+0200\n" | ||||
| "PO-Revision-Date: 2007-08-12 23:22+0300\n" | ||||
| "Last-Translator: Arthur Konovalov\n" | ||||
| "Language-Team: <vdr@linuxtv.org>\n" | ||||
| @@ -22,7 +22,7 @@ msgid "Signal Information" | ||||
| msgstr "Signaaliinfo" | ||||
|  | ||||
| msgid "Femon not available" | ||||
| msgstr "" | ||||
| msgstr "Femon ei ole k<>ttesaadav" | ||||
|  | ||||
| msgid "basic" | ||||
| msgstr "standard" | ||||
| @@ -37,7 +37,7 @@ msgid "AC-3" | ||||
| msgstr "AC-3" | ||||
|  | ||||
| msgid "Classic" | ||||
| msgstr "Klassikaline" | ||||
| msgstr "Classic" | ||||
|  | ||||
| msgid "Elchi" | ||||
| msgstr "Elchi" | ||||
| @@ -64,79 +64,85 @@ msgid "SilverGreen" | ||||
| msgstr "SilverGreen" | ||||
|  | ||||
| msgid "Hide main menu entry" | ||||
| msgstr "Peida valik peamen<65><6E>s" | ||||
| msgstr "Peita valik peamen<65><6E>s" | ||||
|  | ||||
| msgid "Define whether the main menu entry is hidden." | ||||
| msgstr "" | ||||
| msgstr "Valiku peamen<65><6E>s peitmise m<><6D>ritlemine." | ||||
|  | ||||
| msgid "Default display mode" | ||||
| msgstr "Vaikimisi displei moodus" | ||||
| msgstr "Vaikemoodus" | ||||
|  | ||||
| msgid "Define the default display mode at startup." | ||||
| msgstr "" | ||||
| msgstr "K<EFBFBD>ivitamisel vaikemooduse m<><6D>ritlemine." | ||||
|  | ||||
| msgid "Define the used OSD skin." | ||||
| msgstr "" | ||||
| msgstr "Kasutatava ekraanikesta m<><6D>ritlemine." | ||||
|  | ||||
| msgid "Define the used OSD theme." | ||||
| msgstr "" | ||||
| msgstr "Kasutatava teema m<><6D>ritlemine." | ||||
|  | ||||
| msgid "Position" | ||||
| msgstr "Positsioon" | ||||
|  | ||||
| msgid "Define the position of OSD." | ||||
| msgstr "" | ||||
| msgstr "Ekraaniinfo positsiooni m<><6D>ritlemine." | ||||
|  | ||||
| msgid "Downscale OSD size [%]" | ||||
| msgstr "Ekraanimen<65><6E> v<>hendamine [%]" | ||||
|  | ||||
| msgid "Define the downscale ratio for OSD size." | ||||
| msgstr "Ekraanimen<65><6E> suuruse v<>hendamise m<><6D>ritlemine" | ||||
|  | ||||
| msgid "Red limit [%]" | ||||
| msgstr "Punase limiit [%]" | ||||
|  | ||||
| msgid "Define a limit for red bar, which is used to indicate a bad signal." | ||||
| msgstr "" | ||||
| msgstr "Seaded punasele limiidile. Iseloomustab kehva signaali." | ||||
|  | ||||
| msgid "Green limit [%]" | ||||
| msgstr "Rohelise limiit [%]" | ||||
|  | ||||
| msgid "Define a limit for green bar, which is used to indicate a good signal." | ||||
| msgstr "" | ||||
| msgstr "Seaded rohelisele limiidile. Iseloomustab head signaali." | ||||
|  | ||||
| msgid "OSD update interval [0.1s]" | ||||
| msgstr "Uuendusintervall [0,1s]" | ||||
|  | ||||
| msgid "Define an interval for OSD updates. The smaller interval generates higher CPU load." | ||||
| msgstr "" | ||||
| msgstr "Ekraaniinfo uuendamise intervalli m<><6D>ritlemine. V<>iksem intervall- suurem CPU koormus." | ||||
|  | ||||
| msgid "Analyze stream" | ||||
| msgstr "Voo anal<61><6C>s" | ||||
|  | ||||
| msgid "Define whether the DVB stream is analyzed and bitrates calculated." | ||||
| msgstr "" | ||||
| msgstr "DVB voo bitikiiruse rehkendamise m<><6D>ritlemine." | ||||
|  | ||||
| msgid "Calculation interval [0.1s]" | ||||
| msgstr "Kalkulatsiooni intervall [0,1s]" | ||||
| msgstr "Arvutamise intervall [0,1s]" | ||||
|  | ||||
| msgid "Define an interval for calculation. The bigger interval generates more stable values." | ||||
| msgstr "" | ||||
| msgstr "Arvutamise intervalli m<><6D>ritlemine. Suurem intervall annab stabiilsemaid tulemusi." | ||||
|  | ||||
| msgid "Use SVDRP service" | ||||
| msgstr "" | ||||
| msgstr "SVDRP teenus" | ||||
|  | ||||
| msgid "Define whether the SVDRP service is used in client/server setups." | ||||
| msgstr "" | ||||
| msgstr "SVDRP teenuse klient/server seadete m<><6D>ritlemine." | ||||
|  | ||||
| msgid "SVDRP service port" | ||||
| msgstr "" | ||||
| msgstr "SVDRP port" | ||||
|  | ||||
| msgid "Define the port number of SVDRP service." | ||||
| msgstr "" | ||||
| msgstr "SVDRP teenuse pordi m<><6D>ritlemine." | ||||
|  | ||||
| msgid "SVDRP service IP" | ||||
| msgstr "" | ||||
| msgstr "SVDRP IP" | ||||
|  | ||||
| msgid "Define the IP address of SVDRP service." | ||||
| msgstr "" | ||||
| msgstr "SVDRP teenuse IP aadressi m<><6D>ritlemine." | ||||
|  | ||||
| msgid "Help" | ||||
| msgstr "" | ||||
| msgstr "Abi" | ||||
|  | ||||
| msgid "Video" | ||||
| msgstr "Video" | ||||
| @@ -169,13 +175,13 @@ msgid "Coderate" | ||||
| msgstr "Coderate" | ||||
|  | ||||
| msgid "Stream Information" | ||||
| msgstr "Voo info" | ||||
| msgstr "Vooinfo" | ||||
|  | ||||
| msgid "Video Stream" | ||||
| msgstr "Videovoog" | ||||
|  | ||||
| msgid "Codec" | ||||
| msgstr "" | ||||
| msgstr "Koodek" | ||||
|  | ||||
| msgid "Bitrate" | ||||
| msgstr "Bitikiirus" | ||||
| @@ -196,7 +202,7 @@ msgid "Audio Stream" | ||||
| msgstr "Audiovoog" | ||||
|  | ||||
| msgid "Channel Mode" | ||||
| msgstr "" | ||||
| msgstr "Kanalimoodus" | ||||
|  | ||||
| msgid "Sampling Frequency" | ||||
| msgstr "S<>mplimissagedus" | ||||
| @@ -229,64 +235,64 @@ msgid "Fixed" | ||||
| msgstr "Fikseeritud" | ||||
|  | ||||
| msgid "Analog" | ||||
| msgstr "" | ||||
| msgstr "Analoog" | ||||
|  | ||||
| msgid "MPEG-2" | ||||
| msgstr "" | ||||
| msgstr "MPEG-2" | ||||
|  | ||||
| msgid "H.264" | ||||
| msgstr "" | ||||
| msgstr "H.264" | ||||
|  | ||||
| msgid "MPEG-1 Layer I" | ||||
| msgstr "" | ||||
| msgstr "MPEG-1 Layet I" | ||||
|  | ||||
| msgid "MPEG-1 Layer II" | ||||
| msgstr "" | ||||
| msgstr "MPEG-1 Layer II" | ||||
|  | ||||
| msgid "MPEG-1 Layer III" | ||||
| msgstr "" | ||||
| msgstr "MPEG-1 Layer III" | ||||
|  | ||||
| msgid "MPEG-2 Layer I" | ||||
| msgstr "" | ||||
| msgstr "MPEG-2 Layer I" | ||||
|  | ||||
| msgid "MPEG-2 Layer II" | ||||
| msgstr "" | ||||
| msgstr "MPEG-2 Layer II" | ||||
|  | ||||
| msgid "MPEG-2 Layer III" | ||||
| msgstr "" | ||||
| msgstr "MPEG-2 Layer III" | ||||
|  | ||||
| msgid "HE-AAC" | ||||
| msgstr "" | ||||
| msgstr "HE-AAC" | ||||
|  | ||||
| msgid "stereo" | ||||
| msgstr "" | ||||
| msgstr "stereo" | ||||
|  | ||||
| msgid "joint Stereo" | ||||
| msgstr "" | ||||
| msgstr "joint stereo" | ||||
|  | ||||
| msgid "dual" | ||||
| msgstr "" | ||||
| msgstr "duaalne" | ||||
|  | ||||
| msgid "mono" | ||||
| msgstr "" | ||||
| msgstr "mono" | ||||
|  | ||||
| msgid "interlaced" | ||||
| msgstr "" | ||||
| msgstr "<EFBFBD>lerealaotus" | ||||
|  | ||||
| msgid "progressive" | ||||
| msgstr "" | ||||
| msgstr "progressiivne" | ||||
|  | ||||
| msgid "reserved" | ||||
| msgstr "reserveeritud" | ||||
| msgstr "reserv." | ||||
|  | ||||
| msgid "extended" | ||||
| msgstr "" | ||||
| msgstr "laiendatud" | ||||
|  | ||||
| msgid "unknown" | ||||
| msgstr "tundmatu" | ||||
|  | ||||
| msgid "component" | ||||
| msgstr "" | ||||
| msgstr "komponentne" | ||||
|  | ||||
| msgid "PAL" | ||||
| msgstr "PAL" | ||||
| @@ -295,10 +301,10 @@ msgid "NTSC" | ||||
| msgstr "NTSC" | ||||
|  | ||||
| msgid "SECAM" | ||||
| msgstr "" | ||||
| msgstr "SECAM" | ||||
|  | ||||
| msgid "MAC" | ||||
| msgstr "" | ||||
| msgstr "MAC" | ||||
|  | ||||
| msgid "Hz" | ||||
| msgstr "Hz" | ||||
| @@ -331,10 +337,10 @@ msgid "Karaoke" | ||||
| msgstr "Karaoke" | ||||
|  | ||||
| msgid "Ch1" | ||||
| msgstr "Kan. 1" | ||||
| msgstr "Kan.1" | ||||
|  | ||||
| msgid "Ch2" | ||||
| msgstr "Kan. 2" | ||||
| msgstr "Kan.2" | ||||
|  | ||||
| msgid "C" | ||||
| msgstr "C" | ||||
|   | ||||
							
								
								
									
										10
									
								
								po/fi_FI.po
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								po/fi_FI.po
									
									
									
									
									
								
							| @@ -5,9 +5,9 @@ | ||||
| # | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: femon 1.7.3\n" | ||||
| "Project-Id-Version: femon 1.7.7\n" | ||||
| "Report-Msgid-Bugs-To: Rolf Ahrenberg\n" | ||||
| "POT-Creation-Date: 2009-08-29 20:57+0300\n" | ||||
| "POT-Creation-Date: 2010-02-25 20:31+0200\n" | ||||
| "PO-Revision-Date: 2007-08-12 23:22+0300\n" | ||||
| "Last-Translator: Rolf Ahrenberg\n" | ||||
| "Language-Team: <vdr@linuxtv.org>\n" | ||||
| @@ -87,6 +87,12 @@ msgstr "Sijainti" | ||||
| msgid "Define the position of OSD." | ||||
| msgstr "Määrittele näytön sijainti." | ||||
|  | ||||
| msgid "Downscale OSD size [%]" | ||||
| msgstr "Pienennä näytön kokoa [%]" | ||||
|  | ||||
| msgid "Define the downscale ratio for OSD size." | ||||
| msgstr "Määrittele näytön pienennyssuhde." | ||||
|  | ||||
| msgid "Red limit [%]" | ||||
| msgstr "Punaisen taso [%]" | ||||
|  | ||||
|   | ||||
							
								
								
									
										10
									
								
								po/fr_FR.po
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								po/fr_FR.po
									
									
									
									
									
								
							| @@ -5,9 +5,9 @@ | ||||
| # | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: femon 1.7.3\n" | ||||
| "Project-Id-Version: femon 1.7.7\n" | ||||
| "Report-Msgid-Bugs-To: Rolf Ahrenberg\n" | ||||
| "POT-Creation-Date: 2009-08-29 20:57+0300\n" | ||||
| "POT-Creation-Date: 2010-02-25 20:31+0200\n" | ||||
| "PO-Revision-Date: 2008-01-26 09:59+0100\n" | ||||
| "Last-Translator: NIVAL Micha<68>l <mnival@club-internet.fr>\n" | ||||
| "Language-Team:  <vdr@linuxtv.org>\n" | ||||
| @@ -87,6 +87,12 @@ msgstr "Position" | ||||
| msgid "Define the position of OSD." | ||||
| msgstr "D<>finit la position de l'OSD." | ||||
|  | ||||
| msgid "Downscale OSD size [%]" | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Define the downscale ratio for OSD size." | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Red limit [%]" | ||||
| msgstr "Limite du rouge (%)" | ||||
|  | ||||
|   | ||||
							
								
								
									
										10
									
								
								po/it_IT.po
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								po/it_IT.po
									
									
									
									
									
								
							| @@ -6,9 +6,9 @@ | ||||
| # | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: femon 1.7.3\n" | ||||
| "Project-Id-Version: femon 1.7.7\n" | ||||
| "Report-Msgid-Bugs-To: Rolf Ahrenberg\n" | ||||
| "POT-Creation-Date: 2009-08-29 20:57+0300\n" | ||||
| "POT-Creation-Date: 2010-02-25 20:31+0200\n" | ||||
| "PO-Revision-Date: 2008-11-10 23:37+0100\n" | ||||
| "Last-Translator: Diego Pierotto <vdr-italian@tiscali.it>\n" | ||||
| "Language-Team:  <vdr@linuxtv.org>\n" | ||||
| @@ -88,6 +88,12 @@ msgstr "Posizione" | ||||
| msgid "Define the position of OSD." | ||||
| msgstr "Definisci la posizione dell'OSD." | ||||
|  | ||||
| msgid "Downscale OSD size [%]" | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Define the downscale ratio for OSD size." | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Red limit [%]" | ||||
| msgstr "Limite rosso [%]" | ||||
|  | ||||
|   | ||||
							
								
								
									
										379
									
								
								po/lt_LT.po
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										379
									
								
								po/lt_LT.po
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,379 @@ | ||||
| # VDR plugin language source file. | ||||
| # Copyright (C) 2007 Rolf Ahrenberg | ||||
| # This file is distributed under the same license as the femon package. | ||||
| # Valdemaras Pipiras | ||||
| # | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: femon 1.7.7\n" | ||||
| "Report-Msgid-Bugs-To: Rolf Ahrenberg\n" | ||||
| "POT-Creation-Date: 2010-02-25 20:31+0200\n" | ||||
| "PO-Revision-Date: 2007-08-12 23:22+0300\n" | ||||
| "Last-Translator: Valdemaras Pipiras\n" | ||||
| "Language-Team: <varas@ambernet.lt>\n" | ||||
| "MIME-Version: 1.0\n" | ||||
| "Content-Type: text/plain; charset=UTF-8\n" | ||||
| "Content-Transfer-Encoding: 8bit\n" | ||||
|  | ||||
| msgid "DVB Signal Information Monitor (OSD)" | ||||
| msgstr "DVB signalo informacijos stebėjimas (OSD)" | ||||
|  | ||||
| msgid "Signal Information" | ||||
| msgstr "Signalo informacija" | ||||
|  | ||||
| msgid "Femon not available" | ||||
| msgstr "Femon įskiepas nepasiekiamas" | ||||
|  | ||||
| msgid "basic" | ||||
| msgstr "Standartinis" | ||||
|  | ||||
| msgid "transponder" | ||||
| msgstr "Siųstuvas" | ||||
|  | ||||
| msgid "stream" | ||||
| msgstr "Srautas" | ||||
|  | ||||
| msgid "AC-3" | ||||
| msgstr "AC-3" | ||||
|  | ||||
| msgid "Classic" | ||||
| msgstr "Klasikinis" | ||||
|  | ||||
| msgid "Elchi" | ||||
| msgstr "Elchi" | ||||
|  | ||||
| msgid "ST:TNG" | ||||
| msgstr "ST:TNG" | ||||
|  | ||||
| msgid "DeepBlue" | ||||
| msgstr "DeepBlue" | ||||
|  | ||||
| msgid "Moronimo" | ||||
| msgstr "Moronimo" | ||||
|  | ||||
| msgid "Enigma" | ||||
| msgstr "Enigma" | ||||
|  | ||||
| msgid "EgalsTry" | ||||
| msgstr "EgalsTry" | ||||
|  | ||||
| msgid "Duotone" | ||||
| msgstr "Duotone" | ||||
|  | ||||
| msgid "SilverGreen" | ||||
| msgstr "SilverGreen" | ||||
|  | ||||
| msgid "Hide main menu entry" | ||||
| msgstr "Paslėpti pagrindinio meniu įrašus" | ||||
|  | ||||
| msgid "Define whether the main menu entry is hidden." | ||||
| msgstr "Nustatyti pagrindinio meniu įrašų paslėpimą." | ||||
|  | ||||
| msgid "Default display mode" | ||||
| msgstr "Numatytasis rodymo būdas" | ||||
|  | ||||
| msgid "Define the default display mode at startup." | ||||
| msgstr "Nustatyti numatytąjį rodymo būdą paleidžiant." | ||||
|  | ||||
| msgid "Define the used OSD skin." | ||||
| msgstr "Nustatyti naudojamą ekrano apvalkalą." | ||||
|  | ||||
| msgid "Define the used OSD theme." | ||||
| msgstr "Nustatyti naudojamą ekrano temą." | ||||
|  | ||||
| msgid "Position" | ||||
| msgstr "Pozicija" | ||||
|  | ||||
| msgid "Define the position of OSD." | ||||
| msgstr "Nustatyti ekrano užsklandos poziciją." | ||||
|  | ||||
| msgid "Downscale OSD size [%]" | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Define the downscale ratio for OSD size." | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Red limit [%]" | ||||
| msgstr "Raudonoji ribą [%]" | ||||
|  | ||||
| msgid "Define a limit for red bar, which is used to indicate a bad signal." | ||||
| msgstr "Nustatyti raudonos juostos ribą, kuri naudojama blogo signalo indikacijai." | ||||
|  | ||||
| msgid "Green limit [%]" | ||||
| msgstr "Žalioji riba [%]" | ||||
|  | ||||
| msgid "Define a limit for green bar, which is used to indicate a good signal." | ||||
| msgstr "Nustatyti žalios juostos ribą, kuri naudojama gero signalo indikacijai." | ||||
|  | ||||
| msgid "OSD update interval [0.1s]" | ||||
| msgstr "Ekrano užsklandos atnaujinimo intervalas [0.1s]" | ||||
|  | ||||
| msgid "Define an interval for OSD updates. The smaller interval generates higher CPU load." | ||||
| msgstr "Nustatyti ekrano užsklandos atnaujinimo intervalą. Mažesnis intervalas labiau apkrauna centrinį procesorių (CPU)." | ||||
|  | ||||
| msgid "Analyze stream" | ||||
| msgstr "Analizuoti srautą" | ||||
|  | ||||
| msgid "Define whether the DVB stream is analyzed and bitrates calculated." | ||||
| msgstr "Nurodyti ar DVB srautas turi būti analizuojamas bei jo kokybė išskaičiuojama." | ||||
|  | ||||
| msgid "Calculation interval [0.1s]" | ||||
| msgstr "Apskaitos intervalos [0.1s]" | ||||
|  | ||||
| msgid "Define an interval for calculation. The bigger interval generates more stable values." | ||||
| msgstr "Nustatyti apskaitos intervalą. Kuo didesnis intervalas, tuo tikslesni duomenys." | ||||
|  | ||||
| msgid "Use SVDRP service" | ||||
| msgstr "Naudoti SVDRP paslaugą" | ||||
|  | ||||
| msgid "Define whether the SVDRP service is used in client/server setups." | ||||
| msgstr "Nurodyti ar SVDRP paslauga naudojama kliento/serverio nustatymuose." | ||||
|  | ||||
| msgid "SVDRP service port" | ||||
| msgstr "SVDRP įrenginio portas" | ||||
|  | ||||
| msgid "Define the port number of SVDRP service." | ||||
| msgstr "Nustatyti SVDRP įrenginio prievadą." | ||||
|  | ||||
| msgid "SVDRP service IP" | ||||
| msgstr "SVDRP įrenginio IP" | ||||
|  | ||||
| msgid "Define the IP address of SVDRP service." | ||||
| msgstr "Nustatyti SVDRP įrenginio IP adresą." | ||||
|  | ||||
| msgid "Help" | ||||
| msgstr "Pagalba" | ||||
|  | ||||
| msgid "Video" | ||||
| msgstr "Video" | ||||
|  | ||||
| msgid "Audio" | ||||
| msgstr "Audio" | ||||
|  | ||||
| msgid "Transponder Information" | ||||
| msgstr "Siųstuvo informacija" | ||||
|  | ||||
| msgid "Apid" | ||||
| msgstr "Apid" | ||||
|  | ||||
| msgid "Dpid" | ||||
| msgstr "Dpid" | ||||
|  | ||||
| msgid "Spid" | ||||
| msgstr "Spid" | ||||
|  | ||||
| msgid "Nid" | ||||
| msgstr "Nid" | ||||
|  | ||||
| msgid "Tid" | ||||
| msgstr "Tid" | ||||
|  | ||||
| msgid "Rid" | ||||
| msgstr "Rid" | ||||
|  | ||||
| msgid "Coderate" | ||||
| msgstr "Kodavimo dažnis" | ||||
|  | ||||
| msgid "Stream Information" | ||||
| msgstr "Srauto informacija" | ||||
|  | ||||
| msgid "Video Stream" | ||||
| msgstr "Video srautas" | ||||
|  | ||||
| msgid "Codec" | ||||
| msgstr "Kodekas" | ||||
|  | ||||
| msgid "Bitrate" | ||||
| msgstr "Kokybė" | ||||
|  | ||||
| msgid "Aspect Ratio" | ||||
| msgstr "Proporcijos" | ||||
|  | ||||
| msgid "Frame Rate" | ||||
| msgstr "Kadrų dažnis" | ||||
|  | ||||
| msgid "Video Format" | ||||
| msgstr "Video formatas" | ||||
|  | ||||
| msgid "Resolution" | ||||
| msgstr "Rezoliucija" | ||||
|  | ||||
| msgid "Audio Stream" | ||||
| msgstr "Audio srautas" | ||||
|  | ||||
| msgid "Channel Mode" | ||||
| msgstr "kanalo būsena" | ||||
|  | ||||
| msgid "Sampling Frequency" | ||||
| msgstr "Parodomasis dažnis" | ||||
|  | ||||
| msgid "AC-3 Stream" | ||||
| msgstr "AC-3 srautas" | ||||
|  | ||||
| msgid "Bit Stream Mode" | ||||
| msgstr "Bitstream būsena" | ||||
|  | ||||
| msgid "Audio Coding Mode" | ||||
| msgstr "Audio kodavimas" | ||||
|  | ||||
| msgid "Center Mix Level" | ||||
| msgstr "Centerinis Mix lygis" | ||||
|  | ||||
| msgid "Surround Mix Level" | ||||
| msgstr "Surround Mix lygis" | ||||
|  | ||||
| msgid "Dolby Surround Mode" | ||||
| msgstr "Dolby Surround būklė" | ||||
|  | ||||
| msgid "Low Frequency Effects" | ||||
| msgstr "Žemo dažnio efektai" | ||||
|  | ||||
| msgid "Dialogue Normalization" | ||||
| msgstr "Dialogo normalizacija" | ||||
|  | ||||
| msgid "Fixed" | ||||
| msgstr "Fest" | ||||
|  | ||||
| msgid "Analog" | ||||
| msgstr "Analog" | ||||
|  | ||||
| msgid "MPEG-2" | ||||
| msgstr "MPEG-2" | ||||
|  | ||||
| msgid "H.264" | ||||
| msgstr "H.264" | ||||
|  | ||||
| msgid "MPEG-1 Layer I" | ||||
| msgstr "MPEG-1 Layer I" | ||||
|  | ||||
| msgid "MPEG-1 Layer II" | ||||
| msgstr "MPEG-1 Layer II" | ||||
|  | ||||
| msgid "MPEG-1 Layer III" | ||||
| msgstr "MPEG-1 Layer III" | ||||
|  | ||||
| msgid "MPEG-2 Layer I" | ||||
| msgstr "MPEG-2 Layer I" | ||||
|  | ||||
| msgid "MPEG-2 Layer II" | ||||
| msgstr "MPEG-2 Layer II" | ||||
|  | ||||
| msgid "MPEG-2 Layer III" | ||||
| msgstr "MPEG-2 Layer III" | ||||
|  | ||||
| msgid "HE-AAC" | ||||
| msgstr "HE-AAC" | ||||
|  | ||||
| msgid "stereo" | ||||
| msgstr "stereo" | ||||
|  | ||||
| msgid "joint Stereo" | ||||
| msgstr "jungtinis stereo" | ||||
|  | ||||
| msgid "dual" | ||||
| msgstr "dvigubas" | ||||
|  | ||||
| msgid "mono" | ||||
| msgstr "mono" | ||||
|  | ||||
| msgid "interlaced" | ||||
| msgstr "persipynęs (interlaced)" | ||||
|  | ||||
| msgid "progressive" | ||||
| msgstr "progresyvinis" | ||||
|  | ||||
| msgid "reserved" | ||||
| msgstr "belegt" | ||||
|  | ||||
| msgid "extended" | ||||
| msgstr "išplėstas" | ||||
|  | ||||
| msgid "unknown" | ||||
| msgstr "nežinomas" | ||||
|  | ||||
| msgid "component" | ||||
| msgstr "komponentas" | ||||
|  | ||||
| msgid "PAL" | ||||
| msgstr "PAL" | ||||
|  | ||||
| msgid "NTSC" | ||||
| msgstr "NTSC" | ||||
|  | ||||
| msgid "SECAM" | ||||
| msgstr "SECAM" | ||||
|  | ||||
| msgid "MAC" | ||||
| msgstr "MAC" | ||||
|  | ||||
| msgid "Hz" | ||||
| msgstr "Hz" | ||||
|  | ||||
| msgid "Complete Main (CM)" | ||||
| msgstr "Pilnai pagrindinis (CM)" | ||||
|  | ||||
| msgid "Music and Effects (ME)" | ||||
| msgstr "Muzika ir efektai (ME)" | ||||
|  | ||||
| msgid "Visually Impaired (VI)" | ||||
| msgstr " (VI)" | ||||
|  | ||||
| msgid "Hearing Impaired (HI)" | ||||
| msgstr " (HI)" | ||||
|  | ||||
| msgid "Dialogue (D)" | ||||
| msgstr "Dialogas (D)" | ||||
|  | ||||
| msgid "Commentary (C)" | ||||
| msgstr "Komentavimas (C)" | ||||
|  | ||||
| msgid "Emergency (E)" | ||||
| msgstr "Avarinis (E)" | ||||
|  | ||||
| msgid "Voice Over (VO)" | ||||
| msgstr "Voice over (VO)" | ||||
|  | ||||
| msgid "Karaoke" | ||||
| msgstr "Karaoke" | ||||
|  | ||||
| msgid "Ch1" | ||||
| msgstr "Kan1" | ||||
|  | ||||
| msgid "Ch2" | ||||
| msgstr "Kan2" | ||||
|  | ||||
| msgid "C" | ||||
| msgstr "C" | ||||
|  | ||||
| msgid "L" | ||||
| msgstr "L" | ||||
|  | ||||
| msgid "R" | ||||
| msgstr "R" | ||||
|  | ||||
| msgid "S" | ||||
| msgstr "S" | ||||
|  | ||||
| msgid "SL" | ||||
| msgstr "SL" | ||||
|  | ||||
| msgid "SR" | ||||
| msgstr "SR" | ||||
|  | ||||
| msgid "dB" | ||||
| msgstr "dB" | ||||
|  | ||||
| msgid "not indicated" | ||||
| msgstr "nerasta" | ||||
|  | ||||
| msgid "MHz" | ||||
| msgstr "MHz" | ||||
|  | ||||
| msgid "free" | ||||
| msgstr "frei" | ||||
|  | ||||
| msgid "Mbit/s" | ||||
| msgstr "Mbit/s" | ||||
|  | ||||
| msgid "kbit/s" | ||||
| msgstr "kbit/s" | ||||
							
								
								
									
										10
									
								
								po/ru_RU.po
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								po/ru_RU.po
									
									
									
									
									
								
							| @@ -5,9 +5,9 @@ | ||||
| # | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: femon 1.7.3\n" | ||||
| "Project-Id-Version: femon 1.7.7\n" | ||||
| "Report-Msgid-Bugs-To: Rolf Ahrenberg\n" | ||||
| "POT-Creation-Date: 2009-08-29 20:57+0300\n" | ||||
| "POT-Creation-Date: 2010-02-25 20:31+0200\n" | ||||
| "PO-Revision-Date: 2007-08-12 23:22+0300\n" | ||||
| "Last-Translator: Vyacheslav Dikonov\n" | ||||
| "Language-Team: <vdr@linuxtv.org>\n" | ||||
| @@ -87,6 +87,12 @@ msgstr " | ||||
| msgid "Define the position of OSD." | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Downscale OSD size [%]" | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Define the downscale ratio for OSD size." | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Red limit [%]" | ||||
| msgstr "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> (%)" | ||||
|  | ||||
|   | ||||
							
								
								
									
										10
									
								
								po/zh_CN.po
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								po/zh_CN.po
									
									
									
									
									
								
							| @@ -5,9 +5,9 @@ | ||||
| # | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: femon 1.7.3\n" | ||||
| "Project-Id-Version: femon 1.7.7\n" | ||||
| "Report-Msgid-Bugs-To: Rolf Ahrenberg\n" | ||||
| "POT-Creation-Date: 2009-08-29 20:57+0300\n" | ||||
| "POT-Creation-Date: 2010-02-25 20:31+0200\n" | ||||
| "PO-Revision-Date: 2009-09-21 21:36+0800\n" | ||||
| "Last-Translator: NanFeng <nfgx@21cn.com>\n" | ||||
| "Language-Team: <vdr@linuxtv.org>\n" | ||||
| @@ -87,6 +87,12 @@ msgstr "位置" | ||||
| msgid "Define the position of OSD." | ||||
| msgstr "确定菜单的位置." | ||||
|  | ||||
| msgid "Downscale OSD size [%]" | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Define the downscale ratio for OSD size." | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Red limit [%]" | ||||
| msgstr "红限制[ % ]" | ||||
|  | ||||
|   | ||||
							
								
								
									
										10
									
								
								po/zh_TW.po
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								po/zh_TW.po
									
									
									
									
									
								
							| @@ -5,9 +5,9 @@ | ||||
| # | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: femon 1.7.3\n" | ||||
| "Project-Id-Version: femon 1.7.7\n" | ||||
| "Report-Msgid-Bugs-To: Rolf Ahrenberg\n" | ||||
| "POT-Creation-Date: 2009-08-29 20:57+0300\n" | ||||
| "POT-Creation-Date: 2010-02-25 20:31+0200\n" | ||||
| "PO-Revision-Date: 2009-09-21 21:36+0800\n" | ||||
| "Last-Translator: NanFeng <nfgx@21cn.com>\n" | ||||
| "Language-Team: <vdr@linuxtv.org>\n" | ||||
| @@ -87,6 +87,12 @@ msgstr "位置" | ||||
| msgid "Define the position of OSD." | ||||
| msgstr "確定菜單的位置." | ||||
|  | ||||
| msgid "Downscale OSD size [%]" | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Define the downscale ratio for OSD size." | ||||
| msgstr "" | ||||
|  | ||||
| msgid "Red limit [%]" | ||||
| msgstr "紅限制[ % ]" | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user