EmuNewz Network
Xuggle x64 available now - use media engine in x64 SVN - Printable Version

+- EmuNewz Network (https://www.emunewz.net/forum)
+-- Forum: PSP Emulation (https://www.emunewz.net/forum/forumdisplay.php?fid=191)
+--- Forum: JPCSP Official Forum (https://www.emunewz.net/forum/forumdisplay.php?fid=51)
+---- Forum: General discussion (https://www.emunewz.net/forum/forumdisplay.php?fid=57)
+---- Thread: Xuggle x64 available now - use media engine in x64 SVN (/showthread.php?tid=13789)

Pages: 1 2 3 4 5


Xuggle x64 available now - use media engine in x64 SVN - jacky400 - 11-16-2011

Xuggle x64 download here

http://xuggle.googlecode.com/issues/attachment?aid=2400010000&name=xuggle_3_4_64bit.rar&token=eba69b23fcd4eed0ca421bc56510dd16

Put all the files from the bin dir extracted to jpcsp-windows-amd64\lib\windows-amd64

Use media engine in 64 bit svn

Sound effect = YES
Move = YES
Music = NO (18609 [SQEXTEC Movie Decode] ERROR hle - MediaEngine: No audio streams found!)


RE: Xuggle x64 available now - use media engine in x64 SVN - hyakki - 11-17-2011

confirmed working.
as for music that most likely is the sonic stage decoding failing (jpcsp needs to run himdrender).

copy over HIMDRENDER.exe, DecodeAudio.bat, ffmpeg.exe from the windows-x86 lib dir to the windows-amd64 dir so it can find them, then it should beable to get music / other sfx (Will test more later but quickly testing it looked like it worked.)


RE: Xuggle x64 available now - use media engine in x64 SVN - icecoffemix - 11-17-2011

I can't download the file, 404 error.

Edit : Never mind, found it here : http://code.google.com/p/xuggle/issues/detail?id=240


RE: Xuggle x64 available now - use media engine in x64 SVN - jacky400 - 11-17-2011

Many thanks hyakki and icecoffmix .

Music tested , working okay now Smile but have to update the DecodeAudio.bat as below (windows-x86->windows-amd64)

lib\windows-amd64\HIMDRender.exe -e -i %1 -o %2




RE: Xuggle x64 available now - use media engine in x64 SVN - Itaru - 11-17-2011

Awesome find! Everything's working perfectly in 64-bit Java just like in the 32-bit version. I'm not seeing any noticeable speed increase in 64-bit compared to 32-bit version though, except perhaps in Dissidia Final Fantasy which is like 1-2 fps faster in 64-bit mode, hehe. But hey, the fact that it's running in 64-bit with all the bells and whistles now is enough to make it seem like it's running faster than the 32-bit version. Smile


RE: Xuggle x64 available now - use media engine in x64 SVN - jacky400 - 11-17-2011

So far i seen in my game list that runs faster on 64 bit than 32 bit is final fantasy type 0 on some scene which cannot run full speed

1st screenshot (32bit) - 41FPS
2nd screenshot (64bit) - 60FPS


RE: Xuggle x64 available now - use media engine in x64 SVN - andutrache - 11-17-2011

i still get the same no xuggle.ferry error as usual and have put all the files where they were supposed to be.

WTF?!?

EDIT: Messed around with it and got rid of that error but now i can't load some of my games:

Exception in thread "GUI" java.lang.ClassFormatError: Truncated class file
at javax.crypto.CryptoPolicyParser.read(CryptoPolicyParser.java:106)
at javax.crypto.CryptoPermissions.load(CryptoPermissions.java:87)
at javax.crypto.JceSecurity.loadPolicies(JceSecurity.java:300)
at javax.crypto.JceSecurity.setupJurisdictionPolicies(JceSecurity.java:2
61)
at javax.crypto.JceSecurity.access$000(JceSecurity.java:48)
at javax.crypto.JceSecurity$1.run(JceSecurity.java:78)
at java.security.AccessController.doPrivileged(Native Method)
at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:76)
at javax.crypto.Cipher.getInstance(Cipher.java:637)
at javax.crypto.Cipher.getInstance(Cipher.java:579)
at jpcsp.crypto.AES128.decryptCBC(AES128.java:89)
at jpcsp.crypto.CryptoEngine.executeKIRKCmd7(CryptoEngine.java:1136)
at jpcsp.crypto.CryptoEngine.hleUtilsBufferCopyWithRange(CryptoEngine.ja
va:1416)
at jpcsp.crypto.CryptoEngine.ScramblePRX(CryptoEngine.java:2329)
at jpcsp.crypto.CryptoEngine.DecryptPRX2(CryptoEngine.java:2553)
at jpcsp.format.PSP.decrypt(PSP.java:154)
at jpcsp.Loader.LoadPSP(Loader.java:323)
at jpcsp.Loader.LoadModule(Loader.java:166)
at jpcsp.Emulator.load(Emulator.java:154)
at jpcsp.Emulator.load(Emulator.java:147)
at jpcsp.MainGUI.loadUMD(MainGUI.java:1352)
at jpcsp.MainGUI.loadUMDGame(MainGUI.java:1444)
at jpcsp.MainGUI.loadUMD(MainGUI.java:1383)
at jpcsp.MainGUI$RecentElementActionListener.actionPerformed(MainGUI.jav
a:2282)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown
Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)



RE: Xuggle x64 available now - use media engine in x64 SVN - LeaT - 11-17-2011

Also getting that error using the latest rev Sad


RE: Xuggle x64 available now - use media engine in x64 SVN - icecoffemix - 11-17-2011

Works fine and dandy on Fate Extra and Project Diva Extend, thanks for the tip OP (didn't see any FPS improvement tho'). Big Grin


RE: Xuggle x64 available now - use media engine in x64 SVN - andutrache - 11-17-2011

Meh disregard my previous post:
I finally got it to work, BUT:
1. Crypto engine doesn't work on 64 bit;
2. The games i have tested all stutter now like hell;
3. No or very little fps improvement usually 2-3 fps up to a maximum of 8 in some cases.

Yuck -> stick with 32 bit.

Also include the 64 bit xuggler in the svn so we dont have to manually copy files.