I'm getting the following error with tp-farsight

=========================================================================
Traceback (most recent call last):
  File "/home/lateef/teletest/MediaChannelStreamer.py", line 54, in
__stream_created_cb
    src.get_pad("src").link(srcpad)
gst.LinkError: <enum GST_PAD_LINK_WRONG_HIERARCHY of type GstPadLinkReturn>
=========================================================================

The code in question:

========================================================================
        def __stream_created_cb(self, channel, stream):
                print "Start of stream created!"
                stream.connect("src-pad-added", self.__src_pad_added_cb)
                srcpad = stream.get_property ("sink-pad")
                from gst import element_factory_make, STATE_PLAYING
                src = element_factory_make("audiotestsrc")
                src.get_pad("src").link(srcpad)
                src.set_property("is-live", True)
                src.set_state(STATE_PLAYING)
                self.__pipeline.add(src)
                print "End of stream created!"
                return False

        def __src_pad_added_cb(self, stream, pad, codec):
                print "Start of __src_pad_added_cb"
                from gst import STATE_PLAYING, parse_bin_from_description
                sink = parse_bin_from_description("audioconvert ! audioresample 
!
audioconvert ! autoaudiosink", True)
                pad.link(sink.get_pad("sink"))
                sink.set_state(STATE_PLAYING)
                self.__pipeline.add(sink)
                print "End of __src_pad_added_cb"
                return False

        def __session_created_cb(self, channel, conference, participant):
                print "Start of __session_created_cb"
                self.__pipeline.add(conference)
                from gst import STATE_PLAYING
                self.__pipeline.set_state(STATE_PLAYING)
                print "End of __session_created_cb"
                return False

====================================================================================

I'm not a Gstreamer expert so I appreciate any help.
_______________________________________________
telepathy mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/telepathy

Reply via email to