curation of topics from : List of prioritized topics for the Audio HAL
PoC github repo : android-external-audio-mixing repository
hint about progress steps
# | Summary | Due Date | Content Work Packages | Details Comments |
---|---|---|---|---|
1 | Multiple devices management |
| ||
2 | HW acceleration Emulation |
|
Components overview | Host and emulator interactions |
---|---|
Delegation of audio processing |
---|
# | Component - main topics | Owners | JIRA sub-items | Implementation details |
---|---|---|---|---|
raw streams | Raw Stream Extraction(multizone audio, etc.) todo: detail it + use case AMM demo |
| ||
Input and Control of external streams(microphone, or external player) todo: detail it + use case todo: be more explicit and clear about for example what is "external" AMM demo |
| |||
13 | Bluetooth Device Integration in Android System.As a user I have a BT headset (with speakers, microphone, control buttons, or even the car itself, etc.). I should be able to use it in an Android System. |
| ||
08 | Ensure measurability of full audio path latencyAs a user I would not want my audio connection to be delayed. Each delay measure will be split in modules, which module brings which delay, eg (Bluetooth delay, mixing delay, routing delay,...) AMM demo (TBC) |
| ||
Offloading to external speakers or loopback to Android.(offloading examples, codecs MPEG,MP3, DSPs, transport e.g. AVB) |
| |||
09 | Offloading use case : Forwarding Multi-Channel audioefficiency by keeping |
|
This info is to be moved in the repo readme, the current readme is not at the root of the repo to avoid aosp directory pollution, therefore this info will move once a new structure of repo is created with manifest and new readme
|
repo init -u https://android.googlesource.com/platform/manifest -b android-10.0.0_r40 |
repo sync |
source build/envsetup.sh |
lunch |
m |
# | Summary | Due Date | Content Work Packages | Details Comments |
---|---|---|---|---|
1 | running demo on real HW |
| ||
2 | Full Audio Path on real HW |
| ||
3 | Selected Functions partitioned on HW |
|