Reconfigured EZOutputDataSource to provide AudioBufferList to fill with audio data instead of asking the EZOutputDataSource to allocate its own buffers (much more stable)