[Speex-dev] Is Speex decompressor deterministic?

Jean-Marc Valin Jean-Marc.Valin at USherbrooke.ca
Mon Jun 13 12:46:36 PDT 2005

> In general is the Speex function speex_decode (and speex_decode_int)
> deterministic? In other words the decode funcion on  the same
> compressend audio stream allways produce identical bits called more
> then one time?

The only non-deterministic parts are the packet loss concealment, the
2.15 kbps mode and comfort noise generation. So in most cases, it's all
deterministic. Of course, that's at the stream level. For individual
packets, it depends on the signal past, which also has to be the same if
you want to have identical decoded signals.


Jean-Marc Valin <Jean-Marc.Valin at USherbrooke.ca>
Universite de Sherbrooke

More information about the Speex-dev mailing list