[Ekiga-devel-list] Until it is fxed

2008-09-06 Thread Damien Sandras
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

2008-09-06 Thread Peter Robinson
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

2008-09-06 Thread Damien Sandras
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

2008-09-06 Thread Christopher Warner
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

2008-09-06 Thread Damien Sandras
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

2008-09-06 Thread yannick
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?

2008-09-06 Thread thomas schorpp

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

2008-09-06 Thread thomas schorpp

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

2008-09-06 Thread Peter Robinson
 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

2008-09-06 Thread michel memeteau
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

2008-09-06 Thread Christopher Warner
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