-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Afterburner Black Falcon - Freezes after Dev Logo/Copyright Screen #6794
Comments
Does it actually work in v0.9.1? Does it work in JPCSP or something else? Just want to make sure you have a good rip. -[Unknown] |
The last working build is v0.9.6-453-gda97a67,It hanged up since #5044 , |
It worked on both old v0.9.1 (bad sounds, but the rest are fine) and JPCSP (100% working). |
This is v0.9.9.1-144-g8edf255 scempeg log: |
revert unknownbrackets@af411e6 the video won't hang,but frameskipping. |
That implies that the pts is either not getting set correctly or getting stuck. When it's hung, what is m_videopts? And what are m_readSize and m_streamSize at that point? -[Unknown] |
How to find these value? |
commemt out this in sceMpegGetAtracAu() the video won't hang also,and no frameskipping in intro video.
|
If you only comment out -[Unknown] |
Only works with comment out |
What's strange is, it seems to be adding extra packets, one would think they might include audio. Maybe it's something wrong with how it's starting up, like not doing the warm up (which I'm pretty sure mpeg is supposed to, but eventually I'll need to take the plunge on sceMpeg tests, unless someone else wants to write some and help...) -[Unknown] |
Can we have a work around ? |
Update the log to v1.1.1-43-g6c31612 |
I change the log to output: |
So then -[Unknown] |
So just return 0 would solve the problem |
More like a hack than solution, since 0 just means no error when it clearly got one it was designed to detect. You can do that via CWCheat if you want to, just find the syscall in ppsspp disassembly and force v0 or whatever v0 is passed to after that syscall to 0 - this can be done by setting it's value to 0(li v0,0) or by moving value of zero register(move v0,zero). BTW is that code related - Line 1503 in c2f4fad
It seems like it was stopping this from happening, disabled because it does't happen on psp? |
In the real PSP,this game of video don't return ERROR_MPEG_NO_DATA |
Yes, but maybe something else is causing it to call that too frequently. Does it call it the same number of times? The real firmware returns no data when there's no audio remaining. It doesn't even mean end; it means there's no audio data in the buffer, afaict. So the issue here can be any of:
I'm pretty sure it should NOT return 0 when there's no audio data, and doing so will DEFINITELY break other games. I'm also pretty sure it should not delay to manually sync audio with video, since that is the game's job, and iirc, doing that again will ALSO break other games. -[Unknown] |
If I make change,at least the following: Don't break Obscure the Aftermath,Pacman land 3 ,it still hit ERROR_MPEG_NO_DATA; |
@unknownbrackets jpcsp fix this game by jpcsp/jpcsp@f4a49b8 |
I'm really not sure that's correct, since that sounds like it contradicts firmware tests I did previously, although it's been a while. I'd like to see actual firmware tests confirming this. -[Unknown] |
(no wrong) |
Can someone please adress this issue?, I very much like to play After Burner on the latest version. |
@slowfellow what device are you using ? Windows 32 bit,Windows 64 bit,Android |
I am using both Windows32 and Android 5.1.1 (Xperia Z5 compact) |
The is test build |
oop ,my change break Obscure The Aftermath |
Thanx, I will try them out, windows version now supports Afterburner. Thanx, will try android later. |
Why not make it an optional switch if it breaks some games, but supports others? |
Becuase I didn't test when I compiled |
Well I have tested some 20 games so far everything works, maybe this Obscure, The Aftermath is a combination of things |
If you un-revert e866d83, does this work? Just wondering, since it's related to the jpcsp change. -[Unknown] |
No,it doesn't. |
Fixed in #8867 |
Oh, that makes sense. So it was likely related to how it was reading the header. Thanks for testing. -[Unknown] |
Video flicking in beginning. |
Hmm, probably a new issue is better since it started at a different time - better to avoid getting confused with the old issue. -[Unknown] |
I recall this game used to be working back on v0.9.1 (according to the forum entry, it doesn't work since 0.9.5-0.9.6 and still never been fixed since then), but it freezes after the dev logo FMV/copyright screen on the later version (I'm using v0.9.9-80 in this case).
The sound thread appears to be stuck at endless loop, here's the log:
https://gist.github.com/4XPG/1a529bc99d1959f6c4fc
The text was updated successfully, but these errors were encountered: