X-Git-Url: https://git.slaskete.net/python-gstreamer-examples/blobdiff_plain/02565d3145b9c03a575b9c3959ebd4ab61287ba4..f85549eda60da52c7de415185aeaf2f937ecaae4:/example4.py?ds=sidebyside diff --git a/example4.py b/example4.py index 7398782..b39d175 100755 --- a/example4.py +++ b/example4.py @@ -38,7 +38,7 @@ class Main: # 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") @@ -92,7 +92,7 @@ class Main: 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) @@ -106,7 +106,7 @@ class Main: 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)