diff options
author | MaZderMind <peter@mazdermind.de> | 2014-08-15 10:05:31 +0200 |
---|---|---|
committer | MaZderMind <peter@mazdermind.de> | 2014-08-15 10:05:31 +0200 |
commit | d9ebf19d0cfdaf2a68f29f85b0e3156e41e61cbc (patch) | |
tree | 5e1a2c414c142b94b44409bfb13043e52eeb5a73 /voctocore/experiments/shmsrc.py | |
parent | e98f8d9b23ca532f29526bdfa700c606ebfd39bf (diff) |
drop ERROR message
Diffstat (limited to 'voctocore/experiments/shmsrc.py')
-rw-r--r-- | voctocore/experiments/shmsrc.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/voctocore/experiments/shmsrc.py b/voctocore/experiments/shmsrc.py index 63f428d..d44c6b3 100644 --- a/voctocore/experiments/shmsrc.py +++ b/voctocore/experiments/shmsrc.py @@ -55,11 +55,18 @@ class ShmSrc(Gst.Bin): Gst.GhostPad.new('sink', self.switch.get_static_pad('src')) ) + def do_handle_message(self, msg): + if msg.type == Gst.MessageType.ERROR: + print("do_handle_message(): dropping error") + return + + print("do_handle_message()", msg.src, msg.type) + Gst.Bin.do_handle_message(self, msg) + def event_probe(self, pad, info, ud): e = info.get_event() if e.type == Gst.EventType.EOS: self.switch_to_failstate() - return Gst.PadProbeReturn.DROP return Gst.PadProbeReturn.PASS |