summaryrefslogtreecommitdiffstats
path: root/src/pulsecore
Commit message (Collapse)AuthorAgeFilesLines
...
* optimization: Optimized pa_sink_render_full.Jyri Sarha2009-06-071-3/+2
| | | | This is finally the latest version of the patch.
* core: monitor sources need to inherit the suspend cause from their sinksLennart Poettering2009-06-061-2/+5
|
* core: suppress suspending/resume when we are already in the right stateLennart Poettering2009-06-062-0/+6
|
* hashmap: introduce PA_HASHMAP_FOREACH macroLennart Poettering2009-06-062-1/+5
|
* core: add a suspend cause flags fieldLennart Poettering2009-06-0511-24/+67
|
* tdb: include signal.h before tdb.h for compat reasonsLennart Poettering2009-06-041-0/+3
|
* modules: introduce PA_MODULE_DEPRECATED() macro for marking modules deprecatedLennart Poettering2009-05-286-1/+21
|
* modargs: introduce pa_modargs_get_proplist()Lennart Poettering2009-05-272-5/+70
|
* sndfile: big rework of libsndfile interfacing codeLennart Poettering2009-05-266-113/+586
| | | | | | | | | This adds proper channel map handling when reading/writing audio files. This allows surround .WAV files to be played with the right channel setup automatically. This also merges paplay into pacat and adds recording into formatted files to pacat.
* core-util: introduce pa_disable_sigpipe()Lennart Poettering2009-05-262-0/+23
|
* cli: allow easy repeating of commands with '/'Lennart Poettering2009-05-251-0/+13
|
* core-util: fall back to sysconf(_SC_OPEN_MAX) to find maximum file descriptorLennart Poettering2009-05-221-4/+6
|
* Add missing headers' include to build on FreeBSD 7.1.Diego Elio 'Flameeyes' Pettenò2009-05-151-0/+1
|
* When MAP_ANONYMOUS is missing, fallback to MAP_ANON.Diego Elio 'Flameeyes' Pettenò2009-05-151-0/+5
| | | | | | While the latter is deprecated on modern systems like glibc-based ones, FreeBSD (and probably others) still use it, so make sure it falls back if the new one is missing.
* shm: rework alignment when punching memoryLennart Poettering2009-05-141-18/+26
|
* macro: include string.h because we need it for memsetLennart Poettering2009-05-141-0/+1
|
* database: add tdb backendLennart Poettering2009-05-141-0/+224
|
* database: add gdbm backendLennart Poettering2009-05-141-0/+246
|
* database: add abstracted database APILennart Poettering2009-05-141-0/+61
|
* core: automatically add icons for headsets/headphones/speakers for devicesLennart Poettering2009-05-131-0/+15
|
* http: fix segfault on connection terminationLennart Poettering2009-05-121-1/+4
|
* mime: drop additional whitespace from mime typesLennart Poettering2009-05-111-1/+4
|
* core: Take samples from silence cache rather than write zerosJyri Sarha2009-05-091-10/+22
| | | | | | If the only stream to render from is muted take samples from the silence cache. This should shrink memory/cache bandwidth. Again the gain was not what I hoped for.
* core: optimize pa_sink_render_full()Jyri Sarha2009-05-081-5/+73
| | | | | I have used this fix for quite a while and I am pretty confident about it. However, the performance gain was not what I expected.
* core: liberalize 99a6a4 a bitLennart Poettering2009-05-082-9/+17
| | | | | | While flags should generally be initialized by passing them to pa_{sink|source}_new() we make an exception for the volume related flags which may be initilized afterwards, but before _put().
* core: cache requested latency only when we are running, not while we are ↵Lennart Poettering2009-05-082-4/+10
| | | | still constructing
* core: make sure we fix up flags/monitor flags already in pa_sink_new() ↵Lennart Poettering2009-05-083-36/+26
| | | | instead of pa_sink_put()
* core: introduce pa_{sink,source}_set_fixed_latency()Lennart Poettering2009-05-084-0/+33
| | | | | This allows us to forward the fixed latency directly from the sink to the monitor source withut having to wait for pa_sink_put().
* macro: add macros for initializing memoryLennart Poettering2009-05-081-0/+3
|
* sconv: fix a few minor conversion issuesLennart Poettering2009-05-012-6/+6
|
* sample-util: fix iteration loop when adjusting volume of s24 samplesLennart Poettering2009-05-011-4/+4
|
* sample-util: properly allocate silence block for s24-32 formatsLennart Poettering2009-05-011-0/+4
|
* endian: fix LE/BE order for 24 bit accessor functionsLennart Poettering2009-05-011-4/+4
|
* headers: minor cleanupsLennart Poettering2009-04-302-4/+6
|
* http: export information about currently active server stringsLennart Poettering2009-04-302-2/+33
|
* strlist: add new calls pa_strlist_{next|data}()Lennart Poettering2009-04-302-0/+18
|
* parseaddr: add new call pa_is_ip_address()Lennart Poettering2009-04-302-0/+17
|
* http: split out mime type handling callsLennart Poettering2009-04-293-154/+221
|
* protocol-http: allow listening into sinks/sources via HTTPLennart Poettering2009-04-291-111/+394
|
* ioline: add new calls pa_ioline_detach_iochannel() and pa_ioline_is_drained()Lennart Poettering2009-04-292-2/+31
|
* ioline: add callback that can be called when the ioline object is fully drainedLennart Poettering2009-04-292-1/+25
|
* simple-protocol: don't hit an assert when we call connection_unlink() earlyLennart Poettering2009-04-291-1/+1
|
* protocol-http: substantial modernizationsLennart Poettering2009-04-291-103/+394
|
* protocol-native,proplist-util: port to pa_get_{user|host}_name_malloc()Lennart Poettering2009-04-292-13/+19
|
* core-util: introduce pa_get_host_name_malloc() and pa_get_user_name_malloc()Lennart Poettering2009-04-292-19/+49
|
* memtrap: implicitly page align memory areasLennart Poettering2009-04-291-4/+6
|
* macro: make pa_page_align roung up instead of downLennart Poettering2009-04-291-1/+2
|
* macro: add new macro pa_align_ptr()Lennart Poettering2009-04-291-0/+8
|
* shm: minor modernizationsLennart Poettering2009-04-291-3/+3
|
* shm: page align shm size when mmap()ing itLennart Poettering2009-04-291-3/+3
|