Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | output/pulse: call mixer on state changes | Max Kellermann | 2009-10-23 | 1 | -1/+13 |
| | | | | | | Don't let the mixer plugin "override" the libpulse callbacks. Instead, add a "mixer" attribute to the pulse_output struct, and call the mixer on all interesting events. | ||||
* | pulse: code rewrite using the asynchronous libpulse API | Max Kellermann | 2009-10-21 | 1 | -0/+58 |
This is a complete rewrite of the PulseAudio output plugin. It uses the asynchronous API, which gives us more control over everything. Additionally, it connects to the PulseAudio server on startup, and keeps this connection up while MPD runs. During pause, instead of closing the stream, it enables "cork". |