platform/upstream/pulseaudio.git
16 years agorework pa_assert_se() to make sure it never gets optmized away, even if NDEBUG is...
Lennart Poettering [Sun, 30 Mar 2008 01:42:34 +0000 (01:42 +0000)]
rework pa_assert_se() to make sure it never gets optmized away, even if NDEBUG is defined

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2194 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomake pa_drop_caps() abort on failure
Lennart Poettering [Sun, 30 Mar 2008 00:39:57 +0000 (00:39 +0000)]
make pa_drop_caps() abort on failure

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2193 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoavoid name clash with libc's remove() function
Lennart Poettering [Sun, 30 Mar 2008 00:38:47 +0000 (00:38 +0000)]
avoid name clash with libc's remove() function

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2192 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agofix compiler warning
Lennart Poettering [Sat, 29 Mar 2008 23:09:48 +0000 (23:09 +0000)]
fix compiler warning

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2191 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agorequire autoconf 2.60 since we use AC_PROG_MKDIR_P
Lennart Poettering [Sat, 29 Mar 2008 22:09:52 +0000 (22:09 +0000)]
require autoconf 2.60 since we use AC_PROG_MKDIR_P

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2190 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agobump soname
Lennart Poettering [Sat, 29 Mar 2008 00:42:58 +0000 (00:42 +0000)]
bump soname

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2189 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2187 from trunk
Lennart Poettering [Sat, 29 Mar 2008 00:31:10 +0000 (00:31 +0000)]
merge r2187 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2188 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agodon't fail on init if the default device does not exist and .nofail is active
Lennart Poettering [Fri, 28 Mar 2008 18:09:25 +0000 (18:09 +0000)]
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

16 years agodon't segfault when module-tunnel is used without a sink_name/source_name parameter...
Lennart Poettering [Fri, 28 Mar 2008 18:01:01 +0000 (18:01 +0000)]
don't segfault when module-tunnel is used without a sink_name/source_name parameter. Closes #197

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2186 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoif we are run as root, always use 'root' as username, regardless of any env vars
Lennart Poettering [Fri, 28 Mar 2008 17:12:01 +0000 (17:12 +0000)]
if we are run as root, always use 'root' as username, regardless of any env vars

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2185 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoactually set lennart to the user name, not the group name. Set lennart too.
Lennart Poettering [Fri, 28 Mar 2008 17:03:25 +0000 (17:03 +0000)]
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

16 years agoFix ioctl() definition for solaris compat. Patch from yippi. Closes #253
Lennart Poettering [Fri, 28 Mar 2008 00:51:36 +0000 (00:51 +0000)]
Fix ioctl() definition for solaris compat. Patch from yippi. Closes #253

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2183 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agowork around yet another solaris braindamage
Lennart Poettering [Fri, 28 Mar 2008 00:47:31 +0000 (00:47 +0000)]
work around yet another solaris braindamage

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2182 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoinitialize gconf module before we publish our X11 credentials -- because gconf might...
Lennart Poettering [Thu, 27 Mar 2008 23:47:09 +0000 (23:47 +0000)]
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

16 years agomerge r2146 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:41:34 +0000 (23:41 +0000)]
merge r2146 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2178 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2134 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:41:03 +0000 (23:41 +0000)]
merge r2134 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2177 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2133 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:40:40 +0000 (23:40 +0000)]
merge r2133 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2176 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2132 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:39:10 +0000 (23:39 +0000)]
merge r2132 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2175 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2131 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:38:46 +0000 (23:38 +0000)]
merge r2131 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2174 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2130 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:38:28 +0000 (23:38 +0000)]
merge r2130 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2173 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2129 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:38:05 +0000 (23:38 +0000)]
merge r2129 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2172 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2128 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:37:46 +0000 (23:37 +0000)]
merge r2128 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2171 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2127 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:37:23 +0000 (23:37 +0000)]
merge r2127 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2170 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2117 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:36:59 +0000 (23:36 +0000)]
merge r2117 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2169 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2116 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:36:32 +0000 (23:36 +0000)]
merge r2116 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2168 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2113,r2214,r2115 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:35:06 +0000 (23:35 +0000)]
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

16 years agomerge r2112 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:33:40 +0000 (23:33 +0000)]
merge r2112 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2166 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2111 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:33:18 +0000 (23:33 +0000)]
merge r2111 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2165 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2110 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:32:57 +0000 (23:32 +0000)]
merge r2110 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2164 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2109 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:31:55 +0000 (23:31 +0000)]
merge r2109 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2163 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2108 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:31:29 +0000 (23:31 +0000)]
merge r2108 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2162 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2107 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:31:09 +0000 (23:31 +0000)]
merge r2107 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2161 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2106 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:30:23 +0000 (23:30 +0000)]
merge r2106 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2160 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2105 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:29:32 +0000 (23:29 +0000)]
merge r2105 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2159 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2104 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:27:34 +0000 (23:27 +0000)]
merge r2104 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2158 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2098 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:25:08 +0000 (23:25 +0000)]
merge r2098 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2157 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2097 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:24:27 +0000 (23:24 +0000)]
merge r2097 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2156 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2096 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:23:58 +0000 (23:23 +0000)]
merge r2096 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2155 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2095 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:23:24 +0000 (23:23 +0000)]
merge r2095 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2154 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2092,r2093,r2094,r2152 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:22:57 +0000 (23:22 +0000)]
merge r2092,r2093,r2094,r2152 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2153 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2091 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:18:52 +0000 (23:18 +0000)]
merge r2091 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2151 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2090 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:18:27 +0000 (23:18 +0000)]
merge r2090 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2150 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2084 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:18:08 +0000 (23:18 +0000)]
merge r2084 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2149 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2145 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:17:13 +0000 (23:17 +0000)]
merge r2145 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2148 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2083 from trunk
Lennart Poettering [Thu, 27 Mar 2008 23:16:29 +0000 (23:16 +0000)]
merge r2083 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2147 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2081 from trunk
Lennart Poettering [Thu, 27 Mar 2008 21:24:48 +0000 (21:24 +0000)]
merge r2081 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2144 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2079 from trunk
Lennart Poettering [Thu, 27 Mar 2008 21:24:03 +0000 (21:24 +0000)]
merge r2079 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2143 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2077 from trunk
Lennart Poettering [Thu, 27 Mar 2008 21:22:59 +0000 (21:22 +0000)]
merge r2077 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2142 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2076 from trunk
Lennart Poettering [Thu, 27 Mar 2008 21:22:29 +0000 (21:22 +0000)]
merge r2076 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2141 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2075 from trunk
Lennart Poettering [Thu, 27 Mar 2008 21:21:59 +0000 (21:21 +0000)]
merge r2075 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2140 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2073 from trunk
Lennart Poettering [Thu, 27 Mar 2008 21:21:24 +0000 (21:21 +0000)]
merge r2073 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2139 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2074 from trunk
Lennart Poettering [Thu, 27 Mar 2008 21:20:56 +0000 (21:20 +0000)]
merge r2074 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2138 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agomerge r2078 from trunk
Lennart Poettering [Thu, 27 Mar 2008 21:20:07 +0000 (21:20 +0000)]
merge r2078 from trunk

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2137 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agobump revision
Lennart Poettering [Thu, 27 Mar 2008 21:15:29 +0000 (21:15 +0000)]
bump revision

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2136 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agocreate branch for 0.9.10
Lennart Poettering [Thu, 27 Mar 2008 21:14:28 +0000 (21:14 +0000)]
create branch for 0.9.10

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2135 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agobump revision v0.9.9
Lennart Poettering [Thu, 24 Jan 2008 01:06:44 +0000 (01:06 +0000)]
bump revision

git-svn-id: file:///home/lennart/svn/public/pulseaudio/tags/release-0.9.9@2101 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agofix CVE-2008-0008.patch
Lennart Poettering [Thu, 24 Jan 2008 01:05:24 +0000 (01:05 +0000)]
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

16 years agoprepare 0.9.9
Lennart Poettering [Thu, 24 Jan 2008 00:44:21 +0000 (00:44 +0000)]
prepare 0.9.9

git-svn-id: file:///home/lennart/svn/public/pulseaudio/tags/release-0.9.9@2099 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoTagging release 0.9.8 v0.9.8
Lennart Poettering [Wed, 21 Nov 2007 23:59:20 +0000 (23:59 +0000)]
Tagging release 0.9.8

git-svn-id: file:///home/lennart/svn/public/pulseaudio/tags/release-0.9.8@2072 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agobump version and soname
Lennart Poettering [Wed, 21 Nov 2007 23:09:17 +0000 (23:09 +0000)]
bump version and soname

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2071 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoupdate man pages a bit
Lennart Poettering [Wed, 21 Nov 2007 23:03:19 +0000 (23:03 +0000)]
update man pages a bit

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2070 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agowhen speaking to a client with a version < 12, hide S32 sample specs, and make them...
Lennart Poettering [Wed, 21 Nov 2007 22:55:28 +0000 (22:55 +0000)]
when speaking to a client with a version < 12, hide S32 sample specs, and make them appaear as FLOAT32

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2069 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoincrement api and protocol version
Lennart Poettering [Wed, 21 Nov 2007 01:31:04 +0000 (01:31 +0000)]
increment api and protocol version

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2068 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years ago- Check process name when dealing with PID files
Lennart Poettering [Wed, 21 Nov 2007 01:30:40 +0000 (01:30 +0000)]
- 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

16 years agominor typo fix
Lennart Poettering [Wed, 21 Nov 2007 01:21:53 +0000 (01:21 +0000)]
minor typo fix

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2066 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoadd short version history of the PA protocol
Lennart Poettering [Wed, 21 Nov 2007 01:21:00 +0000 (01:21 +0000)]
add short version history of the PA protocol

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2065 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoadd a couple of new opcodes, and document the versions the opcodes where added
Lennart Poettering [Wed, 21 Nov 2007 01:20:16 +0000 (01:20 +0000)]
add a couple of new opcodes, and document the versions the opcodes where added

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2064 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoadd API to allow runtime reconfiguration of memblockqs
Lennart Poettering [Wed, 21 Nov 2007 01:19:28 +0000 (01:19 +0000)]
add API to allow runtime reconfiguration of memblockqs

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2063 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agodetect whether PolicyKit support is available
Lennart Poettering [Fri, 16 Nov 2007 23:48:09 +0000 (23:48 +0000)]
detect whether PolicyKit support is available

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2062 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agobuild PolicyKit support
Lennart Poettering [Fri, 16 Nov 2007 23:47:28 +0000 (23:47 +0000)]
build PolicyKit support

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2061 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoadd interface to PolicyKit
Lennart Poettering [Fri, 16 Nov 2007 23:46:22 +0000 (23:46 +0000)]
add interface to PolicyKit

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2060 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agouse a prio inheriting mutex for the threaded mainloop, to ease writing of RT clients
Lennart Poettering [Wed, 14 Nov 2007 16:11:51 +0000 (16:11 +0000)]
use a prio inheriting mutex for the threaded mainloop, to ease writing of RT clients

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2059 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agouse a free list for allocation pa_operation objects
Lennart Poettering [Wed, 14 Nov 2007 16:11:09 +0000 (16:11 +0000)]
use a free list for allocation pa_operation objects

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2058 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agouse a free list for allocating reply_info structs
Lennart Poettering [Wed, 14 Nov 2007 16:10:36 +0000 (16:10 +0000)]
use a free list for allocating reply_info structs

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2057 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoadd missing pa_boolization
Lennart Poettering [Wed, 14 Nov 2007 16:09:03 +0000 (16:09 +0000)]
add missing pa_boolization

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2056 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoRework ALSA mixer channel detection code. This time we actually care about the channe...
Lennart Poettering [Tue, 13 Nov 2007 23:42:15 +0000 (23:42 +0000)]
Rework ALSA mixer channel detection code. This time we actually care about the channel names the ALSA mixer exports for us

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2055 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoadd array size to increase chance of detecting missing updates
Lennart Poettering [Tue, 13 Nov 2007 23:41:17 +0000 (23:41 +0000)]
add array size to increase chance of detecting missing updates

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2054 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agodon't fail if the bt-proximity-helper is not built
Lennart Poettering [Tue, 13 Nov 2007 19:56:01 +0000 (19:56 +0000)]
don't fail if the bt-proximity-helper is not built

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2053 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agodon't touch RLIMIT:MEMBLOCK by default. This should improve out-of-the-box comaptibil...
Lennart Poettering [Tue, 13 Nov 2007 19:39:23 +0000 (19:39 +0000)]
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

16 years agoincrease the pacmd timeout a bit
Lennart Poettering [Tue, 13 Nov 2007 19:21:15 +0000 (19:21 +0000)]
increase the pacmd timeout a bit

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2051 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoCompletely rework ALSA device selection code: choose the device to open depending...
Lennart Poettering [Tue, 13 Nov 2007 17:37:44 +0000 (17:37 +0000)]
Completely rework ALSA device selection code: choose the device to open depending on the requested number of channels and channel map. In most cases it will now suffice to set default-channels=6 to enable 5.1 sound for all devices that support it

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2050 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agofix loading of load-once modules if no other modules was loaded before
Lennart Poettering [Tue, 13 Nov 2007 17:35:48 +0000 (17:35 +0000)]
fix loading of load-once modules if no other modules was loaded before

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2049 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoadd new fun module that automatically mutes your audio devices when you leave with...
Lennart Poettering [Sun, 11 Nov 2007 23:18:19 +0000 (23:18 +0000)]
add new fun module that automatically mutes your audio devices when you leave with your bluetooth phone, and unmutes when you come back

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2048 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoPort module-gconf to make use of the new API pa_start_child_for_read()
Lennart Poettering [Sun, 11 Nov 2007 23:01:44 +0000 (23:01 +0000)]
Port module-gconf to make use of the new API pa_start_child_for_read()

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2047 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agopull code for starting helper processes out of module-gconf, clean it up, and stick...
Lennart Poettering [Sun, 11 Nov 2007 23:00:38 +0000 (23:00 +0000)]
pull code for starting helper processes out of module-gconf, clean it up, and stick into a new API pa_start_child_for_read()

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2046 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoadd new function pa_strnull() to simplify passing null strings to non-linux printf()
Lennart Poettering [Sun, 11 Nov 2007 22:59:34 +0000 (22:59 +0000)]
add new function pa_strnull() to simplify passing null strings to non-linux printf()

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2045 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoadd a simple fully-automatic fully-linearupmixer/downmixer and enable it by default
Lennart Poettering [Sun, 11 Nov 2007 02:30:59 +0000 (02:30 +0000)]
add a simple fully-automatic fully-linearupmixer/downmixer and enable it by default

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2044 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agotag modules that may only be loaded once at most especially, and enforce that in...
Lennart Poettering [Fri, 9 Nov 2007 18:25:40 +0000 (18:25 +0000)]
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

16 years agominor typo
Lennart Poettering [Fri, 9 Nov 2007 18:24:09 +0000 (18:24 +0000)]
minor typo

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2042 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agooptimize mixing code a bit. Add mixers for S32LE, S32BE, ULAW, ALAW and FLOAT32BE...
Lennart Poettering [Fri, 9 Nov 2007 17:11:45 +0000 (17:11 +0000)]
optimize mixing code a bit. Add mixers for S32LE, S32BE, ULAW, ALAW and FLOAT32BE. Add volume adjusters for FLOAT32BE, ALAW, ULAW.

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2041 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoreplace a few CLAMPs by PA_CLAMP_UNLIKELY
Lennart Poettering [Fri, 9 Nov 2007 14:20:12 +0000 (14:20 +0000)]
replace a few CLAMPs by PA_CLAMP_UNLIKELY

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2040 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoremove PA_CLAMP_LIKELY macro because it doesn't really make sense.
Lennart Poettering [Fri, 9 Nov 2007 14:19:40 +0000 (14:19 +0000)]
remove PA_CLAMP_LIKELY macro because it doesn't really make sense.

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2039 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years ago.la files for modules can probably be removed safely on all archs now
Lennart Poettering [Fri, 9 Nov 2007 14:14:29 +0000 (14:14 +0000)]
.la files for modules can probably be removed safely on all archs now

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2038 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoadd support for 32bit integer samples
Lennart Poettering [Fri, 9 Nov 2007 02:45:07 +0000 (02:45 +0000)]
add support for 32bit integer samples

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2037 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agofix CLAMP_LIKELY/UNLIKELY definition
Lennart Poettering [Fri, 9 Nov 2007 02:12:09 +0000 (02:12 +0000)]
fix CLAMP_LIKELY/UNLIKELY definition

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2036 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoadd missing #include
Lennart Poettering [Fri, 9 Nov 2007 01:30:46 +0000 (01:30 +0000)]
add missing #include

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2035 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoadd a few missing macro definitions
Lennart Poettering [Fri, 9 Nov 2007 01:30:25 +0000 (01:30 +0000)]
add a few missing macro definitions

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2034 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoadd PA_CLAMP_LIKELY and PA_CLAMP_UNLIKELY macros
Lennart Poettering [Fri, 9 Nov 2007 01:29:50 +0000 (01:29 +0000)]
add PA_CLAMP_LIKELY and PA_CLAMP_UNLIKELY macros

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2033 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoadd support for likely()/unlikely() type macros
Lennart Poettering [Fri, 9 Nov 2007 01:28:56 +0000 (01:28 +0000)]
add support for likely()/unlikely() type macros

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2032 fefdeb5f-60dc-0310-8127-8f9354f1896f

16 years agoparse the pasuspend argument like any other boolean in PulseAudio
Lennart Poettering [Thu, 8 Nov 2007 22:42:33 +0000 (22:42 +0000)]
parse the pasuspend argument like any other boolean in PulseAudio

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2031 fefdeb5f-60dc-0310-8127-8f9354f1896f