blob: de898fcb9a0dbf112681bacc84cb6123dfadfbd8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
/*
* epghandler.c: EpgHandler
*
* See the README file for copyright information and how to reach the author.
*
*/
#include "blacklist.h"
#include "epgclone.h"
#include "tools.h"
#include "epghandler.h"
bool cEpgfixerEpgHandler::FixEpgBugs(cEvent *Event)
{
FixOriginalEpgBugs(Event);
FixCharSets(Event);
StripHTML(Event);
FixBugs(Event);
return false;
}
bool cEpgfixerEpgHandler::HandleEvent(cEvent *Event)
{
return EpgfixerEpgClones.Apply(Event);
}
bool cEpgfixerEpgHandler::IgnoreChannel(const cChannel *Channel)
{
return EpgfixerBlacklists.Apply((cChannel *)Channel);
}
|