UCM baseline implementation in PulseAudio

Registered by Kurt Taylor

Work with the PulseAudio community to produce minimal initial functional baseline for UCM functionality for ARM platforms running Ubuntu. Work with Android community to use PulseAudio implementation to test UCM functionality, including possibly porting their alsalib implementation.

Blueprint information

Status:
Complete
Approver:
Kurt Taylor
Priority:
Medium
Drafter:
feng.wei
Direction:
Approved
Assignee:
feng.wei
Definition:
Approved
Series goal:
Accepted for 2011.11
Implementation:
Implemented
Milestone target:
milestone icon 2011.11
Started by
Feng Wei
Completed by
Feng Wei

Related branches

Sprints

Whiteboard

Headline:
Integrate experimental ucm in pulseaudio alsa module.
Acceptance Criteria:
patch for pulseaudio alsa-module can be used to provide pulseaudio profiles and ports by alsa ucm configurations, and switch profile/port by pactl tools. Any settings could result in alsa mixer update, which can be checked by alsamixer. Anyway, the audio play should be ok.

Status:
  pa ucm analyzing page created at https://wiki.linaro.org/WorkingGroups/Middleware/Multimedia/Specs/1111/AudioIntegration/UCMPulseAudio/Analyzation

Work items(11.10)
  [b34248] understanding current pulseaudio ucm : DONE
  [b34248] give an analyzing report : DONE
  [b34248] discuss with alsa and pulseaudio community to confirm the work to be done in pulseaudio ucm : DONE

Work items(11.11)
  [b34248] checking patches from intel to support ucm profiles in pulseaudio: DONE
  [b34248] implement ucm on pa according to conclusion of community: DONE
  [b34248] test pulseaudio ucm on i.mx53 board : DONE

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.