X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/b6bb02750e7e7e44d6c4e99a9754006a1e1051e5..4404768ce6bb07bf2784da7806444acd462c3a33:/lib/dvb/idvb.h diff --git a/lib/dvb/idvb.h b/lib/dvb/idvb.h index d5f399c0..a951fdc4 100644 --- a/lib/dvb/idvb.h +++ b/lib/dvb/idvb.h @@ -465,7 +465,9 @@ public: virtual RESULT setSecSequence(const eSecCommandList &list)=0; #endif virtual int readFrontendData(int type)=0; - virtual PyObject *readTransponderData(bool original)=0; + virtual void getFrontendStatus(SWIG_PYOBJECT(ePyObject) dest)=0; + virtual void getTransponderData(SWIG_PYOBJECT(ePyObject) dest, bool original)=0; + virtual void getFrontendData(SWIG_PYOBJECT(ePyObject) dest)=0; #ifndef SWIG virtual RESULT getData(int num, int &data)=0; virtual RESULT setData(int num, int val)=0; @@ -619,6 +621,10 @@ public: virtual RESULT flush()=0; }; +#if HAVE_DVB_API_VERSION < 3 && !defined(VIDEO_EVENT_SIZE_CHANGED) +#define VIDEO_EVENT_SIZE_CHANGED 1 +#endif + class iTSMPEGDecoder: public iObject { public: