I am developing and trying to upstream Linux ALSA (audio) driver for goldfish. The default audio driver does not use standard Linux audio interface (ALSA). When I sent my changes to upstream Linux kernel mailing list,
Greg KH wanted me to check if my changes goes upstream will Android start using ALSA interface? Advantage of having a ALSA driver is that the audio driver can be move out of staging and could get more contribution.
So my question is "Will Android emulator images switch to ALSA interface if my change is upstreamed"? It does not make much sense to upstream my code if it is not going to be used.
Note: To use ALSA interface tinyalsa library (available in AOSP at external/tinyalsa) can be used for audio HAL. Should not be a huge change I think.
Thanks,
PrasannaKumar