Wrong callback was being called
No longer appends null-byte, and av audio callback wasnt adding pcm data to the array
another segfault and heap overflow when recieving audio fixed