[speex-dev] Re: [speex-dev] Re: [speex-dev] Difference in Encoding of files on Pocket PC vis-à-vis desktop

Jean-Marc Valin Jean-Marc.Valin at USherbrooke.ca
Thu May 27 16:12:44 PDT 2004


> Does no-one have any idea here? Grepping the libspeex sources for "char" 
> produces several references which imply that the code assumes a char is 
> 8 bits. Jean-Marc: would you say that this is an assumption that the 
> code makes?

Right now, the code *does* assume that a char is 8 bits. However, this
assumption is only made in the bit packet (bits.c), so it should be
fairly easy to make it work for a platform where a char is 16 bits.
Still regarding fixed-point, right now, spx_word_16 is defined as
"short" and spx_word_32 is defined as "int", but that's only in arch.h
and eventually, it should be replaced by something a bit better.

        Jean-Marc


-- 
Jean-Marc Valin
http://www.xiph.org/~jm/
LABORIUS
Université de Sherbrooke, Québec, Canada


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: Ceci est une partie de message numériquement signée.
Url : http://lists.xiph.org/pipermail/speex-dev/attachments/20040527/f675ed8a/signature-0001.pgp


More information about the Speex-dev mailing list