def __init__(self, navcore): Source.__init__(self) PerServiceBase.__init__(self, navcore, {iPlayableService.evStart: self.gotEvent, iPlayableService.evUpdatedRadioText: self.gotEvent, iPlayableService.evUpdatedRtpText: self.gotEvent, iPlayableService.evUpdatedRassInteractivePicMask: self.gotEvent, iPlayableService.evEnd: self.gotEvent}, with_event=True)
def destroy(self): if not self.frontend_source and not self.service_source: PerServiceBase.destroy(self) res_mgr = eDVBResourceManager.getInstance() if res_mgr: res_mgr.frontendUseMaskChanged.get().remove(self.updateTunerMask) Source.destroy(self)
def destroy(self): if not self.frontend_source and not self.service_source: PerServiceBase.destroy(self) res_mgr = eDVBResourceManager.getInstance() if res_mgr: res_mgr.frontendUseMaskChanged.get().remove(self.updateTunerMask) Source.destroy(self)
def __init__(self, navcore, now_or_next): Source.__init__(self) PerServiceBase.__init__(self, navcore, {iPlayableService.evStart: self.gotEvent, iPlayableService.evUpdatedEventInfo: self.gotEvent, iPlayableService.evEnd: self.gotEvent}, with_event=True) self.now_or_next = now_or_next self.epgQuery = eEPGCache.getInstance().lookupEventTime
def __init__(self, navcore, now_or_next): Source.__init__(self) PerServiceBase.__init__(self, navcore, {iPlayableService.evStart: self.gotEvent, iPlayableService.evUpdatedEventInfo: self.gotEvent, iPlayableService.evEnd: self.gotEvent}, with_event=True) self.now_or_next = now_or_next self.epgQuery = eEPGCache.getInstance().lookupEventTime
def __init__(self, navcore): Source.__init__(self) PerServiceBase.__init__(self, navcore, {iPlayableService.evStart: self.gotEvent, iPlayableService.evUpdatedRadioText: self.gotEvent, iPlayableService.evUpdatedRtpText: self.gotEvent, iPlayableService.evUpdatedRassInteractivePicMask: self.gotEvent, iPlayableService.evEnd: self.gotEvent}, with_event=True)
def __init__(self, navcore): Source.__init__(self) PerServiceBase.__init__( self, navcore, { iPlayableService.evStart: self.serviceEvent, iPlayableService.evEnd: self.serviceEvent, # FIXME: we should check 'interesting_events' # which is not always provided. iPlayableService.evUpdatedInfo: self.serviceEvent, iPlayableService.evUpdatedEventInfo: self.serviceEvent, iPlayableService.evCuesheetChanged: self.serviceEvent, iPlayableService.evVideoSizeChanged: self.serviceEvent, iPlayableService.evVideoFramerateChanged: self.serviceEvent, iPlayableService.evHBBTVInfo: self.serviceEvent }, with_event=True) self.navcore = navcore
def __init__(self, navcore): GUIComponent.__init__(self) PerServiceBase.__init__( self, navcore, { iPlayableService.evStart: self.newService, iPlayableService.evEnd: self.stopEvent, iPlayableService.evCuesheetChanged: self.newCuesheet }) self.instance = None self.__seek_position = 0
def destroy(self): if not self.frontend_source and not self.service_source: PerServiceBase.destroy(self) res_mgr = eDVBResourceManager.getInstance() if res_mgr: res_mgr.frontendUseMaskChanged.get().remove(self.updateTunerMask) sec = eDVBSatelliteEquipmentControl.getInstance() if sec: sec.slotRotorSatPosChanged.get().remove(self.updateSlotRotorSatPosition) Source.destroy(self)
def __init__(self, navcore): Source.__init__(self) PerServiceBase.__init__(self, navcore, {iPlayableService.evStart: self.serviceEvent, iPlayableService.evEnd: self.serviceEvent, iPlayableService.evUpdatedInfo: self.serviceEvent, iPlayableService.evUpdatedEventInfo: self.serviceEvent, iPlayableService.evNewProgramInfo: self.serviceEvent, iPlayableService.evCuesheetChanged: self.serviceEvent, iPlayableService.evVideoSizeChanged: self.serviceEvent, iPlayableService.evHBBTVInfo: self.serviceEvent}, with_event=True) self.navcore = navcore
def __init__(self, service_source = None, frontend_source = None, navcore = None): self.navcore = None Source.__init__(self) if navcore: PerServiceBase.__init__(self, navcore, { iPlayableService.evTunedIn: self.updateFrontendData, iPlayableService.evEnd: self.serviceEnd }) self.service_source = service_source self.frontend_source = frontend_source self.updateFrontendData()
def __init__(self, service_source = None, frontend_source = None, navcore = None): self.navcore = None Source.__init__(self) if navcore: PerServiceBase.__init__(self, navcore, { iPlayableService.evTunedIn: self.updateFrontendData, iPlayableService.evEnd: self.serviceEnd }) self.service_source = service_source self.frontend_source = frontend_source self.updateFrontendData()
def __init__(self, navcore, now_or_next): Source.__init__(self) self.epgTimer = eTimer() self.epgTimer.callback.append(self.epgTimerCheck) PerServiceBase.__init__(self, navcore, { iPlayableService.evStart: self.gotEvent, iPlayableService.evUpdatedEventInfo: self.gotEvent, iPlayableService.evEnd: self.gotEvent }, with_event=True) self.now_or_next = now_or_next self.epgQuery = eEPGCache.getInstance().lookupEventTime self.NextStartTime = 0
def __init__(self, service_source = None, frontend_source = None, navcore = None): self.navcore = None Source.__init__(self) if navcore: PerServiceBase.__init__(self, navcore, {iPlayableService.evTunedIn: self.updateFrontendData, iPlayableService.evEnd: self.serviceEnd}) res_mgr = eDVBResourceManager.getInstance() if res_mgr: res_mgr.frontendUseMaskChanged.get().append(self.updateTunerMask) self.service_source = service_source self.frontend_source = frontend_source self.tuner_mask = 0 self.updateFrontendData()
def __init__(self, service_source = None, frontend_source = None, navcore = None): self.navcore = None Source.__init__(self) if navcore: PerServiceBase.__init__(self, navcore, {iPlayableService.evTunedIn: self.updateFrontendData, iPlayableService.evEnd: self.serviceEnd}) res_mgr = eDVBResourceManager.getInstance() if res_mgr: res_mgr.frontendUseMaskChanged.get().append(self.updateTunerMask) self.service_source = service_source self.frontend_source = frontend_source self.tuner_mask = 0 self.updateFrontendData() return
def __init__(self, navcore): Source.__init__(self) PerServiceBase.__init__(self, navcore, { iPlayableService.evStart: self.serviceEvent, iPlayableService.evEnd: self.serviceEvent, # FIXME: we should check 'interesting_events' # which is not always provided. iPlayableService.evUpdatedInfo: self.serviceEvent, iPlayableService.evUpdatedEventInfo: self.serviceEvent, iPlayableService.evCuesheetChanged: self.serviceEvent, iPlayableService.evVideoSizeChanged: self.serviceEvent }, with_event=True) self.navcore = navcore
def __init__(self, navcore, now_or_next): Source.__init__(self) self.epgTimer = eTimer() self.epgTimer.callback.append(self.epgTimerCheck) PerServiceBase.__init__( self, navcore, { iPlayableService.evStart: self.gotEvent, iPlayableService.evUpdatedEventInfo: self.gotEvent, iPlayableService.evEnd: self.gotEvent }, with_event=True) self.now_or_next = now_or_next self.epgQuery = eEPGCache.getInstance().lookupEventTime self.NextStartTime = 0
def __init__(self, navcore): Source.__init__(self) PerServiceBase.__init__( self, navcore, { iPlayableService.evStart: self.serviceEvent, iPlayableService.evEnd: self.serviceEvent, iPlayableService.evUpdatedInfo: self.serviceEvent, iPlayableService.evUpdatedEventInfo: self.serviceEvent, iPlayableService.evNewProgramInfo: self.serviceEvent, iPlayableService.evCuesheetChanged: self.serviceEvent, iPlayableService.evVideoSizeChanged: self.serviceEvent, iPlayableService.evHBBTVInfo: self.serviceEvent }, with_event=True) self.navcore = navcore
def __init__(self, service_source=None, frontend_source=None, navcore=None): self.navcore = None Source.__init__(self) if navcore: PerServiceBase.__init__(self, navcore, { iPlayableService.evTunedIn: self.updateFrontendData, iPlayableService.evEnd: self.serviceEnd }) res_mgr = eDVBResourceManager.getInstance() if res_mgr: res_mgr.frontendUseMaskChanged.get().append(self.updateTunerMask) self.service_source = service_source self.frontend_source = frontend_source self.tuner_mask = 0 sec = eDVBSatelliteEquipmentControl.getInstance() if sec: sec.slotRotorSatPosChanged.get().append(self.updateSlotRotorSatPosition) self.updateFrontendData()
def __new__(cls, *p, **k): if StreamServerSeek.__instance is None: if not 'session' in k: raise StreamServerSeekNoSessionException StreamServerSeek._session = k["session"] StreamServerSeek.__instance = PerServiceBase.__new__(cls) elif 'session' in k: raise StreamServerSeekAlreadyInitializedException return StreamServerSeek.__instance
def __new__(cls, *p, **k): if StreamServerSeek.__instance is None: if not 'session' in k: raise StreamServerSeekNoSessionException StreamServerSeek._session = k["session"] StreamServerSeek.__instance = PerServiceBase.__new__(cls) elif 'session' in k: raise StreamServerSeekAlreadyInitializedException return StreamServerSeek.__instance
def __init__(self, *p, **k): if not 'session' in k: return print "[StreamServerSeek] init" config.misc.standbyCounter.addNotifier(self._onStandby, initial_call = False) PerServiceBase.__init__(self, self._session.nav, { iPlayableService.evServiceChanged: self._onServiceChanged, iPlayableService.evEOF: self._onEOF, iPlayableService.evPlay: self._onPlaying }, with_event=False) self._timer = eTimer() self._timer_conn = self._timer.timeout.connect(self.endTemporaryLiveMode) streamServerControl.onSourceStateChanged.append(self._onSourceStateChanged)
def __init__(self, *p, **k): if not 'session' in k: return print "[StreamServerSeek] init" config.misc.standbyCounter.addNotifier(self._onStandby, initial_call=False) PerServiceBase.__init__( self, self._session.nav, { iPlayableService.evServiceChanged: self._onServiceChanged, iPlayableService.evEOF: self._onEOF, iPlayableService.evPlay: self._onPlaying }, with_event=False) self._timer = eTimer() self._timer_conn = self._timer.timeout.connect( self.endTemporaryLiveMode) streamServerControl.onSourceStateChanged.append( self._onSourceStateChanged)
def destroy(self): if not self.frontend_source and not self.service_source: PerServiceBase.destroy(self) Source.destroy(self)
def destroy(self): PerServiceBase.destroy(self) Source.destroy(self)
def destroy(self): PerServiceBase.destroy(self) Source.destroy(self)
def destroy(self): if not self.frontend_source and not self.service_source: PerServiceBase.destroy(self) Source.destroy(self)
def destroy(self): PerServiceBase.destroy(self) GUIComponent.destroy(self)