Investigate sound support
QEMU on ARM may lack sound emulation. Investigate and doucment with the aim being to demonstrate features like optimised AAC decoding.
Blueprint information
- Status:
- Complete
- Approver:
- Michael Hope
- Priority:
- Not
- Drafter:
- Peter Maydell
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- Accepted for trunk
- Implementation:
- Implemented
- Milestone target:
- backlog
- Started by
- Peter Maydell
- Completed by
- Peter Maydell
Related branches
Related bugs
Sprints
Whiteboard
Marking this blueprint as implemented since Mathieu's PL041 patches are now in qemu-linaro and upstream.
Sound should work on qemu in general, although there may be problems with individual device models for some boards. Whether it is prone to stutter or latency issues is worth testing.
The audio hardware may be emulated or virtio based.
The minimum requirement is support for music playback. A MP3 player running under emulation should be able to play stereo audio back without any stutter. Excessive buffering and high latency are acceptable.
Past that, other areas may be looked into:
* Lower latency
* Audio input
* Low enough latency that roundtrip systems like VoIP are usable
Note that Mathieu Sonet has posted pl041 patches which add sound support to versatilepb/
Estimate: 1m
Tags: community
Work Items
Work items:
Investigate current state: TODO
Investigate support on x86: TODO
Define requirements: TODO
Create blueprints for future work: TODO
Dependency tree
* Blueprints in grey have been implemented.