10-24-2012, 12:53 PM
Now that I have a brand new Ultrabook with an Ivy Bridge CPU that supports AVX and meets the requirements that I've listed in http://www.emunewz.net/forum/showthread....1#pid75771 I can personally test my hypothesis. The crash only happens when playing regular Atrac3 audio through Xuggler 5.4 64-bit. Video files shouldn't be affected.
The test that I performed is just playing the Atrac3 audio files supplied by legend80 in http://www.emunewz.net/forum/showthread....5#pid73175 using the demo Xuggler audio player mentioned by gid15 in http://www.emunewz.net/forum/showthread....5#pid73065 and playing each file 10 times. When playing the SND0(3rd).AT3 file (music that plays in the UMD Browser when selecting The Third Birthday), it crashed 4 times out of 10. When playing the SND0(mega).AT3 file (music that plays in the UMD Browser when selecting Mega Man Maverick Hunter X), it crashed 3 times out of 10. When I tried playing those files the same way on my desktop PC which has an older generation Core i7 CPU without AVX support, both files play 10 times each without any crashes at all.
So, the problem is definitely with the Xuggler 5.4 64-bit DLL file. Since I wasn't even using JPCSP during the test, these crashes are definitely not JPCSP's fault and therefore there's nothing JPCSP can do about it in its code to avoid the crash other than not using the Xuggler 5.4 64-bit library. When using the 64-bit Xuggler 5.4, JPCSP has roughly a 1 in 3 chance of crashing when playing regular Atrac3 audio. Now where the heck is the new version of Xuggler?
The test that I performed is just playing the Atrac3 audio files supplied by legend80 in http://www.emunewz.net/forum/showthread....5#pid73175 using the demo Xuggler audio player mentioned by gid15 in http://www.emunewz.net/forum/showthread....5#pid73065 and playing each file 10 times. When playing the SND0(3rd).AT3 file (music that plays in the UMD Browser when selecting The Third Birthday), it crashed 4 times out of 10. When playing the SND0(mega).AT3 file (music that plays in the UMD Browser when selecting Mega Man Maverick Hunter X), it crashed 3 times out of 10. When I tried playing those files the same way on my desktop PC which has an older generation Core i7 CPU without AVX support, both files play 10 times each without any crashes at all.
So, the problem is definitely with the Xuggler 5.4 64-bit DLL file. Since I wasn't even using JPCSP during the test, these crashes are definitely not JPCSP's fault and therefore there's nothing JPCSP can do about it in its code to avoid the crash other than not using the Xuggler 5.4 64-bit library. When using the 64-bit Xuggler 5.4, JPCSP has roughly a 1 in 3 chance of crashing when playing regular Atrac3 audio. Now where the heck is the new version of Xuggler?