pulseaudio/src
Colin Guthrie 7aa8a3fa80 daemon: Fix regression introduced in f1d1447e.
With Tanu's patch, the server no longer starts when a server is configured.
While this is sensible in most circumstances there is a corner case where
we still want to start.

In a typical X11 login, module-x11-publish will be loaded and will thus
set the PULSE_SERVER X11 property on the root window. This then hits the
check introduced in f1d1447e and exits. If PA had previously crashed
(thus leaving behind it's X11 properties) then this means that we will not
autospawn nor even allow ourselves to be started manually until
pax11publish -r is run to clear out the X11 properties. This is obviously
not desirable.

This patch introduces a more in-depth check of the server. If it looks like
a local unix domain socket, then we do not exit straight away and instead
probe further. This should not pose any problems with e.g. remote SSH
usage as the DBus Machine ID is used in the server string.
2011-03-25 23:14:28 +00:00
..
daemon daemon: Fix regression introduced in f1d1447e. 2011-03-25 23:14:28 +00:00
modules bluetooth: Get rid of warnings about unused stuff when building against a D-Bus version that doesn't have fd-passing support. 2011-03-24 09:17:40 +00:00
pulse Get rid of some warnings 2011-03-20 11:35:38 +00:00
pulsecore Move compile-time checks around pa_run_from_build_tree to core-util 2011-03-24 09:12:27 +00:00
tests Merge remote-tracking branch 'mkbosmans/mingw32-build' 2011-03-20 11:18:19 +00:00
utils Fix up some double spaces 2011-03-18 09:20:07 +00:00
.gitignore Remove remaining ramping/envelope references 2011-02-28 17:13:13 +05:30
depmod.py remove remaining $ 2008-06-18 22:38:32 +02:00
Makefile.am Merge remote-tracking branch 'zonique/osx' 2011-03-24 09:08:05 +00:00
map-file volume: add pa_cvolume_inc_clamp function 2009-11-05 04:56:47 +01:00