Latest API update
It's a reasonably big change, and someone should test sending and recieving video and audio
fix segfault on lack of audio formats