Greetings. I just upgraded to the latest 1.2beta3 and now I get the following link error: unresolved external symbol speex_wb_mode. Using VS2005. If I put back the old libspeex.lib it compiles just fine, but I would like to upgrade to use the new AEC stuff if I can. My code looks like: enc_state = speex_encoder_init(&speex_wb_mode) ; Worked before the upgrade so did the API change? Any help greatly appreciated. Thanks, Kevin _________________________________________________________________ Give to a good cause with every e-mail. Join the i?m Initiative from Microsoft. http://im.live.com/Messenger/IM/Join/Default.aspx?souce=EML_WL_ GoodCause -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20080530/39513b2f/attachment.htm
Alexander Chemeris
2008-May-30 20:18 UTC
[Speex-dev] trying to use latest but can't link now
Hi, On 5/30/08, Kevin Hut <xf_kev at live.com> wrote:> Greetings. I just upgraded to the latest 1.2beta3 and now I get the > following link error: > > unresolved external symbol speex_wb_mode. Using VS2005. > > If I put back the old libspeex.lib it compiles just fine, but I would like > to upgrade to use the new AEC stuff if I can. > > My code looks like: > enc_state = speex_encoder_init(&speex_wb_mode) ; > > Worked before the upgrade so did the API change? Any help greatly > appreciated.This was discussed on this list few times already. You should not use speex_*_mode variables directly, use speex_get_mode() function instead. -- Regards, Alexander Chemeris. SIPez LLC. SIP VoIP, IM and Presence Consulting http://www.SIPez.com tel: +1 (617) 273-4000