Audio and Video support

Fingers crossed.
Did astyle produce these weird spaces?