def __init__(self): logger.log(9, 'encoding.PluginInterface.__init__(self)') plugin.DaemonPlugin.__init__(self) #IdleBarPlugin.__init__(self) self.poll_interval = 1 self.draw_interval = self.poll_interval self.last_interval = self.poll_interval self.lastdraw = 0 self.lastpoll = 0 self.plugin_name = 'video.encodingstatus' self.server = EncodingClientActions() self.skin = skin.get_singleton() self.barimg = os.path.join(config.ICON_DIR, 'status/encoding_bar.png') self.boximg = os.path.join(config.ICON_DIR, 'status/encoding_box.png') self.boxborder = 3 self.padding = 5 # internal padding for box vs text self.image = None self.cacheimg = {} self.muted = False self.encoding = -1 self.progress = 0 self.jobname = '' self.calculate = True self.jobs = '' self.mode = 'Not Running' self.text = [] self.percent = 0.0 self.running = False self.drawtime = 0 self.polltime = 0 self.state = 'noserver' self.laststate = None self.font = self.skin.get_font(config.ENCODING_IDLEBAR_FONT)
def __init__(self): logger.debug('reencode.PluginInterface.__init__(self)') plugin.ItemPlugin.__init__(self) self.server = EncodingClientActions() self.title = '' self.source = '' self.output = '' self.resetprofile() self.timeslice = [None, None] self.warn_once_savedir = True
def __init__(self): """ Initialise the transcode idlebar plug-in """ logger.log(9, 'transcode.PluginInterface.__init__()') IdleBarPlugin.__init__(self) self.plugin_name = 'idlebar.transcode' self.background = os.path.join(config.ICON_DIR, 'status/enc_background.png') self.leftclamp = os.path.join(config.ICON_DIR, 'status/enc_leftclamp.png') self.rightclamp = os.path.join(config.ICON_DIR, 'status/enc_rightclamp.png') self.notrunning = os.path.join(config.ICON_DIR, 'status/enc_notrunning.png') self.nojobs = os.path.join(config.ICON_DIR, 'status/enc_nojobs.png') self.audio = os.path.join(config.ICON_DIR, 'status/enc_audio.png') self.video = os.path.join(config.ICON_DIR, 'status/enc_video.png') self.video1 = os.path.join(config.ICON_DIR, 'status/enc_video1.png') self.video2 = os.path.join(config.ICON_DIR, 'status/enc_video2.png') self.video3 = os.path.join(config.ICON_DIR, 'status/enc_video3.png') self.multiplex = os.path.join(config.ICON_DIR, 'status/enc_multiplex.png') self.cacheimg = {} self.background_w, self.background_h = (0, 0) self.leftclamp_w, self.leftclamp_h = (0, 0) self.rightclamp_w, self.rightclamp_h = (0, 0) self.remaining_min = re.compile('[0-9]*') self.remaining = '' self.progress = 0 self.progress_x = None self.leftclamp_x = 0 self.rightclamp_x = 0 self.poll_interval = 1 # 1 sec should be same as most frequent self.draw_interval = 5.0 # 5 secs self.last_interval = self.poll_interval self.lastdraw = 0 self.lastpoll = 0 self.drawtime = 0 self.server = EncodingClientActions() self.skin = skin.get_singleton() self.calculate = True self.jobs = '' self.mode = 'Not Running' self.state = 'noserver' self.laststate = None self.percent = 0.0 self.running = False self.font = self.skin.get_font(config.OSD_IDLEBAR_FONT) self.timer = kaa.Timer(self._timerhandler) self.timer.start(self.poll_interval) logger.debug('transcode.PluginInterface.__init__() done.')
def __init__(self): plugin.ItemPlugin.__init__(self) self.server = EncodingClientActions()
def __init__(self): logger.debug('reencode-old.PluginInterface.__init__(self)') plugin.ItemPlugin.__init__(self) self.server = EncodingClientActions()