[Speex-dev] AEC init crashes

Anton A. Shpakovsky saa at tomsksoft.com
Sun Jun 20 21:00:23 PDT 2010


Hello again,

Could it possibly happen due to SSE optimization or floating point
operations?

The only bottleneck I've found out is DIV32_16 define. 

But what can be wrong with float/float on the only WIN32 XP machine?

 

Regards,

Anton A. Shpakovsky

 

From: speex-dev-bounces at xiph.org [mailto:speex-dev-bounces at xiph.org] On
Behalf Of Anton A. Shpakovsky
Sent: Tuesday, June 15, 2010 4:17 PM
To: speex-dev at xiph.org
Subject: Re: [Speex-dev] AEC init crashes

 

Sorry, I've forgot to mention init params:

Frame_size is 441 samples and filter_length is 4096.

..don't think it makes any sense though..

 

Regards,

Anton A. Shpakovsky

 

From: speex-dev-bounces at xiph.org [mailto:speex-dev-bounces at xiph.org] On
Behalf Of Anton A. Shpakovsky
Sent: Tuesday, June 15, 2010 4:15 PM
To: speex-dev at xiph.org
Subject: [Speex-dev] AEC init crashes

 

Hello,

 

I've just caught a strange crash in speex_echo_state_init routine. It
happened only on one WinXP machine, while on others using XP, Vista and
7 everything is fine. 

Crash occures in mdf.c line 434: st->spec_average =
DIV32_16(SHL32(EXTEND32(st->frame_size), 15), st->sampling_rate);

 

Got any ideas or should I provide more information of the OS?

Thanks a lot!

 

Regards,

Anton A. Shpakovsky

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20100621/6d7f77d7/attachment.htm 


More information about the Speex-dev mailing list