Hello,

I am trying to implement jingle-audio in Gajim, a jabber client written
in Python. I tried to create simple python bindings for Farsight, that
would cover at least functions which I will need in Gajim. Compilation
gives me a 'farsight.so' file, which contains proper API for python. To
test it I use a small one-liner:

ipython -c 'import gst,farsight;
f=farsight.farsight_session_factory_make("rtp")'

that should just call the farsight_session_factory_make function from
libfarsight-0.1.so. The problem is that this call fails, printing:

farsight-Message: looking for plugins in /usr/local/lib/farsight-0.1-2
opening module /usr/local/lib/farsight-0.1-2/librtp-session.so: 
/usr/local/lib/farsight-0.1-2/librtp-session.so: undefined symbol: 
farsight_stream_get_media_type
Session not supported

It looks like librtp-session.so cannot link to libfarsight-0.1.so
somehow. I wrote a simple program in C to check this call:

#include <farsight/farsight.h>
#include <gst/gst.h>
int main(void) {
        gst_init(NULL, NULL);
        farsight_session_factory_make("rtp");
        return 0;
}

and it gives:

farsight-Message: looking for plugins in /usr/local/lib/farsight-0.1-2
opening module /usr/local/lib/farsight-0.1-2/librtp-session.so:
succeeded

Also test programs from farsight tarball work correctly. Does anybody
have a clue what am I missing? Thank you.

I am using farsight-0.1.21.tar.gz, gst-plugins-farsight-0.12.2.tar.gz
and the newest gstreamer from ubuntu feisty. My bindings (in a
barely-working state) are at
http://trac.gajim.org/browser/branches/jingle/src/common/farsight

Tomasz Melcer


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Farsight-devel mailing list
Farsight-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/farsight-devel

Reply via email to