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)
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)
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)
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):
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")
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"]
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")
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
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
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)