summaryrefslogtreecommitdiff
path: root/audio/apulse/README
diff options
context:
space:
mode:
authorCapi X <capi_x@haibane.org>2019-11-02 01:13:24 +0700
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2019-11-02 01:13:24 +0700
commitfdf6869da608a7dcab49455a40d11863b4ddc38c (patch)
tree64217e17e1a1a457705a1c54cf8d6348642e82fd /audio/apulse/README
parentff09a30c9ca5ec8886b05b5c08bf11a482f9d225 (diff)
downloadslackbuilds-fdf6869da608a7dcab49455a40d11863b4ddc38c.tar.gz
audio/apulse: Added (PulseAudio emulation for ALSA).
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'audio/apulse/README')
-rw-r--r--audio/apulse/README15
1 files changed, 15 insertions, 0 deletions
diff --git a/audio/apulse/README b/audio/apulse/README
new file mode 100644
index 0000000000..75d2adf6df
--- /dev/null
+++ b/audio/apulse/README
@@ -0,0 +1,15 @@
+PulseAudio emulation for ALSA.
+
+The program provides an alternative partial implementation of the PulseAudio
+API. It consists of a loader script and a number of shared libraries with the
+same names as from original PulseAudio, so applications could dynamically load
+them and think they are talking to PulseAudio. Internally, no separate sound
+mixing daemon is used. Instead, apulse relies on ALSA's dmix, dsnoop, and plug
+plugins to handle multiple sound sources and capture streams running at the same
+time. dmix plugin muxes multiple playback streams; dsnoop plugin allow multiple
+applications to capture from a single microphone; and plug plugin transparently
+converts audio between various sample formats, sample rates and channel numbers.
+For more than a decade now, ALSA comes with these plugins enabled and configured
+by default. Cmake is required to build it.
+
+Note: It's recommended to uninstall PulseAudio before install apulse.