def setup_pipeline_and_bus(self, elements): pipeline_str = " ! ".join(elements) debug("pipeline=%s", pipeline_str) self.pipeline = gst.parse_launch(pipeline_str) self.bus = self.pipeline.get_bus() self.bus_message_handler_id = self.bus.connect("message", self.on_message) self.bus.add_signal_watch()
def setup_pipeline_and_bus(self, elements): log("pipeline elements=%s", elements) pipeline_str = " ! ".join([x for x in elements if x is not None]) log("pipeline=%s", pipeline_str) self.start_time = time.time() self.pipeline = gst.parse_launch(pipeline_str) self.bus = self.pipeline.get_bus() self.bus_message_handler_id = self.bus.connect("message", self.on_message) self.bus.add_signal_watch()
def setup_pipeline_and_bus(self, elements): log("pipeline elements=%s", elements) self.pipeline_str = " ! ".join([x for x in elements if x is not None]) log("pipeline=%s", self.pipeline_str) self.start_time = time.time() self.pipeline = gst.parse_launch(self.pipeline_str) self.bus = self.pipeline.get_bus() self.bus_message_handler_id = self.bus.connect("message", self.on_message) self.bus.add_signal_watch()