aboutsummaryrefslogtreecommitdiff
path: root/lib/python
diff options
context:
space:
mode:
authorAndreas Frisch <andreas.frisch@multimedia-labs.de>2008-10-22 07:50:46 +0000
committerAndreas Frisch <andreas.frisch@multimedia-labs.de>2008-10-22 07:50:46 +0000
commit8c478db27a2cc610b1cdde952d5a16edba8c2b01 (patch)
tree712d0cbffba587bf42ea9c18a83655ec08e5e120 /lib/python
parent21e43b5cb07d5e8699fc666f44439bf40fbb0d8f (diff)
downloadenigma2-8c478db27a2cc610b1cdde952d5a16edba8c2b01.tar.gz
enigma2-8c478db27a2cc610b1cdde952d5a16edba8c2b01.zip
fix progress scaling and remove unneeded project paramter from dvd media toolbox
Diffstat (limited to 'lib/python')
-rw-r--r--lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py3
-rw-r--r--lib/python/Plugins/Extensions/DVDBurn/Process.py20
-rw-r--r--lib/python/Plugins/Extensions/DVDBurn/TitleList.py2
3 files changed, 13 insertions, 12 deletions
diff --git a/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py b/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py
index 3ea48747..058c30ca 100644
--- a/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py
+++ b/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py
@@ -26,9 +26,8 @@ class DVDToolbox(Screen):
<widget source="space_label" render="Label" position="20,414" size="520,22" zPosition="2" font="Regular;18" halign="center" transparent="1" foregroundColor="#000000" />
</screen>"""
- def __init__(self, session, project = None):
+ def __init__(self, session):
Screen.__init__(self, session)
- self.project = project
self["key_red"] = StaticText(_("Exit"))
self["key_green"] = StaticText(_("Update"))
diff --git a/lib/python/Plugins/Extensions/DVDBurn/Process.py b/lib/python/Plugins/Extensions/DVDBurn/Process.py
index 9ee5a3c6..3bf91110 100644
--- a/lib/python/Plugins/Extensions/DVDBurn/Process.py
+++ b/lib/python/Plugins/Extensions/DVDBurn/Process.py
@@ -8,7 +8,7 @@ class png2yuvTask(Task):
self.setTool("/usr/bin/png2yuv")
self.args += ["-n1", "-Ip", "-f25", "-j", inputfile]
self.dumpFile = outputfile
- self.weighting = 10
+ self.weighting = 15
def run(self, callback, task_progress_changed):
Task.run(self, callback, task_progress_changed)
@@ -24,7 +24,7 @@ class mpeg2encTask(Task):
self.setTool("/usr/bin/mpeg2enc")
self.args += ["-f8", "-np", "-a2", "-o", outputfile]
self.inputFile = inputfile
- self.weighting = 10
+ self.weighting = 25
def run(self, callback, task_progress_changed):
Task.run(self, callback, task_progress_changed)
@@ -40,7 +40,7 @@ class spumuxTask(Task):
self.args += [xmlfile]
self.inputFile = inputfile
self.dumpFile = outputfile
- self.weighting = 10
+ self.weighting = 15
def run(self, callback, task_progress_changed):
Task.run(self, callback, task_progress_changed)
@@ -77,7 +77,7 @@ class CopyMeta(Task):
if file.startswith(filename+"."):
self.args += [path+'/'+file]
self.args += [self.job.workspace]
- self.weighting = 10
+ self.weighting = 15
class DemuxTask(Task):
def __init__(self, job, inputfile):
@@ -168,9 +168,9 @@ class MplexTaskPostcondition(Condition):
class MplexTask(Task):
ERROR_UNDERRUN, ERROR_UNKNOWN = range(2)
- def __init__(self, job, outputfile, inputfiles=None, demux_task=None):
+ def __init__(self, job, outputfile, inputfiles=None, demux_task=None, weighting = 500):
Task.__init__(self, job, "Mux ES into PS")
- self.weighting = 500
+ self.weighting = weighting
self.demux_task = demux_task
self.postconditions.append(MplexTaskPostcondition())
self.setTool("/usr/bin/mplex")
@@ -202,6 +202,7 @@ class RemoveESFiles(Task):
Task.__init__(self, job, "Remove temp. files")
self.demux_task = demux_task
self.setTool("/bin/rm")
+ self.weighting = 10
def prepare(self):
self.args += ["-f"]
@@ -211,7 +212,6 @@ class RemoveESFiles(Task):
class DVDAuthorTask(Task):
def __init__(self, job, diskspaceNeeded):
Task.__init__(self, job, "Authoring DVD")
-
self.global_preconditions.append(DiskspacePrecondition(diskspaceNeeded))
self.weighting = 300
self.setTool("/usr/bin/dvdauthor")
@@ -322,12 +322,14 @@ class RemoveDVDFolder(Task):
Task.__init__(self, job, "Remove temp. files")
self.setTool("/bin/rm")
self.args += ["-rf", self.job.workspace]
+ self.weighting = 10
class PreviewTask(Task):
def __init__(self, job):
Task.__init__(self, job, "Preview")
self.postconditions.append(PreviewTaskPostcondition())
self.job = job
+ self.weighting = 10
def run(self, callback, task_progress_changed):
self.callback = callback
@@ -433,7 +435,7 @@ class MenuImageTask(Task):
def __init__(self, job, menu_count, spuxmlfilename, menubgpngfilename, highlightpngfilename):
Task.__init__(self, job, "Create Menu %d Image" % menu_count)
self.postconditions.append(ImagingPostcondition())
- self.weighting = 20
+ self.weighting = 10
self.job = job
self.Menus = job.Menus
self.menu_count = menu_count
@@ -563,7 +565,7 @@ class Menus:
mpeg2encTask(job, job.workspace+"/dvdmenubg"+num+".yuv", menubgm2vfilename)
menubgmpgfilename = job.workspace+"/dvdmenubg"+num+".mpg"
menuaudiofilename = s.menuaudio.getValue()
- MplexTask(job, outputfile=menubgmpgfilename, inputfiles = [menubgm2vfilename, menuaudiofilename])
+ MplexTask(job, outputfile=menubgmpgfilename, inputfiles = [menubgm2vfilename, menuaudiofilename], weighting = 20)
menuoutputfilename = job.workspace+"/dvdmenu"+num+".mpg"
spumuxTask(job, spuxmlfilename, menubgmpgfilename, menuoutputfilename)
diff --git a/lib/python/Plugins/Extensions/DVDBurn/TitleList.py b/lib/python/Plugins/Extensions/DVDBurn/TitleList.py
index 1842a5d7..2c2d16c8 100644
--- a/lib/python/Plugins/Extensions/DVDBurn/TitleList.py
+++ b/lib/python/Plugins/Extensions/DVDBurn/TitleList.py
@@ -165,7 +165,7 @@ class TitleList(Screen, HelpableScreen):
self.updateTitleList()
def toolbox(self):
- self.session.open(DVDToolbox.DVDToolbox, self.project)
+ self.session.open(DVDToolbox.DVDToolbox)
def settings(self):
self.session.openWithCallback(self.settingsCB, ProjectSettings.ProjectSettings, self.project)