From: Sean E. <sea...@gm...> - 2007-01-27 20:44:32
|
On 1/27/07, Anuj Verma (Kevin) <kev...@gm...> wrote: > I'll like to know if Sean can provide more insight on this, why Gaim is > deprived of libjingle enhancements. What a long-reaching followup! Turns out I had a draft in my Gmail that I had forgotten to hit the send button on ;) Supporting voice calling in Google Talk with libjingle doesn't make sense in the context of Gaim unless it also provides an API abstraction that allows all protocols to make voice calls (and video). This is what's referred to as "gaim-vv." Currently, the most promising avenue for that uses gstreamer to handle most of the audio pipelining. This is one of the reasons I wanted Gaim 2.0.0 to use gstreamer to make it's little IM sounds: to see how it would work for people. At the time libjingle was originally released, the pieces needed for gstreamer to work were still in their infancy and simply wouldn't work at all. Since then, as you mention, the work done by Collabora in working on the Nokia 770 have vastly improved RTP streaming in Gstreamer, and it should be possible to work on -vv. However, we really want to release 2.0.0 before adding any major new features and dependencies (and this is pretty major). It's not necessarily a "3.0.0" feature in that it doesn't break backward-compatibility. Ethan's possibly pretty accurate at calling it a "3.0.0 *timeframe*" feature, depending on how quickly we manage to get it working. -s. |