Output no longer frees AudioBufferList from datasource (it is assumed the caller if providing a global preallocated audio buffer list). Also added tweaks to make sure silence occurs on nil or NULL values
Output no longer frees AudioBufferList from datasource (it is assumed the caller if providing a global preallocated audio buffer list). Also added tweaks to make sure silence occurs on nil or NULL values

NghiaTranUIT/EZAudio,ale0xB/EZAudio,shabbirh/EZAudio,sahara108/EZAudio,songxing10000/EZAudio,kyroskoh/EZAudio,hakanw/EZAudio,hzwangsiyu/EZAudio,solomon23/EZAudio,joehsieh/EZAudio,Farteen/EZAudio,eigentone11/EZAudio,shabbirh/EZAudio,iichenbf/EZAudio,xinxu/EZAudio,blender/EZAudio,songxing10000/EZAudio,KelvinJin/EZAudio,hakanw/EZAudio,itomych/EZAudio,Farteen/EZAudio,NghiaTranUIT/EZAudio,iichenbf/EZAudio,huxia/EZAudio,joehsieh/EZAudio,sahara108/EZAudio,arisecbf/EZAudio,huxia/EZAudio,ale0xB/EZAudio,eigentone11/EZAudio,kyroskoh/EZAudio,pranavlathigara/EZAudio,itomych/EZAudio,hzwangsiyu/EZAudio,KelvinJin/EZAudio,DeskConnect/EZAudio,pranavlathigara/EZAudio,solomon23/EZAudio,blender/EZAudio,xinxu/EZAudio,DeskConnect/EZAudio,arisecbf/EZAudio