servicemp3.cpp: more simple/flexible streaming detection
[enigma2.git] / lib / python / Plugins / Extensions / CutListEditor / plugin.py
index abd606d6fa2d9e1bd15580507f485e7f29b3cfee..141c04ac41f2f3f0bab61a17b6ce28285bf340be 100644 (file)
@@ -10,7 +10,7 @@ from Components.VideoWindow import VideoWindow
 from Components.Label import Label
 from Screens.InfoBarGenerics import InfoBarSeek, InfoBarCueSheetSupport
 from Components.GUIComponent import GUIComponent
-from enigma import eListboxPythonMultiContent, eListbox, gFont, iPlayableService, RT_HALIGN_RIGHT
+from enigma import eListboxPythonMultiContent, eListbox, getDesktop, gFont, iPlayableService, RT_HALIGN_RIGHT
 from Screens.FixedMenu import FixedMenu
 from Screens.HelpMenu import HelpableScreen
 from ServiceReference import ServiceReference
@@ -167,7 +167,8 @@ class CutListEditor(Screen, InfoBarBase, InfoBarSeek, InfoBarCueSheetSupport, He
                self.onPlayStateChanged.append(self.updateStateLabel)
                self.updateStateLabel(self.seekstate)
 
-               self["Video"] = VideoWindow(decoder = 0)
+               desktopSize = getDesktop(0).size()
+               self["Video"] = VideoWindow(decoder = 0, fb_width=desktopSize.width(), fb_height=desktopSize.height())
 
                self["actions"] = HelpableActionMap(self, "CutListEditorActions",
                        {
@@ -405,4 +406,4 @@ def main(session, service, **kwargs):
        session.open(CutListEditor, service)
 
 def Plugins(**kwargs):
-       return PluginDescriptor(name="Cutlist Editor", description=_("Cutlist editor..."), where = PluginDescriptor.WHERE_MOVIELIST, fnc=main)
+       return PluginDescriptor(name="Cutlist Editor", description=_("Cutlist editor..."), where = PluginDescriptor.WHERE_MOVIELIST, needsRestart = False, fnc=main)