This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Sora o Aogite Kumo Takaku Portable--ULJM06246 fix
#1
Use the latest version rev3026,the Sora o Aogite Kumo Takaku Portable will
freeze here.

modify /trunk/src/jpcsp/HLE/modules150/sceAtrac3plus.java
Code:
    
            } else if (id.getAtracCodec().getChannelLength() < 26420) {
                // The media engine is reading chunks of 26420 bytes from the channel.
                // If the channel contains less than one chunk, request more data.

can fix this issue.


Attached Files Thumbnail(s)
   
Reply
#2
(03-10-2013, 01:28 PM)shenweip Wrote: Use the latest version rev3026,the Sora o Aogite Kumo Takaku Portable will
freeze.

modify /trunk/src/jpcsp/HLE/modules150/sceAtrac3plus.java
Code:
    
            } else if (id.getAtracCodec().getChannelLength() < 26420) {
                // The media engine is reading chunks of 26420 bytes from the channel.
                // If the channel contains less than one chunk, request more data.

can fix this issue.
Could you post a log with sceAtrac3plus at the DEBUG level with both versions (Jpcsp original and your modified version)?

Thank you!
Always include a complete log file at INFO level in your reports. Thanks! How to post a log
Reply
#3
(03-10-2013, 01:49 PM)gid15 Wrote: Could you post a log with sceAtrac3plus at the DEBUG level with both versions (Jpcsp original and your modified version)?

Thank you!

These are log you require,thank you!


Attached Files
.7z   originalr3026log.7z (Size: 153.3 KB / Downloads: 153)
.7z   modifiedr3026log.7z (Size: 271.2 KB / Downloads: 160)
Reply
#4
(03-10-2013, 01:28 PM)shenweip Wrote:
Code:
    
            } else if (id.getAtracCodec().getChannelLength() < 26420) {
                // The media engine is reading chunks of 26420 bytes from the channel.
                // If the channel contains less than one chunk, request more data.

Another place still freeze,I find modify to this will be better for this game.
Code:
} else if (id.getAtracCodec().getChannelLength() < 0) {
Reply
#5
Code:
22:07:34 DEBUG hle.ThreadManForUser - STM_AT3_VO_3e - sceKernelTerminateThread uid=0x40
22:07:34 DEBUG  runtime - STM_AT3_VO_3e - Exiting Thread THFSAsyncRead(uid=0x40, Status=PSP_THREAD_STOPPED, Wait=None, doCallbacks=false)
22:07:34 DEBUG hle.sceCtrl - STM_AT3_VO_3e - hleCtrlExecuteSampling
22:07:34 DEBUG hle.ThreadManForUser - STM_AT3_VO_3e - Triggering Interrupt VBLANK(0x1E)
22:07:34 DEBUG hle.ThreadManForUser - STM_AT3_VO_3e - End of Interrupt
22:07:34 DEBUG  runtime - STM_AT3_VO_3e - syncThread currentThread=STM_AT3_VO_3e, currentRuntimeThread=STM_AT3_VO_3e
22:07:34 DEBUG  runtime - STM_AT3_VO_3e - syncEmulator immediately=false
22:07:34 DEBUG hle.ThreadManForUser - STM_AT3_VO_3e - sceKernelWaitThreadEndCB uid=0x40, timeout_addr=0x9FB6C10
22:07:34 DEBUG hle.ThreadManForUser - STM_AT3_VO_3e - hleKernelWaitThreadEnd SceUID=0x40, callbacks=true
22:07:34 DEBUG hle.ThreadManForUser - STM_AT3_VO_3e - hleKernelWaitThreadEnd THFSAsyncRead(uid=0x40, Status=PSP_THREAD_STOPPED, Wait=None, doCallbacks=false) thread already stopped, not waiting
22:07:34 DEBUG  runtime - STM_AT3_VO_3e - syncThread currentThread=STM_AT3_VO_3e, currentRuntimeThread=STM_AT3_VO_3e
22:07:34 DEBUG  runtime - STM_AT3_VO_3e - syncEmulator immediately=false
22:07:34 DEBUG hle.ThreadManForUser - STM_AT3_VO_3e - sceKernelTerminateThread uid=0x40
22:07:34 DEBUG  runtime - STM_AT3_VO_3e - syncThread currentThread=STM_AT3_VO_3e, currentRuntimeThread=STM_AT3_VO_3e
22:07:34 DEBUG  runtime - STM_AT3_VO_3e - syncEmulator immediately=false
22:07:34 DEBUG hle.ThreadManForUser - STM_AT3_VO_3e - sceKernelWaitThreadEndCB uid=0x40, timeout_addr=0x9FB6C10
22:07:34 DEBUG hle.ThreadManForUser - STM_AT3_VO_3e - hleKernelWaitThreadEnd SceUID=0x40, callbacks=true
22:07:34 DEBUG hle.ThreadManForUser - STM_AT3_VO_3e - hleKernelWaitThreadEnd THFSAsyncRead(uid=0x40, Status=PSP_THREAD_STOPPED, Wait=None, doCallbacks=false) thread already stopped, not waiting
22:07:34 DEBUG  runtime - STM_AT3_VO_3e - syncThread currentThread=STM_AT3_VO_3e, currentRuntimeThread=STM_AT3_VO_3e
22:07:34 DEBUG  runtime - STM_AT3_VO_3e - syncEmulator immediately=false
22:07:34 DEBUG hle.ThreadManForUser - STM_AT3_VO_3e - sceKernelTerminateThread uid=0x40
From the log file, it looks more like a problem with thread scheduling / sceKernelTerminateThread. I will investigate more this area...
Always include a complete log file at INFO level in your reports. Thanks! How to post a log
Reply
#6
Yes,thanks gidSmile
Reply
#7
Tested with r3027,it can help to this game,Smile
But sometimes it will freeze in savedata page.Here is log.


Attached Files
.7z   3027log.7z (Size: 2.46 KB / Downloads: 143)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)