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

(GE Emulation)(PSMF/MPEG) Monster Hunter 3rd HD Video Double Image Glitch #16360

Closed
5 tasks done
ghost opened this issue Nov 8, 2022 · 8 comments · Fixed by #16367
Closed
5 tasks done

(GE Emulation)(PSMF/MPEG) Monster Hunter 3rd HD Video Double Image Glitch #16360

ghost opened this issue Nov 8, 2022 · 8 comments · Fixed by #16367
Labels
PSMF / MPEG Issue involves scePsmf or sceMpeg video playback. Regression!
Milestone

Comments

@ghost
Copy link

ghost commented Nov 8, 2022

Game or games this happens in

NPJB40001 - Monster Hunter 3rd HD

What area of the game

During first cut scene

What happens

Screenrecording_20221108_130114_org.ppsspp.ppsspp.mp4

What should happen

No glitches during cut scene.

Screenrecording_20221108_130457_org.ppsspp.ppssppgold.mp4

GE frame capture

NPJB40001.ppdmp.zip

Platform

Android

Mobile phone model or graphics card

Vivo Y11 Android 11 Snapdragon 439 Adreno 505

PPSSPP version affected

v1.13.2-1861

Last working version

v1.13.2

Graphics backend (3D API)

Vulkan

Checklist

  • Test in the latest git build in case it's already fixed.
  • Search for other reports of the same issue.
  • Try resetting settings or older versions and include if the issue is related.
  • Try changing graphics settings to determine if one causes the glitch (especially speed hacks or enhancements/replacements.)
  • Include logs or screenshots of issue.
@ghost ghost changed the title (GE Emulation)(PSMF/MPEG) Monster Hunter 3rd HD Video Glitches (GE Emulation)(PSMF/MPEG) Monster Hunter 3rd HD Video Double Image Glitch Nov 8, 2022
@unknownbrackets
Copy link
Collaborator

Can you test a version around -900 or -1000 to narrow down when this started a bit?

I wonder if this is sceJpeg and maybe for HD remasters or something it behaves differently?

-[Unknown]

@hrydgard
Copy link
Owner

hrydgard commented Nov 8, 2022

Yeah very much looks like a glitch in YUV->RGB conversion...

@hrydgard hrydgard added the PSMF / MPEG Issue involves scePsmf or sceMpeg video playback. label Nov 8, 2022
@hrydgard hrydgard added this to the v1.14.0 milestone Nov 8, 2022
@ghost
Copy link
Author

ghost commented Nov 8, 2022

Issue started in build 76be009
Last build without double image issue a081d68
Might be the culprit is #16179 af28a3d

@unknownbrackets
Copy link
Collaborator

A log with ME set to Debug or Verbose would probably help. I guess we could chnange the planar order just on HD remasters, though...

-[Unknown]

@ghost
Copy link
Author

ghost commented Nov 9, 2022

A log with ME set to Debug or Verbose would probably help. I guess we could chnange the planar order
just on HD remasters, though...

-[Unknown]

How to get log with ME set to debug using android?

@unknownbrackets
Copy link
Collaborator

You could use the debugger: http://ppsspp-debugger.unknownbrackets.org/

Under PPSSPP's developer tools you can set ME log level, and then it'll send log messages to the browser you have connected, which you can copy and paste into a message here or into https://gist.github.com/.

But I think maybe based on #3821 I have a theory, the sceMpegAvcConvertToYuv420() function is probably wrong and needs to be corrected. I should probably do some tests to be safe... wonder if I have any games that use it.

-[Unknown]

@ghost
Copy link
Author

ghost commented Nov 9, 2022

@ghost
Copy link
Author

ghost commented Nov 9, 2022

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PSMF / MPEG Issue involves scePsmf or sceMpeg video playback. Regression!
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants