Le jeudi 27 mars 2008 à 13:42 +0100, Matthias Apitz a écrit : > El día Thursday, March 27, 2008 a las 01:15:13PM +0100, Damien Sandras > escribió: > > > > > > > Debug:toggle_call_cb() <---------- placing the call > > > Debug:place_call_cb() > > > Debug:call_core->dial(uri)sip:500 > > > CIF MPI = 33 > > > Frame Time = 3003 > > > Frame Height = 144 > > > Temporal Spatial Trade Off = 31 > > > Max Bit Rate = 4096000 > > > Clock Rate = 90000 > > > Max Rx Frame Height = 144 > > > Max Rx Frame Width = 176 > > > QCIF MPI = 33 > > > Min Rx Frame Height = 144 > > > Min Rx Frame Width = 176 > > > Annex D = 0 > > > Max Frame Size = 1400 > > > Target Bit Rate = 800000 > > > Frame Width = 176 > > > Debug:toggle_call_cb() <----------- pressing red 'hangup' gives only > > > this again and again > > > Debug:toggle_call_cb() > > > Debug:toggle_call_cb() > > > Debug:toggle_call_cb() > > > Debug:toggle_call_cb() > > > Debug:toggle_call_cb() > > > Debug:toggle_call_cb() > > > Debug:toggle_call_cb() > > > Debug:toggle_call_cb() > > > Debug:toggle_call_cb() > > > Debug:toggle_call_cb() > > > Debug:toggle_call_cb() > > > > > > > > > for [EMAIL PROTECTED] it works correct like this: > > > > > > Debug:toggle_call_cb() > > > Debug:place_call_cb() > > > Debug:call_core->dial(uri)sip:*010600 > > > Debug:toggle_call_cb() <----------- pressing red 'hangup' gives this and > > > then hangup_call_cb > > > Debug:hangup_call_cb() > > > Debug: on_cleared_call() > > > Normal call: > > > with: *010600 > > > direction: out > > > duration: 00:00:10 > > > ended with: Local user cleared the call > > > > > > more info needed? thx > > > > There is a deadlock. Most of the time it happens because the sound > > device can not be closed for some reason. Perhaps the OSS plugin needs > > some love ? > > I disagree :-) > > in the call to [EMAIL PROTECTED], which can't be hang-up, the OSS > PSoundChannelOSS::Close() is not called, while it is in the call with > [EMAIL PROTECTED]; I proofed it with a debug statement in > plugins/sound_oss/sound_oss.cxx which prints: > 2008/03/27 13:36:36.038 0:37.168 OnRelease:0x2be16e00 OSS-debug > PSoundChannelOSS::Close() called > 2008/03/27 13:36:36.045 0:37.175 OnRelease:0x2be16e00 OSS-debug > PSoundChannelOSS::Close() device /dev/dsp0 > but only in the *010600 call; the problem must be in higher level; >
Can you see where it deadlocks in that case ? We have no special code for [EMAIL PROTECTED] which could explain a different behavior for that specific url :-) -- _ 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