changes for use of new swig version 1.3.29 (c++ python wrapper)
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Tue, 15 Aug 2006 15:47:01 +0000 (15:47 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Tue, 15 Aug 2006 15:47:01 +0000 (15:47 +0000)
with the new swig version all python -> c++ calls are round about 40% faster

you must change in openembedded/conf/distro PREFERRED_VERSION_swig-native =
"1.3.27" to PREFERRED_VERSION_swig-native = "1.3.29"

or do a bitbake -b ../openembedded/packages/swig/swig-native_1.3.29.bb

RecordTimer.py
lib/python/Screens/ChannelSelection.py
lib/python/Screens/EventView.py

index 1d343952d7103ce3999386b0dd482e7363a71a9a..da629ee7750f8b6c37ecf22528ff637bda3a2bf2 100644 (file)
@@ -7,7 +7,7 @@ from Components.config import config
 import timer
 import xml.dom.minidom
 
 import timer
 import xml.dom.minidom
 
-from enigma import quitMainloop, eEPGCache, eEPGCachePtr
+from enigma import quitMainloop, eEPGCache
 
 from Screens.MessageBox import MessageBox
 import NavigationInstance
 
 from Screens.MessageBox import MessageBox
 import NavigationInstance
index 6239b001c88bd75dbb860d22d5c8660e1f1fd69a..01feaab160c4d4d1583bbbfbfefc56cc6af0c11f 100644 (file)
@@ -4,7 +4,7 @@ from Components.ServiceList import ServiceList
 from Components.ActionMap import NumberActionMap, ActionMap
 from Components.MenuList import MenuList
 from EpgSelection import EPGSelection
 from Components.ActionMap import NumberActionMap, ActionMap
 from Components.MenuList import MenuList
 from EpgSelection import EPGSelection
-from enigma import eServiceReference, eEPGCache, eEPGCachePtr, eServiceCenter, eServiceCenterPtr, iMutableServiceListPtr, iStaticServiceInformationPtr, eTimer, eDVBDB
+from enigma import eServiceReference, eEPGCache, eServiceCenter, eServiceCenterPtr, iMutableServiceListPtr, iStaticServiceInformationPtr, eTimer, eDVBDB
 from Components.config import config, configElement, ConfigSubsection, configText, currentConfigSelectionElement
 from Screens.FixedMenu import FixedMenu
 from Tools.NumericalTextInput import NumericalTextInput
 from Components.config import config, configElement, ConfigSubsection, configText, currentConfigSelectionElement
 from Screens.FixedMenu import FixedMenu
 from Tools.NumericalTextInput import NumericalTextInput
index 6563daa1fe5e4d46062cdde7fa3e6714c4243ba1..8a684ead9522e41b114d9b14127e2b82d2ee970a 100644 (file)
@@ -3,7 +3,7 @@ from Components.ActionMap import ActionMap
 from Components.Button import Button
 from Components.Label import Label
 from Components.ScrollLabel import ScrollLabel
 from Components.Button import Button
 from Components.Label import Label
 from Components.ScrollLabel import ScrollLabel
-from enigma import eServiceEventPtr, eEPGCachePtr, eEPGCache, eTimer
+from enigma import eServiceEventPtr, eEPGCache, eTimer
 from ServiceReference import ServiceReference
 from RecordTimer import RecordTimerEntry, parseEvent
 from TimerEntry import TimerEntry
 from ServiceReference import ServiceReference
 from RecordTimer import RecordTimerEntry, parseEvent
 from TimerEntry import TimerEntry