Planning for UCM support for Android on Linaro dev boards
Planning session for work needed to support UCM on Android for the Linaro development boards.
Blueprint information
- Status:
- Complete
- Approver:
- Ilias Biris
- Priority:
- Medium
- Drafter:
- Kurt Taylor
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Discussion
- Series goal:
- Accepted for trunk
- Implementation:
- Implemented
- Milestone target:
- backlog
- Started by
- Jesse Barker
- Completed by
- Jesse Barker
Whiteboard
1) Brief UCM background - bring application configuration of audio h/w to Android, ASoC driven simplification, settled on Tinyasla instead of alsa-lib, config file support for ARM (Panda, i.MX53 - need Origen, Snowball)
2) Enumerate dev boards and priority - Panda (TI), Origen (Samsung), i.MX53 (Freescale), Snowball (ST-E) - needs ALSA. BeagleXM, Others ?, Currently only Nexus S.
3) Need for common configuration files, or can they be close? OK to just tolerate differences?
4) libaudio support for existing hardware via AudioHardware and Policy, Tinyalsa/
5) Prioritizing steps to deployment - port, Android environment, development board support, Ubuntu dev - pulseaudio/
Notes from the session:
http://
List of action points
----
#ACTION: Kurt to provide a link for patch for Android source code
#ACTION: Kurt to provide a link to the configuration files and examples
of new vs. old formats and brief background paragraphs in the
specification wiki page
#ACTION: Kurt - get progress on the Android audio stack with Vishal
(code based on Alsa and libaudio)
#ACTION: Kurt to check with pabhishek on what could be the use cases for
testing (Android QA)
#ACTION: Kurt to provide a reference for the jack detection discussion
#ACTION: Ilias/Kurt to check what configuration files could be disclosed
from the vendors side.