309 changes: 232 additions & 77 deletions src/modules/alsa/alsa-util.c
19 changes: 16 additions & 3 deletions src/modules/alsa/alsa-util.h
51 changes: 51 additions & 0 deletions src/modules/alsa/meson.build
7 changes: 7 additions & 0 deletions src/modules/alsa/mixer/meson.build
3 changes: 3 additions & 0 deletions src/modules/alsa/mixer/paths/analog-input-linein.conf
3 changes: 3 additions & 0 deletions src/modules/alsa/mixer/paths/analog-input-mic.conf
2 changes: 1 addition & 1 deletion src/modules/alsa/mixer/paths/analog-input.conf.common
22 changes: 18 additions & 4 deletions src/modules/alsa/mixer/paths/analog-output-headphones-2.conf
16 changes: 15 additions & 1 deletion src/modules/alsa/mixer/paths/analog-output-headphones.conf
14 changes: 5 additions & 9 deletions src/modules/alsa/mixer/paths/analog-output-lineout.conf
4 changes: 4 additions & 0 deletions src/modules/alsa/mixer/paths/analog-output-mono.conf
10 changes: 10 additions & 0 deletions src/modules/alsa/mixer/paths/analog-output-speaker.conf
5 changes: 4 additions & 1 deletion src/modules/alsa/mixer/paths/analog-output.conf.common
1 change: 1 addition & 0 deletions src/modules/alsa/mixer/paths/hdmi-output-0.conf
1 change: 1 addition & 0 deletions src/modules/alsa/mixer/paths/hdmi-output-1.conf
1 change: 1 addition & 0 deletions src/modules/alsa/mixer/paths/hdmi-output-2.conf
1 change: 1 addition & 0 deletions src/modules/alsa/mixer/paths/hdmi-output-3.conf
1 change: 1 addition & 0 deletions src/modules/alsa/mixer/paths/hdmi-output-4.conf
1 change: 1 addition & 0 deletions src/modules/alsa/mixer/paths/hdmi-output-5.conf
1 change: 1 addition & 0 deletions src/modules/alsa/mixer/paths/hdmi-output-6.conf
1 change: 1 addition & 0 deletions src/modules/alsa/mixer/paths/hdmi-output-7.conf
34 changes: 34 additions & 0 deletions src/modules/alsa/mixer/paths/usb-gaming-headset-input.conf
94 changes: 94 additions & 0 deletions src/modules/alsa/mixer/profile-sets/audigy.conf
34 changes: 21 additions & 13 deletions src/modules/alsa/mixer/profile-sets/default.conf
90 changes: 72 additions & 18 deletions src/modules/alsa/mixer/profile-sets/sb-omni-surround-5.1.conf

This file was deleted.

64 changes: 64 additions & 0 deletions src/modules/alsa/mixer/profile-sets/usb-gaming-headset.conf
246 changes: 186 additions & 60 deletions src/modules/alsa/module-alsa-card.c
2 changes: 1 addition & 1 deletion src/modules/alsa/module-alsa-sink.c
4 changes: 2 additions & 2 deletions src/modules/alsa/module-alsa-source.c
98 changes: 98 additions & 0 deletions src/modules/bluetooth/a2dp-codec-api.h
682 changes: 682 additions & 0 deletions src/modules/bluetooth/a2dp-codec-sbc.c
56 changes: 56 additions & 0 deletions src/modules/bluetooth/a2dp-codec-util.c
34 changes: 34 additions & 0 deletions src/modules/bluetooth/a2dp-codec-util.h
336 changes: 328 additions & 8 deletions src/modules/bluetooth/a2dp-codecs.h
168 changes: 122 additions & 46 deletions src/modules/bluetooth/backend-ofono.c
1,875 changes: 0 additions & 1,875 deletions src/modules/bluetooth/bluez4-util.c

This file was deleted.

160 changes: 0 additions & 160 deletions src/modules/bluetooth/bluez4-util.h

This file was deleted.

349 changes: 107 additions & 242 deletions src/modules/bluetooth/bluez5-util.c
6 changes: 6 additions & 0 deletions src/modules/bluetooth/bluez5-util.h
33 changes: 33 additions & 0 deletions src/modules/bluetooth/meson.build
3 changes: 0 additions & 3 deletions src/modules/bluetooth/module-bluetooth-discover.c
31 changes: 10 additions & 21 deletions src/modules/bluetooth/module-bluetooth-policy.c
2,780 changes: 0 additions & 2,780 deletions src/modules/bluetooth/module-bluez4-device.c

This file was deleted.

187 changes: 0 additions & 187 deletions src/modules/bluetooth/module-bluez4-discover.c

This file was deleted.

688 changes: 289 additions & 399 deletions src/modules/bluetooth/module-bluez5-device.c
7 changes: 4 additions & 3 deletions src/modules/bluetooth/module-bluez5-discover.c
58 changes: 32 additions & 26 deletions src/modules/bluetooth/rtp.h
13 changes: 11 additions & 2 deletions src/modules/dbus/iface-card.c
12 changes: 6 additions & 6 deletions src/modules/dbus/iface-device.c
8 changes: 0 additions & 8 deletions src/modules/dbus/module-dbus-protocol.c
2 changes: 1 addition & 1 deletion src/modules/echo-cancel/adrian-aec.c
4 changes: 2 additions & 2 deletions src/modules/echo-cancel/adrian-aec.h
22 changes: 22 additions & 0 deletions src/modules/echo-cancel/meson.build
44 changes: 26 additions & 18 deletions src/modules/echo-cancel/module-echo-cancel.c
8 changes: 4 additions & 4 deletions src/modules/echo-cancel/webrtc.cc
2 changes: 1 addition & 1 deletion src/modules/gconf/module-gconf.c
38 changes: 38 additions & 0 deletions src/modules/gsettings/meson.build
14 changes: 14 additions & 0 deletions src/modules/gsettings/meson_post_install.py
6 changes: 5 additions & 1 deletion src/modules/gsettings/module-gsettings.c
5 changes: 3 additions & 2 deletions src/modules/jack/module-jack-sink.c
5 changes: 3 additions & 2 deletions src/modules/jack/module-jack-source.c
28 changes: 23 additions & 5 deletions src/modules/jack/module-jackdbus-detect.c
3 changes: 2 additions & 1 deletion src/modules/macosx/module-coreaudio-device.c
292 changes: 292 additions & 0 deletions src/modules/meson.build
32 changes: 25 additions & 7 deletions src/modules/module-card-restore.c
19 changes: 10 additions & 9 deletions src/modules/module-combine-sink.c
13 changes: 13 additions & 0 deletions src/modules/module-console-kit.c
34 changes: 16 additions & 18 deletions src/modules/module-device-manager.c
12 changes: 5 additions & 7 deletions src/modules/module-device-restore.c
36 changes: 18 additions & 18 deletions src/modules/module-equalizer-sink.c
4 changes: 2 additions & 2 deletions src/modules/module-esound-sink.c
8 changes: 3 additions & 5 deletions src/modules/module-filter-apply.c
26 changes: 13 additions & 13 deletions src/modules/module-intended-roles.c
25 changes: 21 additions & 4 deletions src/modules/module-ladspa-sink.c
109 changes: 91 additions & 18 deletions src/modules/module-loopback.c
100 changes: 94 additions & 6 deletions src/modules/module-null-sink.c
47 changes: 26 additions & 21 deletions src/modules/module-null-source.c
4 changes: 2 additions & 2 deletions src/modules/module-pipe-sink.c
4 changes: 2 additions & 2 deletions src/modules/module-remap-sink.c
12 changes: 10 additions & 2 deletions src/modules/module-remap-source.c
353 changes: 3 additions & 350 deletions src/modules/module-rescue-streams.c
2 changes: 1 addition & 1 deletion src/modules/module-role-cork.c
2 changes: 1 addition & 1 deletion src/modules/module-role-ducking.c
18 changes: 9 additions & 9 deletions src/modules/module-solaris.c
428 changes: 136 additions & 292 deletions src/modules/module-stream-restore.c
22 changes: 8 additions & 14 deletions src/modules/module-suspend-on-idle.c
142 changes: 75 additions & 67 deletions src/modules/module-switch-on-connect.c
119 changes: 105 additions & 14 deletions src/modules/module-switch-on-port-available.c
14 changes: 14 additions & 0 deletions src/modules/module-systemd-login.c
18 changes: 13 additions & 5 deletions src/modules/module-tunnel.c
31 changes: 27 additions & 4 deletions src/modules/module-udev-detect.c
12 changes: 6 additions & 6 deletions src/modules/module-virtual-sink.c
54 changes: 32 additions & 22 deletions src/modules/module-virtual-source.c
14 changes: 7 additions & 7 deletions src/modules/module-virtual-surround-sink.c
2 changes: 1 addition & 1 deletion src/modules/module-waveout.c
18 changes: 18 additions & 0 deletions src/modules/oss/meson.build
14 changes: 7 additions & 7 deletions src/modules/oss/module-oss.c
30 changes: 30 additions & 0 deletions src/modules/raop/meson.build
2 changes: 1 addition & 1 deletion src/modules/raop/module-raop-discover.c
2 changes: 2 additions & 0 deletions src/modules/raop/module-raop-sink.c
99 changes: 84 additions & 15 deletions src/modules/raop/raop-client.c
5 changes: 4 additions & 1 deletion src/modules/raop/raop-client.h
62 changes: 56 additions & 6 deletions src/modules/raop/raop-crypto.c
304 changes: 234 additions & 70 deletions src/modules/raop/raop-sink.c
35 changes: 35 additions & 0 deletions src/modules/rtp/meson.build
48 changes: 16 additions & 32 deletions src/modules/rtp/module-rtp-recv.c
28 changes: 13 additions & 15 deletions src/modules/rtp/module-rtp-send.c
97 changes: 97 additions & 0 deletions src/modules/rtp/rtp-common.c
665 changes: 665 additions & 0 deletions src/modules/rtp/rtp-gstreamer.c
194 changes: 73 additions & 121 deletions src/modules/rtp/rtp.c → src/modules/rtp/rtp-native.c
28 changes: 11 additions & 17 deletions src/modules/rtp/rtp.h
40 changes: 38 additions & 2 deletions src/modules/rtp/rtsp_client.c
2 changes: 1 addition & 1 deletion src/modules/rtp/rtsp_client.h
9 changes: 0 additions & 9 deletions src/modules/rtp/sdp.c
6 changes: 4 additions & 2 deletions src/modules/stream-interaction.c
8 changes: 8 additions & 0 deletions src/modules/x11/module-x11-bell.c
8 changes: 8 additions & 0 deletions src/modules/x11/module-x11-cork-request.c
8 changes: 8 additions & 0 deletions src/modules/x11/module-x11-publish.c
21 changes: 21 additions & 0 deletions src/modules/x11/module-x11-xsmp.c
8 changes: 8 additions & 0 deletions src/pulse/client-conf-x11.c
38 changes: 21 additions & 17 deletions src/pulse/context.c
26 changes: 13 additions & 13 deletions src/pulse/context.h
29 changes: 29 additions & 0 deletions src/pulse/def.h
91 changes: 91 additions & 0 deletions src/pulse/format.c
32 changes: 32 additions & 0 deletions src/pulse/format.h
38 changes: 38 additions & 0 deletions src/pulse/gccmacro.h
10 changes: 7 additions & 3 deletions src/pulse/internal.h
23 changes: 22 additions & 1 deletion src/pulse/introspect.c
69 changes: 69 additions & 0 deletions src/pulse/introspect.h
8 changes: 3 additions & 5 deletions src/pulse/mainloop.c
4 changes: 2 additions & 2 deletions src/pulse/mainloop.h
134 changes: 134 additions & 0 deletions src/pulse/meson.build
5 changes: 4 additions & 1 deletion src/pulse/operation.c
2 changes: 1 addition & 1 deletion src/pulse/operation.h
49 changes: 24 additions & 25 deletions src/pulse/proplist.c
18 changes: 9 additions & 9 deletions src/pulse/proplist.h
4 changes: 4 additions & 0 deletions src/pulse/sample.h
8 changes: 4 additions & 4 deletions src/pulse/scache.c
2 changes: 1 addition & 1 deletion src/pulse/scache.h
2 changes: 1 addition & 1 deletion src/pulse/simple.c
28 changes: 14 additions & 14 deletions src/pulse/stream.c
28 changes: 14 additions & 14 deletions src/pulse/stream.h
51 changes: 46 additions & 5 deletions src/pulse/thread-mainloop.c
20 changes: 16 additions & 4 deletions src/pulse/thread-mainloop.h
176 changes: 176 additions & 0 deletions src/pulse/util.c
6 changes: 6 additions & 0 deletions src/pulse/util.h
2 changes: 1 addition & 1 deletion src/pulse/volume.c
2 changes: 1 addition & 1 deletion src/pulse/volume.h
33 changes: 33 additions & 0 deletions src/pulsecore/atomic.h
20 changes: 18 additions & 2 deletions src/pulsecore/card.c
4 changes: 3 additions & 1 deletion src/pulsecore/card.h
57 changes: 31 additions & 26 deletions src/pulsecore/cli-command.c
27 changes: 7 additions & 20 deletions src/pulsecore/cli-text.c
2 changes: 1 addition & 1 deletion src/pulsecore/client.h
109 changes: 16 additions & 93 deletions src/pulsecore/core-format.c
20 changes: 0 additions & 20 deletions src/pulsecore/core-format.h
3 changes: 2 additions & 1 deletion src/pulsecore/core-subscribe.c
289 changes: 86 additions & 203 deletions src/pulsecore/core-util.c
8 changes: 5 additions & 3 deletions src/pulsecore/core-util.h
101 changes: 94 additions & 7 deletions src/pulsecore/core.c
12 changes: 10 additions & 2 deletions src/pulsecore/core.h
15 changes: 6 additions & 9 deletions src/pulsecore/database-gdbm.c
12 changes: 6 additions & 6 deletions src/pulsecore/database-simple.c
12 changes: 6 additions & 6 deletions src/pulsecore/database-tdb.c
107 changes: 107 additions & 0 deletions src/pulsecore/database.c
25 changes: 23 additions & 2 deletions src/pulsecore/database.h
8 changes: 0 additions & 8 deletions src/pulsecore/dbus-util.c
82 changes: 79 additions & 3 deletions src/pulsecore/device-port.c
10 changes: 10 additions & 0 deletions src/pulsecore/device-port.h
23 changes: 23 additions & 0 deletions src/pulsecore/dynarray.c
6 changes: 5 additions & 1 deletion src/pulsecore/dynarray.h
16 changes: 8 additions & 8 deletions src/pulsecore/hashmap.c
14 changes: 7 additions & 7 deletions src/pulsecore/hashmap.h
3 changes: 3 additions & 0 deletions src/pulsecore/i18n.h
2 changes: 1 addition & 1 deletion src/pulsecore/log.c
38 changes: 0 additions & 38 deletions src/pulsecore/macro.h
2 changes: 1 addition & 1 deletion src/pulsecore/mcalign.h
2 changes: 1 addition & 1 deletion src/pulsecore/memblock.h
2 changes: 1 addition & 1 deletion src/pulsecore/memblockq.h
286 changes: 286 additions & 0 deletions src/pulsecore/meson.build
104 changes: 104 additions & 0 deletions src/pulsecore/message-handler.c
50 changes: 50 additions & 0 deletions src/pulsecore/message-handler.h
12 changes: 10 additions & 2 deletions src/pulsecore/module.c
5 changes: 5 additions & 0 deletions src/pulsecore/module.h
2 changes: 1 addition & 1 deletion src/pulsecore/object.h
7 changes: 4 additions & 3 deletions src/pulsecore/protocol-esound.c
88 changes: 62 additions & 26 deletions src/pulsecore/protocol-native.c
12 changes: 10 additions & 2 deletions src/pulsecore/pstream.c
162 changes: 161 additions & 1 deletion src/pulsecore/remap.c
2 changes: 1 addition & 1 deletion src/pulsecore/remap.h
6 changes: 4 additions & 2 deletions src/pulsecore/remap_mmx.c
91 changes: 69 additions & 22 deletions src/pulsecore/remap_neon.c
6 changes: 4 additions & 2 deletions src/pulsecore/remap_sse.c
34 changes: 32 additions & 2 deletions src/pulsecore/resampler.c
3 changes: 2 additions & 1 deletion src/pulsecore/resampler.h
2 changes: 1 addition & 1 deletion src/pulsecore/rtkit.h
63 changes: 30 additions & 33 deletions src/pulsecore/rtpoll.c
9 changes: 4 additions & 5 deletions src/pulsecore/rtpoll.h
117 changes: 69 additions & 48 deletions src/pulsecore/sink-input.c
35 changes: 19 additions & 16 deletions src/pulsecore/sink-input.h
198 changes: 152 additions & 46 deletions src/pulsecore/sink.c
19 changes: 15 additions & 4 deletions src/pulsecore/sink.h
91 changes: 66 additions & 25 deletions src/pulsecore/source-output.c
28 changes: 17 additions & 11 deletions src/pulsecore/source-output.h
221 changes: 155 additions & 66 deletions src/pulsecore/source.c
19 changes: 15 additions & 4 deletions src/pulsecore/source.h
4 changes: 2 additions & 2 deletions src/pulsecore/svolume_mmx.c
4 changes: 2 additions & 2 deletions src/pulsecore/svolume_sse.c
4 changes: 2 additions & 2 deletions src/pulsecore/tagstruct.c
4 changes: 2 additions & 2 deletions src/pulsecore/tagstruct.h
10 changes: 10 additions & 0 deletions src/tests/alsa-mixer-path-test.c
135 changes: 135 additions & 0 deletions src/tests/atomic-test.c
110 changes: 108 additions & 2 deletions src/tests/cpu-remap-test.c
260 changes: 260 additions & 0 deletions src/tests/hashmap-test.c
2 changes: 1 addition & 1 deletion src/tests/lo-test-util.c
253 changes: 253 additions & 0 deletions src/tests/meson.build
347 changes: 347 additions & 0 deletions src/tests/passthrough-test.c
10 changes: 7 additions & 3 deletions src/tests/remix-test.c
10 changes: 5 additions & 5 deletions src/tests/rtpoll-test.c
2 changes: 1 addition & 1 deletion src/tests/rtstutter.c
9 changes: 9 additions & 0 deletions src/tests/test-daemon.meson.sh
3 changes: 1 addition & 2 deletions src/tests/test-daemon.sh
20 changes: 19 additions & 1 deletion src/tests/thread-mainloop-test.c
37 changes: 20 additions & 17 deletions src/tests/volume-test.c
117 changes: 117 additions & 0 deletions src/utils/meson.build
78 changes: 78 additions & 0 deletions src/utils/pa-info
8 changes: 4 additions & 4 deletions src/utils/pacat.c
82 changes: 64 additions & 18 deletions src/utils/pactl.c
Empty file modified src/utils/padsp.in 100644 → 100755
Empty file.
3 changes: 2 additions & 1 deletion src/utils/pasuspender.c
5 changes: 2 additions & 3 deletions src/utils/qpaeq
47 changes: 47 additions & 0 deletions vala/libpulse.vapi
10 changes: 10 additions & 0 deletions vala/meson.build