summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
* propery calculate min_avail in frames instead of bytes. don't use device_id= ↵Lennart Poettering2008-04-044-24/+49
| | | | | | 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
* drop support for periodic timers, cleanup code a bitLennart Poettering2008-04-042-47/+6
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2217 fefdeb5f-60dc-0310-8127-8f9354f1896f
* mark libpulse-browse as obsoleteLennart Poettering2008-04-042-1/+14
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2216 fefdeb5f-60dc-0310-8127-8f9354f1896f
* - deprecate autoload stuffLennart Poettering2008-04-0326-260/+708
| | | | | | | | | | | | - 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
* catch up with trunk HEAD (i.e. 2118:2213)Lennart Poettering2008-03-3124-219/+548
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2214 fefdeb5f-60dc-0310-8127-8f9354f1896f
* remaining bits and piecesLennart Poettering2008-03-152-0/+40
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2126 fefdeb5f-60dc-0310-8127-8f9354f1896f
* commit glitch-free workLennart Poettering2008-03-154-19/+30
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2125 fefdeb5f-60dc-0310-8127-8f9354f1896f
* commit glitch-free workLennart Poettering2008-03-1522-504/+1266
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2124 fefdeb5f-60dc-0310-8127-8f9354f1896f
* commit glitch-free workLennart Poettering2008-03-151-24/+35
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2123 fefdeb5f-60dc-0310-8127-8f9354f1896f
* commit glitch-free workLennart Poettering2008-03-1550-1165/+2848
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2122 fefdeb5f-60dc-0310-8127-8f9354f1896f
* commit glitch-free workLennart Poettering2008-03-1514-99/+765
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2121 fefdeb5f-60dc-0310-8127-8f9354f1896f
* really create glitch-free branchLennart Poettering2008-03-15427-0/+116827
|\ | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2120 fefdeb5f-60dc-0310-8127-8f9354f1896f
| * work around solaris printf %s and NULL string brain damageLennart Poettering2008-03-141-1/+1
| | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2117 fefdeb5f-60dc-0310-8127-8f9354f1896f
| * change policy file to not show polkit auth dlg by defaultLennart Poettering2008-03-141-2/+2
| | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2116 fefdeb5f-60dc-0310-8127-8f9354f1896f
| * And one more.Diego Petteno2008-03-091-1/+1
| | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2115 fefdeb5f-60dc-0310-8127-8f9354f1896f
| * Test for _struct_ lt_user_dlloader, otherwise it won't be found.Diego Petteno2008-03-092-3/+3
| | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2114 fefdeb5f-60dc-0310-8127-8f9354f1896f
| * Build and run using libltdl from libtool 2.2. The user module loader support ↵Diego Petteno2008-03-082-0/+43
| | | | | | | | | | | | has changed drastically. git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2113 fefdeb5f-60dc-0310-8127-8f9354f1896f
| * Clarify the explanation of the in_action field in pa_autoload_entry.Tanu Kaskinen2008-02-151-1/+1
| | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2112 fefdeb5f-60dc-0310-8127-8f9354f1896f
| * only call pa_ltdl_done() if we called pa_ltdl_init() beforeLennart Poettering2008-02-151-1/+4
| | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2111 fefdeb5f-60dc-0310-8127-8f9354f1896f
| * allow compilation on systems that lack POSIX shared memory. Patch from ↵Lennart Poettering2008-02-151-1/+3
| | | | | | | | | | | | matthijs, closes #200 git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2110 fefdeb5f-60dc-0310-8127-8f9354f1896f
| * explicitly recommend the usage of -- in the pasuspender command line, Closes ↵Lennart Poettering2008-02-151-0/+7
| | | | | | | | | | | | #203 git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2109 fefdeb5f-60dc-0310-8127-8f9354f1896f
| * look for timer_create in librt, Closes #210, patch supplied by matthijsLennart Poettering2008-02-151-0/+1
| | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2108 fefdeb5f-60dc-0310-8127-8f9354f1896f
| * print pa version id each time we start up, so that it is easier to identify ↵Lennart Poettering2008-02-151-2/+3
| | | | | | | | | | | | the version people are reporting bugs again git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2107 fefdeb5f-60dc-0310-8127-8f9354f1896f
| * Improve compatibility with applications which like to pass invalid strings ↵Lennart Poettering2008-02-151-72/+60
| | | | | | | | | | | | 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
| * deal with a possibly failing pa_channel_map_init_auto() correctlyLennart Poettering2008-02-1313-18/+39
| | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2105 fefdeb5f-60dc-0310-8127-8f9354f1896f