net-www/netscape-flash-126.96.36.199 is terribly slow on many flashes, including the youtube flv player which compensate rendering slowness by dropping frames, if run under xorg-server (x11-base/xorg-server-188.8.131.52-r5) compiled without MMX support, which happen automatically when compiling with gcc lower that 3.3.4 (or gcc between 4.3.0 and 4.3.4, but I suppose that doesn't exist yet).
After compiling xorg-server with newer gcc, gcc-3.4.6 for example, the problem is gone.
Interesting is, netscape-flash-184.108.40.206-r1 works normally fast even without MMX in xorg-server.
Steps to Reproduce:
1. gcc-config gcc lower that 3.3.4
2. emerge xorg-server (notice "checking for MMX capable platform... no")
3. emerge =net-www/netscape-flash-220.127.116.11
4. go to youtube
It should play normally :-).
I think some warning at xorg-server compiling about missing critical functionality would be good. I mean gentoo warning, which will be more visible that that little checking for MMX capable platform... no" and more understable to BFU.
I suppose this bug would be marked WONTFIX or something with comment about obsolete toolchain. That's ok, I'm putting it here because geting the connection between slow flash and gcc used for compiling xorg-server is not trivial and there can be someone other with obsolete toolchain who can get the problem repaired faster because (s)he find this bug and see where the problem is.
(In reply to comment #0)
Well thanks for notice, if anyone's still using unsupported gcc versions, they should follow http://www.gentoo.org/doc/en/gcc-upgrading.xml ASAP. :)
Sorry, readed the configure incorrectly.
It's not about gcc 3.3.4, it's about gcc 3.4.x (which means comment about 4.3.4 is invalid).
So, solution is to gcc-config to gcc better that 3.4.0 (like 3.4.6 for example).
Jakub Moc: already followed, already have newer gcc installed, still having kernel compiled with the older one. Also, revdep-rebuild recomended there wouldn't recompile xorg-server.