pulseaudio in the embedded world arun raghavan collabora
play

PulseAudio In The Embedded World Arun Raghavan Collabora Multimedia - PowerPoint PPT Presentation

PulseAudio In The Embedded World Arun Raghavan Collabora Multimedia PulseAudio what and why? ALSA is a low-level API Need something more app-friendly More features PulseAudio Sound server Simple API Async API Per-app volumes Flat


  1. PulseAudio In The Embedded World Arun Raghavan Collabora Multimedia

  2. PulseAudio – what and why?

  3. ALSA is a low-level API

  4. Need something more app-friendly

  5. More features

  6. … PulseAudio

  7. Sound server

  8. Simple API Async API

  9. Per-app volumes Flat volumes

  10. Move streams while playing Metadata-based “intelligence”

  11. Broad overview …

  12. So who's using it?

  13. Nokia (N900) Palm (Pre) Intel (MeeGo)

  14. Why are they using it?

  15. Timer-based scheduling

  16. Image by Lennart Poettering

  17. Latency control

  18. Dynamic routing

  19. Modular == extensible

  20. Active upstream

  21. Where next?

  22. Policy/use-case management

  23. Filters

  24. Compressed formats

  25. CPU and power optimisation

  26. ???

  27. Profit!

  28. Thank you for coming!

Recommend


More recommend