mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-04-25 14:16:10 +03:00
[GH-ISSUE #2548] Opening video title screens for Legend of Heroes: Trails in The Sky and Ys Seven now broken since v0.8.1-88-gcff69a3 #997
Labels
No labels
Atrac3+
Audio
CPU emulation
D3D11
D3D9 (removed)
Depth / Z
Feature Request
Font Atlas
GE emulation
Guardband / Range Culling
HLE/Kernel
I/O
Input/Controller
MP3
Multithreading
Needs hardware testing
Networking/adhoc/infrastructure
No Feedback / Outdated?
OpenGL
PGF / sceFont
PSMF / MPEG
Platform-specific (Android)
Platform-specific (Windows)
Platform-specific (iOS)
PowerVR GPU
SDL2
Saving issue
User Interface
Vulkan
arm64jit
armjit
armv6
x86jit
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ppsspp#997
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @solarmystic on GitHub (Jun 30, 2013).
Original GitHub issue: https://github.com/hrydgard/ppsspp/issues/2548
Issue is as described in the title. Last working revision for working intro cutscenes for both those games is v0.8.1-76-g95d6260.
Normally I'd describe the ability to skip those screens as a bonus, but this is still broken behaviour since other videos in the games themselves may also be broken.
Problem reproduction:-
The suspected revision/commit that is responsible for the issue is either v0.8.1-84-g9628001
github.com/hrydgard/ppsspp@9628001f56or v0.8.1-82-gd18eb99github.com/hrydgard/ppsspp@d18eb994dasince they both deal with videos and v0.8.1-76-g95d6260 is the last working one for both those games.Logfiles taken from Legend of Heroes: Trails in the Sky (game start to main menu then exit, without skipping any videos in between):
(from 0.8.1-76, last downloadable working build):-
https://gist.github.com/solarmystic/5894315
(from 0.8.1-88, first downloadable broken build):-
https://gist.github.com/solarmystic/5894320
Youtube videos showing the difference:-
0.8.1-76 (working behaviour)
http://www.youtube.com/watch?v=_eo6JiTMxhY
0.8.1-88 (broken behaviour)
http://www.youtube.com/watch?v=OnpE3HAfVhg
@oioitff commented on GitHub (Jun 30, 2013):
Hmm, it should be broken by #2521.
@solarmystic Do those games call sceMpegAvcDecodeDetail before sceMpegGetAvcAu ?
@solarmystic commented on GitHub (Jun 30, 2013):
@oioitff
I think so. How would I find that out?
@oioitff commented on GitHub (Jun 30, 2013):
You can simply add INFO_LOG(...) in these two functions in sceMpeg.cpp.
If so, you can try this simple fix in sceMpeg.cpp:
@solarmystic commented on GitHub (Jun 30, 2013):
@oioitff
I'm sorry, I'm not so sure how to do that, I'm rather noobish in programming. Could I have a test build from you with that fix instead and test it out to see whether it fixes it? I can do it right away.
@oioitff commented on GitHub (Jun 30, 2013):
Thanks. Here is a test build with that fix and some info logs: https://docs.google.com/file/d/0B1ftGc2t9-dZVTNFVDl4NXpNSVE/edit?usp=sharing
@solarmystic commented on GitHub (Jun 30, 2013):
@oioitff
Using the test build, the issue is still not fixed unfortunately
Here is the logfile using your testbuild (when running Legend of Heroes: Trails in The Sky+infologs):-
https://gist.github.com/solarmystic/5894807
Logfile when running Ys Seven using your testbuild(+infologs):-
https://gist.github.com/solarmystic/5894810
@oioitff commented on GitHub (Jun 30, 2013):
@solarmystic That's enough, thanks :)
@solarmystic commented on GitHub (Jun 30, 2013):
Yep it's fixed now, thanks @oioitff .