Here's a problem with the speex support: There's a line like
/* XXX: set wb, nb, uwb modes */
/* These modes are declared const in speex 1.1.x, hence the explicit cast */
mode = (SpeexMode? *)&speex_wb_mode;
in speex.c in the trunk. This causes linker errors on windows. Please replace this with the following code:
/* XXX: set wb, nb, uwb modes */
/* These modes are declared const in speex 1.1.x, hence the explicit cast */
mode = (SpeexMode? *)speex_lib_get_mode(SPEEX_MODEID_WB);
It works for me, but I don't know whether it will work with speex < 1.2beta (that's the version I have installed) and whether it will work on an os != win32.
-Matthias