PulseAudio

Wim Taymans edited this page Sep 11, 2017 · 1 revision
Clone this wiki locally
Clone in Desktop

Some ideas for the implementation of PulseAudio features

  • rewind, we don't want to do rewinds, we would keep the maximum latency at the render side reasonably low (10ms, or 4800 samples at 48KHz) and simply allow this worst-case latency between volume changes or stream switches.
  • Mixer API: We would like to have each physical output path have a separate node, selecting on path would make other paths inactive, possibly using UCM.
  • We would need to work on having data exchange with a ringbuffer.
  • Work on implementing the relevant modules
  • do we want a server side implementation of the pulseaudio protocol or replace the client library?
  • bluetooth plugins and modules