Lennart Poettering
0a108eca65
don't fail on init if the default device does not exist and .nofail is active
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2187 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-28 18:09:25 +00:00
Lennart Poettering
8e60b01a5e
actually set lennart to the user name, not the group name. Set lennart too.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2184 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-28 17:03:25 +00:00
Lennart Poettering
4ddc3271e1
initialize gconf module before we publish our X11 credentials -- because gconf might cause network support enabled in the first place
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2179 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-27 23:47:09 +00:00
Lennart Poettering
2b593d2fca
merge r2134 from trunk
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2177 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-27 23:41:03 +00:00
Lennart Poettering
ac82029338
merge r2132 from trunk
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2175 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-27 23:39:10 +00:00
Lennart Poettering
95422a8d21
merge r2131 from trunk
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2174 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-27 23:38:46 +00:00
Lennart Poettering
edd1a509d3
merge r2130 from trunk
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2173 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-27 23:38:28 +00:00
Lennart Poettering
02840a3c92
merge r2129 from trunk
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2172 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-27 23:38:05 +00:00
Lennart Poettering
a1ec3d7c9d
merge r2128 from trunk
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2171 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-27 23:37:46 +00:00
Lennart Poettering
28b7ddce71
merge r2116 from trunk
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2168 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-27 23:36:32 +00:00
Lennart Poettering
cca3f49cd0
merge r2113,r2214,r2115 from trunk
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2167 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-27 23:35:06 +00:00
Lennart Poettering
1eb7239764
merge r2111 from trunk
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2165 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-27 23:33:18 +00:00
Lennart Poettering
ec39786f2f
merge r2107 from trunk
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2161 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-27 23:31:09 +00:00
Lennart Poettering
b0a20498db
merge r2104 from trunk
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2158 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-27 23:27:34 +00:00
Lennart Poettering
4d4dafbf3f
fix CVE-2008-0008.patch
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/tags/release-0.9.9@2100 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-01-24 01:05:24 +00:00
Lennart Poettering
14a9b80afb
- Check process name when dealing with PID files
...
- Add new PA_STREAM_FIX_CHANNELS, FIX_RATE, FIX_FORMAT, DONT_MOVE, VARIABLE_RATES to pa_sream_flags_t adn implement it
- Expose those flags in pacat
- Add notifications about device suspend/resume to the protocol and expose them in libpulse
- Allow changing of buffer_attr during playback
- allow disabling for remixing globally
- hookup polkit support
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2067 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-21 01:30:40 +00:00
Lennart Poettering
8bdad297e3
add interface to PolicyKit
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2060 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-16 23:46:22 +00:00
Lennart Poettering
15f56de8f2
don't touch RLIMIT:MEMBLOCK by default. This should improve out-of-the-box comaptibility with JACK
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2052 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-13 19:39:23 +00:00
Lennart Poettering
e313fe1b3d
tag modules that may only be loaded once at most especially, and enforce that in the module loader
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2043 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-09 18:25:40 +00:00
Lennart Poettering
a2121d5e6f
strip most comments from the default configuration files, since the man page is now more elaborate and we don't want to maintain those docs redundantly at two places
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2030 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-08 22:31:30 +00:00
Lennart Poettering
bff4ca431b
add a man page for the pulseaudio binary. More will follow.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2023 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-05 15:10:13 +00:00
Lennart Poettering
81233c1781
make disallow-module-loading config option work again (original patch from Diego Petteno)
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2015 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-01 11:23:45 +00:00
Lennart Poettering
7bfd1b2f01
make rtprio and nice level actually configurable
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2014 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-01 02:58:26 +00:00
Lennart Poettering
41ea3b2fd4
add new option --realtime
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2012 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-01 01:45:01 +00:00
Lennart Poettering
005ed41c3f
save and restore errno in sig handler
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2011 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-01 01:42:34 +00:00
Lennart Poettering
44d7c9ad9b
add nice and rtprio resource limit support; make rtprio and nice level to use configurable; some minor updates
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2010 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-11-01 00:34:43 +00:00
Lennart Poettering
a46804a8e2
use real path of binary instead of /proc/self/exe to execute ourselves
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1976 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-29 15:33:07 +00:00
Lennart Poettering
a67c21f093
merge 'lennart' branch back into trunk.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1971 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-28 19:13:50 +00:00
Lennart Poettering
1e12e0ee8d
Kill spaces on EOL
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1465 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-05-29 17:24:48 +00:00
Pierre Ossman
5530d3295a
We now use gid unconditionally, so make sure it's defined.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1463 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-05-29 07:47:02 +00:00
Lennart Poettering
4d88fcd59d
when called with the setid bit change euid to uid sooner to make sure that we can access our own files even when we dropped most capabilities. ( Closes #21 )
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1455 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-05-25 20:35:30 +00:00
Pierre Ossman
06211b7c8f
Add copyright notices to all relevant files. (based on svn log)
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1426 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-02-13 15:35:19 +00:00
Pierre Ossman
521daf6f0a
Huge trailing whitespace cleanup. Let's keep the tree pure from here on,
...
mmmkay?
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1418 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-01-04 13:43:45 +00:00
Lennart Poettering
f1021b9e0b
enable module-hal-detect in the default configuration file only if HAL support is enabled ( closes #30 )
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1401 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-09-20 19:02:45 +00:00
Lennart Poettering
40f18d97f6
fix alsa-sink example
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1377 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-09-07 13:29:59 +00:00
Lennart Poettering
11b6c451b8
fix esdcompat for non-gnu systems
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1361 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-09-02 12:28:40 +00:00
Lennart Poettering
8ead68fcb3
activate HAL in the default config
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1331 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-25 12:12:13 +00:00
Pierre Ossman
26bfce6281
Improve error messages a bit.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1320 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-22 12:46:05 +00:00
Lennart Poettering
47c7a14b82
add --disable-shm command line option to the daemon
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1288 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-19 01:21:22 +00:00
Lennart Poettering
a8519d5667
add "disable-shm=" to default daemon configuration file
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1287 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-19 01:20:40 +00:00
Lennart Poettering
dbc658df41
add new "disable-shm" server config option
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1286 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-19 01:20:13 +00:00
Lennart Poettering
e385d93e5a
remove all occurences of
...
pa_logXXX(__FILE__":
and replace them by
pa_logXXX("
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1272 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-18 21:38:40 +00:00
Lennart Poettering
0e436a6926
Rework memory management to allow shared memory data transfer. The central idea
...
is to allocate all audio memory blocks from a per-process memory pool which is
available as read-only SHM segment to other local processes. Then, instead of
writing the actual audio data to the socket just write references to this
shared memory pool.
To work optimally all memory blocks should now be of type PA_MEMBLOCK_POOL or
PA_MEMBLOCK_POOL_EXTERNAL. The function pa_memblock_new() now generates memory
blocks of this type by default.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1266 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-18 19:55:18 +00:00
Lennart Poettering
a7b9a7d599
Load module-rescue-streams by default
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1245 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-13 17:35:46 +00:00
Lennart Poettering
a7cf5e0f2d
fix two typos (pierre, have you been sleeping? next time please the comments wrong but the code right, not the other way round! ;-))
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1170 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-07-29 15:34:36 +00:00
Lennart Poettering
c21f88cb90
load module-gconf in default install
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1159 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-07-27 18:35:17 +00:00
Lennart Poettering
61ce8bb002
add new command line option --no-cpu-limit. This is useful when running PulseAudio in valgrind's massif or callgrind tools
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1149 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-07-25 20:51:15 +00:00
Lennart Poettering
a84a2f9138
raise the default value for RLIMIT_NOFILE to 200 since 25 is apparently too small if every single GNOME apps thinks it needs to create its own server connection!
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1136 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-07-21 19:59:52 +00:00
Pierre Ossman
4a59581a4c
Fix incorrect call to nonexistant pa_log_warning().
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1122 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-07-20 13:28:50 +00:00
Pierre Ossman
0762af2aee
Only warn when running as root and not --system.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1121 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-07-20 13:24:57 +00:00