Prakash Punnoor schrieb:
> Am Samstag 09 September 2006 12:01 schrieb Matthias Schwarzott:
>> I did it another way: bisecting like Prakash Punnoor suggested.
>> Now I found out that cSoftOsd::ScaleDownHoriz_MMX from SoftOsd.c causes the
>> problem.
>> If compiling that part with -O2 it does not work and with -O0 it works.
> 
> Nice, here is a hackish patch attached, which converts inline asm to 
> intrinsics. Could you test this? It works for me when I play 720p files via 
> softplay. Beware that it will only compile using gcc >4. If devs are OK, with 
> converting inline asm to intrinsics, I could make it clean it up a bit,  
> adding support for gcc <4, as well.
> 
Well, I don't like the intrinsics very much. Would g++-2.95 be supported?
I would rather try to check what is going wrong, and if it is a compiler
bug. Could someone please send me a PM with the assembler output (g++
-S) of SoftOsd.c by g++-4.1 with the -O2 option and debugging info enabled?
Maybe there is a simpler workaround, or it is some bug in the code...

Thank you,

Martin
_______________________________________________
Softdevice-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/softdevice-devel

Reply via email to