hrydgard / ppsspp

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
https://www.ppsspp.org
Other
11.39k stars 2.19k forks source link

Audio during cutscenes in Scooby-Doo! Who's Watching Who? is out of sync and distorted #13872

Open ghost opened 3 years ago

ghost commented 3 years ago

Emulation speed fluctuates wildly but never seems to reach 100%, which leads to the audio sounding horribly crackly and distorted. It also doesn't match up to the cutscene at all. I've tried it with Vulkan and OpenGL and at x4 and x1 resolution. Audio during gameplay sounds fine.

Capture

Panderner commented 3 years ago

@Tiberius1437 are you using the latest build of PPSSPP?

ghost commented 3 years ago

Yes

unknownbrackets commented 3 years ago

What device is this on? Does frameskip help? If you fast forward does it run faster?

If the game can't run at 100% on your hardware, sound will be broken and distorted. This is because games produce tiny bits of the audio is they do other things, so if anything false behind, audio is always the most obvious thing.

Maybe there's something fixable making it slow, but I'm just trying to identify if there's multiple issues here or not.

-[Unknown]

ghost commented 3 years ago

What device is this on?

PC

Does frameskip help?

Setting frameskip to 1 breaks it entirely. The audio is still playing and just as distorted but the cutscene freezes and then skips to the end.

If you fast forward does it run faster?

Yes it physically plays faster but the audio is still distorted.

sum2012 commented 3 years ago

@Tiberius1437 Plesae try my mpeg video warm up version.Need copy to your ppsspp folder (I don't include assets) https://drive.google.com/file/d/10q2vw0TcjiOC2Y4HNafsKtfn55FTwghT/view?usp=sharing

ghost commented 3 years ago

This branch made it far worse. Now the FMV is skipping and stuttering. The audio is still broken in exactly the same way.