Use a semaphore to prevent us from having to busy wait on the audio buffer queue
Append the NAL data by reference instead of copying into a new buffer