Added min/max priority (#508)

Modified Files:
	HISTORY README client/device.c client/setup.c client/setup.h
	po/de_DE.po po/fi_FI.po po/fr_FR.po po/it_IT.po po/ru_RU.po
This commit is contained in:
schmirl
2009-01-29 07:48:58 +00:00
parent 9af6ceb007
commit 0e0b4b587d
10 changed files with 69 additions and 4 deletions

View File

@@ -1,5 +1,5 @@
/*
* $Id: device.c,v 1.21 2009/01/14 07:35:51 schmirl Exp $
* $Id: device.c,v 1.22 2009/01/29 07:48:58 schmirl Exp $
*/
#include "client/device.h"
@@ -85,6 +85,19 @@ bool cStreamdevDevice::ProvidesChannel(const cChannel *Channel, int Priority,
Dprintf("ProvidesChannel, Channel=%s, Prio=%d\n", Channel->Name(), Priority);
if (StreamdevClientSetup.MinPriority <= StreamdevClientSetup.MaxPriority)
{
if (Priority < StreamdevClientSetup.MinPriority ||
Priority > StreamdevClientSetup.MaxPriority)
return false;
}
else
{
if (Priority < StreamdevClientSetup.MinPriority &&
Priority > StreamdevClientSetup.MaxPriority)
return false;
}
if (ClientSocket.DataSocket(siLive) != NULL
&& TRANSPONDER(Channel, m_Channel))
res = true;