Jingle doesn't work
Bug description
When I click microphone button gajim prints in terminal:
Traceback (most recent call last):
File "/usr/local/share/gajim/src/chat_control.py", line 1962, in on_audio_button_toggled
self.on_jingle_button_toggled(widget, 'audio')
File "/usr/local/share/gajim/src/chat_control.py", line 1953, in on_jingle_button_toggled
'start_' + jingle_type)(self.contact.get_full_jid())
File "/usr/local/share/gajim/src/common/jingle.py", line 110, in start_audio
jingle.add_content('voice', JingleAudio(jingle))
File "/usr/local/share/gajim/src/common/jingle_rtp.py", line 304, in __init__
self.setup_stream()
File "/usr/local/share/gajim/src/common/jingle_rtp.py", line 319, in setup_stream
JingleRTPContent.setup_stream(self)
File "/usr/local/share/gajim/src/common/jingle_rtp.py", line 78, in setup_stream
self.p2psession = self.conference.new_session(self.farsight_media)
glib.GError: Unknown error while trying to discover codecs
And when I click again it prints:
Traceback (most recent call last):
File "/usr/local/share/gajim/src/chat_control.py", line 1962, in on_audio_button_toggled
self.on_jingle_button_toggled(widget, 'audio')
File "/usr/local/share/gajim/src/chat_control.py", line 1953, in on_jingle_button_toggled
'start_' + jingle_type)(self.contact.get_full_jid())
File "/usr/local/share/gajim/src/common/jingle.py", line 110, in start_audio
jingle.add_content('voice', JingleAudio(jingle))
File "/usr/local/share/gajim/src/common/jingle_rtp.py", line 304, in __init__
self.setup_stream()
File "/usr/local/share/gajim/src/common/jingle_rtp.py", line 319, in setup_stream
JingleRTPContent.setup_stream(self)
File "/usr/local/share/gajim/src/common/jingle_rtp.py", line 78, in setup_stream
self.p2psession = self.conference.new_session(self.farsight_media)
glib.GError: No codecs for media type audio detected
Further clicks cause repeat of this message.
Steps to reproduce
Find someone with jingle support and try to make voice call.
Software versions
OS version: OpenSuSE 11.3 GTK version: 2.20.1 PyGTK version: 2.17.0
GStreamer, its plugins (base, good, bad, ugly), Farsight, python farsight, gstreamer farsight, libnice. Everything is fresh enough. How can I get those needed codecs (at least which exactly are needed)?