Ryan C. Gordon
Ryan C. Gordon
Ok, I'll try it over here. Are you using stock RetroArch, or is this a RetroPie install?
(Sorry, this is a giant pile of text to read.) Okay, just as a sanity check, I ran this on a Pi4 running RetroPie (because it's what I had available)....
Next thing to try, just as a guess: Let's buffer more audio per-frame and see if it helps: ```diff diff --git a/dirksimple_libretro.c b/dirksimple_libretro.c index d0e8547..8e62c2c 100644 --- a/dirksimple_libretro.c +++ b/dirksimple_libretro.c...
I don't have progress to show yet, but the gameplan for dealing with this is twofold: First, I'm writing some NEON code for the YUV->RGB converter, which will speed up...
Moving back over here, since the NEON work didn't pan out. It was suggested that maybe the dropping of audio when seeking is causing issues, and that's worth exploring: >...
Okay, status update: I had written some NEON code for this for the Nintendo Switch before, which we shipped in Star Wars Republic Commando. It made video playback go from...
I'm working on rewriting the NEON code; I've got something faster than the previous attempt that I'm still debugging. Stay tuned!
Okay, I pushed it. This is a good improvement over the existing code, and in aarch64 mode it'll likely be better since it won't run out of NEON registers. This...
Okay, we're going to move on to OpenGL then. 🤷♀️
I really don't think Lua is the culprit here, but in case I'm wrong, let's test it: here's a patch that makes it only run the Lua logic once every...