Re: [Ekiga-devel-list] 1st working SVN build Ekiga on FreeBSD



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]