- iPlayableService.evStart: self.changed,
- iPlayableService.evEnd: self.changed
- })
+ 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)