eitd: add API to configure white EPG filter

This commit is contained in:
[CST] Focus
2015-01-22 18:49:20 +03:00
parent cb5bb9ac0e
commit 486d3692a6
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 =