mirror of
https://github.com/rofafor/vdr-plugin-iptv.git
synced 2023-10-10 13:37:03 +02:00
Fixed section filter blacklist check.
This commit is contained in:
parent
9af7bd84bc
commit
29171129a4
10
device.c
10
device.c
@ -3,7 +3,7 @@
|
|||||||
*
|
*
|
||||||
* See the README file for copyright information and how to reach the author.
|
* See the README file for copyright information and how to reach the author.
|
||||||
*
|
*
|
||||||
* $Id: device.c,v 1.53 2007/10/06 22:15:02 rahrenbe Exp $
|
* $Id: device.c,v 1.54 2007/10/06 22:25:49 rahrenbe Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "common.h"
|
#include "common.h"
|
||||||
@ -98,7 +98,7 @@ cIptvDevice *cIptvDevice::GetIptvDevice(int CardIndex)
|
|||||||
|
|
||||||
cString cIptvDevice::GetInformation(void)
|
cString cIptvDevice::GetInformation(void)
|
||||||
{
|
{
|
||||||
return cString::sprintf("Device:\n%s\nStreamer:\n%s\nSection Filter:\n%s\n", *GetStatistic(),
|
return cString::sprintf("Device:\n%s\nStreamer:\n%s\nSection Filter 0:\n%s", *GetStatistic(),
|
||||||
pIptvStreamer ? *pIptvStreamer->GetStatistic() : "",
|
pIptvStreamer ? *pIptvStreamer->GetStatistic() : "",
|
||||||
secfilters[0] ? *secfilters[0]->GetStatistic() : "");
|
secfilters[0] ? *secfilters[0]->GetStatistic() : "");
|
||||||
}
|
}
|
||||||
@ -200,9 +200,9 @@ bool cIptvDevice::IsBlackListed(u_short Pid, u_char Tid, u_char Mask)
|
|||||||
int index = IptvConfig.GetDisabledFilters(i);
|
int index = IptvConfig.GetDisabledFilters(i);
|
||||||
// check if matches
|
// check if matches
|
||||||
if ((index >= 0) && (index < SECTION_FILTER_TABLE_SIZE) &&
|
if ((index >= 0) && (index < SECTION_FILTER_TABLE_SIZE) &&
|
||||||
(section_filter_table[i].pid == Pid) && (section_filter_table[i].tid == Tid) &&
|
(section_filter_table[index].pid == Pid) && (section_filter_table[index].tid == Tid) &&
|
||||||
(section_filter_table[i].mask == Mask)) {
|
(section_filter_table[index].mask == Mask)) {
|
||||||
//debug("cIptvDevice::IsBlackListed(%d) Found=%s\n", deviceIndex, section_filter_table[i].description);
|
//debug("cIptvDevice::IsBlackListed(%d) Found=%s\n", deviceIndex, section_filter_table[index].description);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user