add smoothing buffer, loopback test, mixer start