Thank you for you hard work, I am waiting atrac3+ support for a long time.
Test 32 bit, crashes if you check [X] Enable Atrac3+ decoding (experimental, requires Media Engine) or [X] Decode audio files with SonicStage (must be installed separately and requires Media Engine)
[X] Enable Atrac3+ decoding
[X] Decode audio files with SonicStage
Is good use 64 bit.
test
[X] Use Media Engine
[X] Enable Atrac3+ decoding (experimental, requires Media Engine)
BGM( atrac3plus stereo aduio) is ok
VOICE( atrac3plus mono aduio ) is too fast
atrac3plus aduio( stereo and mono ) in CG movie (pmf) no play
If check [X] Decode audio files with SonicStage also , it will have sound went CG movie is playing. but if pmf use atrac3plus mono aduio, still no sound error.
Actually, the ExtAudio-0.oma found in tmp\gameID\Mpeg-xx-xx Folder is broken.
If you want get the true oma file , you can try extract pmf from ISO, and extract oma from pmf by useing PMFAudioDumper.exe .You can extract wav from oma by useing Atrac3plus2WAV.exe
Test 32 bit, crashes if you check [X] Enable Atrac3+ decoding (experimental, requires Media Engine) or [X] Decode audio files with SonicStage (must be installed separately and requires Media Engine)
Code:
37160 [ATRAC3plus Voice Thread] ERROR runtime - Catched Throwable in RuntimeThread:
java.lang.OutOfMemoryError: out of native memory at com.xuggle.xuggler.XugglerJNI.IStreamCoder_decodeAudio(Native Method) at com.xuggle.xuggler.IStreamCoder.decodeAudio(IStreamCoder.java:382) at jpcsp.media.MediaEngine.decodeAudioPacket(MediaEngine.java:665) at jpcsp.media.MediaEngine.decodePacket(MediaEngine.java:615) at jpcsp.media.MediaEngine.step(MediaEngine.java:723) at jpcsp.media.MediaEngine.stepAudio(MediaEngine.java:706) at jpcsp.connector.AtracCodec.atracDecodeData(AtracCodec.java:443) at jpcsp.HLE.modules150.sceAtrac3plus.sceAtracDecodeData(sceAtrac3plus.java:984) at _S1_2_89384B0.s(_S1_2_89384B0.java:4) at _S1_2_8813CF8.s(_S1_2_8813CF8.java:108) at _S1_2_88140E4.s881415c(_S1_2_88140E4.java:124) at _S1_2_88140E4.s(_S1_2_88140E4.java:120) at _S1_2_88139C0.s(_S1_2_88139C0.java:48) at _S1_2_88139C0.exec(_S1_2_88139C0.java) at jpcsp.Allegrex.compiler.RuntimeContext.execWithReturnAddress(RuntimeContext.java:668) at jpcsp.Allegrex.compiler.RuntimeContext.runThread(RuntimeContext.java:709) at jpcsp.Allegrex.compiler.RuntimeThread.run(RuntimeThread.java:50)
[X] Enable Atrac3+ decoding
[X] Decode audio files with SonicStage
Is good use 64 bit.
test
[X] Use Media Engine
[X] Enable Atrac3+ decoding (experimental, requires Media Engine)
BGM( atrac3plus stereo aduio) is ok
VOICE( atrac3plus mono aduio ) is too fast
atrac3plus aduio( stereo and mono ) in CG movie (pmf) no play
If check [X] Decode audio files with SonicStage also , it will have sound went CG movie is playing. but if pmf use atrac3plus mono aduio, still no sound error.
Actually, the ExtAudio-0.oma found in tmp\gameID\Mpeg-xx-xx Folder is broken.
If you want get the true oma file , you can try extract pmf from ISO, and extract oma from pmf by useing PMFAudioDumper.exe .You can extract wav from oma by useing Atrac3plus2WAV.exe