Originally posted by blackshard
View Post
To be competitive, the system need to be low-power, low latency, good sound quality (floating point sound mixing must be used but this is expensive)
To meet this target, "CPU-efficient" is necessary.
To be "CPU-efficient", SIMD instruction must be used
context switch should be avoided as much as possible => sound mixing in kernel mode
PA simply do not meet this requirement.
if Android go for resource-hungary application such as HD movie, 3D games in the future.
Google will need to send hundreds of best programmer to optimize PA (but i doubt if this will succeed)
Why don't they use right tool at the beginning? OSS4 or add floating point kernel sound mixing to ALSA. It save their time
Comment