[Ekiga-devel-list] Until it is fxed
Please use this patch to compile opal, or ekiga will crash. Apply it with -R (to apply the reverse) -- _ Damien Sandras (o- //\Ekiga Softphone : http://www.ekiga.org/ v_/_ NOVACOM : http://www.novacom.be/ FOSDEM : http://www.fosdem.org/ SIP Phone : sip:[EMAIL PROTECTED] --- opal/trunk/src/opal/mediafmt.cxx 2008/09/01 08:50:18 20809 +++ opal/trunk/src/opal/mediafmt.cxx 2008/09/06 05:15:29 20871 @@ -891,27 +891,32 @@ PWaitAndSignal mutex(GetMediaFormatsListMutex()); OpalMediaFormatList registeredFormats = GetMediaFormatsList(); - // find the next unused dynamic number, and find anything with the new - // rtp payload type if it is explicitly required - OpalMediaFormatList::iterator format; + // Search for conflicting RTP Payload Type, collecting in use payload types along the way + bool inUse[RTP_DataFrame::MaxPayloadType+1]; + memset(inUse, 0, sizeof(inUse)); + OpalMediaFormat * match = NULL; - RTP_DataFrame::PayloadTypes nextUnused = RTP_DataFrame::DynamicBase; - do { -for (format = registeredFormats.begin(); format != registeredFormats.end(); ++format) { - if (format-GetPayloadType() == nextUnused) { -nextUnused = (RTP_DataFrame::PayloadTypes)(nextUnused + 1); -break; - } - if ((rtpPayloadType = RTP_DataFrame::DynamicBase) - (format-GetPayloadType() == rtpPayloadType)) -match = *format; -} - } while (format != registeredFormats.end()); + for (OpalMediaFormatList::iterator format = registeredFormats.begin(); format != registeredFormats.end(); ++format) { +RTP_DataFrame::PayloadTypes thisPayloadType = format-GetPayloadType(); +if (thisPayloadType == rtpPayloadType) + match = *format; +inUse[thisPayloadType] = true; + } + + if (match == NULL) +return; // No conflict + + // Determine next unused payload type, if all the dynamic ones are allocated then + // we start downward toward the well known values. + int nextUnused = RTP_DataFrame::DynamicBase; + while (inUse[nextUnused]) { +if (nextUnused RTP_DataFrame::DynamicBase) + --nextUnused; +else if (++nextUnused = RTP_DataFrame::MaxPayloadType) + nextUnused = RTP_DataFrame::DynamicBase-1; + } - // if new format requires a specific payload type in the dynamic range, - // then move the old format to the next unused format - if (match != NULL) -match-SetPayloadType(nextUnused); + match-SetPayloadType((RTP_DataFrame::PayloadTypes)nextUnused); } ___ Ekiga-devel-list mailing list Ekiga-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
Re: [Ekiga-devel-list] Until it is fxed
Hey Damien, Is this for 2.x, the beta or svn head? Peter 2008/9/6 Damien Sandras [EMAIL PROTECTED]: Please use this patch to compile opal, or ekiga will crash. Apply it with -R (to apply the reverse) -- _ Damien Sandras (o- //\Ekiga Softphone : http://www.ekiga.org/ v_/_ NOVACOM : http://www.novacom.be/ FOSDEM : http://www.fosdem.org/ SIP Phone : sip:[EMAIL PROTECTED] ___ Ekiga-devel-list mailing list Ekiga-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-devel-list ___ Ekiga-devel-list mailing list Ekiga-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
Re: [Ekiga-devel-list] Until it is fxed
Le samedi 06 septembre 2008 à 15:38 +0100, Peter Robinson a écrit : Hey Damien, Is this for 2.x, the beta or svn head? SVN Trunk, we do not work on 2.x anymore. -- _ Damien Sandras (o- //\Ekiga Softphone : http://www.ekiga.org/ v_/_ NOVACOM : http://www.novacom.be/ FOSDEM : http://www.fosdem.org/ SIP Phone : sip:[EMAIL PROTECTED] ___ Ekiga-devel-list mailing list Ekiga-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
Re: [Ekiga-devel-list] Ekiga on OSX
I know i've been out of the loop for a while but what's the current status of Ekiga on OSX? Is it that it works and video is just a problem still or what?? Thanks, Christopher Warner ___ Ekiga-devel-list mailing list Ekiga-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
Re: [Ekiga-devel-list] Ekiga on OSX
Le samedi 06 septembre 2008 à 11:27 -0400, Christopher Warner a écrit : I know i've been out of the loop for a while but what's the current status of Ekiga on OSX? Is it that it works and video is just a problem still or what?? I hope everything is going well ;-) Nobody is working on the OSX version, so nothing changed unfortunately... -- _ Damien Sandras (o- //\Ekiga Softphone : http://www.ekiga.org/ v_/_ NOVACOM : http://www.novacom.be/ FOSDEM : http://www.fosdem.org/ SIP Phone : sip:[EMAIL PROTECTED] ___ Ekiga-devel-list mailing list Ekiga-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
Re: [Ekiga-devel-list] Ekiga on OSX
Le samedi 06 septembre 2008 à 17:43 +0200, Damien Sandras a écrit : Le samedi 06 septembre 2008 à 11:27 -0400, Christopher Warner a écrit : I know i've been out of the loop for a while but what's the current status of Ekiga on OSX? Is it that it works and video is just a problem still or what?? I hope everything is going well ;-) Nobody is working on the OSX version, so nothing changed unfortunately... I know someone who's using OSX... /me looks at Christopher... -- _ Damien Sandras (o- //\Ekiga Softphone : http://www.ekiga.org/ v_/_ NOVACOM : http://www.novacom.be/ FOSDEM : http://www.fosdem.org/ SIP Phone : sip:[EMAIL PROTECTED] ___ Ekiga-devel-list mailing list Ekiga-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-devel-list -- Me joindre en téléphonie IP / vidéoconférence ? sip:[EMAIL PROTECTED] Logiciel de VoIP Ekiga : http://www.ekiga.org http://wiki.ekiga.org/index.php/Which_programs_work_with_Ekiga_%3F ___ Ekiga-devel-list mailing list Ekiga-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
Re: [Ekiga-devel-list] stun server up?
sean darcy schrieb: Using asterisk, in sip.conf I have: stunaddr = stun.ekiga.net and I keep getting: chan_sip.c:2617 ast_sip_ouraddrfor: stun failed Is stun.ekiga up? It seems to be an alias for stun.voxgratia.net: ping stun.ekiga.net PING stun.voxgratia.org (83.103.82.85) 56(84) bytes of data. ^C --- stun.voxgratia.org ping statistics --- 18 packets transmitted, 0 received, 100% packet loss, time 17878ms Thanks sean 1. another bug in *, use CallWeaver, not * 2. use STUN-server of Your local non-BCM SIP-provider, stun.ekiga.net is only for first time setup of Ekiga. y tom ___ Ekiga-devel-list mailing list Ekiga-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
Re: [Ekiga-devel-list] Ekiga on OSX
yannick schrieb: Le samedi 06 septembre 2008 à 17:43 +0200, Damien Sandras a écrit : Le samedi 06 septembre 2008 à 11:27 -0400, Christopher Warner a écrit : I know i've been out of the loop for a while but what's the current status of Ekiga on OSX? Is it that it works and video is just a problem still or what?? I hope everything is going well ;-) Nobody is working on the OSX version, so nothing changed unfortunately... I know someone who's using OSX... /me looks at Christopher... OSX has got already popular free and broad user base accepted apple proprietary bundled videoconferencing suites. i don't think Ekiga can break in that market. if there were enough interest, more OSX developers would show up here. y tom ___ Ekiga-devel-list mailing list Ekiga-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
Re: [Ekiga-devel-list] Ekiga on OSX
I know i've been out of the loop for a while but what's the current status of Ekiga on OSX? Is it that it works and video is just a problem still or what?? I hope everything is going well ;-) Nobody is working on the OSX version, so nothing changed unfortunately... I know someone who's using OSX... /me looks at Christopher... OSX has got already popular free and broad user base accepted apple proprietary bundled videoconferencing suites. i don't think Ekiga can break in that market. if there were enough interest, more OSX developers would show up here. I think the quickest way to get ekiga to MacOSX for those that want it is via a gtk/gstreamer version of it when ekiga can finally make use of gstreamer. There is quite a bit of development of gtk and gstreamer on OSX. Once the bugs in gstreamer are fixed which in turn allows ekiga to use it I think it would be then a matter of recompile and fixes for OSX as audio/video input/output can make use of the quicktime support in gstreamer. Same might apply for the windows port as apps like songbird are now moving to gtk/gstreamer on all 3 main platforms. Peter ___ Ekiga-devel-list mailing list Ekiga-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
Re: [Ekiga-devel-list] Ekiga on OSX
On Sat, Sep 6, 2008 at 9:54 PM, Peter Robinson [EMAIL PROTECTED] wrote: OSX has got already popular free and broad user base accepted apple proprietary bundled videoconferencing suites. i'm on OSX and apple solutions are just useless. Who cares of a solution that works great only on Mac ? an OS should ship with basic standards support , Even MS did it at first with Windows messenger until they realize the money they could withdraw from this market. I think the quickest way to get ekiga to MacOSX for those that want it is via a gtk/gstreamer version of it when ekiga can finally make use of gstreamer. I m no expert but porting Xmeeting to new opal , and add roster seems quicker isn't it ? Other idea : use Sip libpurle handler in adium to launch Xmeeting window when necessary. Xlite is the only solution right now for roster , it's a pity though -- %---% Michel memeteau Blog 0.2 : http://memeteau.free.fr Fixe : 0874763294 Mobile : 0624808051 VOIP | Visio: sip:[EMAIL PROTECTED] jabber/GoogleTalk : xmpp:[EMAIL PROTECTED] ___ Ekiga-devel-list mailing list Ekiga-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
Re: [Ekiga-devel-list] Ekiga on OSX
On Sat, Sep 6, 2008 at 7:40 PM, Christopher Warner [EMAIL PROTECTED] wrote: On Sep 6, 2008, at 7:11 PM, michel memeteau wrote: I m no expert but porting Xmeeting to new opal , and add roster seems quicker isn't it ? Other idea : use Sip libpurle handler in adium to launch Xmeeting window when necessary. Xlite is the only solution right now for roster , it's a pity though Yeah I took a look at Xmeeting but it doesn't have all the support and codecs that Ekiga does and I'd rather invest the time into something more mature.. If it means actually porting Ekiga fully over to Cocoa i'd rather that.. I haven't done anything with OSX for a while and this will have to wait a couple weeks before I could actually start.. i've got a full plate but all that above seems like a hack to me.. I just want ekiga on osx soo.. yeah.. man.. never easy.. -C ___ Ekiga-devel-list mailing list Ekiga-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-devel-list