Home | About | Community | Download | Documentation | Planet |
Download PulseAudio
Distribution
Typically PulseAudio would be provided by your OS distribution. As PulseAudio forms part of what is typically preferred to as the plumbing layer of Linux userspace, it is a non-trivial job to integrate it fully to form a complete system. This is why we strongly encourage you to go via your distribution whenever possible.
Source Code
The current releases can always be found in our releases directory.
Development Sources
Current development sources of PulseAudio are managed with GIT hosted here on freedesktop.org. Browse the repository online or check out the code with:
git clone git://anongit.freedesktop.org/pulseaudio/pulseaudio
Alternatively if you have trouble connecting (due to firewalls and such), try with the slower HTTP protocol:
git clone http://anongit.freedesktop.org/git/pulseaudio/pulseaudio.git
Read this explanation about the Git Branches and the release cycle.
Windows Binaries
Windows is also supported thanks to our awesome community. For more information, see Windows Support.
Dependencies
Build Dependencies
- libsndfile (>= 1.0.18)
- libatomic_ops 1.2 or newer (1.1 and older do not work in all situations, and result in inline assembly compilation failures when compiling PulseAudio) Download v1.2 from libatomic_ops-1.2.tar.gz
- libspeexdsp Required as of 0.9.11, >= 1.2rc1 as of 1.0
- libtool (>= 2.4)
- json-c (>= 0.11)
- gettext (>= 0.18.1)
- libsamplerate (optional, deprecated)
- X11 (optional)
- libcap (optional)
- alsa-lib (>= 1.0.19, optional)
- glib 2.0 (optional)
- GTK+ 3.0 (optional)
- Avahi (optional)
- jack (optional)
- libasyncns (optional)
- tcpwrap (optional)
- lirc (optional)
- Gconf 2.0 (optional as of 0.9.12)
- D-Bus (>= 1.4.12, optional)
- fftw (>= 3.0, optional as of 1.0, used for the equalizer plugin)
- orc (>= 0.4.9, optional as of 1.0)
- libgdbm (mandatory from 0.9.11 to 0.9.15, optional as of 0.9.16)
- libtdb (optional as of 0.9.16)
- Check (optional)
- sbc (>= 1.0, optional)
- libsystemd-login (optional)
- libsystemd-journal (optional)
- libbluetooth (>= 4.101, optional)
Runtime Dependencies
- BlueZ (>= 4.99, optional)
- oFono (>= 1.13, optional)
- RealtimeKit (optional)