ppsspp icon indicating copy to clipboard operation
ppsspp copied to clipboard

Meruru no Atelier Plus - Arland no Renkinjutsushi 3 - Official PlayView bluescreen when watch video

Open sum2012 opened this issue 3 years ago • 5 comments

Game or games this happens in

NPJH60026

What area of the game / PPSSPP

According to daniel229 , it is free

ISO: https://www.mediafire.com/file/icm3d5kbdzw4cc9/PSP-Meruru_no_Atelier_Plus_-Arland_no_Renkinjutsushi_3-Official_PlayView%2528Japan%2529_%2528PSN%2529.rar/file DLC: https://www.mediafire.com/file/y4uir6wvinscfh4/PSPDLC179_-Meruru_no_Atelier_Plus-Arland_no_Renkinjutsushi_3-Official_PlayView%2528Japan%2529_%2528DLC%2529.rar/file

1

2

What should happen

Should not blue sceen,correcly see video

Logs

Log: https://gist.github.com/sum2012/f097a32f52c328efd04ca298c742adb3

Platform

Windows

Mobile phone model or graphics card

Nvidia Geforce 710

PPSSPP version affected

v1.13.2-1524-gcbe31af8c

Last working version

None

Graphics backend (3D API)

OpenGL / GLES

Checklist

  • [X] Test in the latest git build in case it's already fixed.
  • [X] Search for other reports of the same issue.
  • [X] Try resetting settings or older versions and include if the issue is related.
  • [X] Try without any cheats and without loading any save states.
  • [X] Include logs or screenshots of issue.

sum2012 avatar Oct 16 '22 08:10 sum2012

It's kind of a duplicate of #1755, we just don't have MP4 support, it's not limited to a game/app X or Y, but all that have mp4, which is not that many actually.

LunaMoo avatar Oct 16 '22 10:10 LunaMoo

It is bluesceen issue and it is used with some mpeg code don't impl 30:42:356 user_main E[ME]: HLE\sceMpeg.cpp:2147 UNIMPL sceMpegAvcResourceInit(00000001) 30:42:356 user_main E[ME]: HLE\sceMpeg.cpp:2124 UNIMPL sceMpegAvcResourceGetAvcDecTopAddr(00000003) 30:42:356 user_main E[ME]: HLE\sceMpeg.cpp:2137 UNIMPL sceMpegAvcResourceGetAvcEsBuf(deadbeef)

sum2012 avatar Oct 16 '22 10:10 sum2012

Now , I think that sceMpegAvcResourceGetAvcEsBuf allocate memory is for sceMp4 data buffer AI give me sceMpegAvcResourceAddr = 0x08810000; better

sum2012 avatar Nov 08 '25 12:11 sum2012

Now I know scePspNpDrm_user.cpp of sceNpDrmEdataSetupKey() doesn't check encrypted before process.

sum2012 avatar Nov 08 '25 17:11 sum2012

After all changes, I still don't understand that sceMp4 callback read wrong buffer data

sum2012 avatar Nov 08 '25 23:11 sum2012