Hi all,
I’m developing a new libretro based frontend, and while I was able to run some opengl accelerated cores like Mupen64 and Flycast, both suffer from weird changes in A/V speed and pitch from time to time while running. After some trial and error, I found out that the issue was only happening when threaded video options were enabled in both cores, so that when disabled, both worked fine with no issues.
Apart from unloading multithreaded cores special functionality, I was not able to find any reference in the API or core documentation talking about any special procedure when running multithreaded cores, so not sure what I’m doing wrong or missing.
Any advise on this topic?