diff options
| author | ghost <andreas.monzner@multimedia-labs.de> | 2009-05-12 12:52:58 +0200 |
|---|---|---|
| committer | ghost <andreas.monzner@multimedia-labs.de> | 2009-05-12 12:52:58 +0200 |
| commit | 75b6f719972578d2bc553db3f30fa8a86c440df7 (patch) | |
| tree | 7b6b74afa7bda10dde7922c567f98e033a7b34c7 /lib/dvb/epgcache.h | |
| parent | da4b044a4c350e307bf3e8ee5a211eda4a6ebac6 (diff) | |
| download | enigma2-75b6f719972578d2bc553db3f30fa8a86c440df7.tar.gz enigma2-75b6f719972578d2bc553db3f30fa8a86c440df7.zip | |
epgcache.h/cpp: add viasat (sirus 5°E) EPG
Diffstat (limited to 'lib/dvb/epgcache.h')
| -rw-r--r-- | lib/dvb/epgcache.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/dvb/epgcache.h b/lib/dvb/epgcache.h index fc42ded5..dfd19482 100644 --- a/lib/dvb/epgcache.h +++ b/lib/dvb/epgcache.h @@ -159,9 +159,9 @@ class eEPGCache: public eMainloop, private eThread, public Object int prevChannelState; __u8 state, isRunning, haveData; ePtr<eDVBChannel> channel; - ePtr<eConnection> m_stateChangedConn, m_NowNextConn, m_ScheduleConn, m_ScheduleOtherConn; - ePtr<iDVBSectionReader> m_NowNextReader, m_ScheduleReader, m_ScheduleOtherReader; - tidMap seenSections[3], calcedSections[3]; + ePtr<eConnection> m_stateChangedConn, m_NowNextConn, m_ScheduleConn, m_ScheduleOtherConn, m_ViasatConn; + ePtr<iDVBSectionReader> m_NowNextReader, m_ScheduleReader, m_ScheduleOtherReader, m_ViasatReader; + tidMap seenSections[4], calcedSections[4]; #ifdef ENABLE_PRIVATE_EPG ePtr<eTimer> startPrivateTimer; int m_PrevVersion; @@ -198,6 +198,7 @@ class eEPGCache: public eMainloop, private eThread, public Object void storeTitle(std::map<__u32, mhw_title_t>::iterator itTitle, std::string sumText, const __u8 *data); #endif void readData(const __u8 *data); + void readDataViasat(const __u8 *data); void startChannel(); void startEPG(); bool finishEPG(); @@ -210,6 +211,7 @@ public: #ifdef ENABLE_MHW_EPG ,MHW=8 #endif + ,VIASAT=16 }; struct Message { |
