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
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
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
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
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
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
Tanu Kaskinen
46d804da4c
Clarify the explanation of the in_action field in pa_autoload_entry.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2112 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-02-15 18:19:42 +00:00
Lennart Poettering
dc3682d3f7
only call pa_ltdl_done() if we called pa_ltdl_init() before
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2111 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-02-15 18:03:11 +00:00
Lennart Poettering
2b8bc5cbbf
allow compilation on systems that lack POSIX shared memory. Patch from matthijs, closes #200
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2110 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-02-15 13:38:12 +00:00
Lennart Poettering
0a807b3c4b
print pa version id each time we start up, so that it is easier to identify the version people are reporting bugs again
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2107 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-02-15 13:13:12 +00:00
Lennart Poettering
75e1ebdf77
Improve compatibility with applications which like to pass invalid strings to the libc functions we overwrite, by handing directly to the original function. Patch by Colin Guthrie and Gustavo De Nardin, Closes #227
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2106 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-02-15 11:50:48 +00:00