General
Complete name : F:\ed6_dt17.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 62.7 MiB
Duration : 3mn 0s
Overall bit rate : 2 919 Kbps
Recorded date : 2012-09-19T14:39:21.00318+09:00
Writing library : VirtualDub build 34807/release
Video
ID : 0
Format : MPEG-4 Visual
Format settings, BVOP : Yes
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default (H.263)
Codec ID : DX50
Codec ID/Hint : DivX 5
Duration : 3mn 0s
Bit rate : 2 913 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate : 29.970 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.105
Stream size : 62.6 MiB (100%)
Writing library : DivX 6.6.1.4
java.lang.NullPointerException
at jpcsp.HLE.modules150.sceMpeg.sceMpegAvcDecodeDetail(sceMpeg.java:2768)
at _S1_2_89D66D4.s(_S1_2_89D66D4.java:4)
at _S1_2_898DF48.s(_S1_2_898DF48.java:264)
at _S1_2_898E200.s(_S1_2_898E200.java:16)
at _S1_2_898E200.exec(_S1_2_898E200.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)
This NullPointerException is now fixed in r3601, but the AVI video will probably not play...
Always include a complete log file at INFO level in your reports. Thanks! How to post a log
Thank you for the fix with r3601. One of the problems that is affecting this game is native Atrac3+ decoding. When the option "Enable Atrac3+ decoding (experimental, requires Media Engine)" is enabled and the game is left at the Title Screen for a few seconds, a screeching sound is produced before JPCSP crashes. An error report such as hs_err_pidXXXX.log will be produced shortly afterward and refers to libxuggle-5.dll as the cause of the problem. Even if a user would attempt to get into the game as soon as possible by pressing on either Start or Load, JPCSP will eventually crash in the same manner.
Another problem that is affecting this game is the dark Load/Save Screen (2nd - 8th Screenshot). The ICON0 that appears when the user is about to create a new save or load a save file is incorrect (3rd & 8th Screenshot).
In terms of graphics, the screen seems to occasionally flash or flicker whenever there is a cutscene or when a character is going to another area. The graphics don't seem to be as sharp as it could be even when the screen is scaled over 1x (2x, 3x, etc.).
This game was tested with r3630. Although JPCSP doesn't crash when the option "Enable Atrac3+ decoding (experimental, requires Media Engine)" is enabled, there isn't any audio being produced at the Title Screen. While there is audio before the Title Screen is reached, the audio has regressed by having buzzy sounds. The error that appears at the Title Screen looks like this:
Code:
04:38:45 ERROR atrac3plus - SOUND_THREAD - Invalid start bit
I tried creating a log comparing r3628 (pre-migration of sceAtrac3plus to Java Decoders) and r3630 (post-migration of sceAtrac3plus to Java Decoders) which include these LogSettings:
The audio at the Title Screen of the game has returned in r3632. However, the music that plays before the Title Screen appears still has some sound distortions.
09-26-2014, 03:45 AM (This post was last modified: 09-26-2014, 06:32 AM by DragonNeos.)
The music that plays before the Title Screen appears still has some audio distortions in r3638. About the AVI videos, is JPCSP missing some functions/modules that doesn't allow the emulator to play the videos in the game?
(09-26-2014, 03:45 AM)DragonNeos Wrote: The music that plays before the Title Screen appears still has some audio distortions in r3638. About the AVI videos, is JPCSP missing some functions/modules that doesn't allow the emulator to play the videos in the game?
Yes, this game is using sceMp4 which is not properly implemented. It is still using Xuggler, but even with the Java audio decoder, this module requires more investigation to understand how it should work...