From: Dennis S. <sy...@yo...> - 2004-06-20 16:06:04
|
On Sun, 2004-06-20 at 12:44 -0300, Duilio Javier Protti wrote: > Dennis wrote: > > Your new 0.5.7 release of infinity is working great!, The colors are > > right however resize seems to be broken. > > I have fixed that right now. Thanks. > > > I'm curious how you've fixed the issue with xmms FP, infinity xmms > > clash. > > Really that was not fixed, I just have disabled the MMX support > by default. There is no way to synchronize with XMMS when using > MMX registers, i.e. lock them or avoid context switch. > The only way will be to run the library on a different process, > this way the O.S. will save registers on context switch. However, > for this to work, XMMS must launch the plugin on a different > process, I cannot do that within Infinity. > > Take this into account if you are planing to use MMX extensions > on Libvisual. Yeah it seems, the reason goom runs flawlessly is ofcourse because it uses sse when available, and seen sse has it's own registers it isn't clashing with that of the FPU. It might be fixed when you're not running in a thread because you won't have two execution paths. But we really don't want that because of the obvious reason. Cheers, Dennis |