Lennart Poettering
|
af256978de
|
follow pa_pstream_use_shm->pa_pstream_enable_shm rename
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2275 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2008-04-20 19:43:59 +00:00 |
|
Lennart Poettering
|
687aa295a7
|
add new pa_pstream_get_shm() API, rename pa_pstream_use_shm() to pa_pstream_enable_shm(); pa_bool_t-ization
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2274 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2008-04-20 19:43:20 +00:00 |
|
Lennart Poettering
|
bee409acbe
|
remove debug messages
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2273 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2008-04-20 19:41:53 +00:00 |
|
Lennart Poettering
|
1ddb95a4ce
|
add new silence memblock caching subsystem
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2272 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2008-04-20 19:41:26 +00:00 |
|
Lennart Poettering
|
4b1d684d26
|
add new API function pa_memchunk_memcpy()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2271 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2008-04-20 19:40:30 +00:00 |
|
Lennart Poettering
|
144b237d86
|
print a message on xrun
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2270 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2008-04-20 19:38:33 +00:00 |
|
Lennart Poettering
|
22ceb15bae
|
add new rtstutter tool which can be used generate artifical scheduling latencies in the OS to trigger buffer underrun events in your software. it's an awesome debug tool for glitch-free; also move test programs from automake's check_ back to noinst_ to make sure it is built everytime Lennart presses F9 in his emacs
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2269 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2008-04-17 16:28:23 +00:00 |
|
Lennart Poettering
|
c9d01592d4
|
define PA_xxxSEC_PER_yyySEC for usec, too
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2268 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2008-04-17 16:24:26 +00:00 |
|
Lennart Poettering
|
1f0a52dad1
|
the pointer to rewind() may actually be NULL
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2267 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2008-04-14 18:46:24 +00:00 |
|
Lennart Poettering
|
68e4a93705
|
properly ask the sink to rewind on new sink inputs and when they disappear
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2266 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2008-04-14 18:45:08 +00:00 |
|
Lennart Poettering
|
6946d2ad2d
|
make sure to clear all queued RT signals before arm a new timer
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2265 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2008-04-14 18:43:59 +00:00 |
|
Lennart Poettering
|
04178d428e
|
add _cb suffix to _max_rewind function like with all other functions, too
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2264 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2008-04-14 18:43:11 +00:00 |
|
Sjoerd Simons
|
91f092eadc
|
Let bootstrap.sh require version 1.10 of the various autofoo bits. Otherwise things will break during compilation
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2263 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2008-04-13 19:05:53 +00:00 |
|
Lennart Poettering
|
14fd32ee4b
|
add missing 'break's in switch
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2262 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2008-04-11 17:39:38 +00:00 |
|
Lennart Poettering
|
55f273eb00
|
s/pulsecore\/gccmacro.h/pulse\/gccmacro.h/
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2261 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2008-04-11 17:06:41 +00:00 |
|
Lennart Poettering
|
07f5c1d8e4
|
register sink/source name as first step when creating a new sink/source so that we can hand the valid name string to the hook functions; se tup props for monitor sources correctly; fix implicit flag setting logic
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2260 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2008-04-11 17:05:46 +00:00 |
|
Lennart Poettering
|
aad9d39838
|
dump all info we know about sinks/sources/... in pactl
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2259 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2008-04-11 17:03:18 +00:00 |
|
Lennart Poettering
|
dbe36333f3
|
properly initialize ->memblockq
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2258 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2008-04-11 17:02:42 +00:00 |
|
Lennart Poettering
|
cdb273de90
|
add new pa_get_state_dir() function, move pa_strnull() here
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2257 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2008-04-11 16:58:07 +00:00 |
|
Lennart Poettering
|
dcf7173489
|
fix help string for volume commands
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2256 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2008-04-11 16:57:26 +00:00 |
|
Lennart Poettering
|
fe3c42dbfe
|
fix packet formatting for a few commands
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2255 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2008-04-11 16:53:29 +00:00 |
|
Lennart Poettering
|
2c6176fdd4
|
mark shm marker struct as packed, to guarantee identical sizes between archs
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2254 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2008-04-11 16:52:45 +00:00 |
|
Lennart Poettering
|
29cbd88138
|
add new PA_GCC_PACKED macro
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2253 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2008-04-11 16:51:21 +00:00 |
|
Lennart Poettering
|
096e7f0f81
|
make shm magic marker compat with multiarch systems where 64bit and 32bit processes might share SHM areas
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2252 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2008-04-11 16:38:16 +00:00 |
|
Lennart Poettering
|
c9db6d2543
|
don't fail if a signalled writability of STDOUT is no longer true when we try it because some other thread already wrote something
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2251 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2008-04-11 16:37:22 +00:00 |
|
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 |
|