X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/e80fbff7f23ad6eefda6331a150b9fe57f6c9302..2e874fa14264bf37f17ae9b9375e26059e7f35ec:/lib/dvb/epgcache.h diff --git a/lib/dvb/epgcache.h b/lib/dvb/epgcache.h index 84aacc10..69eec7d7 100644 --- a/lib/dvb/epgcache.h +++ b/lib/dvb/epgcache.h @@ -1,7 +1,7 @@ #ifndef __epgcache_h_ #define __epgcache_h_ -//#define ENABLE_PRIVATE_EPG 1 +#define ENABLE_PRIVATE_EPG 1 #define NEED_DEMUX_WORKAROUND 1 #ifndef SWIG @@ -139,7 +139,7 @@ public: int getDuration() { return fromBCD(EITdata[7])*3600+fromBCD(EITdata[8])*60+fromBCD(EITdata[9]); - } + } }; #endif @@ -296,7 +296,17 @@ public: RESULT lookupEventTime(const eServiceReference &service, time_t, Event* &, int direction=0); RESULT getNextTimeEntry(Event *&); #endif + enum { + SIMILAR_BROADCASTINGS_SEARCH, + EXAKT_TITLE_SEARCH, + PARTIAL_TITLE_SEARCH + }; + enum { + CASE_CHECK, + NO_CASE_CHECK + }; PyObject *lookupEvent(PyObject *list, PyObject *convertFunc=NULL); + PyObject *search(PyObject *); // eServiceEvent are parsed epg events.. it's safe to use them after cache unlock // for use from python ( members: m_start_time, m_duration, m_short_description, m_extended_description )