Hi, Glenn Kasten
Thank you for your quickly response.
For question 1:
We have two output threads in audio flinger, one is for deep buffer (music
playback), the other is for low latency(). And low latency output thread
will enable fast mixer staticly,this thread will mix normal tracks and
write
Question 1:
The pipe from normal mixer's submix to fast mixer track 0 is needed for
devices that can only handle a single output stream in the kernel.
This was a problem initially. Nowadays, more devices support mixing in the
kernel, so we could remove the pipe.
I am filing an internal issue