Lennart Poettering
d69aeebc00
implement server side of new sink/source reconfiguration commands
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2229 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-09 01:19:43 +00:00
Lennart Poettering
fc9d8276db
remove doxygen \since tag for API changes older than 0.9; properly implement new latency query APIs
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2228 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-09 01:19:01 +00:00
Lennart Poettering
cc1e2654d3
init min/max latency properly; fix avail_min updating
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2227 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-09 01:18:05 +00:00
Lennart Poettering
f3109be9e1
show configured latency and its ranges
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2226 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-09 01:17:16 +00:00
Lennart Poettering
da37a7e93d
export both min and max latency that is configured for a sink; add API for querying the requested latency of a sink/source from the main thread
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2225 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-09 01:16:43 +00:00
Lennart Poettering
ad18107223
add new latency argument
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2224 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-09 01:15:23 +00:00
Lennart Poettering
0f9e977110
bump protocol version
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2223 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-09 01:14:59 +00:00
Lennart Poettering
3138928504
include proplist.h in doxygen docs
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2222 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-09 01:14:33 +00:00
Lennart Poettering
b3b8a63c50
call snd_pcm_hwsync() expclicitly before we access any of the status fields, since this seems to be necessary. try to find the right mixer device via the card index
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2221 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-07 17:19:51 +00:00
Lennart Poettering
c84a64cf32
fix bug where we silently dropped data that didn't fit into one mempool tile
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2220 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-07 16:47:27 +00:00
Lennart Poettering
98b0152d7c
add utility functions to dump alsa PCM state
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2219 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-07 16:46:13 +00:00
Lennart Poettering
b9c10f2c56
propery calculate min_avail in frames instead of bytes. don't use device_id= parameter in alsa modules if parameter wasn't specified
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2218 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-04 16:06:47 +00:00
Lennart Poettering
064aa1243c
drop support for periodic timers, cleanup code a bit
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2217 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-04 16:05:15 +00:00
Lennart Poettering
122861f75e
mark libpulse-browse as obsolete
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2216 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-04 16:04:29 +00:00
Lennart Poettering
cdfcf6654c
- deprecate autoload stuff
...
- allow setting of the requested latency of a sink input/source output before _put() is called
- allow sinks/sources to have a "minimal" latency which applies to all requested latencies by sink inputs/source outputs
- add new client library flags PA_STREAM_ADJUST_LATENCY, PA_STREAM_START_MUTED
- allow client library to fill in 0 to buffer_attr fields
- update module-alsa-source following module-alsa-sink
- other cleanups and fixes
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2215 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-03 13:40:55 +00:00
Lennart Poettering
ecf6439661
catch up with trunk HEAD (i.e. 2118:2213)
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2214 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 23:08:01 +00:00
Lennart Poettering
0e983e5993
fix caps stuff for crazy people who disable caps
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2213 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 22:24:37 +00:00
Lennart Poettering
316e39daad
update copyright year
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2212 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 22:23:07 +00:00
Lennart Poettering
fa0b9b0103
merge r2136 from prepare-0.9.10
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2211 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 22:21:29 +00:00
Lennart Poettering
a9971d284d
merge r2195 from prepare-0.9.10
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2210 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 22:13:15 +00:00
Lennart Poettering
b39da92935
merge r2194 from prepare-0.9.10
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2209 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 22:12:55 +00:00
Lennart Poettering
1af0d948d1
merge r2193 from prepare-0.9.10
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2208 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 22:12:32 +00:00
Lennart Poettering
9f71611ab0
merge r2192 from prepare-0.9.10
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2207 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 22:11:06 +00:00
Lennart Poettering
70a459ba69
merge r2191 from prepare-0.9.10
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2206 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 22:09:32 +00:00
Lennart Poettering
690807e929
merge r2189 from prepare-0.9.10
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2205 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 22:08:36 +00:00
Lennart Poettering
5181f79ea9
merge r2190 from prepare-0.9.10
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2204 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 22:07:51 +00:00
Lennart Poettering
a8269372d3
merge r2187 from prepare-0.9.10
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2203 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 22:07:17 +00:00
Lennart Poettering
79938c9f00
merge r2186 from prepare-0.9.10
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2202 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 22:06:46 +00:00
Lennart Poettering
6734fba80c
merge r2185 from prepare-0.9.10
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2201 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 22:06:15 +00:00
Lennart Poettering
78bdb978c6
merge r2184 from prepare-0.9.10
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2200 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 22:05:48 +00:00
Lennart Poettering
e382f2233f
merge r2183 from prepare-0.9.10
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2199 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 22:05:10 +00:00
Lennart Poettering
1be481f481
merge r2182 from prepare-0.9.10
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2198 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 22:04:21 +00:00
Diego Petteno
25f950710e
fix the help for --disable-per-user-esound-socket so that it actually
...
refers to the --disable action.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2197 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-31 14:02:14 +00:00
Lennart Poettering
3e314b7379
fix buildsystem to provide pa_log() in all binaries
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2195 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-30 01:43:15 +00:00
Lennart Poettering
cf37df412d
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
2008-03-30 01:42:34 +00:00
Lennart Poettering
68b131d9ac
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
2008-03-30 00:39:57 +00:00
Lennart Poettering
dbf9037ca3
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
2008-03-30 00:38:47 +00:00
Lennart Poettering
829197db52
fix compiler warning
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2191 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-29 23:09:48 +00:00
Lennart Poettering
ed5528f907
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
2008-03-29 22:09:52 +00:00
Lennart Poettering
1c82694157
bump soname
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2189 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-29 00:42:58 +00:00
Lennart Poettering
a3b83119e9
merge r2187 from trunk
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/prepare-0.9.10@2188 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-29 00:31:10 +00:00
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
fad6b41678
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
2008-03-28 18:01:01 +00:00
Lennart Poettering
13b99517ab
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
2008-03-28 17:12:01 +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
2599213a72
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
2008-03-28 00:51:36 +00:00
Lennart Poettering
b0dc80de54
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
2008-03-28 00:47:31 +00:00
Lennart Poettering
bc5e3f1555
properly notify clients about suspended state when moving source output streams. Closes #244 . Patch from slicer
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2181 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-27 23:59:37 +00:00
Lennart Poettering
8298b6b12f
merge r2179 from prepare-0.9.10
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2180 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-27 23:48:14 +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