[Speex-dev] To symbian and speex developers! Building instructions

Jean-Marc Valin jean-marc.valin at usherbrooke.ca
Fri Oct 20 23:24:07 PDT 2006

> jean, please change that one line in filters.c (I too confirm this
> change in my symbian build). the mmp file should also be updated by
> including the windows.c.

I already fixed filters.c in svn and will apply Alfred's patch soon.

> I also recommend taking out mfd.c from the mmp file as the ARM cpu is
> too slow to support echo cancellation and preprocessing that require
> floats.

Actually mdf.c can be compiled for fixed-point.


> thanks payu, for the input. i remeber fixing this but i promptly forgot
> which filter was not const.
> - farhan
> On Tue, 17 Oct 2006, [koi8-r] ?????? ??? wrote:
>> Hello to everyone!
>> During building speex library for Symbian OS I encountered some
>> problems. All thess problems can be solved by modifying the speex
>> sources. I don't have access to SVN repository of speex, so I will
>> just describe the changes to be done:
>> 1) mmp file in symbian derictory misses windows.c sources. You need to
>> add this string into speex.mmp:
>> SOURCES windows.c
>> 2) Symbian OS doesn't support static writable data, so you have to
>> modify filters.c sources file. You need to make all global definitions
>> of shift_filt constant. Like this:
>> const spx_word16_t shift_filt[3][7] = ... (just add 'const')
>> Also it will be excellent if somebody can make symbian readme more
>> informative. I think readme file should remind to symbian developer to
>> include speex.lib as STATICLIBRARY reference. Otherwise symbian
>> developer will waste a lot of time trying to find the reasons for
>> linking problems,
>> Thanks,
>> Payu Sergey
>> _______________________________________________
>> Speex-dev mailing list
>> Speex-dev at xiph.org
>> http://lists.xiph.org/mailman/listinfo/speex-dev
> _______________________________________________
> Speex-dev mailing list
> Speex-dev at xiph.org
> http://lists.xiph.org/mailman/listinfo/speex-dev

More information about the Speex-dev mailing list