Re: [Ekiga-devel-list] 1st working SVN build Ekiga on FreeBSD
- From: Matthias Schneider <matthias schneider TU-Ilmenau DE>
- To: Matthias Apitz <matthias apitz oclc org>, Matthias Apitz <guru Sisis de>
- Cc: Ekiga development mailing list <ekiga-devel-list gnome org>
- Subject: Re: [Ekiga-devel-list] 1st working SVN build Ekiga on FreeBSD
- Date: Mon, 07 Apr 2008 08:34:03 +0200
Quoting Matthias Apitz <guru Sisis de>:
> El día Friday, April 04, 2008 a las 08:25:31AM +0200, Matthias Apitz
> escribió:
>
> > Hi Matthias,
> >
> > This morning I did two tests to 500 ekiga det, one with V4L and cam,
> > the other with MovingLogo as picture:
> >
> > in both tests also the video was echoed fine from 500 ekiga det; I did
> > realized this for the 1st time because the video echo starts after the
> > greeting message 'you're about entering the echo test room...' is over;
> > maybe in the past I never awaited the end of the greeting (or never set
> > the View to 'picture-in-picture'), anyway: video is fine;
> >
> > but in the call with V4L the status message in the main screen stays as
> > 'Standby', while in the call with MovingLogo it switches to 'Connected
> > with 500' and the call duration is displayed and updated correctly as
> > time runs;
> >
> > I've inserted some Debug: statements in to the Ekiga code, so they're
> > not in your code in SVN but the Debug: messages says in which method we
> > are; here it comes, 1st for the call with V4L and 2nd with MovingLogo;
> > somehow the call in V4L mode does not reach the connected state and the
> > HANGUP-button does not work because the X11-call-back function of this does
> > no have the call-pointer in the struct mw->current_call; and this is
> > perhaps because Opal::Call::OnEstablished() is not passed;
>
> I've spent some time to take a closer look at the '-d 3' log files of a
> call to 500 ekiga det using V4L or MovingLogo; it seems that all is fine
> and the only missing piece is that the call in V4L mode in the Ekiga
> part gets marked as ESTABLISHED:
>
>
> $ egrep 'PCSS|connection established' d3log-for-MovingLogo
> 2008/04/04 14:31:45.557 2:41.862 GMURLHandler:0x2be77f00 PCSS Outgoing call
> routed to sip:500 ekiga net for Call[1]-EP<pc>[/dev/dsp0]
> 2008/04/04 14:31:46.346 2:42.650 Aggregator:0x29b03900 PCSS Adding
> filters to patch
> 2008/04/04 14:31:46.355 2:42.659 Aggregator:0x29b03900 PCSS Adding
> filters to patch
> 2008/04/04 14:31:46.401 2:42.705
> Aggregator:0x29b03900 PCSS SetConnected()
> 2008/04/04 14:31:46.401 2:42.705
> Aggregator:0x29b03900 PCSS SetConnected() mediaStreams.IsEmpty? -->
> phase=EstablishedPhase
> 2008/04/04 14:31:46.401 2:42.705
> Aggregator:0x29b03900 PCSS SetConnected() calling OnEstablished()
> 2008/04/04 14:31:46.419 2:42.723 Aggregator:0x29b03900 GMPCSSEndpoint
> PCSS connection established
> 2008/04/04 14:31:46.420 2:42.724 Aggregator:0x29b03900 GMSIPEndpoint SIP
> connection established
>
>
> $ egrep 'PCSS|connection established' d3log-for-V4L
> 2008/04/04 14:32:27.649 0:21.351 GMURLHandler:0x29bd6300 PCSS Outgoing call
> routed to sip:500 ekiga net for Call[1]-EP<pc>[/dev/dsp0]
> 2008/04/04 14:32:28.162 0:21.865 Aggregator:0x2bc67b00 PCSS Adding
> filters to patch
> 2008/04/04 14:32:28.170 0:21.872 Aggregator:0x2bc67b00 PCSS Adding
> filters to patch
> 2008/04/04 14:32:29.503 0:23.205
> Aggregator:0x2bc67b00 PCSS SetConnected()
> 2008/04/04 14:32:29.503 0:23.205
> Aggregator:0x2bc67b00 PCSS SetConnected() mediaStreams.IsEmpty? -->
> phase=EstablishedPhase
> 2008/04/04 14:32:29.503 0:23.205
> Aggregator:0x2bc67b00 PCSS SetConnected() calling OnEstablished()
>
> I do not understand why 'PCSS SetConnected()' is reached in both
> cases, but 'GMPCSSEndpoint PCSS connection established' only with
> MovingLogo :-((
>
> some ideas?
>
> btw: is there some document describing the parts of Ekiga for a new
> developer who is willing to understand the code, but a bit lost at the
> beginning in all the classes and pieces?
>
> have a nice weekend
>
> Emilio
>
> --
> Matthias Apitz
>
Hi Emilio,
in order to properly track this issue, I have created
http://bugzilla.gnome.org/show_bug.cgi?id=526654
feel free to add additional information.
Matthias
p.s. Sorry no reald dev. documentation exists yet, but will probably be created
during the beta phase. If you are interested in some specific parts of Ekiga,
maybe we could start with them...
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]