Resolvendo problemas no áudio no Fedora14

Se você já migrou o seu computador para o Fedora14 e o som fica “tracejando”  enquanto acessa arquivos multimedia, segue  um workaround proposto pelo próprio Linus Torvalds. Vamos lá:

/*
*  BZ#638477 - Strange sound on mp3 flash website
*  Workaround proposed by Linus Torvalds (see comment#38)
*
*/

#include <sys/types.h>

void *memcpy(void *dst, const void *src, size_t size) {

 void *orig = dst;

 asm volatile("rep ; movsq":"=D" (dst), "=S" (src)
 :"0" (dst), "1" (src), "c" (size >> 3):"memory");

 asm volatile("rep ; movsb":"=D" (dst), "=S" (src)
 :"0" (dst), "1" (src), "c" (size & 7):"memory");

 return orig;
}
$ gcc -O2 -c mymemcpy.c
$ ld -G mymemcpy.o -o mymemcpy.so
$ LD_PRELOAD=./mymemcpy.so  /usr/bin/firefox4 &

Não é garantido que o workaround funcione, porém aqui e para outros vários usuários também.

Abraços.