Lennart Poettering
e2e2ce79e2
Instead of including config.h from header files, check whether PACKAGE is 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
2007-09-11 00:30:53 +00:00
Lennart Poettering
848a4d7487
more s/assert/pa_assert/ modernizations
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1798 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-11 00:24:10 +00:00
Lennart Poettering
9b0ab39b1c
unify static TLS support, make use of gcc __thread attribute if available
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1797 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-10 23:57:10 +00:00
Lennart Poettering
3d122d0fee
s/assert/pa_assert/ modernizations
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1796 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-10 22:17:30 +00:00
Lennart Poettering
de21b54bd1
add new API pa_threaded_mainloop_in_thread(), update test case for it
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1795 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-10 21:58:01 +00:00
Lennart Poettering
a6f8b813ae
simple modernizations: s/assert/pa_assert
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1794 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-10 21:48:45 +00:00
Lennart Poettering
662988650a
make sure we send each memblock only once when recording, not twice
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1793 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-10 20:57:17 +00:00
Lennart Poettering
d5caa0205f
minor cleanup
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1792 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-10 20:56:36 +00:00
Lennart Poettering
a77158e67a
make the memchunk writeable before silencing it
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1791 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-10 20:56:13 +00:00
Lennart Poettering
841fcb4557
beef up comment
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1790 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-10 20:55:46 +00:00
Lennart Poettering
98f9bd62a6
make sure that the device volume is properly read before we call 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
2007-09-10 20:55:01 +00:00
Lennart Poettering
69ece668ec
add pulseaudio logo with text
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1788 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-10 19:01:33 +00:00
Lennart Poettering
44e514c51f
update todo file a little
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1787 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-10 19:01:09 +00:00
Lennart Poettering
6c1682c8da
hide a couple of files
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1786 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-10 18:56:03 +00:00
Lennart Poettering
27c3bd497d
document that the native amd64 atomic ops implementation is incomplete
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1785 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-10 18:55:36 +00:00
Lennart Poettering
06db9219a0
don't call pa_source_process_msg() for PA_SOURCE_MESSAGE_GET_LATENCY, since it makes querying the latency always fail
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1784 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-10 14:23:00 +00:00
Pierre Ossman
d9b3c0eef2
posix_madvise and posix_fadvise aren't present on all systems.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1783 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-10 11:35:30 +00:00
Pierre Ossman
9630e8df57
Remove mkdir_p again...
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1782 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-10 11:34:35 +00:00
Pierre Ossman
028632fd57
TIOCINQ isn't present on all systems.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1781 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-10 11:33:47 +00:00
Pierre Ossman
e1766011ca
Monotonic clock is optional so treat is as such.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1780 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-10 11:27:56 +00:00
Pierre Ossman
717b164161
POSIX realtime clock functions are in time.h so make sure to include it.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1779 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-10 11:19:53 +00:00
Tanu Kaskinen
dfdf1d7d9f
Changed PA_SAMPLE_S16_NE to PA_SAMPLE_S16NE in the example code in the Simple API Doxygen documentation.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1778 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-09 09:39:26 +00:00
Lennart Poettering
b41dbfd28d
fix an assert when runnig module-oss in record only-mode. optimize allocation of memblocks on playback
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1777 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-06 23:29:16 +00:00
Lennart Poettering
d60940dbe4
install libpulsecore again, since libtool otherwise links it statically into every single module
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1776 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-06 23:11:22 +00:00
Lennart Poettering
e4eefb8ce0
fix copynpaste error
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1775 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-06 23:10:34 +00:00
Lennart Poettering
45ba7117dc
downgrade realtime group membership warning to 'info' at be a little bit more elaborate
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1774 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-06 20:45:43 +00:00
Lennart Poettering
3b2cf1ade5
update default config:
...
- 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
2007-09-06 20:38:10 +00:00
Lennart Poettering
b1fd53b20b
explicitly test for the availability of dbus_watch_get_unix_fd() before 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
2007-09-06 20:06:02 +00:00
Lennart Poettering
a0d19c0d13
update libltdl copy
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1771 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-04 21:34:04 +00:00
Lennart Poettering
a4757a1dd9
add native amd64 atomic int implementation
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1770 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-04 21:25:26 +00:00
Lennart Poettering
984ef82e52
detect whether gcc atomic builtins are available
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1769 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-04 21:24:45 +00:00
Lennart Poettering
4c31ff9b45
fix a couple of compiler warnings
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1768 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-04 20:01:19 +00:00
Lennart Poettering
2dbe137daf
if available, use native gcc atomicity builtins
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1767 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-04 20:00:19 +00:00
Lennart Poettering
31c04a9047
create config.rpath to fix build on fedora
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1766 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-04 16:19:07 +00:00
Lennart Poettering
ac5f9781ba
add a few missing files for make dist
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1765 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-04 02:41:15 +00:00
Lennart Poettering
738f7d7cd6
drop initial libtool_lock() call since this is a debian-specific borkage
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1764 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-04 02:31:15 +00:00
Lennart Poettering
d1927c7f37
initialize libltdl for multi-thread support
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1763 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-04 02:25:44 +00:00
Lennart Poettering
65ac0ea99a
When in PA_STREAM_AUTO_TIMING_UPDATE mode, delay completion of 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
2007-09-04 01:37:34 +00:00
Lennart Poettering
c029038164
actually add source code of module-default-device-restore
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1761 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-03 20:53:44 +00:00
Lennart Poettering
11bf38042f
add a new module module-default-device-restore which automatically saves and 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
2007-09-03 20:53:07 +00:00
Lennart Poettering
1d3e70c7d3
header file cleanup
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1759 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-03 20:51:17 +00:00
Lennart Poettering
104feb0aac
only list supported resampling methods when --dump-resample-methods is executed
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1758 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-03 20:50:55 +00:00
Lennart Poettering
c9a0df3617
add new API function pa_resample_method_supported() which tests whether a resampling method is supported. Fix building with libsamplerate enabled
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1757 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-03 20:50:03 +00:00
Lennart Poettering
5bc1221d40
actually define HAVE_LIBSAMPLERATE with AC_DEFINE
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1756 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-03 20:39:55 +00:00
Lennart Poettering
b2c4779db4
make libpulse-core a noinst lib, because it does not have yet a stable API and won't get one anytime. Also, don't install its header files
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1755 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-02 22:08:30 +00:00
Lennart Poettering
b6bfaa9249
add missing configure.ac part of the libsamplerate patch from r1753, re #125
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1754 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-02 21:22:30 +00:00
Lennart Poettering
2e8244b4bc
Allow compilation without libsamplerate; based on patch from Marc-Andre Lureau; re #125
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1753 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-02 21:20:57 +00:00
Lennart Poettering
cc8c499875
fix dbus version check for dbus_watch_get_unix_fd()
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1752 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-02 21:18:46 +00:00
Lennart Poettering
011dfa509b
make argument to pa_memchunk_will_need() const
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1751 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-02 21:13:17 +00:00
Lennart Poettering
68981e5e97
fix build for dbus < 1.1.1, re #126 , patch from Marc-Andre Lureau
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1750 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-09-02 20:51:25 +00:00