eitd: add API to configure white EPG filter

Origin commit data
------------------
Branch: ni/coolstream
Commit: 486d3692a6
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2015-01-22 (Thu, 22 Jan 2015)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
This commit is contained in:
[CST] Focus
2015-01-22 18:49:20 +03:00
parent 382cf87ed3
commit 7a01f2ae7d
4 changed files with 38 additions and 2 deletions

View File

@@ -126,7 +126,7 @@ bool checkNoDVBTimelist(t_channel_id channel_id)
return false;
}
static void addEPGFilter(t_original_network_id onid, t_transport_stream_id tsid, t_service_id sid)
void addEPGFilter(t_original_network_id onid, t_transport_stream_id tsid, t_service_id sid)
{
if (!checkEPGFilter(onid, tsid, sid))
{
@@ -140,6 +140,18 @@ static void addEPGFilter(t_original_network_id onid, t_transport_stream_id tsid,
}
}
void clearEPGFilter()
{
EPGFilter *filterptr = CurrentEPGFilter;
while (filterptr)
{
EPGFilter *filternext = filterptr->next;
delete filterptr;
filterptr = filternext;
}
CurrentEPGFilter = NULL;
}
static void addBlacklist(t_original_network_id onid, t_transport_stream_id tsid, t_service_id sid)
{
t_channel_id channel_id =