Browse Source

Fix the issue with dynamic speex linking

Darryl Pogue 13 years ago
parent
commit
dcb2a2e269
  1. 8
      Sources/Plasma/PubUtilLib/plAudio/plVoiceChat.cpp

8
Sources/Plasma/PubUtilLib/plAudio/plVoiceChat.cpp

@ -535,13 +535,13 @@ hsBool plSpeex::Init(Mode mode)
if(mode == kNarrowband) if(mode == kNarrowband)
{ {
fEncoderState = speex_encoder_init(&speex_nb_mode); // narrowband fEncoderState = speex_encoder_init(speex_lib_get_mode(SPEEX_MODEID_NB)); // narrowband
fDecoderState = speex_decoder_init(&speex_nb_mode); fDecoderState = speex_decoder_init(speex_lib_get_mode(SPEEX_MODEID_NB));
} }
else if(mode == kWideband) else if(mode == kWideband)
{ {
fEncoderState = speex_encoder_init(&speex_wb_mode); fEncoderState = speex_encoder_init(speex_lib_get_mode(SPEEX_MODEID_WB));
fDecoderState = speex_decoder_init(&speex_wb_mode); fDecoderState = speex_decoder_init(speex_lib_get_mode(SPEEX_MODEID_WB));
} }
speex_encoder_ctl(fEncoderState, SPEEX_GET_FRAME_SIZE, &fFrameSize); // get frame size speex_encoder_ctl(fEncoderState, SPEEX_GET_FRAME_SIZE, &fFrameSize); // get frame size

Loading…
Cancel
Save