[pulseaudio-discuss] [PACKAGERS] Potential problem with MMX optimised volume code.

Colin Guthrie gmane at colin.guthr.ie
Tue Oct 20 16:01:10 PDT 2009


Hi,

I'm not completely 100% sure about this yet (had one confirmation of it, 
but waiting for two others to get back to me), but I've been tracking a 
problem relating to SIMD for a while in:
https://qa.mandriva.com/show_bug.cgi?id=53870

It's hardware dependant and my hardware is not affected, but with some 
interactive session today, I was able to work with someone to narrow 
down the problem.

It *seems* that pa_volume_func_init_mmx() is to blame. Not calling this 
seems to address the issue. This will only affect those users with MMX 
but without SSE2. IOW, with this call commented out, non-SSE2 users will 
use an unoptimised (but working!) code path.

Here's a handy patch for you until I can say for sure what the problem 
is (e.g. my two other users confirm the "fix").
http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/cooker/pulseaudio/current/SOURCES/0505-mmx-Disable-pa_volume_func_init_mmx-for-now-as-it-se.patch?view=markup


wtay, if there is anything I can do to help you debug please shout!

Col

-- 

Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
   Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
   Mandriva Linux Contributor [http://www.mandriva.com/]
   PulseAudio Hacker [http://www.pulseaudio.org/]
   Trac Hacker [http://trac.edgewall.org/]




More information about the pulseaudio-discuss mailing list