fix pcm buffer allocation + start timer when open is called