summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--extra/pulseaudio/.footprint.i686239
-rw-r--r--extra/pulseaudio/.footprint.x86_64239
-rw-r--r--extra/pulseaudio/.md5sum.i6869
-rw-r--r--extra/pulseaudio/.md5sum.x86_649
-rw-r--r--extra/pulseaudio/NuTyX_config.patch94
-rw-r--r--extra/pulseaudio/Pkgfile64
-rw-r--r--extra/pulseaudio/configuration_resample_tweak.patch14
-rw-r--r--extra/pulseaudio/pulseaudio.svg287
-rw-r--r--extra/pulseaudio/pulseaudio.xinit12
-rw-r--r--extra/pulseaudio/sound.conf2
-rw-r--r--extra/pulseaudio/start_pulseaudio_earlier_with_Gnome.patch7
11 files changed, 780 insertions, 196 deletions
diff --git a/extra/pulseaudio/.footprint.i686 b/extra/pulseaudio/.footprint.i686
index 2aa6317d7..b625d66ec 100644
--- a/extra/pulseaudio/.footprint.i686
+++ b/extra/pulseaudio/.footprint.i686
@@ -1,5 +1,4 @@
drwxr-xr-x root/root etc/
--rw-r--r-- root/root etc/asound.conf
drwxr-xr-x root/root etc/dbus-1/
drwxr-xr-x root/root etc/dbus-1/system.d/
drwxr-xr-x root/root etc/pulse/
@@ -7,6 +6,8 @@ drwxr-xr-x root/root etc/pulse/
-rw-r--r-- root/root etc/pulse/daemon.conf
-rw-r--r-- root/root etc/pulse/default.pa
-rw-r--r-- root/root etc/pulse/system.pa
+drwxr-xr-x root/root etc/sysconfig/
+-rw-r--r-- root/root etc/sysconfig/sound
drwxr-xr-x root/root etc/xdg/
drwxr-xr-x root/root etc/xdg/autostart/
-rw-r--r-- root/root etc/xdg/autostart/pulseaudio-kde.desktop
@@ -39,7 +40,9 @@ drwxr-xr-x root/root usr/include/pulse/
-rw-r--r-- root/root usr/include/pulse/def.h
-rw-r--r-- root/root usr/include/pulse/error.h
-rw-r--r-- root/root usr/include/pulse/ext-device-manager.h
+-rw-r--r-- root/root usr/include/pulse/ext-device-restore.h
-rw-r--r-- root/root usr/include/pulse/ext-stream-restore.h
+-rw-r--r-- root/root usr/include/pulse/format.h
-rw-r--r-- root/root usr/include/pulse/gccmacro.h
-rw-r--r-- root/root usr/include/pulse/glib-mainloop.h
-rw-r--r-- root/root usr/include/pulse/introspect.h
@@ -63,6 +66,10 @@ drwxr-xr-x root/root usr/include/pulse/
-rw-r--r-- root/root usr/include/pulse/volume.h
-rw-r--r-- root/root usr/include/pulse/xmalloc.h
drwxr-xr-x root/root usr/lib/
+drwxr-xr-x root/root usr/lib/X11/
+drwxr-xr-x root/root usr/lib/X11/xinit/
+drwxr-xr-x root/root usr/lib/X11/xinit/xinitrc.d/
+-rwxr-xr-x root/root usr/lib/X11/xinit/xinitrc.d/pulseaudio.sh
-rwxr-xr-x root/root usr/lib/libpulse-mainloop-glib.la
lrwxrwxrwx root/root usr/lib/libpulse-mainloop-glib.so -> libpulse-mainloop-glib.so.0.0.4
lrwxrwxrwx root/root usr/lib/libpulse-mainloop-glib.so.0 -> libpulse-mainloop-glib.so.0.0.4
@@ -72,93 +79,151 @@ lrwxrwxrwx root/root usr/lib/libpulse-simple.so -> libpulse-simple.so.0.0.3
lrwxrwxrwx root/root usr/lib/libpulse-simple.so.0 -> libpulse-simple.so.0.0.3
-rwxr-xr-x root/root usr/lib/libpulse-simple.so.0.0.3
-rwxr-xr-x root/root usr/lib/libpulse.la
-lrwxrwxrwx root/root usr/lib/libpulse.so -> libpulse.so.0.12.4
-lrwxrwxrwx root/root usr/lib/libpulse.so.0 -> libpulse.so.0.12.4
--rwxr-xr-x root/root usr/lib/libpulse.so.0.12.4
--rwxr-xr-x root/root usr/lib/libpulsecommon-0.9.23.la
--rwxr-xr-x root/root usr/lib/libpulsecommon-0.9.23.so
--rwxr-xr-x root/root usr/lib/libpulsecore-0.9.23.la
--rwxr-xr-x root/root usr/lib/libpulsecore-0.9.23.so
+lrwxrwxrwx root/root usr/lib/libpulse.so -> libpulse.so.0.13.3
+lrwxrwxrwx root/root usr/lib/libpulse.so.0 -> libpulse.so.0.13.3
+-rwxr-xr-x root/root usr/lib/libpulse.so.0.13.3
+-rwxr-xr-x root/root usr/lib/libpulsecommon-0.99.la
+-rwxr-xr-x root/root usr/lib/libpulsecommon-0.99.so
+-rwxr-xr-x root/root usr/lib/libpulsecore-0.99.la
+-rwxr-xr-x root/root usr/lib/libpulsecore-0.99.so
-rwxr-xr-x root/root usr/lib/libpulsedsp.so
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libpulse-mainloop-glib.pc
-rw-r--r-- root/root usr/lib/pkgconfig/libpulse-simple.pc
-rw-r--r-- root/root usr/lib/pkgconfig/libpulse.pc
-drwxr-xr-x root/root usr/lib/pulse-0.9.23/
-drwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/libalsa-util.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/libcli.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/liboss-util.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/libprotocol-cli.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/libprotocol-esound.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/libprotocol-http.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/libprotocol-native.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/libprotocol-simple.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/libraop.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/librtp.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-alsa-card.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-alsa-sink.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-alsa-source.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-always-sink.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-augment-properties.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-card-restore.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-cli-protocol-tcp.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-cli-protocol-unix.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-cli.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-combine.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-console-kit.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-cork-music-on-phone.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-default-device-restore.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-detect.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-device-manager.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-device-restore.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-echo-cancel.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-esound-compat-spawnfd.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-esound-compat-spawnpid.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-esound-protocol-tcp.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-esound-protocol-unix.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-esound-sink.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-gconf.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-hal-detect.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-http-protocol-tcp.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-http-protocol-unix.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-intended-roles.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-ladspa-sink.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-loopback.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-match.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-mmkbd-evdev.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-native-protocol-fd.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-native-protocol-tcp.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-native-protocol-unix.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-null-sink.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-oss.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-pipe-sink.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-pipe-source.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-position-event-sounds.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-raop-sink.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-remap-sink.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-rescue-streams.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-rtp-recv.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-rtp-send.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-rygel-media-server.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-simple-protocol-tcp.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-simple-protocol-unix.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-sine-source.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-sine.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-stream-restore.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-suspend-on-idle.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-tunnel-sink.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-tunnel-source.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-udev-detect.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-volume-restore.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-x11-bell.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-x11-cork-request.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-x11-publish.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-x11-xsmp.so
-drwxr-xr-x root/root usr/libexec/
-drwxr-xr-x root/root usr/libexec/pulse/
--rwxr-xr-x root/root usr/libexec/pulse/gconf-helper
+drwxr-xr-x root/root usr/lib/pulse-0.99/
+drwxr-xr-x root/root usr/lib/pulse-0.99/modules/
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/libalsa-util.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/libavahi-wrap.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/libbluetooth-ipc.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/libbluetooth-sbc.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/libbluetooth-util.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/libcli.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/liboss-util.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/libprotocol-cli.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/libprotocol-esound.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/libprotocol-http.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/libprotocol-native.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/libprotocol-simple.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/libraop.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/librtp.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-alsa-card.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-alsa-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-alsa-source.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-always-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-augment-properties.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-bluetooth-device.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-bluetooth-discover.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-bluetooth-proximity.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-card-restore.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-cli-protocol-tcp.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-cli-protocol-unix.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-cli.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-combine-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-combine.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-console-kit.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-cork-music-on-phone.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-dbus-protocol.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-default-device-restore.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-detect.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-device-manager.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-device-restore.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-echo-cancel.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-esound-compat-spawnfd.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-esound-compat-spawnpid.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-esound-protocol-tcp.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-esound-protocol-unix.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-esound-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-filter-apply.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-filter-heuristics.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-gconf.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-hal-detect.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-http-protocol-tcp.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-http-protocol-unix.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-intended-roles.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-jack-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-jack-source.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-jackdbus-detect.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-ladspa-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-loopback.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-match.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-mmkbd-evdev.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-native-protocol-fd.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-native-protocol-tcp.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-native-protocol-unix.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-null-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-null-source.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-oss.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-pipe-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-pipe-source.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-position-event-sounds.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-raop-discover.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-raop-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-remap-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-rescue-streams.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-rtp-recv.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-rtp-send.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-rygel-media-server.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-simple-protocol-tcp.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-simple-protocol-unix.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-sine-source.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-sine.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-stream-restore.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-suspend-on-idle.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-switch-on-connect.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-tunnel-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-tunnel-source.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-udev-detect.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-virtual-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-virtual-source.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-volume-restore.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-x11-bell.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-x11-cork-request.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-x11-publish.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-x11-xsmp.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-zeroconf-discover.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-zeroconf-publish.so
+drwxr-xr-x root/root usr/lib/pulse/
+-rwxr-xr-x root/root usr/lib/pulse/gconf-helper
+-rwsr-xr-x root/root usr/lib/pulse/proximity-helper
drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/icons/
+drwxr-xr-x root/root usr/share/icons/hicolor/
+drwxr-xr-x root/root usr/share/icons/hicolor/128x128/
+drwxr-xr-x root/root usr/share/icons/hicolor/128x128/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/128x128/apps/pulseaudio.png
+drwxr-xr-x root/root usr/share/icons/hicolor/128x128/devices/
+lrwxrwxrwx root/root usr/share/icons/hicolor/128x128/devices/audio-backend-pulseaudio.png -> ../apps/pulseaudio.png
+drwxr-xr-x root/root usr/share/icons/hicolor/16x16/
+drwxr-xr-x root/root usr/share/icons/hicolor/16x16/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/16x16/apps/pulseaudio.png
+drwxr-xr-x root/root usr/share/icons/hicolor/16x16/devices/
+lrwxrwxrwx root/root usr/share/icons/hicolor/16x16/devices/audio-backend-pulseaudio.png -> ../apps/pulseaudio.png
+drwxr-xr-x root/root usr/share/icons/hicolor/22x22/
+drwxr-xr-x root/root usr/share/icons/hicolor/22x22/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/22x22/apps/pulseaudio.png
+drwxr-xr-x root/root usr/share/icons/hicolor/22x22/devices/
+lrwxrwxrwx root/root usr/share/icons/hicolor/22x22/devices/audio-backend-pulseaudio.png -> ../apps/pulseaudio.png
+drwxr-xr-x root/root usr/share/icons/hicolor/32x32/
+drwxr-xr-x root/root usr/share/icons/hicolor/32x32/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/32x32/apps/pulseaudio.png
+drwxr-xr-x root/root usr/share/icons/hicolor/32x32/devices/
+lrwxrwxrwx root/root usr/share/icons/hicolor/32x32/devices/audio-backend-pulseaudio.png -> ../apps/pulseaudio.png
+drwxr-xr-x root/root usr/share/icons/hicolor/48x48/
+drwxr-xr-x root/root usr/share/icons/hicolor/48x48/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/48x48/apps/pulseaudio.png
+drwxr-xr-x root/root usr/share/icons/hicolor/48x48/devices/
+lrwxrwxrwx root/root usr/share/icons/hicolor/48x48/devices/audio-backend-pulseaudio.png -> ../apps/pulseaudio.png
+drwxr-xr-x root/root usr/share/icons/hicolor/64x64/
+drwxr-xr-x root/root usr/share/icons/hicolor/64x64/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/64x64/apps/pulseaudio.png
+drwxr-xr-x root/root usr/share/icons/hicolor/64x64/devices/
+lrwxrwxrwx root/root usr/share/icons/hicolor/64x64/devices/audio-backend-pulseaudio.png -> ../apps/pulseaudio.png
+drwxr-xr-x root/root usr/share/icons/hicolor/scalable/
+drwxr-xr-x root/root usr/share/icons/hicolor/scalable/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/scalable/apps/pulseaudio.svg
+drwxr-xr-x root/root usr/share/icons/hicolor/scalable/devices/
+lrwxrwxrwx root/root usr/share/icons/hicolor/scalable/devices/audio-backend-pulseaudio.svg -> ../apps/pulseaudio.svg
drwxr-xr-x root/root usr/share/locale/
drwxr-xr-x root/root usr/share/locale/fr/
drwxr-xr-x root/root usr/share/locale/fr/LC_MESSAGES/
@@ -166,7 +231,6 @@ drwxr-xr-x root/root usr/share/locale/fr/LC_MESSAGES/
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/esdcompat.1.gz
--rw-r--r-- root/root usr/share/man/man1/pabrowse.1.gz
-rw-r--r-- root/root usr/share/man/man1/pacat.1.gz
-rw-r--r-- root/root usr/share/man/man1/pacmd.1.gz
-rw-r--r-- root/root usr/share/man/man1/pactl.1.gz
@@ -175,6 +239,8 @@ drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/pasuspender.1.gz
-rw-r--r-- root/root usr/share/man/man1/pax11publish.1.gz
-rw-r--r-- root/root usr/share/man/man1/pulseaudio.1.gz
+-rw-r--r-- root/root usr/share/man/man1/start-pulseaudio-kde.1.gz
+-rw-r--r-- root/root usr/share/man/man1/start-pulseaudio-x11.1.gz
drwxr-xr-x root/root usr/share/man/man5/
-rw-r--r-- root/root usr/share/man/man5/default.pa.5.gz
-rw-r--r-- root/root usr/share/man/man5/pulse-client.conf.5.gz
@@ -183,12 +249,15 @@ drwxr-xr-x root/root usr/share/pulseaudio/
drwxr-xr-x root/root usr/share/pulseaudio/alsa-mixer/
drwxr-xr-x root/root usr/share/pulseaudio/alsa-mixer/paths/
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-aux.conf
+-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-dock-mic.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-fm.conf
+-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-front-mic.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-linein.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-mic-line.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-mic.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-mic.conf.common
+-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-rear-mic.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-tvtuner.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-video.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input.conf
@@ -201,12 +270,16 @@ drwxr-xr-x root/root usr/share/pulseaudio/alsa-mixer/paths/
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-output-speaker.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common
+-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/iec958-stereo-output.conf
drwxr-xr-x root/root usr/share/pulseaudio/alsa-mixer/profile-sets/
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf
+-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/kinect-audio.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/maudio-fasttrack-pro.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-audio4dj.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-audio8dj.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-korecontroller.conf
+-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-traktor-audio10.conf
+-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-traktor-audio6.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-traktorkontrol-s4.conf
drwxr-xr-x root/root usr/share/vala/
drwxr-xr-x root/root usr/share/vala/vapi/
diff --git a/extra/pulseaudio/.footprint.x86_64 b/extra/pulseaudio/.footprint.x86_64
index 2aa6317d7..b625d66ec 100644
--- a/extra/pulseaudio/.footprint.x86_64
+++ b/extra/pulseaudio/.footprint.x86_64
@@ -1,5 +1,4 @@
drwxr-xr-x root/root etc/
--rw-r--r-- root/root etc/asound.conf
drwxr-xr-x root/root etc/dbus-1/
drwxr-xr-x root/root etc/dbus-1/system.d/
drwxr-xr-x root/root etc/pulse/
@@ -7,6 +6,8 @@ drwxr-xr-x root/root etc/pulse/
-rw-r--r-- root/root etc/pulse/daemon.conf
-rw-r--r-- root/root etc/pulse/default.pa
-rw-r--r-- root/root etc/pulse/system.pa
+drwxr-xr-x root/root etc/sysconfig/
+-rw-r--r-- root/root etc/sysconfig/sound
drwxr-xr-x root/root etc/xdg/
drwxr-xr-x root/root etc/xdg/autostart/
-rw-r--r-- root/root etc/xdg/autostart/pulseaudio-kde.desktop
@@ -39,7 +40,9 @@ drwxr-xr-x root/root usr/include/pulse/
-rw-r--r-- root/root usr/include/pulse/def.h
-rw-r--r-- root/root usr/include/pulse/error.h
-rw-r--r-- root/root usr/include/pulse/ext-device-manager.h
+-rw-r--r-- root/root usr/include/pulse/ext-device-restore.h
-rw-r--r-- root/root usr/include/pulse/ext-stream-restore.h
+-rw-r--r-- root/root usr/include/pulse/format.h
-rw-r--r-- root/root usr/include/pulse/gccmacro.h
-rw-r--r-- root/root usr/include/pulse/glib-mainloop.h
-rw-r--r-- root/root usr/include/pulse/introspect.h
@@ -63,6 +66,10 @@ drwxr-xr-x root/root usr/include/pulse/
-rw-r--r-- root/root usr/include/pulse/volume.h
-rw-r--r-- root/root usr/include/pulse/xmalloc.h
drwxr-xr-x root/root usr/lib/
+drwxr-xr-x root/root usr/lib/X11/
+drwxr-xr-x root/root usr/lib/X11/xinit/
+drwxr-xr-x root/root usr/lib/X11/xinit/xinitrc.d/
+-rwxr-xr-x root/root usr/lib/X11/xinit/xinitrc.d/pulseaudio.sh
-rwxr-xr-x root/root usr/lib/libpulse-mainloop-glib.la
lrwxrwxrwx root/root usr/lib/libpulse-mainloop-glib.so -> libpulse-mainloop-glib.so.0.0.4
lrwxrwxrwx root/root usr/lib/libpulse-mainloop-glib.so.0 -> libpulse-mainloop-glib.so.0.0.4
@@ -72,93 +79,151 @@ lrwxrwxrwx root/root usr/lib/libpulse-simple.so -> libpulse-simple.so.0.0.3
lrwxrwxrwx root/root usr/lib/libpulse-simple.so.0 -> libpulse-simple.so.0.0.3
-rwxr-xr-x root/root usr/lib/libpulse-simple.so.0.0.3
-rwxr-xr-x root/root usr/lib/libpulse.la
-lrwxrwxrwx root/root usr/lib/libpulse.so -> libpulse.so.0.12.4
-lrwxrwxrwx root/root usr/lib/libpulse.so.0 -> libpulse.so.0.12.4
--rwxr-xr-x root/root usr/lib/libpulse.so.0.12.4
--rwxr-xr-x root/root usr/lib/libpulsecommon-0.9.23.la
--rwxr-xr-x root/root usr/lib/libpulsecommon-0.9.23.so
--rwxr-xr-x root/root usr/lib/libpulsecore-0.9.23.la
--rwxr-xr-x root/root usr/lib/libpulsecore-0.9.23.so
+lrwxrwxrwx root/root usr/lib/libpulse.so -> libpulse.so.0.13.3
+lrwxrwxrwx root/root usr/lib/libpulse.so.0 -> libpulse.so.0.13.3
+-rwxr-xr-x root/root usr/lib/libpulse.so.0.13.3
+-rwxr-xr-x root/root usr/lib/libpulsecommon-0.99.la
+-rwxr-xr-x root/root usr/lib/libpulsecommon-0.99.so
+-rwxr-xr-x root/root usr/lib/libpulsecore-0.99.la
+-rwxr-xr-x root/root usr/lib/libpulsecore-0.99.so
-rwxr-xr-x root/root usr/lib/libpulsedsp.so
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libpulse-mainloop-glib.pc
-rw-r--r-- root/root usr/lib/pkgconfig/libpulse-simple.pc
-rw-r--r-- root/root usr/lib/pkgconfig/libpulse.pc
-drwxr-xr-x root/root usr/lib/pulse-0.9.23/
-drwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/libalsa-util.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/libcli.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/liboss-util.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/libprotocol-cli.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/libprotocol-esound.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/libprotocol-http.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/libprotocol-native.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/libprotocol-simple.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/libraop.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/librtp.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-alsa-card.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-alsa-sink.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-alsa-source.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-always-sink.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-augment-properties.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-card-restore.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-cli-protocol-tcp.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-cli-protocol-unix.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-cli.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-combine.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-console-kit.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-cork-music-on-phone.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-default-device-restore.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-detect.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-device-manager.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-device-restore.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-echo-cancel.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-esound-compat-spawnfd.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-esound-compat-spawnpid.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-esound-protocol-tcp.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-esound-protocol-unix.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-esound-sink.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-gconf.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-hal-detect.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-http-protocol-tcp.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-http-protocol-unix.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-intended-roles.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-ladspa-sink.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-loopback.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-match.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-mmkbd-evdev.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-native-protocol-fd.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-native-protocol-tcp.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-native-protocol-unix.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-null-sink.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-oss.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-pipe-sink.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-pipe-source.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-position-event-sounds.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-raop-sink.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-remap-sink.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-rescue-streams.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-rtp-recv.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-rtp-send.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-rygel-media-server.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-simple-protocol-tcp.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-simple-protocol-unix.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-sine-source.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-sine.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-stream-restore.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-suspend-on-idle.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-tunnel-sink.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-tunnel-source.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-udev-detect.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-volume-restore.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-x11-bell.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-x11-cork-request.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-x11-publish.so
--rwxr-xr-x root/root usr/lib/pulse-0.9.23/modules/module-x11-xsmp.so
-drwxr-xr-x root/root usr/libexec/
-drwxr-xr-x root/root usr/libexec/pulse/
--rwxr-xr-x root/root usr/libexec/pulse/gconf-helper
+drwxr-xr-x root/root usr/lib/pulse-0.99/
+drwxr-xr-x root/root usr/lib/pulse-0.99/modules/
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/libalsa-util.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/libavahi-wrap.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/libbluetooth-ipc.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/libbluetooth-sbc.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/libbluetooth-util.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/libcli.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/liboss-util.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/libprotocol-cli.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/libprotocol-esound.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/libprotocol-http.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/libprotocol-native.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/libprotocol-simple.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/libraop.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/librtp.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-alsa-card.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-alsa-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-alsa-source.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-always-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-augment-properties.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-bluetooth-device.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-bluetooth-discover.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-bluetooth-proximity.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-card-restore.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-cli-protocol-tcp.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-cli-protocol-unix.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-cli.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-combine-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-combine.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-console-kit.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-cork-music-on-phone.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-dbus-protocol.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-default-device-restore.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-detect.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-device-manager.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-device-restore.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-echo-cancel.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-esound-compat-spawnfd.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-esound-compat-spawnpid.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-esound-protocol-tcp.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-esound-protocol-unix.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-esound-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-filter-apply.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-filter-heuristics.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-gconf.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-hal-detect.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-http-protocol-tcp.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-http-protocol-unix.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-intended-roles.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-jack-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-jack-source.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-jackdbus-detect.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-ladspa-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-loopback.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-match.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-mmkbd-evdev.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-native-protocol-fd.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-native-protocol-tcp.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-native-protocol-unix.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-null-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-null-source.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-oss.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-pipe-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-pipe-source.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-position-event-sounds.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-raop-discover.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-raop-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-remap-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-rescue-streams.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-rtp-recv.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-rtp-send.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-rygel-media-server.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-simple-protocol-tcp.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-simple-protocol-unix.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-sine-source.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-sine.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-stream-restore.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-suspend-on-idle.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-switch-on-connect.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-tunnel-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-tunnel-source.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-udev-detect.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-virtual-sink.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-virtual-source.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-volume-restore.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-x11-bell.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-x11-cork-request.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-x11-publish.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-x11-xsmp.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-zeroconf-discover.so
+-rwxr-xr-x root/root usr/lib/pulse-0.99/modules/module-zeroconf-publish.so
+drwxr-xr-x root/root usr/lib/pulse/
+-rwxr-xr-x root/root usr/lib/pulse/gconf-helper
+-rwsr-xr-x root/root usr/lib/pulse/proximity-helper
drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/icons/
+drwxr-xr-x root/root usr/share/icons/hicolor/
+drwxr-xr-x root/root usr/share/icons/hicolor/128x128/
+drwxr-xr-x root/root usr/share/icons/hicolor/128x128/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/128x128/apps/pulseaudio.png
+drwxr-xr-x root/root usr/share/icons/hicolor/128x128/devices/
+lrwxrwxrwx root/root usr/share/icons/hicolor/128x128/devices/audio-backend-pulseaudio.png -> ../apps/pulseaudio.png
+drwxr-xr-x root/root usr/share/icons/hicolor/16x16/
+drwxr-xr-x root/root usr/share/icons/hicolor/16x16/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/16x16/apps/pulseaudio.png
+drwxr-xr-x root/root usr/share/icons/hicolor/16x16/devices/
+lrwxrwxrwx root/root usr/share/icons/hicolor/16x16/devices/audio-backend-pulseaudio.png -> ../apps/pulseaudio.png
+drwxr-xr-x root/root usr/share/icons/hicolor/22x22/
+drwxr-xr-x root/root usr/share/icons/hicolor/22x22/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/22x22/apps/pulseaudio.png
+drwxr-xr-x root/root usr/share/icons/hicolor/22x22/devices/
+lrwxrwxrwx root/root usr/share/icons/hicolor/22x22/devices/audio-backend-pulseaudio.png -> ../apps/pulseaudio.png
+drwxr-xr-x root/root usr/share/icons/hicolor/32x32/
+drwxr-xr-x root/root usr/share/icons/hicolor/32x32/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/32x32/apps/pulseaudio.png
+drwxr-xr-x root/root usr/share/icons/hicolor/32x32/devices/
+lrwxrwxrwx root/root usr/share/icons/hicolor/32x32/devices/audio-backend-pulseaudio.png -> ../apps/pulseaudio.png
+drwxr-xr-x root/root usr/share/icons/hicolor/48x48/
+drwxr-xr-x root/root usr/share/icons/hicolor/48x48/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/48x48/apps/pulseaudio.png
+drwxr-xr-x root/root usr/share/icons/hicolor/48x48/devices/
+lrwxrwxrwx root/root usr/share/icons/hicolor/48x48/devices/audio-backend-pulseaudio.png -> ../apps/pulseaudio.png
+drwxr-xr-x root/root usr/share/icons/hicolor/64x64/
+drwxr-xr-x root/root usr/share/icons/hicolor/64x64/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/64x64/apps/pulseaudio.png
+drwxr-xr-x root/root usr/share/icons/hicolor/64x64/devices/
+lrwxrwxrwx root/root usr/share/icons/hicolor/64x64/devices/audio-backend-pulseaudio.png -> ../apps/pulseaudio.png
+drwxr-xr-x root/root usr/share/icons/hicolor/scalable/
+drwxr-xr-x root/root usr/share/icons/hicolor/scalable/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/scalable/apps/pulseaudio.svg
+drwxr-xr-x root/root usr/share/icons/hicolor/scalable/devices/
+lrwxrwxrwx root/root usr/share/icons/hicolor/scalable/devices/audio-backend-pulseaudio.svg -> ../apps/pulseaudio.svg
drwxr-xr-x root/root usr/share/locale/
drwxr-xr-x root/root usr/share/locale/fr/
drwxr-xr-x root/root usr/share/locale/fr/LC_MESSAGES/
@@ -166,7 +231,6 @@ drwxr-xr-x root/root usr/share/locale/fr/LC_MESSAGES/
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/esdcompat.1.gz
--rw-r--r-- root/root usr/share/man/man1/pabrowse.1.gz
-rw-r--r-- root/root usr/share/man/man1/pacat.1.gz
-rw-r--r-- root/root usr/share/man/man1/pacmd.1.gz
-rw-r--r-- root/root usr/share/man/man1/pactl.1.gz
@@ -175,6 +239,8 @@ drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/pasuspender.1.gz
-rw-r--r-- root/root usr/share/man/man1/pax11publish.1.gz
-rw-r--r-- root/root usr/share/man/man1/pulseaudio.1.gz
+-rw-r--r-- root/root usr/share/man/man1/start-pulseaudio-kde.1.gz
+-rw-r--r-- root/root usr/share/man/man1/start-pulseaudio-x11.1.gz
drwxr-xr-x root/root usr/share/man/man5/
-rw-r--r-- root/root usr/share/man/man5/default.pa.5.gz
-rw-r--r-- root/root usr/share/man/man5/pulse-client.conf.5.gz
@@ -183,12 +249,15 @@ drwxr-xr-x root/root usr/share/pulseaudio/
drwxr-xr-x root/root usr/share/pulseaudio/alsa-mixer/
drwxr-xr-x root/root usr/share/pulseaudio/alsa-mixer/paths/
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-aux.conf
+-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-dock-mic.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-fm.conf
+-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-front-mic.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-linein.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-mic-line.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-mic.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-mic.conf.common
+-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-rear-mic.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-tvtuner.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-video.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input.conf
@@ -201,12 +270,16 @@ drwxr-xr-x root/root usr/share/pulseaudio/alsa-mixer/paths/
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-output-speaker.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common
+-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/iec958-stereo-output.conf
drwxr-xr-x root/root usr/share/pulseaudio/alsa-mixer/profile-sets/
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf
+-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/kinect-audio.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/maudio-fasttrack-pro.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-audio4dj.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-audio8dj.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-korecontroller.conf
+-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-traktor-audio10.conf
+-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-traktor-audio6.conf
-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-traktorkontrol-s4.conf
drwxr-xr-x root/root usr/share/vala/
drwxr-xr-x root/root usr/share/vala/vapi/
diff --git a/extra/pulseaudio/.md5sum.i686 b/extra/pulseaudio/.md5sum.i686
index 8b0333ff7..0c3f0ba17 100644
--- a/extra/pulseaudio/.md5sum.i686
+++ b/extra/pulseaudio/.md5sum.i686
@@ -1,2 +1,7 @@
-ea1df7bdbfcd6d13160f5286b61a3ed8 asound.conf
-7391205a337d1e04a9ff38025f684034 pulseaudio-0.9.23.tar.gz
+d3fd33576454cbdcbf26f546292af937 NuTyX_config.patch
+e29ab6a42d1e088d9c824f87695094cd configuration_resample_tweak.patch
+a73d30cc01ad430681e27160e22e7f8c pulseaudio-0.99.4.tar.gz
+31af1f34453aa59eecb6f942dcab4aca pulseaudio.svg
+440f9593a52eb7a42a55182df01ed153 pulseaudio.xinit
+db768937c2fe51bedf3fc9c91270bc82 sound.conf
+c459ed54f3155c44fc74ac2997ff625b start_pulseaudio_earlier_with_Gnome.patch
diff --git a/extra/pulseaudio/.md5sum.x86_64 b/extra/pulseaudio/.md5sum.x86_64
index 8b0333ff7..0c3f0ba17 100644
--- a/extra/pulseaudio/.md5sum.x86_64
+++ b/extra/pulseaudio/.md5sum.x86_64
@@ -1,2 +1,7 @@
-ea1df7bdbfcd6d13160f5286b61a3ed8 asound.conf
-7391205a337d1e04a9ff38025f684034 pulseaudio-0.9.23.tar.gz
+d3fd33576454cbdcbf26f546292af937 NuTyX_config.patch
+e29ab6a42d1e088d9c824f87695094cd configuration_resample_tweak.patch
+a73d30cc01ad430681e27160e22e7f8c pulseaudio-0.99.4.tar.gz
+31af1f34453aa59eecb6f942dcab4aca pulseaudio.svg
+440f9593a52eb7a42a55182df01ed153 pulseaudio.xinit
+db768937c2fe51bedf3fc9c91270bc82 sound.conf
+c459ed54f3155c44fc74ac2997ff625b start_pulseaudio_earlier_with_Gnome.patch
diff --git a/extra/pulseaudio/NuTyX_config.patch b/extra/pulseaudio/NuTyX_config.patch
new file mode 100644
index 000000000..585b0e6e8
--- /dev/null
+++ b/extra/pulseaudio/NuTyX_config.patch
@@ -0,0 +1,94 @@
+--- a/src/daemon/esdcompat.in
++++ b/src/daemon/esdcompat.in
+@@ -24,7 +24,19 @@ fail() {
+ exit 1
+ }
+
+-ARGS=" --log-target=syslog"
++# Modifications de NuTyX
++CONFIG=/etc/sysconfig/sound
++
++PULSE_ARGS=" --log-target=syslog"
++[ -r "$CONFIG" ] && . $CONFIG
++
++if [ "$ENABLE_PULSEAUDIO" != "yes" ]; then
++ echo "PulseAudio étant désactivé dans la configuration, il ne sera pas lancé." >&2
++ exit
++fi
++
++ARGS=" $PULSE_ARGS"
++# Fin des modifications
+
+ while [ "$#" -gt "0" ]; do
+
+@@ -74,10 +86,10 @@ EOF
+ shift
+ ARGS="$ARGS '-Lmodule-esound-compat-spawnfd fd=$1'"
+ ;;
+-
+- -unix|-b|-public|-terminate|-nobeeps|-trust|-tcp|-promiscuous)
++
++ -unix|-b|-public|-terminate|-nobeeps|-trust|-tcp|-promiscuous)
+ # Ignore these commands
+- ;;
++ ;;
+
+ -d|-r|-as|-port|-bind)
+ # Ignore these commands and their arguments
+--- a/src/daemon/start-pulseaudio-x11.in
++++ b/src/daemon/start-pulseaudio-x11.in
+@@ -19,7 +19,19 @@
+
+ set -e
+
+-@PA_BINARY@ --start "$@"
++# Modifications NuTyX
++CONFIG=/etc/sysconfig/sound
++
++PULSE_ARGS=" --log-target=syslog"
++[ -r "$CONFIG" ] && . $CONFIG
++
++if [ "$ENABLE_PULSEAUDIO" != "yes" ]; then
++ echo "PulseAudio étant désactivé dans la configuration, il ne sera pas lancé." >&2
++else
++
++@PA_BINARY@ --start ${PULSE_ARGS} "$@"
++
++# Fin des modifications
+
+ if [ x"$DISPLAY" != x ] ; then
+
+@@ -30,3 +42,5 @@ if [ x"$DISPLAY" != x ] ; then
+ @PACTL_BINARY@ load-module module-x11-xsmp "display=$DISPLAY session_manager=$SESSION_MANAGER" > /dev/null
+ fi
+ fi
++
++fi
+--- a/src/daemon/start-pulseaudio-kde.in
++++ b/src/daemon/start-pulseaudio-kde.in
+@@ -21,10 +21,24 @@ set -e
+
+ [ -z "$PULSE_SERVER" ]
+
+-@PA_BINARY@ --start "$@"
++# Modifications NuTyX
++CONFIG=/etc/sysconfig/sound
++
++PULSE_ARGS=" --log-target=syslog"
++[ -r "$CONFIG" ] && . $CONFIG
++
++if [ "$ENABLE_PULSEAUDIO" != "yes" ]; then
++ echo "PulseAudio étant désactivé dans la configuration, il ne sera pas lancé." >&2
++else
++
++@PA_BINARY@ --start ${PULSE_ARGS} "$@"
++
++# Fin des modifications
+
+ if [ x"$DISPLAY" != x ] ; then
+
+ @PACTL_BINARY@ load-module module-device-manager "do_routing=1" > /dev/null
+
+ fi
++
++fi
diff --git a/extra/pulseaudio/Pkgfile b/extra/pulseaudio/Pkgfile
index 0eee3152e..96a250eb2 100644
--- a/extra/pulseaudio/Pkgfile
+++ b/extra/pulseaudio/Pkgfile
@@ -1,35 +1,47 @@
-# Description: serveur de sons pour systèmes POSIX. Serveur de proximité pour les applications sonores.
+# Description: Serveur de sons pour systèmes POSIX. Serveur de proximité pour les applications sonores.
# URL: http://www.pulseaudio.org
# Maintainer: NuTyX core team
-# Packager: thierryn1 at hispeed dot ch
-# Depends on: consolekit,alsa-lib,gconf,libcap,liboil,policykit,libsamplerate,libsndfile,speex,libvorbis,xorg-libxtst,xorg-libsm,xorg-xcb-util
-# Run on: consolekit,alsa-lib,gconf,libcap,liboil,policykit,libsamplerate,libsndfile,speex,libvorbis
+# Packager: piernov <piernov@piernov.org>
+# Depends on: consolekit, alsa-lib, gconf, libcap, liboil, policykit, libsamplerate, libsndfile, speex, libvorbis, json-c, xorg-libxtst, xorg-libsm, xorg-xcb-util, imagemagick, bluez, jack-audio-connection-kit, avahi
+# Run on: consolekit,alsa-lib,gconf,libcap,liboil,policykit,libsamplerate,libsndfile,speex,libvorbis,json-c,bluez,jack-audio-connection-kit,avahi
name=pulseaudio
-version=0.9.23
-release=3
+version=0.99.4
+release=1
source=(http://freedesktop.org/software/$name/releases/$name-$version.tar.gz
- asound.conf)
+ pulseaudio.xinit
+ pulseaudio.svg
+ sound.conf
+ configuration_resample_tweak.patch
+ start_pulseaudio_earlier_with_Gnome.patch
+ NuTyX_config.patch)
build() {
- unset MAKEFLAGS
- cd $name-$version
- ./configure --prefix=/usr \
- --sysconfdir=/etc \
- --disable-static \
- --disable-avahi \
- --disable-jack \
- --disable-asyncns \
- --disable-tcpwrap \
- --disable-lirc \
- --disable-bluez \
- --disable-hal \
- --disable-ltdl-install \
- --disable-rpath \
- --disable-default-build-tests
+ cd $name-$version
+
+ patch -p1 < ../configuration_resample_tweak.patch
+ patch -p1 < ../start_pulseaudio_earlier_with_Gnome.patch
+ patch -p1 < ../NuTyX_config.patch
+
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --libexecdir=/usr/lib \
+ --localstatedir=/var \
+ --disable-hal
+
make
- make DESTDIR=$PKG install
+ make DESTDIR=$PKG install
- install -Dm644 ../asound.conf $PKG/etc/asound.conf
- rm $PKG/etc/dbus-1/system.d/$name-system.conf
-}
+ install -D -m 0644 ../sound.conf $PKG/etc/sysconfig/sound
+ install -D -m 0755 ../$name.xinit $PKG/usr/lib/X11/xinit/xinitrc.d/$name.sh
+ install -D -m 0644 ../$name.svg $PKG/usr/share/icons/hicolor/scalable/apps/$name.svg
+ mkdir -p $PKG/usr/share/icons/hicolor/scalable/devices
+ ln -s ../apps/$name.svg $PKG/usr/share/icons/hicolor/scalable/devices/audio-backend-pulseaudio.svg
+ for size in 16 22 32 48 64 128; do
+ mkdir -p $PKG/usr/share/icons/hicolor/${size}x${size}/{apps,devices}
+ convert -geometry ${size}x${size} ../$name.svg $PKG/usr/share/icons/hicolor/${size}x${size}/apps/$name.png
+ ln -s ../apps/$name.png $PKG/usr/share/icons/hicolor/${size}x${size}/devices/audio-backend-pulseaudio.png
+ done
+ rm -f $PKG/etc/dbus-1/system.d/$name-system.conf
+ sed -i 's,\(/usr/bin/pactl load-module module-x11-cork-request\),#\1,' $PKG/usr/bin/start-pulseaudio-x11
+}
diff --git a/extra/pulseaudio/configuration_resample_tweak.patch b/extra/pulseaudio/configuration_resample_tweak.patch
new file mode 100644
index 000000000..57e40eba8
--- /dev/null
+++ b/extra/pulseaudio/configuration_resample_tweak.patch
@@ -0,0 +1,14 @@
+--- a/src/daemon/daemon.conf.in
++++ b/src/daemon/daemon.conf.in
+@@ -54,7 +54,12 @@
+ ; log-time = no
+ ; log-backtrace = 0
+
++# Pour une meilleur qualité
+ ; resample-method = speex-float-3
++# Pour plus de vitesse (et une qualité moindre)
++; resample-method = trivial
++# Bon compromis
++resample-method = speex-float-0
+ ; enable-remixing = yes
+ ; enable-lfe-remixing = no
diff --git a/extra/pulseaudio/pulseaudio.svg b/extra/pulseaudio/pulseaudio.svg
new file mode 100644
index 000000000..a79e03daf
--- /dev/null
+++ b/extra/pulseaudio/pulseaudio.svg
@@ -0,0 +1,287 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48px"
+ height="48px"
+ id="svg2161"
+ sodipodi:version="0.32"
+ inkscape:version="0.44"
+ sodipodi:docbase="/home/ossman/devel/pulseaudio"
+ sodipodi:docname="pulseaudio.svg">
+ <defs
+ id="defs2163">
+ <linearGradient
+ id="linearGradient3093">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3095" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop3097" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3093"
+ id="radialGradient2472"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.266476,0,283.9565)"
+ cx="224.5"
+ cy="387.11252"
+ fx="224.5"
+ fy="387.11252"
+ r="174.5" />
+ <linearGradient
+ id="linearGradient2503">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop2505" />
+ <stop
+ style="stop-color:#141413;stop-opacity:1;"
+ offset="1"
+ id="stop2507" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2503"
+ id="linearGradient1476"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.124741,0,0,0.124741,-49.78411,-8.952609)"
+ x1="585"
+ y1="390.61252"
+ x2="585"
+ y2="85.376541" />
+ <linearGradient
+ id="linearGradient2495">
+ <stop
+ style="stop-color:#0a0a09;stop-opacity:1;"
+ offset="0"
+ id="stop2497" />
+ <stop
+ style="stop-color:#282927;stop-opacity:1;"
+ offset="1"
+ id="stop2499" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2495"
+ id="linearGradient1474"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.124741,0,0,0.124741,-49.78411,-8.952609)"
+ x1="674"
+ y1="276.11252"
+ x2="505"
+ y2="199.11252" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2535"
+ id="linearGradient2399"
+ gradientUnits="userSpaceOnUse"
+ x1="585"
+ y1="390.61252"
+ x2="585"
+ y2="85.376541" />
+ <linearGradient
+ id="linearGradient2535">
+ <stop
+ id="stop2537"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.36078432;" />
+ <stop
+ id="stop2539"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2535"
+ id="linearGradient2397"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-291.933,627.3998)"
+ x1="532"
+ y1="131.40625"
+ x2="667.5"
+ y2="357.40625" />
+ <linearGradient
+ id="linearGradient3072">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3074" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3076" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3072"
+ id="linearGradient2395"
+ gradientUnits="userSpaceOnUse"
+ x1="585"
+ y1="76.360481"
+ x2="585"
+ y2="170.3912" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="4.9497475"
+ inkscape:cx="20.060638"
+ inkscape:cy="18.992734"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="872"
+ inkscape:window-height="624"
+ inkscape:window-x="325"
+ inkscape:window-y="224" />
+ <metadata
+ id="metadata2166">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://www.gnu.org/copyleft/gpl.html" />
+ <dc:title>PulseAudio logotype</dc:title>
+ <dc:date>2006-08-28</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Pierre Ossman &lt;ossman@cendio.se&gt; for Cendio AB</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Rafael Jannone (basic idea)</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/Reproduction" />
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/Distribution" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/Notice" />
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/ShareAlike" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/SourceCode" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.36679538;color:black;fill:url(#radialGradient2472);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:38.81499863;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path2470"
+ sodipodi:cx="224.5"
+ sodipodi:cy="387.11252"
+ sodipodi:rx="174.5"
+ sodipodi:ry="46.5"
+ d="M 399 387.11252 A 174.5 46.5 0 1 1 50,387.11252 A 174.5 46.5 0 1 1 399 387.11252 z"
+ transform="matrix(0.137443,0,0,0.154237,-6.855952,-20.43595)"
+ inkscape:export-filename="/home/ossman/Desktop/pa4.png"
+ inkscape:export-xdpi="44.099998"
+ inkscape:export-ydpi="44.099998" />
+ <rect
+ ry="6.5049205"
+ y="2.2257283"
+ x="5.4760308"
+ height="37.047943"
+ width="37.047943"
+ id="rect2371"
+ style="fill:url(#linearGradient1474);fill-opacity:1;stroke:url(#linearGradient1476);stroke-width:0.99792439;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ inkscape:export-filename="/home/ossman/Desktop/pa4.png"
+ inkscape:export-xdpi="44.099998"
+ inkscape:export-ydpi="44.099998" />
+ <g
+ transform="matrix(0.124741,0,0,0.124741,-61.69688,-99.94425)"
+ id="g2415"
+ inkscape:export-filename="/home/ossman/Desktop/pa4.png"
+ inkscape:export-xdpi="44.099998"
+ inkscape:export-ydpi="44.099998">
+ <path
+ sodipodi:type="arc"
+ style="opacity:1;fill:#729fcf;fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path2417"
+ sodipodi:cx="-1"
+ sodipodi:cy="863.61249"
+ sodipodi:rx="23"
+ sodipodi:ry="23"
+ d="M 22 863.61249 A 23 23 0 1 1 -24,863.61249 A 23 23 0 1 1 22 863.61249 z"
+ transform="matrix(1.676363,0,0,1.676363,688.6772,-480.168)" />
+ <path
+ style="opacity:1;fill:#729fcf;fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 666.92273,892.01313 C 633.50485,900.88553 608.86021,931.34683 608.86023,967.54442 C 608.86023,1003.7419 633.50486,1034.2345 666.92273,1043.1069 C 642.81497,1032.2877 625.48523,1002.5195 625.48523,967.54442 C 625.48522,932.56943 642.81496,902.83233 666.92273,892.01313 z M 707.07898,892.01313 C 731.18675,902.83233 748.51648,932.56933 748.51648,967.54442 C 748.51648,1002.5195 731.18674,1032.2877 707.07898,1043.1069 C 740.49686,1034.2345 765.1415,1003.7419 765.14148,967.54442 C 765.14148,931.34693 740.49687,900.88553 707.07898,892.01313 z "
+ id="path2419" />
+ <path
+ id="path2421"
+ d="M 655.64705,849.58672 C 603.46201,863.44178 564.97718,911.00985 564.97721,967.53562 C 564.97721,1024.0613 603.46203,1071.6783 655.64705,1085.5333 C 618.0006,1068.6381 590.93865,1022.1524 590.93865,967.53562 C 590.93863,912.91905 618.00059,866.48188 655.64705,849.58672 z M 718.35466,849.58672 C 756.00112,866.48188 783.06306,912.91889 783.06306,967.53562 C 783.06306,1022.1524 756.00111,1068.6381 718.35466,1085.5333 C 770.5397,1071.6783 809.02453,1024.0613 809.0245,967.53562 C 809.0245,911.01001 770.53972,863.44178 718.35466,849.58672 z "
+ style="opacity:1;fill:#729fcf;fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+ <g
+ id="g1494"
+ transform="matrix(0.124741,0,0,0.124741,-13.36814,-87.21636)">
+ <path
+ inkscape:export-ydpi="44.099998"
+ inkscape:export-xdpi="44.099998"
+ inkscape:export-filename="/home/ossman/Desktop/pa4.png"
+ d="M 495.15625,93.84375 C 468.52243,93.84375 447.21875,115.11921 447.21875,141.75 L 447.21875,334.46875 C 447.21875,361.09954 468.52545,382.40625 495.15625,382.40625 L 687.84375,382.40625 C 714.47454,382.40625 735.78125,361.09955 735.78125,334.46875 L 735.78125,141.75 C 735.78125,115.11921 714.47755,93.84375 687.84375,93.84375 L 495.15625,93.84375 z "
+ id="path2373"
+ style="fill:url(#linearGradient2395);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ inkscape:original="M 495.15625 89.625 C 466.26648 89.625 443 112.86023 443 141.75 L 443 334.46875 C 443 363.35852 466.26647 386.625 495.15625 386.625 L 687.84375 386.625 C 716.73352 386.625 740 363.35853 740 334.46875 L 740 141.75 C 740 112.86023 716.7335 89.625 687.84375 89.625 L 495.15625 89.625 z "
+ inkscape:radius="-4.2074337"
+ sodipodi:type="inkscape:offset"
+ transform="translate(-291.933,627.3998)" />
+ <path
+ inkscape:export-ydpi="44.099998"
+ inkscape:export-xdpi="44.099998"
+ inkscape:export-filename="/home/ossman/Desktop/pa4.png"
+ style="fill:url(#linearGradient2397);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 436.05138,821.4365 C 397.62524,862.62866 358.12861,865.874 299.93097,865.874 C 242.63828,865.874 199.11564,893.22114 163.06701,927.96775 L 163.06701,961.86851 C 163.06701,985.0884 181.12504,1001.9935 203.22326,1001.9935 L 395.91076,1006.0248 C 420.50531,1006.0248 436.03576,986.46307 436.03576,961.86851 L 436.05138,821.4365 z "
+ id="path2375"
+ sodipodi:nodetypes="cscccccc" />
+ <path
+ inkscape:export-ydpi="44.099998"
+ inkscape:export-xdpi="44.099998"
+ inkscape:export-filename="/home/ossman/Desktop/pa4.png"
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-8"
+ inkscape:original="M 495.15625 89.625 C 466.26648 89.625 443 112.86023 443 141.75 L 443 334.46875 C 443 363.35852 466.26647 386.625 495.15625 386.625 L 687.84375 386.625 C 716.73352 386.625 740 363.35853 740 334.46875 L 740 141.75 C 740 112.86023 716.7335 89.625 687.84375 89.625 L 495.15625 89.625 z "
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient2399);stroke-width:8;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path2377"
+ d="M 495.15625,97.625 C 470.55593,97.625 451,117.15545 451,141.75 L 451,334.46875 C 451,359.0633 470.56169,378.625 495.15625,378.625 L 687.84375,378.625 C 712.4383,378.625 732,359.06331 732,334.46875 L 732,141.75 C 732,117.15545 712.44405,97.625 687.84375,97.625 L 495.15625,97.625 z "
+ transform="translate(-291.933,627.3998)" />
+ </g>
+ </g>
+</svg>
diff --git a/extra/pulseaudio/pulseaudio.xinit b/extra/pulseaudio/pulseaudio.xinit
new file mode 100644
index 000000000..b2ce7151e
--- /dev/null
+++ b/extra/pulseaudio/pulseaudio.xinit
@@ -0,0 +1,12 @@
+#!/bin/sh
+# to be sourced
+
+case "$SESSION" in
+ GNOME|KDE*|xfce4)
+ # XDG is supported so we don't need to do anything.
+ # as XDG Autostart will "just work"(tm)
+ ;;
+ *)
+ /usr/bin/start-pulseaudio-x11
+ ;;
+esac
diff --git a/extra/pulseaudio/sound.conf b/extra/pulseaudio/sound.conf
new file mode 100644
index 000000000..dc23dd497
--- /dev/null
+++ b/extra/pulseaudio/sound.conf
@@ -0,0 +1,2 @@
+ENABLE_PULSEAUDIO="yes"
+PULSE_ARGS="--log-target=syslog"
diff --git a/extra/pulseaudio/start_pulseaudio_earlier_with_Gnome.patch b/extra/pulseaudio/start_pulseaudio_earlier_with_Gnome.patch
new file mode 100644
index 000000000..c6accd626
--- /dev/null
+++ b/extra/pulseaudio/start_pulseaudio_earlier_with_Gnome.patch
@@ -0,0 +1,7 @@
+--- a/src/daemon/pulseaudio.desktop.in
++++ b/src/daemon/pulseaudio.desktop.in
+@@ -8,3 +8,4 @@ Terminal=false
+ Type=Application
+ Categories=
+ GenericName=
++X-GNOME-Autostart-Phase=Initialization