Repository Organization
src/daemon
Code for the PulseAudio daemon
src/modules
PulseAudio daemon modules source code
src/utils
Basic applications provided by PulseAudio, including pactl
, pacmd
, and paplay
.
src/pulsecore
Code for the libpulsecore.so
library, which is exclusively used by the PulseAudio daemon. This library also depends on symbols from libpulse.so
and libpulsecommon.so
.
src/pulse
This contalins library code for libpulse.so
and libpulsecommon.so
code. It is used by both the client and the daemon. There are some parts here which are exclusively used by the clients like pa_context_new()
.
src/tests
Test-cases
scripts
This directory contains PulseAudio benchamrking scripts, for example memory usage over time.
po
Translations for gettext
doxygen
Client libraries doxygen documentation. Build all documentation using the command make doxygen
.