From dcb2a2e2691b07afc599d70f4de68de583b0f3f3 Mon Sep 17 00:00:00 2001 From: Darryl Pogue Date: Sun, 24 Apr 2011 13:45:57 -0700 Subject: [PATCH] Fix the issue with dynamic speex linking --- Sources/Plasma/PubUtilLib/plAudio/plVoiceChat.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Sources/Plasma/PubUtilLib/plAudio/plVoiceChat.cpp b/Sources/Plasma/PubUtilLib/plAudio/plVoiceChat.cpp index b7e77771..3d5f7d15 100644 --- a/Sources/Plasma/PubUtilLib/plAudio/plVoiceChat.cpp +++ b/Sources/Plasma/PubUtilLib/plAudio/plVoiceChat.cpp @@ -535,13 +535,13 @@ hsBool plSpeex::Init(Mode mode) if(mode == kNarrowband) { - fEncoderState = speex_encoder_init(&speex_nb_mode); // narrowband - fDecoderState = speex_decoder_init(&speex_nb_mode); + fEncoderState = speex_encoder_init(speex_lib_get_mode(SPEEX_MODEID_NB)); // narrowband + fDecoderState = speex_decoder_init(speex_lib_get_mode(SPEEX_MODEID_NB)); } else if(mode == kWideband) { - fEncoderState = speex_encoder_init(&speex_wb_mode); - fDecoderState = speex_decoder_init(&speex_wb_mode); + fEncoderState = speex_encoder_init(speex_lib_get_mode(SPEEX_MODEID_WB)); + fDecoderState = speex_decoder_init(speex_lib_get_mode(SPEEX_MODEID_WB)); } speex_encoder_ctl(fEncoderState, SPEEX_GET_FRAME_SIZE, &fFrameSize); // get frame size