On Sunday 11 February 2007 14:19, J L Kolpin wrote:
Apologies if this isn't in the format required I am still trying to
figure the BTS out. This is not an iaxcomm only bug.. It seems anything
using iax is broken as this also happened to me with kiax. Something
with portaudio maybe?...
I am also using testing completely up to date
:~$ kiax
Sun Feb 11 04:49:17 2007 Using IAXClient ver. 0.0+cvs20060520
PortAudio error at Unable to open streams: Illegal error number.
Sun Feb 11 04:49:17 2007 IaxWrapper::iaxc_initialize() result = 0
Segmentation fault
Hello and thanks for reporting this,
I suspect that there is something wrong with iaxc_set_formats() function call
which is implemented in libiaxclient and declared as:
iaxclient.h:EXPORT void iaxc_set_formats(int preferred, int allowed);
Could you please perform the following test: apt-get source kiax and find the
following method implementation in src/iaxwrapper.cpp:
bool IaxWrapper::init_iax_client()
{
int result = iaxc_initialize(AUDIO_INTERNAL,getSettings()-getMaxCalls());
debug( IaxWrapper::iaxc_initialize() result = %d\n, result);
if (result==-1)
{
// hopefully not many people will have to read this..
fatal_error(cannot initialize iaxclient!\n);
return false;
}
iaxc_set_formats(IAXC_FORMAT_GSM,IAXC_FORMAT_GSM|IAXC_FORMAT_SPEEX|
IAXC_FORMAT_ULAW|IAXC_FORMAT_ILBC);
return true;
}
Since result is said to be 0 (from your log above) it crashes in
iaxc_set_formats(). So call it this ways instead:
iaxc_set_formats(IAXC_FORMAT_GSM,IAXC_FORMAT_SPEEX);
Recompile kiax and try again.
--
pub 4096R/0E4BD0AB 2003-03-18 people.fccf.net/danchev/key pgp.mit.edu
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]