Quoting Matthias Apitz <[EMAIL PROTECTED]>:

> 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 [EMAIL PROTECTED], one with V4L and cam,
> > the other with MovingLogo as picture:
> >
> > in both tests also the video was echoed fine from [EMAIL PROTECTED]; 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 [EMAIL PROTECTED] 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:[EMAIL PROTECTED] 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:[EMAIL PROTECTED] 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.
_______________________________________________
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Reply via email to