summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | * add new rtstutter tool which can be used generate artifical scheduling ↵Lennart Poettering2008-04-172-5/+118
| | | | | | | | | | | | | | | | | | 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
| | * define PA_xxxSEC_PER_yyySEC for usec, tooLennart Poettering2008-04-171-0/+2
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2268 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * the pointer to rewind() may actually be NULLLennart Poettering2008-04-142-4/+3
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2267 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * properly ask the sink to rewind on new sink inputs and when they disappearLennart Poettering2008-04-141-3/+3
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2266 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * make sure to clear all queued RT signals before arm a new timerLennart Poettering2008-04-141-2/+14
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2265 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * add _cb suffix to _max_rewind function like with all other functions, tooLennart Poettering2008-04-141-2/+2
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2264 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * add missing 'break's in switchLennart Poettering2008-04-111-0/+2
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2262 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * s/pulsecore\/gccmacro.h/pulse\/gccmacro.h/Lennart Poettering2008-04-1119-15/+22
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2261 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * register sink/source name as first step when creating a new sink/source so ↵Lennart Poettering2008-04-112-40/+36
| | | | | | | | | | | | | | | | | | 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
| | * dump all info we know about sinks/sources/... in pactlLennart Poettering2008-04-111-40/+65
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2259 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * properly initialize ->memblockqLennart Poettering2008-04-111-0/+1
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2258 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * add new pa_get_state_dir() function, move pa_strnull() hereLennart Poettering2008-04-112-1/+36
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2257 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * fix help string for volume commandsLennart Poettering2008-04-111-4/+4
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2256 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * fix packet formatting for a few commandsLennart Poettering2008-04-111-9/+10
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2255 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * mark shm marker struct as packed, to guarantee identical sizes between archsLennart Poettering2008-04-111-2/+4
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2254 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * add new PA_GCC_PACKED macroLennart Poettering2008-04-111-0/+9
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2253 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * make shm magic marker compat with multiarch systems where 64bit and 32bit ↵Lennart Poettering2008-04-111-4/+4
| | | | | | | | | | | | | | | | | | processes might share SHM areas git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2252 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * don't fail if a signalled writability of STDOUT is no longer true when we ↵Lennart Poettering2008-04-111-0/+7
| | | | | | | | | | | | | | | | | | 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
| | * update list-xxx commands a bitLennart Poettering2008-04-111-10/+10
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2250 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * don't print 'signal' each time a rtpoll poll() call is canceledLennart Poettering2008-04-111-1/+1
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2249 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * fix linker warning macro code, move pa_strnull() to core-util.h, move ↵Lennart Poettering2008-04-111-9/+15
| | | | | | | | | | | | | | | | | | 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
| | * don't use fqdn if we don't have toLennart Poettering2008-04-111-1/+1
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2247 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * redirect alsa errors to normal PA log system; export buffer settings in ↵Lennart Poettering2008-04-112-8/+32
| | | | | | | | | | | | | | | | | | device props git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2246 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * make use of new alsa SND_PCM_NO_AUTO_xxx flags; redirect alsa errors to ↵Lennart Poettering2008-04-112-4/+44
| | | | | | | | | | | | | | | | | | normal PA log system git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2245 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * mark autoload functions as deprecatedLennart Poettering2008-04-111-6/+7
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2244 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * remove misplaced PA_GCC_PURELennart Poettering2008-04-111-1/+3
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2243 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * add C++ safety to header fileLennart Poettering2008-04-111-39/+44
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2242 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * fix bit depth guarantee for pa_usec_tLennart Poettering2008-04-111-1/+2
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2241 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * add new API function pa_timeval_add()Lennart Poettering2008-04-112-1/+23
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2240 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * remove gcc macros from cdecl.h because we have them in gccmacro.h nowLennart Poettering2008-04-111-18/+0
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2239 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * fix bad memory access when initializing client proplistLennart Poettering2008-04-111-2/+4
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2238 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * add gccmacro.h to doxygen docsLennart Poettering2008-04-111-1/+1
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2237 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * add new module module-device-restoreLennart Poettering2008-04-112-0/+356
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2236 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * increase version of required ALSA to 1.0.16. check for gdbmLennart Poettering2008-04-111-1/+4
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2235 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * add new API pa_rtclock_from_wallclock()Lennart Poettering2008-04-112-0/+23
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2234 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * fix proplist serializationLennart Poettering2008-04-112-9/+7
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2233 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * move gccmacro from pulsecore/ to pulse/Lennart Poettering2008-04-111-5/+4
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2232 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * add new describe-module CLI commandLennart Poettering2008-04-091-0/+41
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2231 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * add new pa_proplist_setf() API functionLennart Poettering2008-04-092-0/+31
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2230 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * implement server side of new sink/source reconfiguration commandsLennart Poettering2008-04-091-15/+27
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2229 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * remove doxygen \since tag for API changes older than 0.9; properly implement ↵Lennart Poettering2008-04-0912-151/+175
| | | | | | | | | | | | | | | | | | new latency query APIs git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2228 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * init min/max latency properly; fix avail_min updatingLennart Poettering2008-04-094-9/+11
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2227 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * show configured latency and its rangesLennart Poettering2008-04-091-0/+4
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2226 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * export both min and max latency that is configured for a sink; add API for ↵Lennart Poettering2008-04-096-15/+104
| | | | | | | | | | | | | | | | | | 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
| | * add new latency argumentLennart Poettering2008-04-091-4/+23
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2224 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * bump protocol versionLennart Poettering2008-04-091-2/+2
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2223 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * include proplist.h in doxygen docsLennart Poettering2008-04-091-1/+1
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2222 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * call snd_pcm_hwsync() expclicitly before we access any of the status fields, ↵Lennart Poettering2008-04-072-85/+150
| | | | | | | | | | | | | | | | | | 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
| | * fix bug where we silently dropped data that didn't fit into one mempool tileLennart Poettering2008-04-071-18/+27
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2220 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * add utility functions to dump alsa PCM stateLennart Poettering2008-04-072-0/+46
| | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2219 fefdeb5f-60dc-0310-8127-8f9354f1896f