Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-04-17 | core: Fix comments. | Peter Meerwald | 1 | -2/+2 | |
2011-08-25 | More spelling fixes | Maarten Bosmans | 1 | -1/+1 | |
2011-08-15 | memblock: use built-in function | Lu Guanqun | 1 | -1/+1 | |
Signed-off-by: Lu Guanqun <guanqun.lu@intel.com> | |||||
2011-08-15 | memblock: fix memory leak when pa_shm_create_rw fails | Lu Guanqun | 1 | -3/+3 | |
Signed-off-by: Lu Guanqun <guanqun.lu@intel.com> | |||||
2011-06-22 | Remove unnecessary #includes | Maarten Bosmans | 1 | -0/+3 | |
2011-03-18 | Fix up some double spaces | Maarten Bosmans | 1 | -1/+1 | |
2011-03-11 | Fix up according to Coding Style | Maarten Bosmans | 1 | -6/+2 | |
Only whitespace changes in here | |||||
2011-01-31 | ratelimit: fix log levels of log suppression messages | Lennart Poettering | 1 | -1/+1 | |
When logging a suppression message do so on the same log level as the suppressed messages. Cherry picked by Colin Guthrie from ec5a7857127a1b3b9c5517c4a70a9b2c8aab35ca with a couple of additional changes due to extra limiting in master that was not present in stable-queue. | |||||
2009-10-28 | memblock: decrease tile size to 64k again | Lennart Poettering | 1 | -1/+1 | |
2009-09-29 | module-equalizer-sink: trying new buffering strategies | Jason Newton | 1 | -1/+1 | |
2009-09-18 | memblock: don't try to reuse PA_MEMBLOCK_APPENDED memblocks since they ↵ | Lennart Poettering | 1 | -4/+11 | |
usually are much bigger than we want them | |||||
2009-09-18 | memblock: modernizations | Lennart Poettering | 1 | -3/+2 | |
2009-09-17 | memblock: make it easy to disable mempool usage with $PULSE_MEMPOOL_DISABLE | Lennart Poettering | 1 | -0/+7 | |
2009-09-06 | libpulse: introduce PA_BYTES_SNPRINT_MAX and make use of it wherever applicable | Lennart Poettering | 1 | -1/+1 | |
2009-08-12 | memblock: rate limit 'Pool full' message | Lennart Poettering | 1 | -1/+2 | |
2009-07-24 | memblock: try to hit an assert earlier when ref counting doesn't work | Lennart Poettering | 1 | -9/+14 | |
2009-07-01 | memblock: rearrange locking order | Lennart Poettering | 1 | -17/+21 | |
2009-04-21 | memtrap: hook up core to memtrap system | Lennart Poettering | 1 | -0/+7 | |
2009-03-25 | add simple ref counting debugging framework | Lennart Poettering | 1 | -2/+41 | |
2009-02-18 | allow importing of more memory blocks than exporting | Lennart Poettering | 1 | -1/+1 | |
2009-01-10 | show maximum usable slot size | Lennart Poettering | 1 | -2/+3 | |
2008-10-05 | disable valgrind macro usage for now since valgrind generates a lot of ↵ | Lennart Poettering | 1 | -7/+11 | |
spurious warnings as it seems | |||||
2008-10-01 | Make the shared memory segment size configurable | Lennart Poettering | 1 | -2/+16 | |
This is useful only on systems where memory overcommit is not available or disabled. | |||||
2008-08-19 | add a few more gcc warning flags and fix quite a few problems found by doing so | Lennart Poettering | 1 | -15/+15 | |
2008-08-18 | add some code to make invalid valgrind warnings go away | Lennart Poettering | 1 | -1/+13 | |
2008-06-27 | halve memory consumption of mempool flist, since we know we cannot have more ↵ | Lennart Poettering | 1 | -2/+2 | |
than n_blocks entries in it | |||||
2008-06-27 | modernize hashmap implementation a bit, reduce memory consumption a bit | Lennart Poettering | 1 | -1/+1 | |
2008-06-18 | get rid of svn $ keywords | Lennart Poettering | 1 | -2/+0 | |
2008-05-15 | merge glitch-free branch back into trunk | Lennart Poettering | 1 | -44/+56 | |
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2445 fefdeb5f-60dc-0310-8127-8f9354f1896f | |||||
2007-10-28 | merge 'lennart' branch back into trunk. | Lennart Poettering | 1 | -180/+505 | |
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1971 fefdeb5f-60dc-0310-8127-8f9354f1896f | |||||
2007-05-27 | Replace AO_xxx usage with pa_atomic_xxx and friends wherever it makes sense | Lennart Poettering | 1 | -33/+33 | |
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1459 fefdeb5f-60dc-0310-8127-8f9354f1896f | |||||
2007-02-13 | Add copyright notices to all relevant files. (based on svn log) | Pierre Ossman | 1 | -0/+3 | |
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1426 fefdeb5f-60dc-0310-8127-8f9354f1896f | |||||
2007-01-04 | Huge trailing whitespace cleanup. Let's keep the tree pure from here on, | Pierre Ossman | 1 | -47/+47 | |
mmmkay? git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1418 fefdeb5f-60dc-0310-8127-8f9354f1896f | |||||
2006-11-06 | Revert r1404 and keep it on a development branch until it is fully tested. | Pierre Ossman | 1 | -390/+117 | |
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1409 fefdeb5f-60dc-0310-8127-8f9354f1896f | |||||
2006-09-26 | rework memory block management to be thread-safe and mostly lock-free. | Lennart Poettering | 1 | -117/+390 | |
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 | |||||
2006-09-07 | don't maintain a list of allocated mempool slots, we don't use it anyway | Lennart Poettering | 1 | -6/+1 | |
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1380 fefdeb5f-60dc-0310-8127-8f9354f1896f | |||||
2006-08-29 | make pa_mempool_stat thread-safe/lock-free | Lennart Poettering | 1 | -33/+34 | |
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1343 fefdeb5f-60dc-0310-8127-8f9354f1896f | |||||
2006-08-29 | modify memory block reference counting to use the new reference counting API | Lennart Poettering | 1 | -12/+12 | |
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1342 fefdeb5f-60dc-0310-8127-8f9354f1896f | |||||
2006-08-23 | fix typo | Pierre Ossman | 1 | -1/+1 | |
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1328 fefdeb5f-60dc-0310-8127-8f9354f1896f | |||||
2006-08-22 | Fix detection of page size for non-POSIX systems. | Pierre Ossman | 1 | -1/+7 | |
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1312 fefdeb5f-60dc-0310-8127-8f9354f1896f | |||||
2006-08-19 | generate per-type memory block statistics | Lennart Poettering | 1 | -1/+18 | |
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1293 fefdeb5f-60dc-0310-8127-8f9354f1896f | |||||
2006-08-18 | add new function pa_mempool_is_shared() to test whether a memory pool is ↵ | Lennart Poettering | 1 | -0/+6 | |
suitable for SHM data transfers git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1274 fefdeb5f-60dc-0310-8127-8f9354f1896f | |||||
2006-08-18 | remove all occurences of | Lennart Poettering | 1 | -3/+3 | |
pa_logXXX(__FILE__": and replace them by pa_logXXX(" git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1272 fefdeb5f-60dc-0310-8127-8f9354f1896f | |||||
2006-08-18 | Rework memory management to allow shared memory data transfer. The central idea | Lennart Poettering | 1 | -73/+664 | |
is to allocate all audio memory blocks from a per-process memory pool which is available as read-only SHM segment to other local processes. Then, instead of writing the actual audio data to the socket just write references to this shared memory pool. To work optimally all memory blocks should now be of type PA_MEMBLOCK_POOL or PA_MEMBLOCK_POOL_EXTERNAL. The function pa_memblock_new() now generates memory blocks of this type by default. git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1266 fefdeb5f-60dc-0310-8127-8f9354f1896f | |||||
2006-06-19 | big s/polyp/pulse/g | Lennart Poettering | 1 | -0/+173 | |
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1033 fefdeb5f-60dc-0310-8127-8f9354f1896f |