[Speex-dev] Speex compressed bit format?

Chris Hodges chris at nvideon.com
Mon Oct 11 06:54:24 PDT 2010


I am trying to find documentation on the Speex compressed frame format 
(i.e. definition of the bit stream). I have both the Speex manual and 
API document, and have looked through the speex.org site, but can not 
find documentation on the compressed format.

I am using a version of the Speex software that was ported to a Cortex 
M3 processor by ST Microelectronics. The decoder works flawlessly all 
the time. However, the encoder sometimes (rarely) spits out compressed 
frames that do not look anything like the normal compressed frames that 
start with 0x1B of 0x1F. These packets when fed to the decoder produce 
either noise or silence. The Windows version of the encoder seems to 
work flawlessly, so I expect there is a bug in the port of the encoder. 
Having a definition of the bit stream would be very helpful in tracking 
down this problem. Any help you can provide would be greatly appreciated.

Thank you,
Chris Hodges

More information about the Speex-dev mailing list