Lennart Poettering
413656bce6
update list-xxx commands a bit
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2250 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-11 16:36:38 +00:00
Lennart Poettering
28ab2a0c1d
don't print 'signal' each time a rtpoll poll() call is canceled
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2249 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-11 16:36:13 +00:00
Lennart Poettering
50d585e458
fix linker warning macro code, move pa_strnull() to core-util.h, move PA_LIKELY definitions here from gccmacro.h
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2248 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-11 16:35:31 +00:00
Lennart Poettering
d0ebb71eed
don't use fqdn if we don't have to
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2247 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-11 16:34:11 +00:00
Lennart Poettering
78368db54f
redirect alsa errors to normal PA log system; export buffer settings in device props
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2246 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-11 16:33:33 +00:00
Lennart Poettering
1c5f66519d
make use of new alsa SND_PCM_NO_AUTO_xxx flags; redirect alsa errors to normal PA log system
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2245 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-11 16:32:03 +00:00
Lennart Poettering
0f28de6f17
mark autoload functions as deprecated
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2244 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-11 16:31:01 +00:00
Lennart Poettering
d7e260bf6e
remove misplaced PA_GCC_PURE
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2243 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-11 16:30:34 +00:00
Lennart Poettering
e832b0c7fa
add C++ safety to header file
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2242 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-11 16:30:14 +00:00
Lennart Poettering
7dad6350e3
fix bit depth guarantee for pa_usec_t
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2241 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-11 16:29:22 +00:00
Lennart Poettering
919bd98dff
add new API function pa_timeval_add()
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2240 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-11 16:28:49 +00:00
Lennart Poettering
566322ad30
remove gcc macros from cdecl.h because we have them in gccmacro.h now
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2239 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-11 16:28:17 +00:00
Lennart Poettering
007f82d351
fix bad memory access when initializing client proplist
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2238 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-11 16:27:31 +00:00
Lennart Poettering
d491adff74
add gccmacro.h to doxygen docs
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2237 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-11 16:23:06 +00:00
Lennart Poettering
e084e4b5de
add new module module-device-restore
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2236 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-11 16:22:37 +00:00
Lennart Poettering
c61c3b6141
increase version of required ALSA to 1.0.16. check for gdbm
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2235 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-11 16:22:02 +00:00
Lennart Poettering
6cddf6135c
add new API pa_rtclock_from_wallclock()
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2234 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-11 16:21:13 +00:00
Lennart Poettering
e1c1a782b6
fix proplist serialization
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2233 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-11 16:20:33 +00:00
Lennart Poettering
bb9792a616
move gccmacro from pulsecore/ to pulse/
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2232 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-11 16:19:35 +00:00
Lennart Poettering
5d7128abf9
add new describe-module CLI command
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2231 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-09 13:49:37 +00:00
Lennart Poettering
39afb14093
add new pa_proplist_setf() API function
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2230 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-04-09 13:49:04 +00:00
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
106ddb9211
remaining bits and pieces
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2126 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-15 15:26:03 +00:00
Lennart Poettering
b5c5064a59
commit glitch-free work
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2125 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-15 15:24:36 +00:00
Lennart Poettering
d6bd152b4d
commit glitch-free work
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2124 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-15 15:21:41 +00:00
Lennart Poettering
ebecf3d3e1
commit glitch-free work
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2123 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-15 15:21:26 +00:00
Lennart Poettering
12c01e942d
commit glitch-free work
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2122 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-15 15:19:40 +00:00
Lennart Poettering
347cfc356a
commit glitch-free work
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2121 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-15 15:18:55 +00:00
Lennart Poettering
8d9bdaca5a
really create glitch-free branch
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2120 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-15 15:15:36 +00:00
Lennart Poettering
dd81a907a7
create glitch-free branch
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2118 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-15 15:13:19 +00:00
Lennart Poettering
6ad7621b61
work around solaris printf %s and NULL string brain damage
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2117 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-14 13:32:33 +00:00
Lennart Poettering
70d00833f1
change policy file to not show polkit auth dlg by default
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2116 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-14 13:28:46 +00:00
Diego Petteno
666b952218
And one more.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2115 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-09 12:55:21 +00:00
Diego Petteno
30e2a773d4
Test for _struct_ lt_user_dlloader, otherwise it won't be found.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2114 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-09 12:54:45 +00:00
Diego Petteno
9ad7bb6188
Build and run using libltdl from libtool 2.2. The user module loader support has changed drastically.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2113 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-03-08 23:30:08 +00:00