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

Reply via email to