# Add a videotestsrc element, set it to pattern "ball" and some other properties
self.ball = Gst.ElementFactory.make("videotestsrc", "ball")
self.ball.set_property("pattern", "ball")
- self.ball.set_property("flip", True)
+ #self.ball.set_property("flip", True)
# Add a capsfilter that we want to apply to our ball
self.ballcaps = Gst.ElementFactory.make("capsfilter", "ballcaps")
def SetInput1(self, widget):
print("Switch to input 1")
# Halt current pipeline and tear it down
- self.pipeline.set_state(Gst.State.NULL)
+ self.pipeline.set_state(Gst.State.READY)
self.webcamcaps.unlink(self.videosink)
self.pipeline.remove(self.webcam)
self.pipeline.remove(self.webcamcaps)
def SetInput2(self, widget):
print("Switch to input 2")
# Halt current pipeline and tear it down
- self.pipeline.set_state(Gst.State.NULL)
+ self.pipeline.set_state(Gst.State.READY)
self.ballcaps.unlink(self.videosink)
self.pipeline.remove(self.ball)
self.pipeline.remove(self.ballcaps)