summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* add missing config.h inclusionLennart Poettering2007-09-121-0/+4
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1815 fefdeb5f-60dc-0310-8127-8f9354f1896f
* reindent, and s/assert/pa_assert/gLennart Poettering2007-09-121-57/+66
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1814 fefdeb5f-60dc-0310-8127-8f9354f1896f
* change pa_modargs_get_channel_map() to take an extra argument for specifying ↵Lennart Poettering2007-09-123-7/+7
| | | | | | the name of the modargs attribute to parse git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1813 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add new pa_pipe_close() API to close two fds at the same timeLennart Poettering2007-09-128-27/+21
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1812 fefdeb5f-60dc-0310-8127-8f9354f1896f
* consolidate close() calls to pa_close(), and make sure on every occasion ↵Lennart Poettering2007-09-1218-81/+89
| | | | | | that we handle failures of close() sensibly git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1811 fefdeb5f-60dc-0310-8127-8f9354f1896f
* on systems where we know that POSIX shm is mapped to /dev/shm, add the ↵Lennart Poettering2007-09-115-9/+134
| | | | | | ability to cleanup stale SHM segments. (Right now only Linux) git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1810 fefdeb5f-60dc-0310-8127-8f9354f1896f
* remaining s/assert/pa_assert/ and refcnt.h modernizationsLennart Poettering2007-09-1159-724/+967
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1809 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Rework core-error.c on top of PA_STATIC_TLS_DECLARE, the windows specific ↵Lennart Poettering2007-09-111-154/+26
| | | | | | parts need to be moved to thread-win32.c git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1808 fefdeb5f-60dc-0310-8127-8f9354f1896f
* explcitly initialize tls memory to NULLLennart Poettering2007-09-111-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1807 fefdeb5f-60dc-0310-8127-8f9354f1896f
* more modernizations, s/assert/pa_assert/gLennart Poettering2007-09-119-189/+387
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1806 fefdeb5f-60dc-0310-8127-8f9354f1896f
* finish modernizations in pulse/, s/assert/pa_assert/gLennart Poettering2007-09-115-133/+151
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1805 fefdeb5f-60dc-0310-8127-8f9354f1896f
* More s/assert/pa_assert/ modernizationsLennart Poettering2007-09-114-245/+271
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1804 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add 'wait' parameter to pa_rtpoll_run(), if zero pa_rtpoll_runn will only ↵Lennart Poettering2007-09-1110-12/+18
| | | | | | update the struct pollfd but not wait for an event git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1803 fefdeb5f-60dc-0310-8127-8f9354f1896f
* port client libs to refcnt.hLennart Poettering2007-09-117-127/+129
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1802 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add globally defined PA_PATH_SEP macro, replacing private per-file macrosLennart Poettering2007-09-115-29/+17
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1801 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add missing config.h includesLennart Poettering2007-09-113-0/+12
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1800 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Instead of including config.h from header files, check whether PACKAGE is ↵Lennart Poettering2007-09-115-9/+13
| | | | | | defined and if not, fail (thus using PACKAGE as a check for inclusion of config.h) git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1799 fefdeb5f-60dc-0310-8127-8f9354f1896f
* more s/assert/pa_assert/ modernizationsLennart Poettering2007-09-116-125/+132
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1798 fefdeb5f-60dc-0310-8127-8f9354f1896f
* unify static TLS support, make use of gcc __thread attribute if availableLennart Poettering2007-09-106-32/+47
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1797 fefdeb5f-60dc-0310-8127-8f9354f1896f
* s/assert/pa_assert/ modernizationsLennart Poettering2007-09-101-19/+31
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1796 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add new API pa_threaded_mainloop_in_thread(), update test case for itLennart Poettering2007-09-103-6/+16
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1795 fefdeb5f-60dc-0310-8127-8f9354f1896f
* simple modernizations: s/assert/pa_assertLennart Poettering2007-09-108-61/+83
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1794 fefdeb5f-60dc-0310-8127-8f9354f1896f
* make sure we send each memblock only once when recording, not twiceLennart Poettering2007-09-101-2/+1
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1793 fefdeb5f-60dc-0310-8127-8f9354f1896f
* minor cleanupLennart Poettering2007-09-102-2/+1
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1792 fefdeb5f-60dc-0310-8127-8f9354f1896f
* make the memchunk writeable before silencing itLennart Poettering2007-09-101-0/+1
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1791 fefdeb5f-60dc-0310-8127-8f9354f1896f
* beef up commentLennart Poettering2007-09-101-1/+3
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1790 fefdeb5f-60dc-0310-8127-8f9354f1896f
* make sure that the device volume is properly read before we call ↵Lennart Poettering2007-09-101-2/+2
| | | | | | pa_sink_put() and thus make the pa_sink available git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1789 fefdeb5f-60dc-0310-8127-8f9354f1896f
* document that the native amd64 atomic ops implementation is incompleteLennart Poettering2007-09-101-0/+2
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1785 fefdeb5f-60dc-0310-8127-8f9354f1896f
* don't call pa_source_process_msg() for PA_SOURCE_MESSAGE_GET_LATENCY, since ↵Lennart Poettering2007-09-101-1/+1
| | | | | | it makes querying the latency always fail git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1784 fefdeb5f-60dc-0310-8127-8f9354f1896f
* posix_madvise and posix_fadvise aren't present on all systems.Pierre Ossman2007-09-103-3/+9
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1783 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Remove mkdir_p again...Pierre Ossman2007-09-101-1/+3
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1782 fefdeb5f-60dc-0310-8127-8f9354f1896f
* TIOCINQ isn't present on all systems.Pierre Ossman2007-09-101-1/+3
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1781 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Monotonic clock is optional so treat is as such.Pierre Ossman2007-09-101-1/+5
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1780 fefdeb5f-60dc-0310-8127-8f9354f1896f
* POSIX realtime clock functions are in time.h so make sure to include it.Pierre Ossman2007-09-101-0/+1
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1779 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Changed PA_SAMPLE_S16_NE to PA_SAMPLE_S16NE in the example code in the ↵Tanu Kaskinen2007-09-091-1/+1
| | | | | | Simple API Doxygen documentation. git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1778 fefdeb5f-60dc-0310-8127-8f9354f1896f
* fix an assert when runnig module-oss in record only-mode. optimize ↵Lennart Poettering2007-09-063-23/+56
| | | | | | allocation of memblocks on playback git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1777 fefdeb5f-60dc-0310-8127-8f9354f1896f
* install libpulsecore again, since libtool otherwise links it statically into ↵Lennart Poettering2007-09-061-1/+1
| | | | | | every single module git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1776 fefdeb5f-60dc-0310-8127-8f9354f1896f
* fix copynpaste errorLennart Poettering2007-09-061-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1775 fefdeb5f-60dc-0310-8127-8f9354f1896f
* downgrade realtime group membership warning to 'info' at be a little bit ↵Lennart Poettering2007-09-061-1/+2
| | | | | | more elaborate git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1774 fefdeb5f-60dc-0310-8127-8f9354f1896f
* update default config:Lennart Poettering2007-09-063-10/+17
| | | | | | | | - check for existance of modules before loading them - disable all event sounds except hotplug by default git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1773 fefdeb5f-60dc-0310-8127-8f9354f1896f
* explicitly test for the availability of dbus_watch_get_unix_fd() before ↵Lennart Poettering2007-09-061-7/+8
| | | | | | using it. The previous version-based check didn't work anyway since the constants checked for weren't set. git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1772 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add native amd64 atomic int implementationLennart Poettering2007-09-041-4/+83
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1770 fefdeb5f-60dc-0310-8127-8f9354f1896f
* fix a couple of compiler warningsLennart Poettering2007-09-047-10/+11
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1768 fefdeb5f-60dc-0310-8127-8f9354f1896f
* if available, use native gcc atomicity builtinsLennart Poettering2007-09-041-9/+84
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1767 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add a few missing files for make distLennart Poettering2007-09-041-2/+2
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1765 fefdeb5f-60dc-0310-8127-8f9354f1896f
* drop initial libtool_lock() call since this is a debian-specific borkageLennart Poettering2007-09-041-1/+0
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1764 fefdeb5f-60dc-0310-8127-8f9354f1896f
* initialize libltdl for multi-thread supportLennart Poettering2007-09-041-2/+38
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1763 fefdeb5f-60dc-0310-8127-8f9354f1896f
* When in PA_STREAM_AUTO_TIMING_UPDATE mode, delay completion of ↵Lennart Poettering2007-09-041-20/+45
| | | | | | initialization until we have the first timing data git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1762 fefdeb5f-60dc-0310-8127-8f9354f1896f
* actually add source code of module-default-device-restoreLennart Poettering2007-09-031-0/+103
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1761 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add a new module module-default-device-restore which automatically saves and ↵Lennart Poettering2007-09-032-0/+11
| | | | | | restores the selected default device. Enable it by default. git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1760 fefdeb5f-60dc-0310-8127-8f9354f1896f