Update to Speex

Mikael Magnusson mikma264 at gmail.com
Mon Oct 15 22:49:09 UTC 2007


Jean-Marc Valin wrote:
> Faidon Liambotis wrote:
>> Hi,
>>

> I guess I should point out that 1.2beta1 is more stable than 1.1.12
> because 1.1.x was an "unstable branch" (just like odd releases for the
> kernel used to be). The only difference is that the 1.1.x/1.2beta branch
> has long been much superior to the last "stable release" (1.0.5).
> Seriously, there's no point in keeping 1.1.12 in stable because it's
> just an older unstable release. Consider 1.2beta2 as 1.1.14 (that's
> actually how it's identified internally). Also note that 1.2beta2 has no
> known issue (except for the resampler, which is a new component anyway
> and doesn't affect anything else).
> 
> Hope this clarifies things. Any questions?
> 

Iaxclient uses some elements of struct SpeexPreprocessState to bring 
Speex AGC gain out to the mixer. Struct SpeexPreprocessState is made an 
opaque type in speex 1.2beta2 and later, which means iaxclient fails to 
build.

Are there any plans to expose speech_prob and loudness2, members of 
struct SpeexPreprocessState, in an API which can be used by iaxclient or 
what are you recommendations?

Mikael



More information about the Pkg-voip-maintainers mailing list