[feature] switch off disable_out when snd_head hasn't any data
[feature] new memory alloc API TNEW() NTNEW()