> The audio device is cloned and their is no longer a limitation of one device > per process and file descriptors may be shared among processes. Awesome! Cloning works, the volume-going-down-with-each-open(2) problem is gone.
I do get some audible artifacts with this patch, though, at least for mp3 playback using mpg123 (will poke at it in more depth later). Hard to explain, but something like a periodic (every 2-3 seconds), white noise stutter intermixed with the playing track. Sounds like buffer skip(?). My audio chip being hdafg1 at hdaudio1: vendor 1106 product 0397 audio0 at hdafg1: full duplex, playback, capture, mmap, independent In any case, thanks for implementing this!
