use caf and legacy alsa