Skip to content
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

Ace Combat X2 Joint Assault video #5545

Closed
sum2012 opened this issue Feb 23, 2014 · 23 comments · Fixed by #18445
Closed

Ace Combat X2 Joint Assault video #5545

sum2012 opened this issue Feb 23, 2014 · 23 comments · Fixed by #18445
Labels
I/O Affected by I/O timing settings, or other kind of I/O issue.
Milestone

Comments

@sum2012
Copy link
Collaborator

sum2012 commented Feb 23, 2014

PPSSPP v0.9.7.2-62-g1934ede
the game black screen when FMV/cutscene in stage 13
PPSSPP Save:https://drive.google.com/file/d/0B3OaSdeV0L8kcjNpOE51V1ExWm8/edit?usp=sharing
Media debug log:https://gist.github.com/sum2012/bc893d4162f76df2e4a2

Another bug:ppsspp and Real PSP cannot share the save.
I am playing in real PSP to get same save form above.
edit:.The PPSSPP 's save is from my freind.I am better to create my own save

@sum2012
Copy link
Collaborator Author

sum2012 commented Feb 23, 2014

@sum2012
Copy link
Collaborator Author

sum2012 commented Apr 13, 2014

@kaienfr
v0.9.8-337-ge8d0cc6-windows-amd64 same problem(black screen in video)
scempeg debug log:
https://gist.github.com/sum2012/c66d77650c0847ab4aaf

@unknownbrackets
Copy link
Collaborator

Has the video improved with simulate block transfers at all?

-[Unknown]

@sum2012
Copy link
Collaborator Author

sum2012 commented Jun 16, 2014

v0.9.8-1235-gd1357e5 no improve
info log
https://gist.github.com/sum2012/fcfcb63c82d644952f94
mpeg debug log:https://gist.github.com/sum2012/7feb58c7cb47bfdca7f9
Seem It force play video again when fail.

@sum2012 sum2012 changed the title Ace Combat X2 Joint Assault video and save issue Ace Combat X2 Joint Assault video Jul 10, 2014
@sum2012
Copy link
Collaborator Author

sum2012 commented Jul 10, 2014

v0.9.8-1588-g45ff37d save issue solved.
video issue :Need replay the game first.

@sum2012
Copy link
Collaborator Author

sum2012 commented Jul 13, 2014

I find where can save again when load.(So that I don't neeed play again)
save
https://drive.google.com/file/d/0B3OaSdeV0L8kOV91TE1pMktrUm8/edit?usp=sharing

v0.9.8-1591-gef4847b mpeg log
https://gist.github.com/sum2012/c7d8720db0d0d7785c70

JPCSPTrace log:
https://gist.github.com/sum2012/cdc5985e9cb2729db6b8

@sum2012
Copy link
Collaborator Author

sum2012 commented Jul 17, 2014

@unknownbrackets
Please help to remove "Saving issue" label

@sum2012
Copy link
Collaborator Author

sum2012 commented Aug 27, 2014

ppsspp-v0.9.9.1-144-g8edf255 same video problem
(reproduce with Non-Encrypt Save
https://drive.google.com/file/d/0B3OaSdeV0L8kbFhGZVlyWGYweTA/edit?usp=sharing
,load data->Briefing)
ppsspp log:
https://gist.github.com/sum2012/f169f7d0ab5f3309d461
Jpcsp emulator log:(work)
https://gist.github.com/sum2012/3862f0f2ef3c4ebe64a9

@sum2012
Copy link
Collaborator Author

sum2012 commented Aug 27, 2014

My feel sceMpegInitAu has something wrong
edit:I just find mpegAvcAu,mpegAtracAu declare in global variable in JPCSP source.

@4XPG
Copy link

4XPG commented Dec 22, 2014

Bump, still hasn't been fixed yet on the latest svn.

Not related, but can we request for "skip mpeg/video playback" feature as a temporary workaround for games like these that hangs/crashes when trying to playback the video?

@sum2012
Copy link
Collaborator Author

sum2012 commented Jan 23, 2015

as @daniel229 metion I/O Timeing method:Host work
This is secound stage,

I/O Timeing method:Fast: (bad)
Media engine log and sceio log:
https://gist.github.com/sum2012/9b59fb1da89f436faf4b

I/O Timeing method:Host (good)
Mediia engine log and sceio log:
https://gist.github.com/sum2012/2862d49c26587b7e8c12

Hope @unknownbrackets have idea to fix it.

@unknownbrackets
Copy link
Collaborator

In sceIo.cpp, under __IoRead, there are these lines:

    // Low estimate, may be improved later from the ReadFile result.
    us = size / 100;
    if (us < 100) {
        us = 100;
    }

If you use "Fast" and change size / 100 to size / 50 does it help? Also, if you make it size / 100 + 3000 does it help?

-[Unknown]

@sum2012
Copy link
Collaborator Author

sum2012 commented Jan 23, 2015

Both change help this game,but not Innocent Life #2830

@unknownbrackets
Copy link
Collaborator

Do any other values higher than 50 work? Like 80 or 90? Just want to get a sense of how sensitive it is.

-[Unknown]

@sum2012
Copy link
Collaborator Author

sum2012 commented Jan 23, 2015

Last work value 62 ,first bad value 63

What is the correct fix , increase delay in sceio or scempeg ?
if (id == PSP_STDIN) {
DEBUG_LOG(SCEIO, "sceIoRead STDIN");
result = 0; //stdin
return true;
}
Do we need to add a check for PSP_STDOUT and PSP_STDERR ?

@Terra854
Copy link

Terra854 commented Aug 1, 2016

Is this issue fixed yet? I can't get my Android PPSSPP to play all the cutscenes for this game as of 1.2.2

@sum2012
Copy link
Collaborator Author

sum2012 commented Aug 1, 2016

@Terra854
You need this option to fix.
1

@daniel229
Copy link
Collaborator

Fixed in #8867

@unknownbrackets
Copy link
Collaborator

unknownbrackets commented Aug 28, 2016

Ah, sweet. So it was a seek rescheduling issue, probably... wait, it was the mpeg change. Well, that's good too.... I guess it was about how much it read before starting the video?

-[Unknown]

@sum2012
Copy link
Collaborator Author

sum2012 commented Aug 28, 2016

@sum2012
Copy link
Collaborator Author

sum2012 commented Oct 27, 2023

the game black screen when FMV/cutscene again in stage 13 in v1.4
downloadable good in v1.3
re-opening issue

@sum2012 sum2012 reopened this Oct 27, 2023
@sum2012
Copy link
Collaborator Author

sum2012 commented Oct 27, 2023

git bisect result #9014

Revert to master not fix.
Anyway,
v1.16.6-249-ga9d2ff29e-windows-amd64 log:
https://gist.github.com/sum2012/88db4461f777a8a5606616c65da96afb
(attached fixed save data)
NPJH50263USERID_0000.zip

sum2012 added a commit to sum2012/ppsspp that referenced this issue Nov 26, 2023
@sum2012
Copy link
Collaborator Author

sum2012 commented Nov 26, 2023

I find a easy way to fix it

sum2012 added a commit to sum2012/ppsspp that referenced this issue Nov 26, 2023
@sum2012 sum2012 added the I/O Affected by I/O timing settings, or other kind of I/O issue. label Nov 26, 2023
@sum2012 sum2012 added this to the v1.17.0 milestone Nov 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
I/O Affected by I/O timing settings, or other kind of I/O issue.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants