-
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
Xyanide Resurrection freezing #8526
Comments
Did it ever work before? |
Not happen in v1.0.1-891-g1c67de0 ,but happen in v1.0.1-898-gbb96478 even not freezing in v1.0.1-891-g1c67de0,bu still has this error,
|
During the log you posted:
It seems to think that the video has aac audio. I wonder if we're flushing wrong... maybe logging sceIo would help us understand if it's trying to play two different videos or just one? -[Unknown] |
It reads less data:
And then seeks to the beginning:
It then flushes, which we survive, and then flushes again, which we don't. Seems strange. There's also stuff like this:
I suspect we're trying to decode garbage, or header data, or something we ought not to... -[Unknown] |
v1.2.2-839-gfb05c05 same problem |
jpcsp hang earily with this log: edit:If I make a "try...except" ,then it make the same freeze place |
Will have to compile later. Sounds like we're down to: -[Unknown] |
Here's one in the middle: v1.2.2-680-g0519b3ef7.zip -[Unknown] |
To narrow that range a bit to more likely commits: Just gonna send the exe now, reuse the other files from v1.2.2-680-g0519b3ef7. v1.2.2-634-g606856c9a.zip The game has logged "bad video stream": And it seems to use both Psmf and Mpeg. -[Unknown] |
Okay so to confirm that even better, here's a build with #8803 reverted. We still want those changes for sure, but this will confirm if the latest version works without them. Again, just the exe - use with assets from v1.6.2 or the latest git build. If that does, here's a few for partial reverts of that PR (I think the last 3 commits are most likely to be related): revert-8803-last3-c8d0270.zip I wonder what -[Unknown] |
I 1 years leave,good news hear from this game, |
mpeg-ver-alert log |
Okay, so it's using the firmware version which should be the latest. Hmm: #8867 (comment) notes Xyanide impacted then, so presumably working when that was merged to some degree... It gets tricky if two different things broke it. We could try reverting 8803, 8867, 9014, and 9484. If it's all related to Mpeg, those should be the PRs that cause it. Want to try that or should I try to make a build? PS: Good to see you around. -[Unknown] |
revert 8803 have tested fail. (You have made it to me to test https://github.com/hrydgard/ppsspp/files/2065554/revert-8803.zip ) |
Here's all of them reverted: revert-8803-8867-9014-9484.zip -[Unknown] |
revert-8803-8867-90149484.zip don't work |
@unknownbrackets I want to find out which commit in #8803 have problem , but checkout submodule error ,can you help me ? thanks |
Hmm... you might have to try It changed in this commit: -[Unknown] |
Thanks,that work. |
Ah - that could even mean it broke earlier on then, just not consistently. -[Unknown] |
Hmm, v1.2.2-648-ge72cc3321 test 5 times not hang |
git bisect result: garbage data can be proved from good log: |
In v1.2.2-658-gce8d2be ,revert 41f2999 100% don't hang |
Maybe this change is now truncating a frame (sometimes) at a ringbuffer boundary and it's not working properly or not providing more data the way we expect...? 41f2999#diff-7569aff64133d9c49602eec78c0dfd5bL1447 Hm. -[Unknown] |
I find out another bad change is 558b462 But in the current master,maybe I revert some wrong sum2012@6760c3d , video suddenly become black. |
Same happens on latest build this is a text that spams in the log when i encounter freezing
|
Update the log to v1.10.3-1052-gf3c05cb81-windows-amd64 |
@shenweip Thanks again |
it's seems this game is broken again after #13663 Merge. |
Oops, just a mistake. |
Seems like a scempeg bug
log
https://gist.github.com/daniel229/15538499b882fcf3a39c
The text was updated successfully, but these errors were encountered: