Hi, On 23 June 2009, Luo Cheng wrote: >Can you specify which part of sofsip-cli media backend not >working with new gstreamer? Is it because of known issues >(compatibility?) or unknown issues? I am asking it bacause it >might help me to locate where I should start to fix the problems.
so basicly some of the interfaces of gstreamer plugin/elements used by sofsip-cli have changed (either explicit changes, or more subtle changes in their behaviour). Some of the problems might be also caused by missing gstreamer components on your system. E.g. in the log you sent: > sofsip_cli[1497]: GLIB CRITICAL ** default - priv_update_tx_elements: > assertion `self->sm_udpsink != NULL' failed ... means you don't have "udpsink", which is part of gstremer-plugins-good. This should still work. > sofsip_cli: ssc_media_gst.c:563: priv_cb_ready: Assertion `audiosink != > ((void *)0)' failed. This means that no suitable gstreamer audio sink (e.g. "alsasink", which is part of gstreamer-plugins-base) was found. So either the code in: sofsip-cli/src/ssc_media_gst_utils.c:ssc_media_create_audio_sink() ... no longer works, or you don't just have the needed plugins installed. It's just that I haven't had time to test sofsip-cli with the most recent gstreamer versions, so I can't say for sure whether it works or not. So the above applies to the most simple "gst" backend (src/ssc_media_gst.c). The situation with the "fsgst" backend (src/ssc_media_fsgst.c) is more clear as the interface for gstreamer "rtpbin" element (in gst-plugins-bad) has most definitely changed, and the code in sofsip-cli would need to be updated. For real-world applications, using "rtpbin" of gst-plugins-bad is definitely the way to go. This is also the approach used by in telepathy stream engine. PS If someone else has tested sofsip-cli (either with "gst" or "fsgst") with recent versions of gstreamer, feedback is welcome! br, -- first.surn...@nokia.com (Kai Vehmanen) ------------------------------------------------------------------------------ Are you an open source citizen? Join us for the Open Source Bridge conference! Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250. Need another reason to go? 24-hour hacker lounge. Register today! http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org _______________________________________________ Sofia-sip-devel mailing list Sofia-sip-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel