pulseaudio/src/pulse
Colin Guthrie 7276faca72 launch: Disable autospawn by default when systemd daemon support is enabled.
When enabled, this method is prefered over pulseaudio's built in
systems so we should try our best to ensure that it cannot be spawned
outside of the mechanisms desired.

Packagers should call 'systemctl --global enable pulseaudio.socket' to
enable the socket for all users, or alternatively ship an enabling
symlink in /usr/lib/systemd/user/sockets.target.wants/ folder. It may
also make sense for distributions to add in a ConditionNNN= line to the
socket unit if they have a downstream mechanism for enabling or
disabling pulseaudio.

If individual users wish to opt out of this vendor (or administrator)
decision, they can call 'systemctl --user mask pulseaudio.socket'
2014-11-03 12:32:23 +00:00
..
.gitignore add another .gitignore file, this time for pulse/ 2008-06-18 00:47:32 +02:00
cdecl.h Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
channelmap.c channelmap: Add 2.1 surround 2014-05-27 12:02:31 +02:00
channelmap.h channelmap, volume: Don't refer to bool in the public API documentation 2013-07-04 12:35:55 +03:00
client-conf-x11.c client-conf: Don't create multiple cookie files 2014-03-28 14:59:10 +02:00
client-conf-x11.h client-conf: Remove redundant function parameters 2014-03-28 14:58:14 +02:00
client-conf.c launch: Disable autospawn by default when systemd daemon support is enabled. 2014-11-03 12:32:23 +00:00
client-conf.h client-conf: Move x11 and env loading to pa_client_conf_load() 2014-06-24 13:13:50 +03:00
client.conf.in launch: Disable autospawn by default when systemd daemon support is enabled. 2014-11-03 12:32:23 +00:00
context.c creds: Rename pa_ancil to pa_cmsg_ancil_data 2014-10-31 10:46:10 +05:30
context.h doc: Assorted spelling and grammar fixes for doxygen output 2014-02-23 17:03:50 +01:00
def.h Replace "authorization" with "authentication" 2014-09-02 12:50:48 +02:00
direction.c direction: Add a couple of direction helper functions 2014-03-27 10:02:57 +02:00
direction.h direction: Add a couple of direction helper functions 2014-03-27 10:02:57 +02:00
error.c Replace "authorization" with "authentication" 2014-09-02 12:50:48 +02:00
error.h Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
ext-device-manager.c device-manager: Don't allow setting an empty description in the client API 2014-08-24 12:43:11 +03:00
ext-device-manager.h device-manager: Add a comment about non-extensible struct 2014-07-12 20:07:16 +03:00
ext-device-restore.c Remove pa_bool_t and replace it with bool. 2013-07-04 12:25:30 +03:00
ext-device-restore.h device-restore: Change the API to include type information (sink vs. source) 2011-08-18 17:33:08 +01:00
ext-stream-restore.c Remove pa_bool_t and replace it with bool. 2013-07-04 12:25:30 +03:00
ext-stream-restore.h Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
fork-detect.c Remove pa_bool_t and replace it with bool. 2013-07-04 12:25:30 +03:00
fork-detect.h try to detect when stupid clients forks and refuse all service from then on 2009-03-05 04:33:40 +01:00
format.c format: Don't use deprecated json-c is_error() macro 2014-08-22 15:36:01 +02:00
format.h def, format: Document how to leave PCM parameters to be decided by the server 2014-01-08 21:32:02 +02:00
gccmacro.h gccmacro: Disable printf-like format checking on mingw32 compilers. 2012-10-23 15:50:23 +05:30
glib-mainloop.c mainloop, glib-mainloop: time_restart could cause incorrect event ordering 2013-10-29 19:14:00 +02:00
glib-mainloop.h doxygen: Add 'See also' linking to the overview page 2010-10-13 09:07:39 +01:00
internal.h Protocol, client: Add commands to enable srbchannel 2014-06-27 14:23:18 +02:00
introspect.c introspect: Use pa_direction_valid() to validate port direction 2014-03-27 10:02:57 +02:00
introspect.h introspect, thread-mainloop: Fix Doxygen "since" tags 2014-01-23 11:21:58 +02:00
mainloop-api.c Move i18n.[ch] to src/pulsecore 2011-08-11 13:23:42 +02:00
mainloop-api.h mainloop-api: Improve pa_mainloop_api_once() documentation 2014-03-15 13:01:03 +02:00
mainloop-signal.c mainloop-signal: Explicitly ignore pa_write() return value. 2012-12-19 12:31:50 +02:00
mainloop-signal.h Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
mainloop.c mainloop: Fix typo 2014-10-28 17:36:22 +01:00
mainloop.h doxygen: Add 'See also' linking to the overview page 2010-10-13 09:07:39 +01:00
Makefile build-sys: readd stub makefiles to subdirectories to make building with emacs easier 2012-05-15 14:17:58 +02:00
operation.c pulse: Initialize pa_operation objects to all-zero. 2013-01-13 03:15:23 +02:00
operation.h pulse: Document the operation state behavior on context disconnection. 2013-03-13 16:10:16 +02:00
proplist.c Use pa_hashmap_remove_and_free() where appropriate 2014-04-17 10:06:23 +03:00
proplist.h Fix a few "it's -> its" typos 2014-03-07 18:04:02 +02:00
pulseaudio.h direction: Add a couple of direction helper functions 2014-03-27 10:02:57 +02:00
rtclock.c Add sys/time.h include to rtclock.c 2011-06-24 00:29:47 +01:00
rtclock.h Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
sample.c Add pa_channels_valid() 2013-12-15 11:44:35 +01:00
sample.h Add pa_channels_valid() 2013-12-15 11:44:35 +01:00
scache.c Remove pa_bool_t and replace it with bool. 2013-07-04 12:25:30 +03:00
scache.h doxygen: Add 'See also' linking to the overview page 2010-10-13 09:07:39 +01:00
simple.c simple: Take locally buffered data into account in pa_simple_get_latency() 2014-07-28 10:38:23 +03:00
simple.h simple: Enable pa_simple_flush() on record streams and amend documentation 2013-12-20 12:50:23 +02:00
stream.c stream: Fail on client submitting non-frame-aligned memblocks 2014-10-24 15:00:56 +02:00
stream.h Client API: Add pa_stream_write_ext_free() function. 2014-09-10 10:12:08 +02:00
subscribe.c Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
subscribe.h Style fix: Remove new lines from opening brackets 2013-06-24 16:56:24 +03:00
thread-mainloop.c pulse: Initalise pa_threaded_mainloop with zeroes 2014-10-17 10:56:01 +02:00
thread-mainloop.h doc: Use correct parameter name wait_for_accept in documentation of pa_threaded_mainloop_signal() 2014-03-08 16:37:26 +01:00
timeval.c More spelling fixes 2011-08-25 11:27:47 +01:00
timeval.h Spelling fixes in public headers 2011-08-25 11:27:35 +01:00
utf8.c Remove pa_bool_t and replace it with bool. 2013-07-04 12:25:30 +03:00
utf8.h utf8: Fix doxygen file description for utf8.h 2011-12-12 23:57:54 +00:00
util.c util: Try finding out application name using dladdr if available 2014-10-16 15:57:21 +02:00
util.h Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
version.h.in libpulse: Always return a three part version number in API calls. 2011-10-01 13:21:03 +01:00
volume.c Add pa_channels_valid() 2013-12-15 11:44:35 +01:00
volume.h volume: Increase PA_SW_VOLUME_SNPRINT_DB_MAX 2014-03-14 16:32:26 +02:00
xmalloc.c Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
xmalloc.h malloc: implement pa_xrenew() 2009-06-17 03:07:42 +02:00