diff --git a/src/common/jingle_rtp.py b/src/common/jingle_rtp.py index 492f1916a..0e7962285 100644 --- a/src/common/jingle_rtp.py +++ b/src/common/jingle_rtp.py @@ -171,6 +171,7 @@ class JingleRTPContent(JingleContent): def _on_gst_message(self, bus, message): if message.type == gst.MESSAGE_ELEMENT: name = message.structure.get_name() + log.debug('gst element message: %s: %s' % (name, message)) if name == 'farsight-new-active-candidate-pair': pass elif name == 'farsight-recv-codecs-changed': @@ -190,17 +191,15 @@ class JingleRTPContent(JingleContent): self.send_candidate(candidate) elif name == 'farsight-component-state-changed': state = message.structure['state'] - print message.structure['component'], state if state == farsight.STREAM_STATE_FAILED: reason = xmpp.Node('reason') reason.setTag('failed-transport') self.session.remove_content(self.creator, self.name, reason) elif name == 'farsight-error': - print 'Farsight error #%d!' % message.structure['error-no'] - print 'Message: %s' % message.structure['error-msg'] - print 'Debug: %s' % message.structure['debug-msg'] - else: - print name + log.error('Farsight error #%d!\nMessage: %s\nDebug: %s' % ( + message.structure['error-no'], + message.structure['error-msg'], + message.structure['debug-msg']) elif message.type == gst.MESSAGE_ERROR: # TODO: Fix it to fallback to videotestsrc anytime an error occur, # or raise an error, Jingle way