Removed the "PrimaryLimit"

This commit is contained in:
Klaus Schmidinger 2012-02-25 14:44:43 +01:00
parent f2c396ee07
commit 42c42b554a
37 changed files with 59 additions and 211 deletions

10
HISTORY
View File

@ -6889,7 +6889,7 @@ Video Disk Recorder Revision History
- Fixed switching into time shift mode when pausing live video (thanks to Reinhard
Nissl for helping to debug this one).
2012-02-24: Version 1.7.25
2012-02-25: Version 1.7.25
- The fps value for channels where it differs from the default is now set correctly
when pausing live video.
@ -6909,3 +6909,11 @@ Video Disk Recorder Revision History
- Fixed upscaling cBitmaps with anti-aliasing (thanks to Rolf Ahrenberg for reporting
a problem with color palettes in subtitles).
- Fixed getting the video aspect ratio for scaling subtitles.
- Removed the "PrimaryLimit". Old "full featured" DVB cards can be run with the
--outputonly option to avoid problems with recording high bandwidth channels.
Besides, with HDTV becoming ever more popular those cards are pretty much obsolete
by now (the TT S2-6400 has no problems recording and replaying high bandwidth
channels simultaneously). And, last but not least, people using software players
won't notice this change, anyway.
- Since cReceivers can have priorities between -99 and 99, the priority
for an unused device has been changed from -1 to -100.

9
MANUAL
View File

@ -763,15 +763,6 @@ Version 1.6
These margins are added automatically to timers that
are created from the EPG data.
Primary limit = 0 The minimum priority a timer must have to be allowed to
use the primary DVB interface, or to force another timer
with higher priority to use the primary DVB interface.
This is mainly useful for recordings that should take
place only when there is nothing else to do, but should
never keep the user from viewing stuff on the primary
interface. On systems with only one DVB card, timers
with a priority below PrimaryLimit will never execute.
Default priority = 50 The default Priority and Lifetime values used when
Default lifetime = 99 creating a new timer event. A Lifetime value of 99
means that this recording will never be deleted

View File

@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
* $Id: config.c 2.18 2012/01/14 13:04:59 kls Exp $
* $Id: config.c 2.19 2012/02/25 13:31:46 kls Exp $
*/
#include "config.h"
@ -406,7 +406,6 @@ cSetup::cSetup(void)
SVDRPTimeout = 300;
ZapTimeout = 3;
ChannelEntryTimeout = 1000;
PrimaryLimit = 0;
DefaultPriority = 50;
DefaultLifetime = 99;
PauseKeyHandling = 2;
@ -601,7 +600,6 @@ bool cSetup::Parse(const char *Name, const char *Value)
else if (!strcasecmp(Name, "SVDRPTimeout")) SVDRPTimeout = atoi(Value);
else if (!strcasecmp(Name, "ZapTimeout")) ZapTimeout = atoi(Value);
else if (!strcasecmp(Name, "ChannelEntryTimeout")) ChannelEntryTimeout= atoi(Value);
else if (!strcasecmp(Name, "PrimaryLimit")) PrimaryLimit = atoi(Value);
else if (!strcasecmp(Name, "DefaultPriority")) DefaultPriority = atoi(Value);
else if (!strcasecmp(Name, "DefaultLifetime")) DefaultLifetime = atoi(Value);
else if (!strcasecmp(Name, "PauseKeyHandling")) PauseKeyHandling = atoi(Value);
@ -699,7 +697,6 @@ bool cSetup::Save(void)
Store("SVDRPTimeout", SVDRPTimeout);
Store("ZapTimeout", ZapTimeout);
Store("ChannelEntryTimeout",ChannelEntryTimeout);
Store("PrimaryLimit", PrimaryLimit);
Store("DefaultPriority", DefaultPriority);
Store("DefaultLifetime", DefaultLifetime);
Store("PauseKeyHandling", PauseKeyHandling);

View File

@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
* $Id: config.h 2.41 2012/02/19 14:33:23 kls Exp $
* $Id: config.h 2.42 2012/02/25 13:31:34 kls Exp $
*/
#ifndef __CONFIG_H
@ -264,7 +264,6 @@ public:
int SVDRPTimeout;
int ZapTimeout;
int ChannelEntryTimeout;
int PrimaryLimit;
int DefaultPriority, DefaultLifetime;
int PausePriority, PauseLifetime;
int PauseKeyHandling;

View File

@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
* $Id: device.c 2.49 2012/02/15 13:15:19 kls Exp $
* $Id: device.c 2.50 2012/02/25 12:45:53 kls Exp $
*/
#include "device.h"
@ -59,9 +59,6 @@ bool cDeviceHook::DeviceProvidesTransponder(const cDevice *Device, const cChanne
// --- cDevice ---------------------------------------------------------------
// The default priority for non-primary devices:
#define DEFAULTPRIORITY -1
// The minimum number of unknown PS1 packets to consider this a "pre 1.3.19 private stream":
#define MIN_PRE_1_3_19_PRIVATESTREAM 10
@ -269,7 +266,7 @@ cDevice *cDevice::GetDevice(const cChannel *Channel, int Priority, bool LiveView
if (NumUsableSlots && !CamSlots.Get(j)->Assign(device[i], true))
continue; // CAM slot can't be used with this device
bool ndr;
if (device[i]->ProvidesChannel(Channel, (LiveView && device[i]->IsPrimaryDevice()) ? Setup.PrimaryLimit : Priority, &ndr)) { // this device is basicly able to do the job
if (device[i]->ProvidesChannel(Channel, Priority, &ndr)) { // this device is basicly able to do the job
if (NumUsableSlots && device[i]->CamSlot() && device[i]->CamSlot() != CamSlots.Get(j))
ndr = true; // using a different CAM slot requires detaching receivers
// Put together an integer number that reflects the "impact" using
@ -690,7 +687,7 @@ bool cDevice::SwitchChannel(int Direction)
cChannel *channel;
while ((channel = Channels.GetByNumber(n, Direction)) != NULL) {
// try only channels which are currently available
if (GetDevice(channel, 0, true))
if (GetDevice(channel, LIVEPRIORITY, true))
break;
n = channel->Number() + Direction;
}
@ -717,7 +714,7 @@ eSetChannelResult cDevice::SetChannel(const cChannel *Channel, bool LiveView)
DELETENULL(dvbSubtitleConverter);
}
cDevice *Device = (LiveView && IsPrimaryDevice()) ? GetDevice(Channel, 0, LiveView) : this;
cDevice *Device = (LiveView && IsPrimaryDevice()) ? GetDevice(Channel, LIVEPRIORITY, true) : this;
bool NeedsTransferMode = Device != this;
@ -1495,7 +1492,7 @@ int cDevice::PlayTs(const uchar *Data, int Length, bool VideoOnly)
int cDevice::Priority(void) const
{
int priority = IsPrimaryDevice() ? Setup.PrimaryLimit - 1 : DEFAULTPRIORITY;
int priority = IDLEPRIORITY;
cMutexLock MutexLock(&mutexReceiver);
for (int i = 0; i < MAXRECEIVERS; i++) {
if (receiver[i])

View File

@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
* $Id: device.h 2.33 2012/02/14 14:42:42 kls Exp $
* $Id: device.h 2.34 2012/02/25 12:54:39 kls Exp $
*/
#ifndef __DEVICE_H
@ -31,6 +31,8 @@
#define MAXVOLUME 255
#define VOLUMEDELTA 5 // used to increase/decrease the volume
#define MAXOCCUPIEDTIMEOUT 99 // max. time (in seconds) a device may be occupied
#define LIVEPRIORITY 0 // priority used when selecting a device for live viewing
#define IDLEPRIORITY (-MAXPRIORITY - 1)
enum eSetChannelResult { scrOk, scrNotAvailable, scrNoTransfer, scrFailed };
@ -237,9 +239,8 @@ public:
///< the given channel's transponder.
virtual bool ProvidesChannel(const cChannel *Channel, int Priority = -1, bool *NeedsDetachReceivers = NULL) const;
///< Returns true if this device can provide the given channel.
///< In case the device has cReceivers attached to it or it is the primary
///< device, Priority is used to decide whether the caller's request can
///< be honored.
///< In case the device has cReceivers attached to it, Priority is used to
///< decide whether the caller's request can be honored.
///< The special Priority value -1 will tell the caller whether this device
///< is principally able to provide the given Channel, regardless of any
///< attached cReceivers.
@ -719,9 +720,8 @@ private:
cReceiver *receiver[MAXRECEIVERS];
public:
int Priority(void) const;
///< Returns the priority of the current receiving session (0..MAXPRIORITY),
///< or -1 if no receiver is currently active. The primary device will
///< always return at least Setup.PrimaryLimit-1.
///< Returns the priority of the current receiving session (-MAXPRIORITY..MAXPRIORITY),
///< or IDLEPRIORITY if no receiver is currently active.
protected:
virtual bool OpenDvr(void);
///< Opens the DVR of this device and prepares it to deliver a Transport

View File

@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
* $Id: dvbdevice.c 2.63 2012/02/20 12:45:49 kls Exp $
* $Id: dvbdevice.c 2.64 2012/02/25 12:10:12 kls Exp $
*/
#include "dvbdevice.h"
@ -1453,13 +1453,11 @@ bool cDvbDevice::ProvidesChannel(const cChannel *Channel, int Priority, bool *Ne
else
needsDetachReceivers = true;
}
else if (!IsPrimaryDevice())
result = true;
else
result = Priority >= Setup.PrimaryLimit;
result = true;
}
else
result = !IsPrimaryDevice() || Priority >= Setup.PrimaryLimit;
result = true;
}
else
needsDetachReceivers = Receiving(true);

7
menu.c
View File

@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
* $Id: menu.c 2.37 2012/02/19 11:37:55 kls Exp $
* $Id: menu.c 2.38 2012/02/25 13:50:49 kls Exp $
*/
#include "menu.h"
@ -3093,7 +3093,6 @@ cMenuSetupRecord::cMenuSetupRecord(void)
SetSection(tr("Recording"));
Add(new cMenuEditIntItem( tr("Setup.Recording$Margin at start (min)"), &data.MarginStart));
Add(new cMenuEditIntItem( tr("Setup.Recording$Margin at stop (min)"), &data.MarginStop));
Add(new cMenuEditIntItem( tr("Setup.Recording$Primary limit"), &data.PrimaryLimit, 0, MAXPRIORITY));
Add(new cMenuEditIntItem( tr("Setup.Recording$Default priority"), &data.DefaultPriority, 0, MAXPRIORITY));
Add(new cMenuEditIntItem( tr("Setup.Recording$Default lifetime (d)"), &data.DefaultLifetime, 0, MAXLIFETIME));
Add(new cMenuEditStraItem(tr("Setup.Recording$Pause key handling"), &data.PauseKeyHandling, 3, pauseKeyHandlingTexts));
@ -3654,7 +3653,7 @@ cChannel *cDisplayChannel::NextAvailableChannel(cChannel *Channel, int Direction
Channel = Direction > 0 ? Channels.Next(Channel) : Channels.Prev(Channel);
if (!Channel && Setup.ChannelsWrap)
Channel = Direction > 0 ? Channels.First() : Channels.Last();
if (Channel && !Channel->GroupSep() && cDevice::GetDevice(Channel, 0, true))
if (Channel && !Channel->GroupSep() && cDevice::GetDevice(Channel, LIVEPRIORITY, true))
return Channel;
}
}
@ -4294,7 +4293,7 @@ bool cRecordControls::Start(cTimer *Timer, bool Pause)
}
}
}
else if (!Timer || (Timer->Priority() >= Setup.PrimaryLimit && !Timer->Pending())) {
else if (!Timer || !Timer->Pending()) {
isyslog("no free DVB device to record channel %d!", ch);
Skins.Message(mtError, tr("No free DVB device to record!"));
}

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.7.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2008-10-16 11:16-0400\n"
"Last-Translator: Osama Alrawab <alrawab@hotmail.com>\n"
"Language-Team: Arabic <ar@li.org>\n"
@ -1053,9 +1053,6 @@ msgstr ""
msgid "Setup.Recording$Margin at stop (min)"
msgstr ""
msgid "Setup.Recording$Primary limit"
msgstr "الحدود الابتدائية"
msgid "Setup.Recording$Default priority"
msgstr "الاولويات الافتراضية"
@ -1367,60 +1364,3 @@ msgstr "اضغط اى زر لالغاء اعادة التشغيل"
#, c-format
msgid "VDR will shut down in %s minutes"
msgstr "البرنامج سيقوم بالاغلاق بعد%s دقيقة "
#~ msgid "Path"
#~ msgstr "المسار"
#~ msgid "Timer commands"
#~ msgstr "اوامر الموءقت"
#~ msgid "Rename recording"
#~ msgstr "اعادة تسمية التسجيل"
#~ msgid "Date"
#~ msgstr "التاريخ"
#~ msgid "Length"
#~ msgstr "الطول"
#~ msgid "Size"
#~ msgstr "الحجم"
#~ msgid "Delete marks information?"
#~ msgstr "حذف معلومات العلامة"
#~ msgid "Delete resume information?"
#~ msgstr "حذف معلومات المواصلة"
#~ msgid "Setup.OSD$Main menu command position"
#~ msgstr "موضع اوامر القائمة الرئسية"
#~ msgid "Setup.EPG$Show progress bar"
#~ msgstr "اضهار شريط التقدم"
#~ msgid "Setup.Recording$Max. recording size (GB)"
#~ msgstr "اقصى حجم للتسجيل م ب"
#~ msgid "Setup.Recording$Hard Link Cutter"
#~ msgstr "قاطع وصلات الاختصرات"
#~ msgid "Setup.Recording$Show date"
#~ msgstr "اظهر التاريخ"
#~ msgid "Setup.Recording$Show time"
#~ msgstr "اظهر تاريخ التعديل"
#~ msgid "Setup.Recording$Show length"
#~ msgstr "اظهر VPS"
#~ msgid "Rename$Up"
#~ msgstr "اعلى"
#~ msgid "Rename$Down"
#~ msgstr "اسفل"
#~ msgid "Rename$Previous"
#~ msgstr "السابق"
#~ msgid "Rename$Next"
#~ msgstr "التالى"

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2008-03-02 19:02+0100\n"
"Last-Translator: Luca Olivetti <luca@ventoso.org>\n"
"Language-Team: Catalan <vdr@linuxtv.org>\n"
@ -1032,9 +1032,6 @@ msgstr "Marge d'inici de gravaci
msgid "Setup.Recording$Margin at stop (min)"
msgstr "Marge de fi de gravació (min)"
msgid "Setup.Recording$Primary limit"
msgstr "Límit primari"
msgid "Setup.Recording$Default priority"
msgstr "Prioritat per defecte"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.7.14\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2010-05-06 11:00+0200\n"
"Last-Translator: Radek Šťastný <dedkus@gmail.com>\n"
"Language-Team: Czech <vdr@linuxtv.org>\n"
@ -1031,9 +1031,6 @@ msgstr "Nahrávat před začátkem (min)"
msgid "Setup.Recording$Margin at stop (min)"
msgstr "Nahrávat po konci (min)"
msgid "Setup.Recording$Primary limit"
msgstr "Primární limit"
msgid "Setup.Recording$Default priority"
msgstr "Výchozí priorita"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2007-08-12 14:17+0200\n"
"Last-Translator: Mogens Elneff <mogens@elneff.dk>\n"
"Language-Team: Danish <vdr@linuxtv.org>\n"
@ -1029,9 +1029,6 @@ msgstr "Margin ved start (min)"
msgid "Setup.Recording$Margin at stop (min)"
msgstr "Margin ved stop (min)"
msgid "Setup.Recording$Primary limit"
msgstr "Primær grænse"
msgid "Setup.Recording$Default priority"
msgstr "Standard prioritet"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2010-01-16 16:46+0100\n"
"Last-Translator: Klaus Schmidinger <kls@tvdr.de>\n"
"Language-Team: German <vdr@linuxtv.org>\n"
@ -1029,9 +1029,6 @@ msgstr "Vorlauf zum Timer-Beginn (min)"
msgid "Setup.Recording$Margin at stop (min)"
msgstr "Nachlauf am Timer-Ende (min)"
msgid "Setup.Recording$Primary limit"
msgstr "Primär-Limit"
msgid "Setup.Recording$Default priority"
msgstr "Default-Priorität"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2007-08-12 14:17+0200\n"
"Last-Translator: Dimitrios Dimitrakos <mail@dimitrios.de>\n"
"Language-Team: Greek <vdr@linuxtv.org>\n"
@ -1029,9 +1029,6 @@ msgstr "
msgid "Setup.Recording$Margin at stop (min)"
msgstr "Ðñüóèåôïò ÷ñüíïò óôü ôÝëïò (ëåðôÜ)"
msgid "Setup.Recording$Primary limit"
msgstr "Ðñïôåýïí üñéï"
msgid "Setup.Recording$Default priority"
msgstr "ÐñïêáèïñéóìÝíç ðñïôåñáéüôçôá"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2008-03-02 19:02+0100\n"
"Last-Translator: Luca Olivetti <luca@ventoso.org>\n"
"Language-Team: Spanish <vdr@linuxtv.org>\n"
@ -1030,9 +1030,6 @@ msgstr "Comenzar grabaci
msgid "Setup.Recording$Margin at stop (min)"
msgstr "Acabar grabación después (min)"
msgid "Setup.Recording$Primary limit"
msgstr "Límite primario"
msgid "Setup.Recording$Default priority"
msgstr "Prioridad por defecto"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-20 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2007-08-12 14:17+0200\n"
"Last-Translator: Arthur Konovalov <artlov@gmail.com>\n"
"Language-Team: Estonian <vdr@linuxtv.org>\n"
@ -1029,9 +1029,6 @@ msgstr "Salvestamise algusvaru (min)"
msgid "Setup.Recording$Margin at stop (min)"
msgstr "Salvestamise lõpuvaru (min)"
msgid "Setup.Recording$Primary limit"
msgstr "Esmane prioriteet"
msgid "Setup.Recording$Default priority"
msgstr "Vaikimisi prioriteet"

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2007-08-15 15:52+0200\n"
"Last-Translator: Rolf Ahrenberg <rahrenbe@cc.hut.fi>\n"
"Language-Team: Finnish <vdr@linuxtv.org>\n"
@ -1032,9 +1032,6 @@ msgstr "Aloitusmarginaali (min)"
msgid "Setup.Recording$Margin at stop (min)"
msgstr "Lopetusmarginaali (min)"
msgid "Setup.Recording$Primary limit"
msgstr "Ensisijaisen sovittimen prioriteettiraja"
msgid "Setup.Recording$Default priority"
msgstr "Tallenteen oletusprioriteetti"

View File

@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2008-02-27 18:14+0100\n"
"Last-Translator: Jean-Claude Repetto <jc@repetto.org>\n"
"Language-Team: French <vdr@linuxtv.org>\n"
@ -1035,9 +1035,6 @@ msgstr "Marge ant
msgid "Setup.Recording$Margin at stop (min)"
msgstr "Marge postérieure (min)"
msgid "Setup.Recording$Primary limit"
msgstr "Limite primaire"
msgid "Setup.Recording$Default priority"
msgstr "Priorité par défaut"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2008-03-17 19:00+0100\n"
"Last-Translator: Adrian Caval <anrxc@sysphere.org>\n"
"Language-Team: Croatian <vdr@linuxtv.org>\n"
@ -1031,9 +1031,6 @@ msgstr "Rezerva na po
msgid "Setup.Recording$Margin at stop (min)"
msgstr "Rezerva na kraju (min)"
msgid "Setup.Recording$Primary limit"
msgstr "Standardno ogranièenje"
msgid "Setup.Recording$Default priority"
msgstr "Zadani prioritet"

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2012-01-02 11:54+0200\n"
"Last-Translator: István Füley <ifuley@tigercomp.ro>\n"
"Language-Team: Hungarian <vdr@linuxtv.org>\n"
@ -1033,9 +1033,6 @@ msgstr "Id
msgid "Setup.Recording$Margin at stop (min)"
msgstr "Idõeltolás a befejezésnél (perc)"
msgid "Setup.Recording$Primary limit"
msgstr "Alsó prioritás határ"
msgid "Setup.Recording$Default priority"
msgstr "Alapértelmezett prioritás"

View File

@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2012-01-15 19:11+0100\n"
"Last-Translator: Diego Pierotto <vdr-italian@tiscali.it>\n"
"Language-Team: Italian <vdr@linuxtv.org>\n"
@ -1036,9 +1036,6 @@ msgstr "Margine iniziale (min)"
msgid "Setup.Recording$Margin at stop (min)"
msgstr "Margine finale (min)"
msgid "Setup.Recording$Primary limit"
msgstr "Limite primario"
msgid "Setup.Recording$Default priority"
msgstr "Priorità predefinita"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.7.16\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2010-10-30 11:55+0200\n"
"Last-Translator: Valdemaras Pipiras <varas@ambernet.lt>\n"
"Language-Team: Lithuanian <vdr@linuxtv.org>\n"
@ -1029,9 +1029,6 @@ msgstr "Įrašo pradžios užlaikymo laikas (min)"
msgid "Setup.Recording$Margin at stop (min)"
msgstr "Įrašo pabaigos užlaikymo laikas (min)"
msgid "Setup.Recording$Primary limit"
msgstr "Pagrindinio įvesties įrenginio suderinimo prioritetas"
msgid "Setup.Recording$Default priority"
msgstr "Numatytas laikmačio prioritetas"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR-1.7.14\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2010-03-11 00:54+0100\n"
"Last-Translator: Dimitar Petrovski <dimeptr@gmail.com>\n"
"Language-Team: Macedonian <en@li.org>\n"
@ -1030,9 +1030,6 @@ msgstr "Резерва на почеток на снимање (мин)"
msgid "Setup.Recording$Margin at stop (min)"
msgstr "Резерва на крајот на снимање (мин)"
msgid "Setup.Recording$Primary limit"
msgstr "Стандардно огранучување"
msgid "Setup.Recording$Default priority"
msgstr "Зададен приоритет"

View File

@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2008-02-26 17:20+0100\n"
"Last-Translator: Johan Schuring <johan.schuring@vetteblei.nl>\n"
"Language-Team: Dutch <vdr@linuxtv.org>\n"
@ -1033,9 +1033,6 @@ msgstr "Tijd marge begin (min)"
msgid "Setup.Recording$Margin at stop (min)"
msgstr "Tijd marge eind (min)"
msgid "Setup.Recording$Primary limit"
msgstr "Eerste grens"
msgid "Setup.Recording$Default priority"
msgstr "Standaard prioriteit"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2007-08-12 14:17+0200\n"
"Last-Translator: Truls Slevigen <truls@slevigen.no>\n"
"Language-Team: Norwegian Nynorsk <vdr@linuxtv.org>\n"
@ -1030,9 +1030,6 @@ msgstr "Opptaksmargin start (min)"
msgid "Setup.Recording$Margin at stop (min)"
msgstr "Opptaksmargin slutt (min)"
msgid "Setup.Recording$Primary limit"
msgstr "Prioritetsgrense HovedDVB"
msgid "Setup.Recording$Default priority"
msgstr "Normal prioritet (Timer)"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2008-03-09 12:59+0100\n"
"Last-Translator: Michael Rakowski <mrak@gmx.de>\n"
"Language-Team: Polish <vdr@linuxtv.org>\n"
@ -1030,9 +1030,6 @@ msgstr "Margines na pocz
msgid "Setup.Recording$Margin at stop (min)"
msgstr "Margines na koñcu (min)"
msgid "Setup.Recording$Primary limit"
msgstr "Podstawowy limit"
msgid "Setup.Recording$Default priority"
msgstr "Domy¶lny priorytet"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.7.15\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2010-03-28 22:49+0100\n"
"Last-Translator: Cris Silva <hudokkow@gmail.com>\n"
"Language-Team: Portuguese <vdr@linuxtv.org>\n"
@ -1030,9 +1030,6 @@ msgstr "Margem de in
msgid "Setup.Recording$Margin at stop (min)"
msgstr "Margem do fim (min)"
msgid "Setup.Recording$Primary limit"
msgstr "Limite primário"
msgid "Setup.Recording$Default priority"
msgstr "PPrioridade padrão"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.7.12\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2011-03-10 23:52+0100\n"
"Last-Translator: Lucian Muresan <lucianm@users.sourceforge.net>\n"
"Language-Team: Romanian <vdr@linuxtv.org>\n"
@ -1032,9 +1032,6 @@ msgstr "Marj
msgid "Setup.Recording$Margin at stop (min)"
msgstr "Marjã la oprire (min)"
msgid "Setup.Recording$Primary limit"
msgstr "Limitã primarã"
msgid "Setup.Recording$Default priority"
msgstr "Prioritate implicitã"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2008-12-15 14:37+0100\n"
"Last-Translator: Oleg Roitburd <oleg@roitburd.de>\n"
"Language-Team: Russian <vdr@linuxtv.org>\n"
@ -1030,9 +1030,6 @@ msgstr "
msgid "Setup.Recording$Margin at stop (min)"
msgstr "·ÐßÐ×ÔëÒÐÝØÕ ÞáâÐÝÞÒÚØ ×ÐßØáØ (ÜØÝ)"
msgid "Setup.Recording$Primary limit"
msgstr "¼ØÝ. ßàØÞàØâÕâ ×ÐåÒÐâÐ ÞáÝ. ãáâàÞÙáâÒÐ"
msgid "Setup.Recording$Default priority"
msgstr "¿àØÞàØâÕâ âÐÙÜÕàÐ ßÞ ãÜÞÛçÐÝØî"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.7.16\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2011-02-15 16:29+0100\n"
"Last-Translator: Milan Hrala <hrala.milan@gmail.com>\n"
"Language-Team: Slovak <vdr@linuxtv.org>\n"
@ -1029,9 +1029,6 @@ msgstr "Nahr
msgid "Setup.Recording$Margin at stop (min)"
msgstr "Nahráva» po konci (min)"
msgid "Setup.Recording$Primary limit"
msgstr "Hlavný limit"
msgid "Setup.Recording$Default priority"
msgstr "Predvolená priorita"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2008-02-28 19:44+0100\n"
"Last-Translator: Matjaz Thaler <matjaz.thaler@guest.arnes.si>\n"
"Language-Team: Slovenian <vdr@linuxtv.org>\n"
@ -1030,9 +1030,6 @@ msgstr "Premik za
msgid "Setup.Recording$Margin at stop (min)"
msgstr "Zamik konca snemanja (min)"
msgid "Setup.Recording$Primary limit"
msgstr "Primarna meja"
msgid "Setup.Recording$Default priority"
msgstr "Privzeta prioriteta"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.7.1\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2011-01-09 15:57+0100\n"
"Last-Translator: Milan Cvijanoviæ <elcom_cvijo@hotmail.com>\n"
"Language-Team: Serbian <vdr@linuxtv.org>\n"
@ -1051,9 +1051,6 @@ msgstr "Rezerva na po
msgid "Setup.Recording$Margin at stop (min)"
msgstr "Rezerva na kraju (min)"
msgid "Setup.Recording$Primary limit"
msgstr "Standardno ogranièenje"
msgid "Setup.Recording$Default priority"
msgstr "Zadani prioritet"

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2008-03-12 18:25+0100\n"
"Last-Translator: Magnus Andersson <svankan@bahnhof.se>\n"
"Language-Team: Swedish <vdr@linuxtv.org>\n"
@ -1032,9 +1032,6 @@ msgstr "Marginal f
msgid "Setup.Recording$Margin at stop (min)"
msgstr "Marginal för stopp (min)"
msgid "Setup.Recording$Primary limit"
msgstr "Primär gräns"
msgid "Setup.Recording$Default priority"
msgstr "Normal prioritet"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2008-02-28 00:33+0100\n"
"Last-Translator: Oktay Yolgeçen <oktay_73@yahoo.de>\n"
"Language-Team: Turkish <vdr@linuxtv.org>\n"
@ -1029,9 +1029,6 @@ msgstr "Ba
msgid "Setup.Recording$Margin at stop (min)"
msgstr "Sonunda tolerans (dak)"
msgid "Setup.Recording$Primary limit"
msgstr "Primer limit"
msgid "Setup.Recording$Default priority"
msgstr "Olaðan priorite"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.7.7\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2010-04-25 16:35+0200\n"
"Last-Translator: Yarema aka Knedlyk <yupadmin@gmail.com>\n"
"Language-Team: Ukrainian <vdr@linuxtv.org>\n"
@ -1029,9 +1029,6 @@ msgstr "Випередження початку запису (хв)"
msgid "Setup.Recording$Margin at stop (min)"
msgstr "Запізнення зупинки запису (хв)"
msgid "Setup.Recording$Primary limit"
msgstr "Мін. пріоритет захоплення осн. пристрою"
msgid "Setup.Recording$Default priority"
msgstr "Пріоритет таймера по замовчуванню"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2012-02-16 13:18+0100\n"
"POT-Creation-Date: 2012-02-25 14:32+0100\n"
"PO-Revision-Date: 2009-09-23 23:50+0800\n"
"Last-Translator: Nan Feng <nfgx@21cn.com>\n"
"Language-Team: Chinese (simplified) <vdr@linuxtv.org>\n"
@ -1032,9 +1032,6 @@ msgstr "时间正在开始 (min)"
msgid "Setup.Recording$Margin at stop (min)"
msgstr "时间正在停止 (min)"
msgid "Setup.Recording$Primary limit"
msgstr "主要限制"
msgid "Setup.Recording$Default priority"
msgstr "默认优先"

View File

@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
* $Id: receiver.h 2.3 2012/02/25 11:19:53 kls Exp $
* $Id: receiver.h 2.4 2012/02/25 12:49:31 kls Exp $
*/
#ifndef __RECEIVER_H
@ -49,7 +49,7 @@ public:
///< Otherwise pids can be added to the receiver by separate calls to the AddPid[s]
///< functions.
///< The total number of PIDs added to a receiver must not exceed MAXRECEIVEPIDS.
///< Priority may be any value in the range -99..99. Negative values indicate
///< Priority may be any value in the range +/-MAXPRIORITY. Negative values indicate
///< that this cReceiver may be detached at any time (without blocking the
///< cDevice it is attached to).
virtual ~cReceiver();