I can get the latest version of sipxtapi (media-update branch) to compile 
with speex 1.2beta1 but did have to change:

  smpDecoderState = speex_decoder_init(&speex_nb_mode);

in MpdSipxSpeex.cpp and MpeSipxSpeex.cpp to:

  const SpeexMode * mode;
  mode = speex_lib_get_mode (SPEEX_MODEID_NB);
  smpDecoderState = speex_decoder_init(mode);

In order to avoid error: unresolved external symbol _speex_nb_mode

My problem is that when I run the PlaceCall example, the code crashes upon 
the CALLSTATE::CONNECTED event:

Unhandled exception at 0x10003494 in PlaceCall_dbg.exe: 0xC0000005: Access 
violation reading location 0x00000000.

Sadly there is "no source code available for location".

If I run the example with out speex (same code but HAVE_SPEEX removed) then 
there is no crash.

Anybody any clues?

Thanks in advance


_______________________________________________
sipxtapi-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/

Reply via email to