From: Mihai B. <mi...@ha...> - 2007-01-03 04:50:51
|
Hi Andrea, I'm not sure how that would cause the problem you're experiencing... I'll take a look, maybe I can figure out something... In the meantime, does anybody else experience this problem? Mihai On Jan 2, 2007, at 5:07 AM, Andrea Suisani wrote: > Hi Mihai, > > I've done a binary search on the lib iaxclient > source tree, the last working revision is the 657, > things stop to work after changes applied on rev 658... > > that's svn log output > > sickpig@suino:/usr/local/src/iaxclient/lib$svn log -v -r657:658 > ---------------------------------------------------------------------- > -- > r658 | sbalea | 2006-09-21 17:19:28 +0200 (Thu, 21 Sep 2006) | 8 lines > Changed paths: > M /trunk/iaxclient/lib/iaxclient_lib.c > M /trunk/iaxclient/lib/libiax2/src/iax-client.h > M /trunk/iaxclient/lib/libiax2/src/iax.c > > Merged some changes from mihai branch back into trunk. > Original commit message is included below: > Added IAX_EVENT_NULL, a dummy event that would propagate up the > call stack > and notify iaxclient that a frame was received and the > corresponding event > is queued for later delivery. This allows us to sleep in the main > iaxclient > thread in order to avoid a tight spinloop and 100% cpu utilization. > > > > > > Mihai Balea wrote: >> Hi Andrea, >> I'm trying to figure out what's wrong with your example, but so >> far I'm unsuccessful >> Have you taken an ethereal trace of the network to see if there >> are any differences in the frames sent and received? >> It might help... >> Mihai > > |