pulseaudio in the embedded world arun raghavan collabora ...€¦ · pulseaudio daemon bluetooth...

Post on 07-Aug-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

PulseAudio In The Embedded World

Arun RaghavanCollabora 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 volumes

Move streams while playing

Metadata-based “intelligence”

Broad overview …

So who's using it?

Nokia (N900)

Palm (Pre)

Intel (MeeGo)

Why are they using it?

Timer-based scheduling

Image by Lennart Poettering

Latency control

Dynamic routing

Modular == extensible

Active upstream

Where next?

Policy/use-case management

Filters

Compressed formats

CPU and power optimisation

???

Profit!

Thank you for coming!

top related