Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | beef up proplist test a bit | Lennart Poettering | 2009-02-04 | 1 | -2/+17 |
| | |||||
* | allow passing of channel map on command line and hide unused sliders | Lennart Poettering | 2009-02-02 | 1 | -21/+47 |
| | |||||
* | look for libpulse in multiple different places | Lennart Poettering | 2009-02-02 | 1 | -1/+7 |
| | |||||
* | Add a little Gtk test tool to show how balance/fade/value and the channel ↵ | Lennart Poettering | 2009-01-30 | 1 | -0/+227 |
| | | | | volumes play together | ||||
* | swap argument order of pa_cvolume_get_balance() to be a bit more systematic | Lennart Poettering | 2009-01-27 | 1 | -4/+4 |
| | |||||
* | add a simple abstraction for SIMD operations | Lennart Poettering | 2009-01-23 | 1 | -0/+83 |
| | |||||
* | use pthread_setaffinity_np() only when it is available | Lennart Poettering | 2009-01-22 | 1 | -6/+10 |
| | |||||
* | make rtstutter use pa_ncpus() | Lennart Poettering | 2009-01-22 | 1 | -1/+2 |
| | |||||
* | add api for manipulating volume balances | Lennart Poettering | 2009-01-19 | 1 | -0/+29 |
| | |||||
* | libpulse: add proplist_from_string | Marc-André Lureau | 2009-01-13 | 1 | -2/+9 |
| | |||||
* | rename pa_cvolume_snprint_dB to pa_sw_cvolume_snprint_dB since it is | Lennart Poettering | 2008-10-03 | 1 | -2/+2 |
| | | | | useful only for software volumes | ||||
* | add new API call pa_cvolume_snprint_dB() | Lennart Poettering | 2008-10-03 | 1 | -0/+12 |
| | |||||
* | when we mix into a 16bit accumulator make sure we clamp before we scale with ↵ | Lennart Poettering | 2008-10-02 | 1 | -2/+4 |
| | | | | a volume to avoid range faults when multiplying | ||||
* | Make the shared memory segment size configurable | Lennart Poettering | 2008-10-01 | 7 | -9/+9 |
| | | | | | This is useful only on systems where memory overcommit is not available or disabled. | ||||
* | add a generic priority queue implementation | Lennart Poettering | 2008-09-26 | 1 | -0/+44 |
| | |||||
* | move autospawn lock to pulsecore/ since we don't need it in the client anymore | Lennart Poettering | 2008-09-08 | 1 | -1/+1 |
| | |||||
* | fix misuse of return value | Lennart Poettering | 2008-09-03 | 1 | -5/+1 |
| | |||||
* | add missing config.h inclusion | Lennart Poettering | 2008-08-29 | 1 | -0/+4 |
| | |||||
* | add a few more gcc warning flags and fix quite a few problems found by doing so | Lennart Poettering | 2008-08-19 | 10 | -44/+47 |
| | |||||
* | don't use PA_GCC_UNUSED anymore | Lennart Poettering | 2008-08-09 | 9 | -10/+10 |
| | |||||
* | rework autospawning code to survive multiple pa_contexts in a single process | Lennart Poettering | 2008-08-09 | 1 | -0/+109 |
| | |||||
* | rename pa_hook_free() to pa_hook_done() since the hook struct is allocated ↵ | Lennart Poettering | 2008-08-03 | 1 | -1/+1 |
| | | | | on the stack not via malloc | ||||
* | rename pa_queu_is_empty() to pa_queue_isempty() to follow idxset/hashmap ↵ | Lennart Poettering | 2008-06-27 | 1 | -3/+3 |
| | | | | nomenclatura | ||||
* | use (uint32_t) -1 to signify default buffer_attr values instead of 0, to ↵ | Lennart Poettering | 2008-06-27 | 1 | -2/+3 |
| | | | | allow prebuf=0 | ||||
* | add new API pa_channel_map_init_extend() to synthesize a channel map if ↵ | Lennart Poettering | 2008-06-18 | 1 | -1/+4 |
| | | | | noone is known | ||||
* | get rid of svn $ keywords | Lennart Poettering | 2008-06-18 | 31 | -62/+0 |
| | |||||
* | merge Colin Guthrie's module-always-sink module, and add priorization to the ↵ | Lennart Poettering | 2008-06-11 | 1 | -5/+5 |
| | | | | | | hook subsystem while doing so. git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2516 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | add a small test program for pa_close_all() | Lennart Poettering | 2008-05-18 | 1 | -0/+20 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2467 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | fix a minor compiler warning | Lennart Poettering | 2008-05-17 | 1 | -1/+1 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2449 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | merge glitch-free branch back into trunk | Lennart Poettering | 2008-05-15 | 17 | -66/+277 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2445 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | merge r2191 from prepare-0.9.10 | Lennart Poettering | 2008-03-31 | 1 | -1/+1 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2206 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | Add forgotted #ifdef __linux__ and only use SIGRTMIN if it is defined. Fixes | Sjoerd Simons | 2008-01-04 | 1 | -0/+2 |
| | | | | | | | | | compilation on non-linux platforms like GNU/kFreeBSD. Thanks to Aurelien Jarno for the patch git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2095 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | add new property list implementation | Lennart Poettering | 2007-12-23 | 1 | -0/+61 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2085 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | Add new subsystem for applying envelopes (such as volume ramps) to audio signals | Lennart Poettering | 2007-11-24 | 1 | -0/+248 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2082 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | add a simple fully-automatic fully-linearupmixer/downmixer and enable it by ↵ | Lennart Poettering | 2007-11-11 | 2 | -2/+93 |
| | | | | | | default git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2044 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | optimize mixing code a bit. Add mixers for S32LE, S32BE, ULAW, ALAW and ↵ | Lennart Poettering | 2007-11-09 | 1 | -0/+261 |
| | | | | | | FLOAT32BE. Add volume adjusters for FLOAT32BE, ALAW, ULAW. git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2041 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | add support for 32bit integer samples | Lennart Poettering | 2007-11-09 | 1 | -0/+27 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2037 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | merge 'lennart' branch back into trunk. | Lennart Poettering | 2007-10-28 | 14 | -39/+768 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1971 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | Replace AO_xxx usage with pa_atomic_xxx and friends wherever it makes sense | Lennart Poettering | 2007-05-27 | 1 | -14/+14 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1459 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | drop unused variable | Lennart Poettering | 2007-05-22 | 1 | -1/+1 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1439 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | Huge trailing whitespace cleanup. Let's keep the tree pure from here on, | Pierre Ossman | 2007-01-04 | 19 | -142/+142 |
| | | | | | | | mmmkay? git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1418 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | Revert r1404 and keep it on a development branch until it is fully tested. | Pierre Ossman | 2006-11-06 | 4 | -32/+13 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1409 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | rework memory block management to be thread-safe and mostly lock-free. | Lennart Poettering | 2006-09-26 | 4 | -13/+32 |
| | | | | | | | | | | | | | | | | | | | | | pa_memblock is now an opaque structure. Access to its fields is now done through various accessor functions in a thread-safe manner. pa_memblock_acquire() and pa_memblock_release() are now used to access the attached audio data. Why? To allow safe manipulation of the memory pointer maintained by the memory block. Internally _acquire() and _release() maintain a reference counter. Please do not confuse this reference counter whith the one maintained by pa_memblock_ref()/_unref()! As a side effect this patch removes all direct usages of AO_t and replaces it with pa_atomic_xxx based code. This stuff needs some serious testing love. Especially if threads are actively used. git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1404 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | Use platform independent sleep. | Pierre Ossman | 2006-09-11 | 1 | -1/+2 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1394 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | add pa_once testing code | Lennart Poettering | 2006-09-09 | 1 | -0/+9 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1388 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | add a test program for the free list | Lennart Poettering | 2006-09-09 | 1 | -0/+104 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1383 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | remove yet another occurence of pthread_yield() by pa_thread_yield() | Lennart Poettering | 2006-09-04 | 1 | -15/+3 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1372 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | fix pa_thread_is_running() for foreign threads; fix a memory leak for ↵ | Lennart Poettering | 2006-09-04 | 1 | -0/+2 |
| | | | | | | foreign threads git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1370 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | Also wrap yield functionality so that it can be platform independent. | Pierre Ossman | 2006-08-31 | 1 | -3/+1 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1353 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | add a threading primitive API | Lennart Poettering | 2006-08-29 | 1 | -0/+135 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1344 fefdeb5f-60dc-0310-8127-8f9354f1896f |