projects
/
vuplus_dvbapp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Support fast channel change.
[vuplus_dvbapp]
/
lib
/
python
/
enigma_python.i
diff --git
a/lib/python/enigma_python.i
b/lib/python/enigma_python.i
index
6a25592
..
158c986
100755
(executable)
--- a/
lib/python/enigma_python.i
+++ b/
lib/python/enigma_python.i
@@
-100,6
+100,7
@@
is usually caused by not marking PSignals as immutable.
#include <lib/dvb_ci/dvbci_ui.h>
#include <lib/python/python.h>
#include <lib/gdi/picload.h>
#include <lib/dvb_ci/dvbci_ui.h>
#include <lib/python/python.h>
#include <lib/gdi/picload.h>
+#include <lib/dvb/fcc.h>
%}
%feature("ref") iObject "$this->AddRef(); /* eDebug(\"AddRef (%s:%d)!\", __FILE__, __LINE__); */ "
%}
%feature("ref") iObject "$this->AddRef(); /* eDebug(\"AddRef (%s:%d)!\", __FILE__, __LINE__); */ "
@@
-163,6
+164,7
@@
typedef long time_t;
%immutable eHdmiCEC::messageReceivedKey;
%immutable ePythonMessagePump::recv_msg;
%immutable eDVBLocalTimeHandler::m_timeUpdated;
%immutable eHdmiCEC::messageReceivedKey;
%immutable ePythonMessagePump::recv_msg;
%immutable eDVBLocalTimeHandler::m_timeUpdated;
+%immutable eFCCServiceManager::m_fcc_event;
%include <lib/base/message.h>
%include <lib/base/etpm.h>
%include <lib/base/nconfig.h>
%include <lib/base/message.h>
%include <lib/base/etpm.h>
%include <lib/base/nconfig.h>
@@
-221,6
+223,7
@@
typedef long time_t;
%include <lib/dvb/db.h>
%include <lib/python/python.h>
%include <lib/gdi/picload.h>
%include <lib/dvb/db.h>
%include <lib/python/python.h>
%include <lib/gdi/picload.h>
+%include <lib/dvb/fcc.h>
/************** eptr **************/
/************** signals **************/
/************** eptr **************/
/************** signals **************/
@@
-344,6
+347,15
@@
int getLinkedSlotID(int fe)
}
%}
}
%}
+void setFCCEnable(int);
+%{
+void setFCCEnable(int enable)
+{
+ eFCCServiceManager *fcc_mng = eFCCServiceManager::getInstance();
+ if (fcc_mng) setFCCEnable(enable);
+}
+%}
+
/************** temp *****************/
/* need a better place for this, i agree. */
/************** temp *****************/
/* need a better place for this, i agree. */