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.01k stars 2.15k forks source link

SOCOM - U.S. Navy SEALS - Fireteam Bravo 3 atrac error #8179

Open daniel229 opened 8 years ago

daniel229 commented 8 years ago

happen in the end of the cutscene. The demo also happen. Since https://github.com/hrydgard/ppsspp/pull/8011 ,https://github.com/hrydgard/ppsspp/pull/8176 does not help

55:57:226 Streamer Thr I[ME]: HW\MediaEngine.cpp:87 FF: Frame data doesn't match channel configuration!
55:57:226 Streamer Thr E[ME]: HLE\sceAtrac.cpp:442 avcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7
55:57:230 Streamer Thr I[ME]: HW\MediaEngine.cpp:87 FF: Frame data doesn't match channel configuration!
55:57:230 Streamer Thr E[ME]: HLE\sceAtrac.cpp:442 avcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7
55:57:233 user_main    I[ME]: HLE\sceAtrac.cpp:1413 sceAtracReleaseAtracID(1)
55:57:233 user_main    I[ME]: HLE\sceAtrac.cpp:1413 sceAtracReleaseAtracID(2)

the cutscene 01

demo download CAMPAIGN->select map STOCKPILE https://onedrive.live.com/?id=46301D80532F136C!108&cid=46301D80532F136C&group=0&parId=46301D80532F136C!111&authkey=!ABcGX_37t7ik7Kg&action=locate

ppsspp-gamer commented 8 years ago

Any chance also take a look the lighting problem caused by bloom effect?

unknownbrackets commented 8 years ago

Those shrubs. Not sure what's happening there, I don't think it's lighting.

It looks like this is an issue with sceAtracGetStreamDataInfo, most likely. It gets down to 0 remaining frames, and then expects the result of sceAtracGetStreamDataInfo to be correct, which it isn't.

-[Unknown]

daniel229 commented 8 years ago

The errors don't happen with setting to 222Mhz.

unknownbrackets commented 8 years ago

You mean the atrac errors don't? That sounds like a tricky timing issue, potentially.

Or do you mean the weird shrubs and other stuff?

-[Unknown]

daniel229 commented 8 years ago

The atrac errors

unknownbrackets commented 8 years ago

Hmm, in that case, I'm thinking that it's reading into the buffer on a separate thread maybe, so this could be an issue of reading the data directly from PSP ram.

-[Unknown]

daniel229 commented 8 years ago

This happen agains.

hrydgard commented 8 years ago

@daniel229 Can you see if you can find which commit broke it?

daniel229 commented 8 years ago

Strange,I just saw it three times, in the recent build,but when I try the same builds agains,it does not happen.

hrydgard commented 8 years ago

Try it some more then - maybe play with savestates?

daniel229 commented 8 years ago

No,I never use savestate.

daniel229 commented 8 years ago

probably never fixed before,it just randomly happen and not offen.I just got it in v1.1.1-797-gcd35684

28:17:401 Streamer Thr I[ME]: HW\MediaEngine.cpp:87 FF: Invalid gain location: ch=0, sb=2, pos=1, val=13
28:17:401 Streamer Thr E[ME]: HLE\sceAtrac.cpp:560 avcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7
hrydgard commented 8 years ago

OK, let's leave it open then. Maybe this will have to wait until after 1.2.0.