No description
Find a file
Lennart Poettering 0e436a6926 Rework memory management to allow shared memory data transfer. The central idea
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-08-18 19:55:18 +00:00
doxygen add browser.h to doxygen docs 2006-07-13 17:34:08 +00:00
src Rework memory management to allow shared memory data transfer. The central idea 2006-08-18 19:55:18 +00:00
acinclude.m4 Check for pthread_yield() as not all platforms have that. 2006-06-20 14:22:34 +00:00
autogen.sh add autogen.sh for jhbuild (for you, elmarco!) 2006-07-24 20:03:27 +00:00
bootstrap.sh * add new --system command line parameter to the daemon for running PulseAudio as system-wide instance 2006-07-19 17:44:19 +00:00
configure.ac Build HAL support only when either OSS or ALSA is available 2006-08-11 16:38:05 +00:00
GPL * rename "LICENSE" to "LGPL" 2006-04-20 12:33:00 +00:00
LGPL * rename "LICENSE" to "LGPL" 2006-04-20 12:33:00 +00:00
libpulse-browse.pc.in Use proper @libdir@ in pc.in files to handle x86_64 machines. 2006-07-21 21:19:11 +00:00
libpulse-mainloop-glib.pc.in Use proper @libdir@ in pc.in files to handle x86_64 machines. 2006-07-21 21:19:11 +00:00
libpulse-simple.pc.in Use proper @libdir@ in pc.in files to handle x86_64 machines. 2006-07-21 21:19:11 +00:00
libpulse.pc.in Use proper @libdir@ in pc.in files to handle x86_64 machines. 2006-07-21 21:19:11 +00:00
LICENSE hide pulseadudio binary from SVN 2006-06-19 22:03:39 +00:00
Makefile.am remove glib 1.2 adapter. It started to bitrot and wasn't used by anything anyway. 2006-07-18 19:53:29 +00:00
README remove all docs from tarball since they are now available on pulseaudio.org 2006-07-07 16:05:20 +00:00
todo update todo 2006-08-14 08:38:07 +00:00

For more information see http://pulseaudio.org/