Reported by: Jacob Rhoden Tested by: Jacob Rhoden, mp
* add support for mic record channel * add support for setblocksize * make mpsafe * make getptr accurate * reduce buffer size from 64k to 16k for better synchronisation