... | ... | @@ -12,4 +12,19 @@ Some ideas for the implementation of PulseAudio features |
|
|
- we use the pw_stream API, this enables format conversion on the server and only wakes up the client with
|
|
|
the frequency depending on the requested latency, regardless of the buffer size of the server.
|
|
|
- We need precise timing support to be able to get the read and write pointers.
|
|
|
- Maybe we can use the pulseaudio config files to generate a UCM profile for the card. |
|
|
\ No newline at end of file |
|
|
- Maybe we can use the pulseaudio config files to generate a UCM profile for the card.
|
|
|
|
|
|
The PulseAudio external services:
|
|
|
|
|
|
We want to move the various pulseaudio modules to a separate service daemon. This includes:
|
|
|
|
|
|
- Streaming (RTP, possible a good time to rewrite using gstreamer)
|
|
|
- DBUS
|
|
|
- Tunnel
|
|
|
- bluetooth handling
|
|
|
|
|
|
Echo cancellation
|
|
|
|
|
|
- We want to write an echo cancellation node
|
|
|
|
|
|
|