frame_rest_suggest just gives back CPU if >= 1. This prevents 100% CPU usage; for example when streaming or recording/whatever. The problem is allegro timers are not uniform across all OS or Windows versions, and with every new version of Windows their "compatability layers" keep getting worse and worse.

The good news is that VLC is open source so I can dig around there if need be.

I'm confused though: Is the FPS too high or too low?



(PS1: ZoriaRPG, is _WIN32 macro set in your compiler settings, or just WIN32? [both should be])
(PS2: frame_rest_suggest you can just leave at 0. Probably should be made the default on WIN8/WIN10)