windows: workaround for poor sound quality from xaudio2 (use directsound)
Rewrite video mode setting. Should use bpp now.
Merge branch 'sdl2' into sdl2-xcodeproj