2016-04-24, 02:49
Thanks for testing! I think it's safe to say that my experiment with VideoPlayer has failed. This was my expectation all along. VideoPlayer is inherently built for synchronization - not realtime. It has multiple stages - input, demuxing, decoding and displaying. Each with its own possibility to buffer, each with its own delay.
Now that 100% of RetroPlayer has been merged into VideoPlayer, I can start building a low-latency player from scratch, using parts of VideoPlayer as the building blocks while keeping the code size absolutely minimal. I must say, as far as failures go, this was a pretty successful one
I'm uploading a new build if anyone wants to test Montellese's new feature - On windows, controllers will power off on exit. This will be my last VideoPlayer-based build until the new RetroPlayer is ready.
Now that 100% of RetroPlayer has been merged into VideoPlayer, I can start building a low-latency player from scratch, using parts of VideoPlayer as the building blocks while keeping the code size absolutely minimal. I must say, as far as failures go, this was a pretty successful one
I'm uploading a new build if anyone wants to test Montellese's new feature - On windows, controllers will power off on exit. This will be my last VideoPlayer-based build until the new RetroPlayer is ready.