Hello! I'm new to the list, so first I'd like to say hi to everybody! Is there somebody interested in helping with porting Speex on dsPIC series of Microchip's microcontrollers? I was looking at 30F6014A with 144 kB of flash and 8 kB of ram, fixed point DSP core and capable of 30 MIPS. If only one narrowband rate was selected and everything unnecessary stripped down, perhaps it could be ported to perform both encryption and decryption in realtime? Microchip adapted Speex at 8 kbps (I was thinking more of 4kbps NB) to run on dsPIC, requiring 19 MIPS for encoding and 3 MIPS for decoding. Supposedly, RAM was the main limitation, requiring 5.4 KB for encoder and 3.2 KB for decoder. They state that full-duplex support is now possible and requires 6.8 KB of RAM, so it looks like it can be done. Unfortunately they witheld the source code. Anybody interested in making ~10$ decent sounding hardware codec? Hrvoje -- ,-._,-. \/)"(\/ Hrvoje Cavrak ::phx:: (hcavrak@gmail.hr) PGP Key: 0x18C21BF7 (_o_) ------------------------------------------------------------ / \/) 0BB7 03B9 0EBA 7C70 CB25 AA25 37F0 8C88 18C2 1BF7 (|| ||) for(i=j=k=1; --j||k; k=j?i%j?k:k-j:(j=i+=2)); oo-oo "The early bird gets the worm, but the early worm gets eaten."