From: Andrea S. <si...@op...> - 2007-01-02 10:10:47
|
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 |