video: port to sdl2
audio: port to sdl2
input: port to sdl2