diff options
author | Dimitar Petrovski <dimeptr@gmail.com> | 2018-08-20 10:12:57 +0200 |
---|---|---|
committer | Dimitar Petrovski <dimeptr@gmail.com> | 2018-08-20 10:12:57 +0200 |
commit | fde4ca50a0f8887aec1ab17ab2fb368a2dcc71bd (patch) | |
tree | 3e566e768dfa8300d7abf778b8c05dc51fe1e340 /eit2.h | |
parent | ca0c9dda448ffe0cd71e85cbc5b1f9c10203e1ad (diff) | |
download | vdr-plugin-eepg-fde4ca50a0f8887aec1ab17ab2fb368a2dcc71bd.tar.gz vdr-plugin-eepg-fde4ca50a0f8887aec1ab17ab2fb368a2dcc71bd.tar.bz2 |
try to fix race conditions in 2.4. leave channel linking to VDR
Diffstat (limited to 'eit2.h')
-rw-r--r-- | eit2.h | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -51,18 +51,18 @@ extern bool SystemCharacterTableIsSingleByte;*/ class cEIT2:public SI::EIT { public: - cEIT2(cChannels* Channels, cSchedules * Schedules, int Source, u_char Tid, const u_char * Data, + cEIT2(/*cChannels* Channels, cSchedules * Schedules,*/ int Source, u_char Tid, const u_char * Data, EFormat format, bool isEITPid = false, bool OnlyRunningStatus = false); cEIT2 (cSchedule * Schedule, EFormat format); //protected: // void updateEquivalent(cSchedules * Schedules, tChannelID channelID, cEvent *pEvent); - cEvent* ProcessEitEvent(cSchedule *Schedule, const SI::EIT::Event *EitEvent, uchar TableID, uchar Version); + cEvent* ProcessEitEvent(/*cChannels* Channels, cSchedules * Schedules,*/cSchedule *Schedule, const SI::EIT::Event *EitEvent, uchar TableID, uchar Version); private: void ProcessEventDescriptors(bool ExternalData, int Source, u_char Tid, const SI::EIT::Event* SiEitEvent, cEvent* pEvent, - cSchedules* Schedules, const tChannelID& channelID); + /*cChannels* Channels,cSchedules* Schedules,*/ const tChannelID& channelID); private: bool Empty; @@ -71,8 +71,8 @@ private: bool OnlyRunningStatus; time_t SegmentStart; time_t SegmentEnd; - cChannels* Channels; - cSchedules* Schedules; +// cChannels* Channels; +// cSchedules* Schedules; EFormat Format; const cChannel* channel; }; |