From: Steve K. <st...@st...> - 2005-04-29 18:44:28
|
Babar Shafiq wrote: >Hi, > >Video suports looks very good, and I think testcall is the first iax client doing video support ?? >thanks Steve. > > the new "vtestcall" is the test application I'm working with. It doesn't do too much interesting yet, and there is a _ton_ of work involved. One thing, which relates to the discussion on licensing earlier, is that the library I'm presently using (a hacked-up version of) for capture, is licensed under the GPL, which would mean that if you used iaxclient built with it, you'd have to release the source to your whole application. As far as iaxc_shutdown(); I'm not surprised that it doesn't work properly; if someone presents a patch which makes it work correctly, I'd be glad to accept it. Most users of the library don't care about this, because they just initialize it as app startup, and then don't really need to worry about cleaning up before exiting (the OS cleans up everything for you). -SteveK >Also I was trying to check when iaxclient ends it is not freeing up the occupied resource and >iaxc_shutdown is not doing its job completely if we not close the application just call >iaxc_shutdown to quit iaxclient library (testing on windows only, on quiting the whole application >windows will remove the resources used by application). > >I am testing it with simpleclient testcall , by doing this > if(iaxc_initialize(AUDIO_INTERNAL_PA,1)) > fatal_error("cannot initialize iaxclient!"); > > iaxc_shutdown(); // for testing the shutdown will remove all resources or not? > > if(iaxc_initialize(AUDIO_INTERNAL_PA,1)) > fatal_error("cannot initialize iaxclient!"); > >and the testcall stops working, but no errors at all, and network communication (between testcall >and asterisk) is totally disable after that. > >Also i found on removal of iax_shutdown (from iax.c) windows part of code is not releasing the >open udp port 4569 on shutdown, so it must be added in iaxc_shutdown when shutdown of libarary is >called ?? > >#ifdef WIN32 > closesocket(netfd); > WSACleanup(); >#endif > >God is a great Programmer > >__________________________________________________ >Do You Yahoo!? >Tired of spam? Yahoo! Mail has the best spam protection around >http://mail.yahoo.com > > > |