[Pkg-pulseaudio-devel] [SCM] pulseaudio packaging branch, experimental, created. debian/0.9.6-2-529-g97ecf7f
sjoerd at users.alioth.debian.org
sjoerd at users.alioth.debian.org
Wed Oct 31 21:05:28 UTC 2007
The branch, experimental has been created
at 97ecf7f1d51c3a6ccd65ff7bd5d6de4c37c407d0 (commit)
- Shortlog ------------------------------------------------------------
commit 97ecf7f1d51c3a6ccd65ff7bd5d6de4c37c407d0
Author: CJ van den Berg <cj at vdbonline.com>
Date: Sat Oct 27 15:50:29 2007 +0200
debian/changelog: Update snapshot to latest upstream 'lennart' branch.
commit 6e24332f1f28073b51c0328a69e8be1523a97da0
Merge: 2a3da0ac1cfe3cb4d2446ed6dfeb5499c121359c 2b54ccbdad6983f1a8d73cf72ea0b88378a9a634
Author: CJ van den Berg <cj at vdbonline.com>
Date: Sat Oct 27 15:49:22 2007 +0200
Merge commit 'upstream/lennart' into experimental
commit 2b54ccbdad6983f1a8d73cf72ea0b88378a9a634
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Oct 27 12:59:59 2007 +0000
modernize pa_iochannel a bit, add pa_iochannel_get_send_fd()
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1957 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit caae3eaeceba936a86d8e3e6dc72a55c4a5f461d
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Oct 27 12:58:54 2007 +0000
add missing pa_smoother destructor
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1956 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5138788deac772df7b54b943a119c31bc5827938
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Oct 27 12:58:24 2007 +0000
add pa_rtclock_usec() API
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1955 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 12eb4a1430faaf95b52bfc67ac415e64bc947d40
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Oct 27 12:57:57 2007 +0000
add pa_timeval_load() API
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1954 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6b42350129524d4d058f52c35e7030f5cbae0f3a
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Oct 26 14:47:51 2007 +0000
hide smoother test
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1953 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7bd8ace80b10448def35098105241aee02692b1d
Author: Tanu Kaskinen <tanuk at iki.fi>
Date: Thu Oct 25 05:49:11 2007 +0000
Add "support" for plugins that have control output ports, i.e. don't crash on them anymore (the plugins correctly assume that every port is connected to a buffer, so we connect them to a dummy buffer that isn't used anywhere).
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1952 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fd064001f9dd7ae41e11a3d704e3777bee301627
Author: Tanu Kaskinen <tanuk at iki.fi>
Date: Thu Oct 25 05:36:02 2007 +0000
A couple of comment typo fixes.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1951 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2a3da0ac1cfe3cb4d2446ed6dfeb5499c121359c
Author: CJ van den Berg <cj at vdbonline.com>
Date: Thu Oct 25 02:31:45 2007 +0200
debian/changelog: Generate changelog entry from git history.
commit 0d095997f1e523ee79829face75df24c56ab34c3
Author: CJ van den Berg <cj at vdbonline.com>
Date: Thu Oct 25 00:27:49 2007 +0200
debian/rules: Run bootstrap.sh before build.
commit aade207d2560744f49a27b95a9e1fbadd929d18d
Author: CJ van den Berg <cj at vdbonline.com>
Date: Sat Oct 20 02:40:36 2007 +0200
debian/pulseaudio-utils.install: Add pasuspender utility.
commit 1d3df229623c2161fdd4fdee4e1b5d96bbc4a5d9
Author: CJ van den Berg <cj at vdbonline.com>
Date: Sat Oct 20 02:39:24 2007 +0200
debian/pulseaudio-module-x11.install: Add new module-x11-xsmp.so.
commit e2b2123b27fe7d441bfcf1f89e5edfbdf8289048
Author: CJ van den Berg <cj at vdbonline.com>
Date: Sat Oct 20 00:33:16 2007 +0200
debian/pulseaudio.install: Remove module-tunnel-sink/source.so, removed upstream.
commit 1f2a4523ea176c53461b0a55552033019dc142c1
Author: CJ van den Berg <cj at vdbonline.com>
Date: Sat Oct 20 00:26:00 2007 +0200
debian/pulseaudio.install: Remove module-oss-mmap.so, removed upstream.
commit d61cfc151254ec38c57994af7be4cceba88697f2
Author: CJ van den Berg <cj at vdbonline.com>
Date: Fri Oct 19 23:43:59 2007 +0200
debian/pulseaudio.install: Remove module-esound-sink.so, removed upstream.
commit e6ab116055bc715d4ee2902c99f24e6dd98fc8d5
Author: CJ van den Berg <cj at vdbonline.com>
Date: Wed Oct 24 22:39:38 2007 +0200
debian/pulseaudio.install: Add new module-ladspa-sink.so.
commit 988280ea8fcf77cefbb6e9bb05b09504148c2e41
Author: CJ van den Berg <cj at vdbonline.com>
Date: Wed Oct 24 22:38:20 2007 +0200
debian/pulseaudio.install: Add new module-remap-sink.so.
commit 4a2eda8158d4efc5dd30be3fdc55599a1bec9255
Author: CJ van den Berg <cj at vdbonline.com>
Date: Sat Oct 20 02:23:25 2007 +0200
debian/pulseaudio.install: Add new module-suspend-on-idle.so.
commit 9cd82a8067dcbb6eddb10596a329c9bca99c8298
Author: CJ van den Berg <cj at vdbonline.com>
Date: Sat Oct 20 02:23:25 2007 +0200
debian/pulseaudio.install: Add new module-default-device-restore.so.
commit 326745d254703ba04d76fb3bc9a9854a3b4bd838
Author: CJ van den Berg <cj at vdbonline.com>
Date: Sat Oct 20 02:14:07 2007 +0200
debian/overrides/pulseaudio: Update libpulsecore so version.
commit fdd5343622ebb4617e58f905ac372bfcbc1da5b0
Author: CJ van den Berg <cj at vdbonline.com>
Date: Wed Oct 24 21:24:51 2007 +0200
debian/rules: Add list-missing to catch new modules
commit ccfaf55dd03a7e8c02a226e79fc1e43f531aa316
Author: CJ van den Berg <cj at vdbonline.com>
Date: Fri Oct 19 22:52:19 2007 +0200
debian/patches: Drop all patches. All patches are merged upstream.
commit 674cf186f7fb9e2c75c62fd29397affef5cac4d7
Merge: 79551427a5cab58c9476ab202c810f860e895e64 5b9466573c802f45820c3b8d8cd04c3fd0dd4f93
Author: CJ van den Berg <cj at vdbonline.com>
Date: Wed Oct 24 22:13:10 2007 +0200
Merge branch 'master' into experimental
commit 79551427a5cab58c9476ab202c810f860e895e64
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Oct 24 13:30:47 2007 +0000
fix alsa mmap initialization bogosity, discovered by Jyri Sarha
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1950 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f63ba382d07d7c4657e96beea4007b58054d2377
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Oct 23 22:55:56 2007 +0000
add better time interpolator: use linear regression to determine gradient from
measurements, predict a short distance ahead, and smoothen estimation function
with 3rd degree spline interpolation.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1949 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8c0c138c86a387fbf2677a5d0787a1ea35766c8a
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Oct 23 22:50:39 2007 +0000
add definition of PA_USEC_PER_MSEC
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1948 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 51d3cd434a9e851d6826b274033e397804d324d3
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Oct 23 00:07:52 2007 +0000
properly copy error string
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1947 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6ce93ab77a5eb55aea503b66305bae6bb2ca934d
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Oct 22 22:39:51 2007 +0000
also port over JACK source to new core
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1946 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 304f91a5ce07291018841aa177e16ae962e22145
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Oct 22 21:49:14 2007 +0000
enable jack sink in Makefile
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1945 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bc97df0efe0982c1f4deb528347e08b3b0933097
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Oct 22 21:48:55 2007 +0000
Port JACK sink module over from old core
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1944 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f6dc4cb5f6729655204138325e06b5635f008333
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Oct 22 21:48:34 2007 +0000
minor fixup
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1943 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9e097e749c35abdec9598485963f206d1d4f6de9
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Oct 22 21:48:16 2007 +0000
add interleaving/deinterleaving APIs
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1942 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4179a74c8469d8aa829d772a2e0e5e8ce6b2e82c
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Oct 17 16:54:46 2007 +0000
Properly handle if ALSA sends us an POLLERR event, this should allow us to survive a system suspend cycle better
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1941 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b5ba40e05aca16923324d6b80ce5abf78664eef8
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Oct 15 14:38:16 2007 +0000
fix url
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1940 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dec60bc5eb090bcad82cd6996102f1cd8eeb4d1f
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Oct 7 13:57:35 2007 +0000
add missing poll.h inclusion
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1939 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0523dbb86fc69a45e83683946f43f8f6ceda9b56
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Oct 7 13:57:20 2007 +0000
add missing poll.h inclusion
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1938 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2f572d9c8506a019aa50471451a7d4bcf6154470
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Oct 7 13:56:50 2007 +0000
add missing poll.h inclusion
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1937 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6a7f40bb44c0a1d9312c76febc8a464596e1d855
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Oct 7 13:56:07 2007 +0000
s/timespec/timeval
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1936 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c4dce35c58c9fd60939b3d90de5c23c513dda777
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Oct 7 13:55:37 2007 +0000
fix build
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1935 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3af50724a23e528c179475bca5fd8cf111789145
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Oct 7 13:54:49 2007 +0000
add new API function pa_timeval_store()
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1934 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4d729f3e9dfd8694f21ac54988d63bdb726b1595
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Oct 7 13:54:15 2007 +0000
Fix build; change return value of pa_rtclock_hrtimer() to pa_bool
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1933 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 595da33d09e5991a96ba4c2c7203c098d5b046fb
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Oct 4 22:41:33 2007 +0000
fix poll.h check, bad boy ossman broke
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1932 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 74136be0f2ad11b80028c993cc6eefd6ea2a5ee7
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Oct 3 15:00:36 2007 +0000
Don't call pa_rtsig_configure() when we lack the necessary defines.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1931 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d4ace445ee8fc648f6d9ea636d880de930c8b948
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Oct 3 15:00:13 2007 +0000
module_ladspa used libltdl so make sure it links against it.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1930 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a2b3153eda668f22e90f64e8eb21d7136bee0495
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Oct 3 14:48:40 2007 +0000
Platform dependent semaphore implementation for Windows.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1929 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7b0f7e0aea225aa8a914aa9082f5af280c67f835
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Oct 3 14:47:26 2007 +0000
Assorted minor Windows compatibility fixes for recent code updates.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1928 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 64c9060e83135290f2e18e501f18f2929440bdb4
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Oct 3 14:46:36 2007 +0000
Add stubs when RT signals aren't available.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1927 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f40145ba7a2e1b6f77a984a5082f629573e5ffd1
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Oct 3 14:43:56 2007 +0000
Adapt rtpoll and friends to Windows by replacing timespec with timeval and
add a fallback when clock_gettime() isn't available.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1926 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b894c153364273664c9a272791e679895ea3857b
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Oct 3 14:41:21 2007 +0000
Replace all references to sys/poll.h with poll.h as that's what POSIX defines.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1925 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ba0e39269c6fb7425c5574a893d4e2d1b94f0edb
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Oct 1 16:42:59 2007 +0000
update native protocol to make use of pa_memblockq_pop_missing
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1924 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 10e72ffb9410c450921ea459c4a7c75fa8339ddc
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Oct 1 16:41:50 2007 +0000
Move request size handling into pa_memblockq, function pa_memblockq_pop_missing()
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1923 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6ed6b15257128a3981ef516323a827283387cee3
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Oct 1 16:39:04 2007 +0000
Fix race condition between IO thread creation and pa_sink_put(). Move activation of rtpoll fds when we change the state INIT->IDLE.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1922 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4666f2a0f107af9b5467dbb01f6a99ff8877d8cc
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Oct 1 00:44:29 2007 +0000
fix trivial typo
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1921 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2775d7d8d1baa0c58e66d0450cfa820c2f958e4a
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Oct 1 00:16:24 2007 +0000
fix silence initializer for alaw and ulaw
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1920 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ecf29ae5a298d5bf2aca67055aed00f47aa6e99f
Author: Tanu Kaskinen <tanuk at iki.fi>
Date: Sun Sep 30 13:19:26 2007 +0000
Fixed PA_GCC_CONST definition.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1919 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 22b1895b5395c8c94efb1950ebf22384b3dc0aaa
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Sep 28 14:01:25 2007 +0000
Update module-solaris to new structure.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1918 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e53dc03fa486abcf1f344ef9f9474f2bf0b8cbf9
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 28 13:15:11 2007 +0000
treat timer_enabled like a real, grown-up boolean variable
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1917 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 02ebb6496cf01f76a3629391011b1b5c862d1352
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 28 13:02:28 2007 +0000
rework module-combine once again. We now run the data generation always in a seperate thread. This should help use to avoid all the awful race conditions we had in previously
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1916 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d7429ef2a0f7fb735b9b869b326b002aa4110119
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 28 13:00:35 2007 +0000
Move the poll() call outside the #ifdef checking for ppoll, since we want the poll in all cases. Prior to this change the check for negative return values of poll/ppoll was never actually executed when ppoll() was available
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1915 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7b6af724cc86d1df840f23fcb1e84f1ed10a2101
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 28 12:53:17 2007 +0000
use the full range of RTSIGS for our stuff
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1914 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 257db0735c59a1d34ec117557cfd5d951912a6a7
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 28 12:52:47 2007 +0000
Allocate rtsigs from back to front, to avoid clashes with other libraries makeing use of rtsigs
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1913 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 101f029a88ceff8fe0538d1c3831cd16a52b0ebd
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 28 12:22:56 2007 +0000
only do IO if we are RUNNING or IDLE, but not when we are in INIT
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1912 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4a66a31a5fa262a046117d503e2ea2316c203a6e
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Sep 28 09:23:05 2007 +0000
Incorrectly used str2sig() instead of sig2str().
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1911 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5f0b52697d9381b8db9d811e434491e43a2c4c39
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 28 00:30:48 2007 +0000
don't free silence memblocks that don't exist
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1910 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7cf9949ed58ed3eb6228169792878ea426287b9f
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 28 00:29:51 2007 +0000
speed up semaphore allocation with an flist
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1909 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a52b8a9ccfd813b467648d2dd6b05cc7d364d9f1
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 26 22:50:08 2007 +0000
Use Linux eventfd() if kernel supports it
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1908 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8ed0fc894dd72aee678ecde13ebe6502133ce84e
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 26 13:33:25 2007 +0000
fix build with compilers that lack __thread
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1907 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9ea3533dc70adca4e5135f735998933fda0a6fcb
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 25 01:58:16 2007 +0000
make sure when can shutdown PA cleanly without segfault
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1906 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 88858c0ca2011ef7c2fe55b373548ce7686a503a
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 25 00:53:49 2007 +0000
work around newest open() magic in fedora glibc
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1905 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 15ffb4bfac31f23aa75f7e897883b97f7508415f
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 25 00:45:57 2007 +0000
fix make dist
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1904 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4ef0e6fef7db0ebe80a4429b47321dd8b8bc11ac
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 24 23:53:58 2007 +0000
fix suspending in module-combine.c
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1903 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d6db0f7f7ae2725fd913fd1ba4381d9446618b49
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 24 23:32:52 2007 +0000
* decouple suspending of monitor sources and their sinks
* implement resume-on-uncork
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1902 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit de87d9edffccb75ad80b769512fff50bcde5d905
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 24 23:32:01 2007 +0000
only post data into the monitor source when it is not suspended
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1901 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 194be18ede01085776b4809426fc073e5cb76d72
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 24 23:31:22 2007 +0000
* add new state changed hook for streams
* update sink->n_corked properly when moving streams
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1900 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 007cf6cf99ea179e185cc24008e58e07a8f7552a
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 24 22:41:00 2007 +0000
fix IDLE vs. RUNNING state handling of sinks/sources when changing cork status for streams
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1899 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7dfc9c91354f4412075c853a38c43d9b63edc779
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 24 21:49:02 2007 +0000
rework zeroconf service publishing, to use synchronous hooks instead of asynchronous subscription events. Don't push autoload entries anymore.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1898 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 46f21e8db03f1362ec17e707552b1214c4691121
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 24 21:47:22 2007 +0000
add hooks for name/description changes of sinks/source and streams
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1897 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f9dc96854e0e0745608d5af1779b9a0970ab4e6f
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 24 17:14:00 2007 +0000
fix stream corking: ignore pa_sink_input() when we are in corked state
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1896 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 31e8c70dc98fc84df508f8f7ad30949a1e2b0bd3
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 24 16:24:23 2007 +0000
don't count streams using the monitor source in pa_sink_used_by(), because this would disallow suspending a sink ehn an rtp stream is connected
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1895 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1a61b335e79744ee5a3e0a465e56e1fe5a5b237a
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 24 16:10:43 2007 +0000
drop the PA_SOURCE_CAN_SUSPEND and PA_SINK_CAN_SUSPEND flags, since they were a bad idea in the first place. All sinks/sources are now *required* to handle suspending in one way or another. Luckily all current sink/source implementations handle it fine anyway.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1894 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3de0d631e61aa2a7e88a1449ddb0cb2a2b6692d9
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 23 21:03:24 2007 +0000
instead of using the mixer ioctl()s on the dsp fd, open a seperate fd for the mixer. This allows us the keep the mixer fd open while closing the dsp device while suspending.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1893 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a2dea437f487d05468b488b2f11337aaccf2d8d6
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 23 19:30:56 2007 +0000
use O_NOFOLLOW when creating lock files, too
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1892 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 003f004bde9bf34b7d05eda5efa1f50ea69fe0d7
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 23 19:23:44 2007 +0000
use O_NOFOLLOW when creating PID file, to avoid symlink vulnerability
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1891 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 397a382a0f4c5a3e4abfa8f44d30a0f501f60d41
Author: Tanu Kaskinen <tanuk at iki.fi>
Date: Sun Sep 23 14:51:07 2007 +0000
Added an assertion for the case when the sink programmer hasn't installed the thread_mq properly.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1890 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 565db55def1d4b30adcbcd451b2e193afdc747f2
Author: Tanu Kaskinen <tanuk at iki.fi>
Date: Sun Sep 23 14:39:39 2007 +0000
Comment typo fix.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1889 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1db6471387aa483c78fe190b729e18124f8cca85
Author: Tanu Kaskinen <tanuk at iki.fi>
Date: Sat Sep 22 08:39:07 2007 +0000
Fix the assignment of control values by using the right variable for indexing.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1888 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 74976ae3d0af8473f74533ed8c8fbcf1e06ba9a1
Author: Tanu Kaskinen <tanuk at iki.fi>
Date: Sat Sep 22 07:31:29 2007 +0000
Correct the parameter positions with the pa_cvolume_set() call.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1887 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d7a3c7eaf449cd1d25699371963e1d4d025a0ac4
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 22 02:00:32 2007 +0000
minor optimization
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1886 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b36816b8541fdd7e73a69a5d93595564ab85180d
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 22 01:35:32 2007 +0000
include the name of the master sink in the name for piggy-backed virtual sinks
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1885 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e5c530fc331bd51e2596ef3792e8c3797c356d25
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 22 01:16:14 2007 +0000
prefix by order macros with PA_
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1884 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2391450c0d6d94b1732a32638f075bf6671d1618
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 22 00:26:18 2007 +0000
rework a couple of sample type converters, to actually work
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1883 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d376851f70976c6b08bf0c09337ac96382b549b4
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 22 00:25:17 2007 +0000
- rework volume adjustment code to not require fp
- don't hit an assert when we cannot do a volume adjustment, instead, print a warning and go on
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1882 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 428c630757ce3d2ff06c9e88fb821be1f0c75708
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 22 00:22:36 2007 +0000
fix selection of working format
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1881 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2688e9184e3b9e1b315160d571eb79cdb23025f1
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 22 00:21:08 2007 +0000
make use of byte swap builtins of gcc if they are available
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1880 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fbe6c8c3143e65c7fa9fa1eef8ce6074d8441d23
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 22 00:19:56 2007 +0000
add test program for the resampler
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1879 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e0a54d03c78eaf2705cdbc7ab999b70b810f35c8
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 21 13:32:00 2007 +0000
allow _unlink() functions to be called as many times as people want, even before _put() was called
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1878 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f8d271bea43c0bd4e9edaa5101a6b43b095f09f6
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 21 00:16:34 2007 +0000
clamp sample data to -1 .. 1, before passing it to the plugin; if a control port data specification is left empty, initialize with the default value of the plugin
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1877 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7164c5453bafaea36d0ce76f85eb8ddf49e0d92f
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 21 00:14:20 2007 +0000
add CLAMP macro
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1876 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 625fbffc88dff6fe29b63960d91e4e2900e90383
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 20 22:01:58 2007 +0000
don't segfault when the master changes
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1875 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b2188fe39abcf5627c80b8202f711a5d3cb1bd8b
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 20 22:01:07 2007 +0000
properly detach/attach when moving sink inputs
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1874 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0329d74c443abe961abbebc4fdf92a1edd748242
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 20 20:33:34 2007 +0000
rework module-combine again
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1873 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c3d8aadcbe291369240ef14142a21d8959390d33
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 20 20:30:03 2007 +0000
maintain the attach status in a boolean variable 'attach' accessible from the IO thread for sink_inputs/source_outputs
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1872 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6f76496b838b60326fb289a2cee37a7862e93279
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 19 22:21:55 2007 +0000
render new data always in the master sink's thread, fixing missing locking
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1871 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1783a682cc3f5c1732e6b9146e883b1608c4f24b
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 19 21:20:15 2007 +0000
make sure we initialize thread private data before we move our ghost sink to the rt thread, not after
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1870 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 509381dc7ce63cc864fd72cadb658b41caaafe98
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 19 19:06:25 2007 +0000
fix trivial typo
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1869 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit edbc3b57effd40d38a0a20607c9bb5115a7f353d
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 19 19:03:38 2007 +0000
fix check for lrintf, make resample2.c again identical to upstream ffmpeg
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1868 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3b90e22969d633ec723b89b58e976a6cfae43f89
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 19 00:12:01 2007 +0000
make O_CLOEXEC, O_NONBLOCK and socket low latency fd ops more uniform: always return void, name them similarly, only pass a single fd
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1867 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d716f68a69d776e4ae293f25323918b8102842c2
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 19 00:08:40 2007 +0000
copy free_cb into a temporary variable first, to avoid compiler warning
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1866 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a4fe8a7c4bd10b26e74a99347e3e87203031531c
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 18 23:35:05 2007 +0000
fall back to plughw:, if hw: doesn't work, in the alsa source, too
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1865 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a6a1fec2589715c4ab6845b15ffb9d46c1f70ca1
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 18 23:24:13 2007 +0000
properly release memblock always abd as soon as possible
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1864 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2360cd444acb727779fb79d5657379a8f38b1ec1
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 18 23:21:06 2007 +0000
make use of pa_bool_t on a few places where applicable; really start work_cb
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1863 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d594afc723a0a6b7a405d56a86556b043a37d31b
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 18 22:29:24 2007 +0000
lower SO_PRIORITY priority to 6, since this is the best we get without being root
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1862 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e0a20239d43fa6c57e559d2b513cef1ec6f1d154
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 18 22:25:18 2007 +0000
make rtp send socket low delay
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1861 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4391426b02faaa5215ad038a6415321b456babb4
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 18 22:24:45 2007 +0000
add new pa_socket_udp_low_delay() API
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1860 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit edbbe8f29fa81dc0a4e972d6080402f0aa8ae8df
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 18 21:31:21 2007 +0000
add two missing header file inclusions
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1859 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1ddf7800c70a00be3065e5aa145243d647e19dbf
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 18 19:52:45 2007 +0000
bug fixes for module-rtp-recv
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1858 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a1c0e21f981097cb8530331f5e15a1f5a6e66655
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 18 19:52:20 2007 +0000
make sure we don't call pa_source_post() for a monitor source after it was unlinked
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1857 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit da0a5cfa9712e4d6ca1c2784d1cfd619d27b79be
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 18 19:51:26 2007 +0000
If PTHREAD_PRIO_INHERIT mutexes are not available fall back to normal mutexes
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1856 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e930d9a4e3338d768d26703e83ede013cf169dbb
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 18 17:41:51 2007 +0000
port module-rtp-send.c to lock-free core
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1855 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3670662089f772cbc6ff37e6b1bd93dd0084c3df
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 18 12:53:42 2007 +0000
actually close the alsa device before we try to reopen it as plughw
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1854 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9ea846b9294346c59a033902876cada190384420
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Sep 18 10:47:03 2007 +0000
strtof() is a rather recent addition to C. Fall back to strtod() if it isn't
available.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1853 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fcdc6fbf3974eceb341f2c761f885fa6297cba36
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Sep 18 10:45:54 2007 +0000
NSIG seems to be more common than _NSIG.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1852 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fca7b1e2c67988a911cbc435285f4a76a9550051
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Sep 18 10:38:07 2007 +0000
Emulate lrintf with simple truncation if it isn't available.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1851 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 41f0a8d6b391154f919a90be0ff25c89513956ce
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Sep 18 10:36:17 2007 +0000
Make sure the header file is only included on linux (as this is a linux-only
feature).
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1850 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0e0ee7a9d99be2975efb55fcf7edcd569cddb080
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Sep 18 08:57:54 2007 +0000
NSIG is not defined by neither C99 nor POSIX so we can't rely on it.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1849 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d82b089c5918c93591259b903fe48c00c29819d6
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 17 22:42:20 2007 +0000
add LADSPA sink than can be piggy-backed ontop of another sink
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1848 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e1db654c39081ece89cf72687a7ddccee70206a4
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 17 22:40:42 2007 +0000
print a message when we fall back on plughw
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1847 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 299c17939f245a103eec36bb9b736e50b66eec3b
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 17 22:39:51 2007 +0000
add a locale-independant pa_atof() implementation
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1846 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0d3971cfc912de5f78ced4ef07e8c7852b7ee4ac
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 17 22:38:39 2007 +0000
hide sig2str-test
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1845 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fb51c5cdd27fffcbae1095b1e75db3578494ca21
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 17 17:00:50 2007 +0000
fall back to plughw: if hw: doesn't work
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1844 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7f2436febaf676f389b6b7f9deea0b3e8940c252
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 17 15:26:18 2007 +0000
Rename pa_strsignal() to pa_sig2str(), since we return the symbolical signal name, not a human readable string. This follows the Solaris API of sig2str() a bit. Also, add all remaining signals to the list of signal names.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1843 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 24f7eea64a635540acf86d6cdb1c849b6b605538
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 17 14:03:04 2007 +0000
drop a couple of WARNING prefixes in log messages, since we have pa_log_warn anyway for marking warnings especially
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1842 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bd95bc4cb2e01b8272d005213d83991885598391
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 17 13:50:13 2007 +0000
once.c is no longer POSIX specific. Since it is now considerably more advanced than it used to be, use it on windows, too
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1841 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 72151952f1b263790d5acc070d201281ee281345
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 17 13:32:46 2007 +0000
on Linu disable lazy binding altogether
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1840 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 11e10004a5b5cb28e95040244120a3648aaea84b
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 17 13:01:04 2007 +0000
add missing initialization
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1839 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 55f736174ad8304bb0f9aa1ae89cc63e50caf07d
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 17 12:31:06 2007 +0000
Add a special ltdl .so loader that avoids lazy frelocations during runtime
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1838 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c5221379bc74152391ebf5e9c1d631ff3d6f55c3
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 17 00:32:51 2007 +0000
use priority inheritance on mutexes where applicable
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1837 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2d3bfb774a4fd83888800ca0a1121710f5d97434
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 16 23:28:56 2007 +0000
add proper boolean type pa_bool_t
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1836 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d0cf57d0fbb7f4a3c9cc9933cab858309c8baa72
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 16 22:42:03 2007 +0000
use gcc const and pure function attributes wherever applicable
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1835 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d4ec48fc0f051aab11181ca4fda2ad0db5e7ca89
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 16 22:03:19 2007 +0000
add a new module module-remap-sink which can be used to remap the channel maps of an already existant sink. one use case is to create a virtual sink that redirects stereo data to the rear speakers of a surround card.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1834 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c536f85823fab4519cd5d45713671f3f2128545d
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 16 22:00:38 2007 +0000
add a "length" argument to the seek functions, as an optimization to request a certain block size if any data needs to be generated. this is merely a hint.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1833 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a2b560088c0eaa96c958d5d9ee34aa645074df41
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 16 21:58:04 2007 +0000
split memblocks into multiples of the mempool tile size
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1832 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7653b58a76aa1687f3ba24e0c35a7356dad67133
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 16 21:57:15 2007 +0000
add new API pa_mempool_block_size_max() to query the maximum tile size
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1831 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a9437fae083d2eb35be58656be1f2035034f50a8
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 16 21:56:38 2007 +0000
* add a new resampler "copy" which is does not change sample rates but copies data unmodified from input to output.
* add a new API pa_resampler_max_block_size() which can be used to determine the maximum input buffer size for the resampler so that the bounce buffers don't grow larger then the mempool tile size
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1830 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d83b68550234ad530c7b84b6076064c861b1ec12
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 16 21:54:12 2007 +0000
properly define MAX/MIN macros
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1829 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4e1540209f40f49098e9f01bc2e79fc87e0a2ab3
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 16 15:10:16 2007 +0000
add missing header file changes for frame alignment apis
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1828 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ad7beeb1d135a37f9f1685bf9ab95bc800b9d814
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 16 15:09:45 2007 +0000
be a little bit more elaborate on the reason why we drop to software volume control if hw is not featureful enough for us
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1827 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f5c02f251279211346414493c10099740b7ccee4
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 16 15:05:26 2007 +0000
add frame alignment APIs; don't require memory to be writable when silencing it (required of the mmap modes drivers where the hw data needs to be silenced, although it is not writable to others)
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1826 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a5ff0c8cf60f254c080bf4fb92654b15ed94e292
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 15 14:57:18 2007 +0000
trivial typo
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1825 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b110179d7e3911f7eef36c35924975eb85ef4347
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 15 14:21:05 2007 +0000
count corked streams per sink/source and make pa_sink_used_by() return only the number of streams that are not corked. Introduce pa_sink_linked_by() returning the number of streams connected at all. This will allow suspending of sinks/sources when all streams connected to a sink are corked.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1824 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 746a980f70dfb149925f47e91544dbaf74d19bc6
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 14 23:26:17 2007 +0000
Move attaching/detaching from a pa_rtpoll into pa_sink proper, remove it from module-combine
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1823 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 25b907d88671e613be6892460b4178503c812d34
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 14 21:51:05 2007 +0000
simplify rt loops a bit by moving more code into pa_rtpoll. It is now possible to attach "work" functions to a pa_rtpoll_item, which will be called in each loop iteration. This allows us to hide the message processing in the RT loops and to drop the seperate sink_input->process hooks. Basically, only the driver-specific code remains in the RT loops.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1822 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0aff64c5c3f89af67498eb752fb33b5729bead34
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 14 21:05:47 2007 +0000
explicitly destory TLS data before destroying TLS
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1821 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d0689536db2415e64741cdf1b4ca96e870508dca
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 14 21:04:08 2007 +0000
add two new macros PA_ONCE_BEGIN and PA_ONCE_END which allow usage of pa_once without declaring a function to be called
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1820 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bd79d3f6f2dacbe6dbe2ba2accfa418b19db1015
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 14 21:02:18 2007 +0000
call dbus_shutdown() before exiting, to make valgrind output more useful
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1819 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8053dd259dd5e375bb23df6c3cc1c7f5a87972c4
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 14 21:01:00 2007 +0000
fix two typos in reference count handling
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1818 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 98f83b2fda282a8427765fbd0b1bafddf28238ee
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 14 17:12:25 2007 +0000
make newer gcc shut up
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1817 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 81b20c6816090c4213b2b31fad401e9b05b9f0c3
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 12 22:57:29 2007 +0000
extend rtpoll API to allow registration of arbitray functions to be executed in the event loop. Add priority system for specifying the order of these functions.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1816 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 71d0a433defb5e2afcc3d13da4c23541e984a33b
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 12 22:54:22 2007 +0000
add missing config.h inclusion
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1815 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 823596222e515b88aaebf4f7cb35c11412555a96
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 12 22:50:44 2007 +0000
reindent, and s/assert/pa_assert/g
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1814 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 593170ece49e8e105e3d58353d75c49a6c439280
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 12 20:12:13 2007 +0000
change pa_modargs_get_channel_map() to take an extra argument for specifying the name of the modargs attribute to parse
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1813 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7e089453ad6500c49698c456396bd4db0e71d7f9
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 12 00:17:51 2007 +0000
add new pa_pipe_close() API to close two fds at the same time
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1812 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7ab91aac58d7d47b024a66f9f546cf7c0d6b49f3
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 12 00:04:21 2007 +0000
consolidate close() calls to pa_close(), and make sure on every occasion that we handle failures of close() sensibly
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1811 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 147fd598c130d05907df7751cac073ed30ccdf95
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 11 23:12:24 2007 +0000
on systems where we know that POSIX shm is mapped to /dev/shm, add the ability to cleanup stale SHM segments. (Right now only Linux)
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1810 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e3d2b20cfa4119a92224c7075815ccf4193b240b
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 11 20:48:33 2007 +0000
remaining s/assert/pa_assert/ and refcnt.h modernizations
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1809 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e695a2d35e47ce0936f86b02f6b4775c9d6d4a29
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 11 15:27:32 2007 +0000
Rework core-error.c on top of PA_STATIC_TLS_DECLARE, the windows specific parts need to be moved to thread-win32.c
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1808 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ffa58d8f45dacbba0346728c2c3a5218b347a517
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 11 15:14:46 2007 +0000
explcitly initialize tls memory to NULL
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1807 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 38c87784fd3c671513bf813c9e56fa51626e9a38
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 11 14:58:25 2007 +0000
more modernizations, s/assert/pa_assert/g
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1806 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c8423e44b5cc816643f86ae55d28137294df2464
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 11 14:23:38 2007 +0000
finish modernizations in pulse/, s/assert/pa_assert/g
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1805 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a84da7ccceba8faee8c590a7bb0e910a6e2d3a1f
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 11 14:04:38 2007 +0000
More s/assert/pa_assert/ modernizations
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1804 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit eda113705e263a35ab4c6608b6a352b855ad9c8b
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 11 13:15:39 2007 +0000
add 'wait' parameter to pa_rtpoll_run(), if zero pa_rtpoll_runn will only update the struct pollfd but not wait for an event
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1803 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit eba96c7b923dd0988ba756d6b901087ea1939f58
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 11 12:42:17 2007 +0000
port client libs to refcnt.h
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1802 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 916e0605d39ed24ef6262f975a9eb14ff6941ec7
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 11 01:00:33 2007 +0000
add globally defined PA_PATH_SEP macro, replacing private per-file macros
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1801 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b791fe59e60bc93aeab86a26d03e7f962b4a99e8
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 11 00:56:21 2007 +0000
add missing config.h includes
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1800 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b18b7598091f3cf39771f278bc1f78e7770ddc45
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 11 00:30:53 2007 +0000
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: svn://svn.0pointer.net/pulseaudio/branches/lennart@1799 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c14f6ee6f49cc51e28e102a886306f5eab279401
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 11 00:24:10 2007 +0000
more s/assert/pa_assert/ modernizations
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1798 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 782f536d32d5781d4a7367b55c68620f85cb1718
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 10 23:57:10 2007 +0000
unify static TLS support, make use of gcc __thread attribute if available
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1797 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 675641ce46ca828a246e860959413d06f126fba4
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 10 22:17:30 2007 +0000
s/assert/pa_assert/ modernizations
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1796 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 50925a2dc60e4f73827f536536df3d430e8116fa
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 10 21:58:01 2007 +0000
add new API pa_threaded_mainloop_in_thread(), update test case for it
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1795 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0c016dd4218d40613806c212086ef738a9b77e09
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 10 21:48:45 2007 +0000
simple modernizations: s/assert/pa_assert
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1794 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3bcde9328e38642bb6d77dc84a7c3d17b6fd019d
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 10 20:57:17 2007 +0000
make sure we send each memblock only once when recording, not twice
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1793 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ef112325a17032a15dcd88121cc6b3256c2074c9
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 10 20:56:36 2007 +0000
minor cleanup
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1792 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a64d4c153bebd23ebb04ccc3ef9856cc7f43d989
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 10 20:56:13 2007 +0000
make the memchunk writeable before silencing it
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1791 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d1ac4892662ea111559177a73f308c042f93a3f9
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 10 20:55:46 2007 +0000
beef up comment
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1790 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6f906c93270796a678a2b61fb77cdc668d0c3752
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 10 20:55:01 2007 +0000
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: svn://svn.0pointer.net/pulseaudio/branches/lennart@1789 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3f41c74aef6d68a943066269eee7019d76e57d93
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 10 19:01:33 2007 +0000
add pulseaudio logo with text
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1788 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e107528c14243613de860122b53ad713277ab3ba
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 10 19:01:09 2007 +0000
update todo file a little
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1787 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 18b2edc8b0636da9134620c10022d349ea2ab960
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 10 18:56:03 2007 +0000
hide a couple of files
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1786 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f2f3648daa350cddbfb7ce8ebb62b37b5494c76e
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 10 18:55:36 2007 +0000
document that the native amd64 atomic ops implementation is incomplete
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1785 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e39cfc885f74ca2050303263c5e04dae66eac2f2
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 10 14:23:00 2007 +0000
don't call pa_source_process_msg() for PA_SOURCE_MESSAGE_GET_LATENCY, since it makes querying the latency always fail
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1784 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8ea99a9eb48cb365cadbbafc54d899a8e9720e66
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Sep 10 11:35:30 2007 +0000
posix_madvise and posix_fadvise aren't present on all systems.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1783 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ca9fd66ccace581e3eba5c78a4b0a91b3a6f6c74
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Sep 10 11:34:35 2007 +0000
Remove mkdir_p again...
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1782 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3a7e8697b68dd2636ed727888a721e5254e46462
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Sep 10 11:33:47 2007 +0000
TIOCINQ isn't present on all systems.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1781 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 912c44e28cb68911bd20ee2d6c767cb5b19a3556
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Sep 10 11:27:56 2007 +0000
Monotonic clock is optional so treat is as such.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1780 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6486d6a6c2194f84e90568caa7ddcca023082f6b
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Sep 10 11:19:53 2007 +0000
POSIX realtime clock functions are in time.h so make sure to include it.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1779 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 577fb44a3da7261f7acb424af353ec9b4d36bc9d
Author: Tanu Kaskinen <tanuk at iki.fi>
Date: Sun Sep 9 09:39:26 2007 +0000
Changed PA_SAMPLE_S16_NE to PA_SAMPLE_S16NE in the example code in the Simple API Doxygen documentation.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1778 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3f9a483e02d7af33d34463354f8b69d7fedb302e
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 6 23:29:16 2007 +0000
fix an assert when runnig module-oss in record only-mode. optimize allocation of memblocks on playback
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1777 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 06c4716532acc8acffcc0eb0d20cf5dd14dd4a55
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 6 23:11:22 2007 +0000
install libpulsecore again, since libtool otherwise links it statically into every single module
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1776 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2e0bf6761d60fd5adaca89fe96e0a9c7fa2887d1
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 6 23:10:34 2007 +0000
fix copynpaste error
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1775 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 46a72e75cdb4fed1044b2548464066c0ef280563
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 6 20:45:43 2007 +0000
downgrade realtime group membership warning to 'info' at be a little bit more elaborate
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1774 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 55ffd42f82a89fba5dc6715b7b0c126dc0798e93
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 6 20:38:10 2007 +0000
update default config:
- check for existance of modules before loading them
- disable all event sounds except hotplug by default
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1773 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5cbc53d16548fa69cf65ef0f3564ca9947b4b5c2
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 6 20:06:02 2007 +0000
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: svn://svn.0pointer.net/pulseaudio/branches/lennart@1772 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c3b65b1bbf30c401058b959e94c49c87862c7306
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 4 21:34:04 2007 +0000
update libltdl copy
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1771 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8bb0e15bc80d5804462ade27e1585cfb8e3ba38d
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 4 21:25:26 2007 +0000
add native amd64 atomic int implementation
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1770 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 415dab69b285204841a1dbc4a8eaf4fdeb23865c
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 4 21:24:45 2007 +0000
detect whether gcc atomic builtins are available
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1769 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3bcbf3e6b841be8879704a82fbafe4fda43097be
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 4 20:01:19 2007 +0000
fix a couple of compiler warnings
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1768 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7ca4a639b46e3b7e773d511c0c2dc6418cee642c
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 4 20:00:19 2007 +0000
if available, use native gcc atomicity builtins
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1767 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cd00e3e716432a8cc93c909702e9d347d460921d
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 4 16:19:07 2007 +0000
create config.rpath to fix build on fedora
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1766 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6bd60c26d9db743c681ac084c8cc0aa6462777e6
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 4 02:41:15 2007 +0000
add a few missing files for make dist
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1765 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ed4d3f1a6014dec05f74bd7c62dc9bbd0913806a
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 4 02:31:15 2007 +0000
drop initial libtool_lock() call since this is a debian-specific borkage
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1764 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 30aa6bec8f8d26398be3b22d1ac143b39ce621a8
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 4 02:25:44 2007 +0000
initialize libltdl for multi-thread support
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1763 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4f12a26c2cff00ab2f0facc585ef6a464f6acf84
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 4 01:37:34 2007 +0000
When in PA_STREAM_AUTO_TIMING_UPDATE mode, delay completion of initialization until we have the first timing data
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1762 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1dd66a50552369230cef1744e94b3a00e2737a05
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 3 20:53:44 2007 +0000
actually add source code of module-default-device-restore
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1761 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b4699102ca3f96daf1d22eb66e226aff2bacbc91
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 3 20:53:07 2007 +0000
add a new module module-default-device-restore which automatically saves and restores the selected default device. Enable it by default.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1760 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cd7408f1e64dfb1053d7d6f238c0443cdc6ccd6d
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 3 20:51:17 2007 +0000
header file cleanup
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1759 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 11bfb2d6455e5376bcef5321b1d983eed37b7eef
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 3 20:50:55 2007 +0000
only list supported resampling methods when --dump-resample-methods is executed
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1758 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 24367400ad99cb793583d0fd8be1e64aed000d18
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 3 20:50:03 2007 +0000
add new API function pa_resample_method_supported() which tests whether a resampling method is supported. Fix building with libsamplerate enabled
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1757 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8237282ef8ba9c2c422c7f26b66ebb27c52794aa
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 3 20:39:55 2007 +0000
actually define HAVE_LIBSAMPLERATE with AC_DEFINE
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1756 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 66b36021da1058d69bca8a513b110f454c2a4e6d
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 2 22:08:30 2007 +0000
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: svn://svn.0pointer.net/pulseaudio/branches/lennart@1755 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 54e79cd51d8d8a7deb00dd24bcabf1a5065c08c0
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 2 21:22:30 2007 +0000
add missing configure.ac part of the libsamplerate patch from r1753, re #125
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1754 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4af6cadff5aa7b216a724c9f50200de77471b506
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 2 21:20:57 2007 +0000
Allow compilation without libsamplerate; based on patch from Marc-Andre Lureau; re #125
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1753 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6f4ef768a68faaa1e5ae22c247c3fb8b15a72338
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 2 21:18:46 2007 +0000
fix dbus version check for dbus_watch_get_unix_fd()
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1752 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1541acafa64e8c4daa88ad6ff0a6c6ab5a9abd47
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 2 21:13:17 2007 +0000
make argument to pa_memchunk_will_need() const
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1751 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 11a8ea7b66c9909f0cc8f6c59f89f155404413aa
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 2 20:51:25 2007 +0000
fix build for dbus < 1.1.1, re #126, patch from Marc-Andre Lureau
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1750 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4f76e161346db3121cdc0526f0b41a917d7b6911
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 2 20:39:45 2007 +0000
Don't set RLIMIT_MEMBLOCK to 0 on startup. Retain 4 pages
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1749 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d4e1ed0e4070279688bb19b088f94fccbeb2b29a
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 2 20:38:57 2007 +0000
make use of pa_memchunk_will_need() before handing sample cache audio to the RT threads
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1748 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f49add142b8121260227ce16dd5e5c10389e9c66
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 2 20:37:55 2007 +0000
add new pa_memchunk_will_need() API, similar to pa_memblock_will_need()
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1747 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4c7110874cdcd247a2fc6e6f0c9a50e7c7b2c2b1
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 2 20:37:17 2007 +0000
add new API pa_memblock_will_need() and make use of PA_PAGE_SIZE macro
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1746 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6f9d1025cdf7968435861e931ef7467579412c43
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 2 20:36:32 2007 +0000
add new pa_will_need() API for paging in memory
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1745 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 51ca0871dd8a06d15d0f2834967b264a3e0701a1
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 2 20:36:00 2007 +0000
make use of new PA_PAGE_SIZE macro
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1744 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9fa7cdbf00b020bb55da462b66efc2c9e5024d44
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 2 20:35:36 2007 +0000
make use of new memory page alignment macros, reindent
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1743 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7e51de0763167c056ea1759b0b56a069ee6c10c3
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 2 20:34:57 2007 +0000
add a couple of macros for memory page alignment
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1742 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 84785c800e4b32264508063e08420962df2fcdb3
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 31 10:45:49 2007 +0000
add pa_channel_position_to_pretty_string() to header
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1741 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 663eb05dd6bae16195dd45b52536a33d0588663f
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 31 10:45:16 2007 +0000
add pa_channel_position_to_pretty_string() for usage in pavucontrol/pavumeter
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1740 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8a4a97ecdc27af472293ab72402f8c9a6eb104b2
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 31 00:52:42 2007 +0000
make sure that we make include paths absolute before calling chdir()
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1739 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d48951b6e1b1aa7a67a65a6790faf5088e7b2f32
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 31 00:51:26 2007 +0000
minor reformatting
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1738 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b4982faa3e76aff00ff6b2cd1b9590ebd82bedca
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 31 00:51:01 2007 +0000
add two new functions pa_make_path_absolute()/pa_getcwd()
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1737 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c43f26ed3a7b5cb20fe5988c047a74545bd0a3da
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 31 00:22:58 2007 +0000
replace a pa_assert() by an pa_assert_se()
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1736 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cdf7d3823e6dd8290f17856233d32773d51bf93f
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 31 00:22:31 2007 +0000
- fix suspend handling
- set sink description properly
- honour resample_method setting
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1735 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 14eaab009b6fe1dab27c28647c76fcdb7be0973d
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 30 22:58:12 2007 +0000
port module-combine to new core
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1734 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c3523a98826d700b8fbff480c5b49d649e62c1f8
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 30 22:57:53 2007 +0000
Lots of assorted minor cleanups and fixes:
* s/disconnect/unlink/ at many places where it makes sense
* make "start_corked" a normal pa_sink_input/pa_source_output flag instead of a seperate boolean variable
* add generic process() function to pa_sink_input/pa_source_output vtable that can be used by streams to do some arbitrary processing in each rt loop iteration even the sink/source is suspended
* add detach()/attach() functions to pa_sink_input/pa_source_output vtable that are called when ever the rtpoll object of the event thread changes
* add suspend() functions to pa_sink_input/pa_source_output vtable which are called whenever the sink/source they are attached to suspends/resumes
* add PA_SINK_INIT/PA_SOURCE_INIT/PA_SINK_INPUT_INIT/PA_SINK_OUTPUT_INIT states to state machines which is active between _new() and _put()
* seperate _put() from _new() for pa_sink/pa_source
* add PA_SOURCE_OUTPUT_DONT_MOVE/PA_SINK_INPUT_DONT_MOVE flags
* make the pa_rtpoll object a property of pa_sink/pa_source to allow streams attached to them make use of it
* fix skipping over move_silence
* update module-pipe-source to make use of pa_rtpoll
* add pa_sink_skip() as optimization in cases where the actualy data returned by pa_sink_render() doesn't matter
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1733 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b7ce4a393208e1b957072a0c28eaee469a5fe64b
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 30 22:44:19 2007 +0000
reorder initialization of pa_core variables
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1732 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 974fcf6e07b65a7a934a0dbf3ea578f19b2f065d
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 30 22:43:35 2007 +0000
modernize and make use of a static flist for allocating idxset entries
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1731 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 96aa7407f24fe06ad10988fec3ee164240ca166e
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 30 22:42:47 2007 +0000
move queue processing code into pa_thread_mq
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1730 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c495a7d2082720b79330a15e8f3b7d398c7e9ac9
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 30 22:42:02 2007 +0000
add new function pa_memblock_ref_is_one()
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1729 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4e000c4e55c44fba448221cff08cdc73c1888c35
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 30 22:41:33 2007 +0000
fix pa_memchunk_make_writable(), make memchunk functions return the memchunk they modify
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1728 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 31901ddb79a86cec7e752e80a81f5b217761a75e
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 30 22:40:11 2007 +0000
add an assert()
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1727 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f2c0e2e226ad842d9019b047d38377433405d546
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 30 22:39:47 2007 +0000
add pa_timespec_reset()
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1726 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 730c2debb07291024235adc378c91f193e533b3b
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 30 22:39:24 2007 +0000
make passing a code pointer to pa_asyncmsgq_get() optional
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1725 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0f40f2633dc6166082244527904bead38303f2ed
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 30 22:38:57 2007 +0000
add new PA_SINK_CAN_SUSPEND/PA_SOURCE_CAN_SUSPEND flag
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1724 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 94f5fe7586634bdf7e8e9255d87993212c8ef14b
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 26 01:10:55 2007 +0000
drop check for gid < 500, since this isn't really a security improvement, re: #111
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1723 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 01dcdce26da8166bd152a1baca3b6db16896fc55
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 25 23:49:11 2007 +0000
Add option --dump-resample-methods to list available resampler implementations
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1722 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f4edee46573d6bb698d7024dc3148b5c27ee1c97
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 25 23:40:16 2007 +0000
make floating point speex resampler the default
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1721 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3858d22d727161ca820df42f75368c7378a3aed2
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 25 23:32:37 2007 +0000
enable -ffast-math for gcc
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1720 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 992c225a3491051cf98b5ad2c8064c257355f0b1
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 25 22:27:51 2007 +0000
lower suspend timeout to 1s
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1719 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 16715e0ada2b455bd833b4cc54f62b801e6cb0f4
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 25 22:27:24 2007 +0000
include ffmpeg resampler in build
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1718 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e2704c30c3c6d082e50df30a4c58a82b7dc88f3d
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 25 22:26:59 2007 +0000
make ffmpeg resampler actually work
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1717 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1c4b5a30d3fec363fa4f8d54c015e922b3a2ac6b
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 24 00:23:48 2007 +0000
add makefiles to speex/ and ffmpeg/ to easy compilation from emacs
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1715 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 575b5049c7726551b757b7dbd2bf6d8c0dfc1210
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 24 00:23:22 2007 +0000
Copy resampler from ffmpeg into our sources
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1714 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 71105f236a3ee6761e3c57857f1e48b4198e66ff
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 23 22:35:58 2007 +0000
make speex resampler the default
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1713 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0db911d1eb4a607a04e16ca24027b99abb220bbe
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 23 22:35:40 2007 +0000
big resampler rework: support integer-only resampling, support speex resampler
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1712 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b6e884499c0bb81c88676ff99a4a47612cde5536
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 23 22:34:49 2007 +0000
fix a bad memory access when destructing pa_memimports
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1711 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a726e1604ee45c4816fcb95b591d34c32a6658ce
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 23 22:34:10 2007 +0000
a couple of modernizations; parse RE sample types properly
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1710 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f1c6bca8f73c1a26e9e4e2a81e5baa8efa26b611
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 23 22:32:58 2007 +0000
add a small speex wrapper so that we can include both the fp and the fixed-point resampler in the same binary
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1709 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ab987f3d552926f6828e425c444ac4ba4e65b4bb
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 23 22:31:51 2007 +0000
build speex resampler tiwce, once for fixed point, one for floating point
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1708 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a5792a7d7979b7f45c9fc32074a27ec386bb3fcb
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 23 22:31:01 2007 +0000
add a copy of the speex resampler to our sources
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1707 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2395951448d57e49366c90ee4df0207d1714a134
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 22:36:39 2007 +0000
fix minor typo
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1706 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 301d5a5cd3baefd758da92b913592d1b32601b9c
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 22:27:53 2007 +0000
port remaining sinks to pa_rtpoll
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1705 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 00ed3412519dbf746eebbacb8ede051278b3fa7a
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 22:27:07 2007 +0000
minor cleanups
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1704 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2eb2f6e6d180f0cc21374669c4ba29dc6fc85f04
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 22:26:30 2007 +0000
support absolute, relative and periodic timers in pa_rtpoll
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1703 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fdec6751f42c17db0a08e3090ffc829f2cb4f36c
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 17:13:07 2007 +0000
port alsa driver to make use of new pa_rtpoll object
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1702 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 86ce1eaf60fb2fda6b2557b57c4c488e9c8e05a6
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 17:11:54 2007 +0000
reverse hrtimer check, add missing #include
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1701 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7c4ff79e2d40531aa418807cce499aa5cf13f519
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 17:11:26 2007 +0000
add convenience functions to hook up pa_fdsem and pa_asyncmsgq to an pa_rtpoll; add pa_rtpoll_item_get_userdata(), on EINTR/EAGAIN, reset revents; automatically destory left over items
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1700 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5f8dfcb7c6b0d0516f39a9d72d8cedc91b271072
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 17:06:04 2007 +0000
add missing include
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1699 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c9a83f0de70be2b2fe7e68506da393289500b934
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 17:05:41 2007 +0000
make pa_make_power_of_two() and pa_is_power_of_two() inline functions
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1698 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 52208bd4612a6746512f8e52df6ac0ca6a4103a1
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 17:05:07 2007 +0000
add missing #include
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1697 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ece9aebc3f2b9a9f6c7ebc11ada7b517333cfe95
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 00:29:15 2007 +0000
add message about hrtimers, and initialize pa_core::high_priority
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1696 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dc49c844703db68e69a2cde3236b182333395a34
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 00:28:04 2007 +0000
hide rtpoll-test from svn
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1695 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 466fc74100043014fd5ae3c288c9d49bf315ff65
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 00:27:25 2007 +0000
check pa_core::high_priority before becoming rt thread
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1694 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8cb2b8e7e36188d6b683c813c3038a0a1aad27c2
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 00:26:43 2007 +0000
add new option to pa_core stating whether we are running as high prio process
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1693 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e7a5c74179a142fc7f6f1e7d5b5db59e860c7434
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 00:25:29 2007 +0000
add check for ppoll()
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1692 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bc78de18cb3fa39135671cbe9524dad30c857133
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 00:25:03 2007 +0000
add rtpoll, rtclock, rtsig to Makefile
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1691 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fb7a810ebf1b98b656628e7fad552c7021d9057d
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 00:24:31 2007 +0000
add test program for pa_rtpoll
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1690 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b337433337e101e519310130283c04da067676b3
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 00:24:12 2007 +0000
add new realtime event loop abstraction which precise time keeping by using hrtimers on Linux, if they are available
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1689 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e56ebfac920b570cae63fcfd8a4a70774e249d8d
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 00:23:33 2007 +0000
add facility for managing realtime signals
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1688 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 813e7e998a25b4a1d8ece59bc2f7349a0b9ce970
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 00:22:51 2007 +0000
add monotonic clock abstraction pa_rtclock
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1687 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fd175dedd522b0a4e684dd16ac2d86ed08e9a52a
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 00:21:28 2007 +0000
rename a few things in a macro to make name collisions less likely
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1686 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6a419669a1deebc1389e2650137f9419d95bd98b
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 00:21:00 2007 +0000
make use of new public function pa_is_power_of_two()
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1685 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3ebaa91e498cac6658c4bc6048b6511b72884390
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 00:20:13 2007 +0000
add pa_is_power_of_two() and pa_make_power_of_two() functions
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1684 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 351256c525e9e07b9d8f23ba1378345846d92c14
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 00:19:33 2007 +0000
add macro for creating static TLS objects
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1683 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0d4099bfc9a18d401a4a17af4d172d9e339633de
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 00:18:58 2007 +0000
add more PA_PTR_TO_XXX macros
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1682 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f3a0c613b5ebac778a9191661a1c054c6e02e0d5
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 22 00:18:04 2007 +0000
modernizations
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1681 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 89c9f5a11dea665772a9070bd2b5ec0e5a00bc14
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 16 19:50:11 2007 +0000
use realtime scheduling for ALSA and OSS driver threads
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1679 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0a297f294110ebfe173c9d3108ffaa7b93556690
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 16 19:48:49 2007 +0000
never stay root after startup, even if we don't have capabilites
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1678 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 628dc1c23c4aafe9cba91a9e58297815d48572ef
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 16 19:46:11 2007 +0000
seperately get high nice level and acquire realtime sched
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1677 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 697960e3ca99231ad21b6280a47f55ef0ce6ad56
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 16 19:44:51 2007 +0000
Keep CAP_SYS_NICE not only in PERMITTED but also in EFFECTIVE capset
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1676 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 448b3874c46df5e699bfd60af4ac1d3f9220c77e
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 16 18:26:35 2007 +0000
only suspend device when server is local
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1675 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 68518e5fc597aeb5b7c1e8d49faadc4b0e81a3f7
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 16 13:47:18 2007 +0000
truncate service names if necessary, include user name in service string
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1674 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6a3eb23882642ea0e973afcecc476bd775a56e22
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 16 13:46:32 2007 +0000
add pa_truncate_utf8() function for truncating a string and guaranteeing it stays valid UTF8 afterwards
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1673 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2974e526628be6b22f2af29c76477c7338936101
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 15 23:13:53 2007 +0000
add fedora-snapshot target
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1672 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 73f413f01925046b96492e9fa5edde52d6bd1db4
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 15 22:47:59 2007 +0000
fix an awful race condition when handling data requests
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1671 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 29523616dd24768c8869b308954c3e70710dd93a
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 15 21:03:53 2007 +0000
don't fail if no pa is srunning
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1670 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f3d30db36626b4d154df337f6c43f220c6789c9d
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 15 20:50:15 2007 +0000
add new tool pasuspender which temporarily suspends all sinks and resumes them later again
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1669 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 745b4cce256b59ab15872491006d97433cc9526c
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 15 20:47:53 2007 +0000
set CLOEXEC on more fds
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1668 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5b9be6a175c2a851a72e1fc9e4bf7e671f9fdcc5
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 15 19:57:12 2007 +0000
add new commands suspend-source, suspend-sink
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1667 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5bb0ff44c36615acbb886de0ba8f96eb13dd3b93
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 15 19:30:04 2007 +0000
add protocol support for muting sink inputs and suspending sinks/sources
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1666 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 93c9fa86af2daf50f7bc2f06c2f2374640a59019
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 15 19:27:52 2007 +0000
bump protocol revision and soname of libpulse
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1665 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3df5db10546b58975d3b76a939149909bb00f175
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 15 19:27:12 2007 +0000
use pa_source_suspend_all/pa_sink_suspend_all for suspending all sinks/sources
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1664 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e8c71f1645aea84cd6a86f81817410e36bc09d6b
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 15 19:26:38 2007 +0000
fix muting for sink inputs
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1663 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 35aecd816d4f2ab6ee99eb2b589d13770a23fccd
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 15 19:25:56 2007 +0000
actually mute sinks when asked for i, add new function pa_sink_suspend_all
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1662 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c88fa000cd36648c67e46ab9bc8d3a83e9a7441f
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 15 19:25:42 2007 +0000
actually mute sinks when asked for i, add new function pa_sink_suspend_all
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1661 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 18af1a416be4f0f53451e2f842bd4327e3edcebe
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Aug 13 23:49:26 2007 +0000
load module-x11-xsmp from a /etc/xdg/autostart file, to make sure it is loaded when we have XSMP
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1660 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 072df1f74db5ae8e09be5fe38463f05391b5b13a
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Aug 13 23:34:46 2007 +0000
add load-module and unload-module commands to pactl
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1659 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c953e5e6e57c791ecdc9532e6f85a22b76372d75
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Aug 13 00:15:55 2007 +0000
a couple of build fixes
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1658 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d1a41becc35af033abcba4228044d411e6ab9f4c
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 12 23:29:12 2007 +0000
deactivate module-x11-xsmp by default, due to a deadlock when pa is being started from gnome-session
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1657 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fc2d2772ca541146b9afa5b3d5cf4c6c792c3c45
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 12 23:24:05 2007 +0000
64 bit fixes and minor gcc shut ups
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1656 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5b40629535ce57385b0080d2caf9ca269f4919d2
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 12 21:20:08 2007 +0000
yet another new glibc build fix
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1655 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3d3c778d482abdc41985813defe0c16e9717f283
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 12 21:14:25 2007 +0000
build fix for newer glibc
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1654 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c712095b8b83812ebb9e78d169dcb1bc6bc41e76
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 12 20:51:58 2007 +0000
make make distcheck pass
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1653 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 533543bae68978d3a4981460f1ed034ddc04ea1c
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 12 20:35:05 2007 +0000
make make dist work
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1652 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7b18ddd5250a5db4f4d983ab705ebd7a7f8e7dad
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 12 20:24:03 2007 +0000
ship full libltdl tree in SVN to make sure we can build this crack on fedora
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1651 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 65a1485818446395509a0880dac99b34a82fb564
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 12 18:40:50 2007 +0000
bump soname and stuff for fedora pre-release
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1650 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b69d510519a27ddaf95fc84b5589811b7b85107e
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 11 23:46:51 2007 +0000
Resurrect ability to move streams between sinks
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1649 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6ea8742418e558f5e336577e769eb5de0b47d58c
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 11 23:45:50 2007 +0000
add comments describing the context these functions are called from
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1648 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c03b32dd6377cd93c789e1fa47962eecbe6b06ae
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 11 23:45:13 2007 +0000
modernize pa_play_memblockq() and add a new function pa_memblockq_sink_input_new() which allows creation of memblockq streams without activating them immediately
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1647 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 65e058e0aba58f2ce87a9979cd9a26f9d2da2677
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 11 23:44:00 2007 +0000
minor cleanup
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1646 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1cb6c4c14b2aa254a282dd4ad96c6f2829e32e27
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 11 23:43:39 2007 +0000
fix latency reporting for oss and alsa modules
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1645 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 90a6bd5ae8f50f7aba4aa34bb384f813ab4e6c85
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 11 20:31:34 2007 +0000
minor modernizations
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1644 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 45a0d4d0295f2867811513510ce0533e21eb7466
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 11 20:31:08 2007 +0000
hook into move operations for resuming/suspending devices appropriately
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1643 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7bb0942a8b48ef25d0ea76c8eb22d1a41a95b0c3
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 11 20:30:21 2007 +0000
Add 'via DMA' to sink/source description if device is accessed with mmap()
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1642 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ee6b9cb3c91f7f5cad45df6cbf0d03dcb669be61
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 11 20:29:42 2007 +0000
restore the ability move record streams between sources
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1641 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6a27081e08d0dc73c8854a9c06af35e00754e54b
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 11 19:08:06 2007 +0000
use single array for storing pa_core hook lists, add sink state changed hook, drop NO_HOOKS flags for sink inputs/source outputs, listen for resume events in module-suspend-on-idle.c
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1640 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c15a9cf35559b9b0dadadc8a3526ab9d88622e3e
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 11 17:09:07 2007 +0000
port oss driver to make use of the default fragment sizes as defined in pa_core: store in the sink/source description whether mmap is used; if mmap() fails, fall back to UNIX read/write mode instead of bailing out immediately
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1639 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ac2d5ec0e889b1ec1aa9224f3c784968c85453ea
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 11 16:51:21 2007 +0000
make sure that the device access event sound is only generated once
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1638 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e48c979e90aab28f662aeaad827022ce364a4464
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 11 16:08:20 2007 +0000
deal with messages properly which are recieved after destruction of a stream
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1637 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4300073887243d1e710926fa997346197bd1d2ad
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 11 16:07:38 2007 +0000
fix module-hal when no api= argument is specified
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1636 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e166ef80609890896840f500fb49b9126444d22a
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 11 16:01:25 2007 +0000
add proper refcounting to pa_asyncmsgq objects, to allow destruction from the dispatched callbacks
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1635 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9c1dd0ad991018c7968fbad13398f8962c1d9bdb
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 11 16:00:02 2007 +0000
allow destruction of pa_fdsem object that are still in 'poll' state
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1634 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 445e2764f66d94fd92d3d6682d4420095954107f
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 11 15:59:02 2007 +0000
modify alsa drivers to make use of new global fragment setting variables
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1633 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8cb68afbf207a8870fc073c25df894d89ea0ecdd
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 11 15:58:15 2007 +0000
fix default device naming and fix api selection code
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1632 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d3939298ca7070d586da4c41d1898c858a09e15a
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 11 15:57:21 2007 +0000
modernization
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1631 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9dd30d5b5eea9a09abd5f07af26fdaa52d453ecc
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 11 15:56:57 2007 +0000
allow setting the default sample and fragment settings from the config file
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1630 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3b68bda8ebf383cef9805ca1741a69c9a2b17436
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 11 15:56:06 2007 +0000
add default fragment settings variables to pa_core
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1629 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2719253bd41454227720c91fb57575651d270d98
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 11 00:10:29 2007 +0000
move pstream item allocation to pa_flist
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1628 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9d0e4ab5644e7d5409ea99dbe2240129f87e37ff
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 10 23:42:17 2007 +0000
make revoke/release thread safe in the native protocol
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1627 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 39def903ffdb8d6e6d976149f7d963ef1d353cf0
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 10 23:41:50 2007 +0000
add callbacks for the revoke/release stuff, so that we can make this thing thread-safe
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1626 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6ba270379018e8ddb5141697798d8091d816eb15
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 10 23:40:05 2007 +0000
if no thread-mq is attached to the current thread, return an error, don't hit an assert
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1625 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ca7484933f607c42bdf8d748d75ee7adc463003d
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 10 22:02:39 2007 +0000
make use of pa_thread_mq everywhere
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1624 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 25b485cb691327bc6a2277e9c5f3dbadc9e41097
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 10 22:01:54 2007 +0000
minor update
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1623 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 16d48df268e2ee394858649988d517650d4ad847
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 10 22:01:17 2007 +0000
Wrap two pa_asyncmsq in a new pa_thread_mq object for bidirectional, lock-free communication between a main loop and a thread
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1622 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fe3736ef19c113ae4a39816e99d9b76335e86fb6
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 10 22:00:22 2007 +0000
update thread test to use pa_once instead of pa_once_t
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1621 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8e397c292a843051102583bbbef767ae12b9f3f7
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 10 21:59:51 2007 +0000
Rename pa_once_t to pa_once
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1620 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6a47833a55b4c54481d497d2cc85e1e2650cc1aa
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 10 16:47:39 2007 +0000
move pa_queue to an implementation based on pa_flist
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1619 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a34ff072a4968ac73f9e8aaf1800fa39bb622899
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 10 15:51:55 2007 +0000
do not acces playback pa_messagq from main thread
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1618 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 655debf6628410cfcd44830a705e87a80b323a7a
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 10 15:09:28 2007 +0000
minor cleanliness fixes
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1617 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1cba67ac7f92f0a561ec66cfa2572c8c9dc52271
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 10 14:49:26 2007 +0000
fix closing of fds in gconf module
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1616 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 384a2fe9c7e23d91713a14a643df333d2a1f8fff
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 10 14:28:39 2007 +0000
* drop redundant pa_core argument from module initialization functions
* make pa__done() implementations optional
* a couple of modernizations
* wrap lt_dlsym() at a single place
* allow passing of an "api" argument to the HAL module, to choose whether OSS devices or ALSA devices should be picked up
* optimize fd closing a little on linux in the forked gconf helper
* save a little memory in the xsmp module
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1615 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c2bfc421a038989e26f5d899d6d16a8e583a96d7
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 10 12:11:40 2007 +0000
fix minor memory leakage
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1614 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b76a074a85a2dc9040ae9ab7c051ae82999e2a1f
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 10 00:33:47 2007 +0000
avoid duplicate loading of modules
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1613 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f9a4872e5c2faaa69df30d740bff9b610fe561c2
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 10 00:29:28 2007 +0000
handle ACLAdded messages for previously unknown devices identically to a really new device
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1612 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3fb02a1124b051bd30947c58ab62b21d0b03f51a
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 10 00:15:20 2007 +0000
Avoid a race condition when one PA instance gets HAL's ACLAdded message before the previous owner instance has given up access to the device, and thus the device is blocked
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1611 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7b7389cdf86f43890ed3cbcd8556ac365a880aef
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 9 23:47:06 2007 +0000
Add X11 XSMP module for hooking into the X11 session manager, for being notified about X11 disconnects before they actually happen, so that we are not killed by the bloody xlibs
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1610 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 517252bbcfaffc162815f96abddd554b6c9965a2
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 9 23:46:03 2007 +0000
modernize
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1609 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f2d4fc424ef9708993c76effd323fc6b81f7cb3d
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 9 21:57:01 2007 +0000
don't assume that sink/source is already unregistered from namereg when disconnect hook is called
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1608 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3e7716e61574e5a82c801d45d4bc4fe0b5f170e5
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 9 21:56:23 2007 +0000
play ACL event sound only when gained access, not when losing it
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1607 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d0596690a499476e48f534c59b0101d7793a1591
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 9 21:37:19 2007 +0000
s/login.wav/startup3.wav
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1606 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b6468f4e8b57490da01fbe91fc3952b833850994
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 9 21:31:58 2007 +0000
update default configuration
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1605 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7a8978f0364b7d1fadbea488dd16cb8e1c6a9c72
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 9 21:17:32 2007 +0000
protect memimpors with a recursive mutex to avoid deadlock when shutting down
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1604 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 135092f33738bf585e2cce6eaf710ff3e72f522d
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 9 21:08:10 2007 +0000
forgot to actually add the new suspend-on-idle module source code
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1603 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e61fb2dcba8988777ed84d9a9aa78ae6ec99cef0
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 9 21:07:14 2007 +0000
add new module-suspend-on-idle module which suspends sinks/sources which are idle for more than 5s (or any other configurable time). Power saving, here we come\!
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1602 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 12d995b008a1837950c18352ef712c6901410f5d
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 9 21:06:08 2007 +0000
if we get access to a device we don't know yet, add it to our tree instead of ignoring it
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1601 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 27e53301cd50b6ccf8d701d8b62608dc18be2c1e
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 9 21:05:20 2007 +0000
add a couple of additional hooks for modules to use
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1600 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1c7df957385cfd05aadf6c8eeca1018586cd4a34
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 9 17:52:13 2007 +0000
don't hit an assert when we cannot resume a device
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1599 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b874803d806cbc01947d612df6c5fd009cb80a5e
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 9 16:27:24 2007 +0000
by default, store esd socket in /tmp/.esd-`id -u`/socket, instead of /tmp/.esd/socket, to allow multiple simultaneous esd instances. this is only compatible with a patched esd, which however ubuntu and fedora ship now. other distros need to patch their esd as well, or may pass socket=/tmp/.esd/socket to module-protocol-esound-unix
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1598 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5fc109d8099af7f9d4abd6438fd21fe296cd423c
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 9 13:49:27 2007 +0000
listen for HAL ACL events; play an event sound on hw coldplug, hotplug and ACL access
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1597 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4dc5a50500a6e870a8d958c6be06276bebe2db28
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 9 13:47:25 2007 +0000
add new function pa_scache_play_item_by_name
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1596 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b312aaf1b754fb4bdef64c3758d6ae910fbde970
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 9 13:36:06 2007 +0000
fix bug in handling of defer events
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1595 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f2b905b1f44152a55b7a84c2ce0242bcb9018682
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 8 23:49:17 2007 +0000
modernize module-hal-detect.c and check for ALSA pcm_class != modem
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1594 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2df70288e4f679c56e35491dbaec7d94d587e334
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 8 23:48:47 2007 +0000
modernize dbus-util.c
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1593 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b44a867c733d731d056c5197f00c11f6b43cf4f6
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 8 23:48:25 2007 +0000
be more verbose when device does not support sampling parameters
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1592 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5f2d4ac62be6f001b9f0f50d045bf5a4e39c8b7d
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 8 21:20:44 2007 +0000
Remove warning when client is too slow to handle our data
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1591 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b40e724627112e62dbfe4c148e736378eff97566
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 8 21:20:20 2007 +0000
properly reinitialize pollfd array after resume
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1590 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0ef5df791260596fb902c285e6e05a37c977c4d4
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 8 20:52:52 2007 +0000
properly reinitialize pollfd array after resume
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1589 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8fd7df9aadac799ef9f8f7345ef1bf0d75c6fb05
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 8 20:50:37 2007 +0000
don't print error on socket read/write failure
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1588 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 701992a33d264d2b119e8427210b89d76169b795
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Aug 7 10:48:29 2007 +0000
reinitialize sw params after resume
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1587 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0af38a92d97f21f60d4f414de321eed9a331ff7a
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Aug 7 10:47:00 2007 +0000
add global suspend command to cli
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1586 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a2cb8c885a3b03a6dae15005994d2996c6c88da4
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Aug 6 21:47:53 2007 +0000
port esound protocol to new lock-free core
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1585 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 20cf776792e67fc939be05ceba0fedbf3e31e175
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Aug 6 21:47:29 2007 +0000
minor fixes and cleanups
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1584 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9178daf634a488ded53add824082a5faf62a5df4
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Aug 6 19:42:15 2007 +0000
fix playback status querying
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1583 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7ccfda4870ba2dcfb7e3f67205ec6aff1d5ba256
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Aug 6 17:37:59 2007 +0000
fix a memory leak
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1582 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0a4812d4c95ee1dd268f4f2bb05d489179f1816d
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Aug 6 16:13:32 2007 +0000
fix playback over native protocol
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1581 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1084b01ded9b398cd725648357910371f181ee6a
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Aug 6 16:12:54 2007 +0000
initialize 'length' properly
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1580 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a6d6a223918439d1d280cf0edf30cf7ecd2a9cf0
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 5 14:06:47 2007 +0000
make sure to handle disconnecting our own connection properly
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1579 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4a4940b8f2e5d79d9f55af4b145730711cda9078
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 5 13:52:01 2007 +0000
minor optimization for cacheing in of samples by using posix_fadvise
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1578 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d70681ecdb447abe8892f42a0369b872cfe5035b
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 5 13:51:32 2007 +0000
use posix_fadvise to avoid page faults when reading audio files from disk
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1577 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4b93983db85ea9d47de464fbb53912716ba0a119
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 5 11:22:03 2007 +0000
play memchunks completely
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1576 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d1846e65c91cb24d8f5cd4e4871c4d6352dc4e9b
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 5 00:09:48 2007 +0000
initialize method pointers properly
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1575 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bb7ff949d8f27af11dfd3df5b25d92910501ca22
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 5 00:09:02 2007 +0000
follow rename of pstream_close() to pstream_unlink()
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1574 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6255335ed075f0258e23cebdf98c862a4d9ce4c0
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 5 00:08:27 2007 +0000
typesafe casts
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1573 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1c2ded59041712028f97e154a8d12e03787e10cf
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 5 00:07:58 2007 +0000
Modernize pstream.[ch], reintroduce defer event to make things actually work
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1572 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0ab4dc8afbec6d652d231657826f97b730a347fa
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 5 00:07:07 2007 +0000
modernize play-memchunk and port it to the new core
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1571 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 051e212e84ec39a04334014298f3dc3ed3faaa04
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 5 00:06:35 2007 +0000
minor cleanups
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1570 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b3d561f1d6b7c349f752a7a90ec00ba1dbeacc85
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 4 20:20:33 2007 +0000
merge compat changes from trunk
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1569 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b5953d6e3613b6366f12289c24f3e8d5fc6d06ab
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 3 23:48:52 2007 +0000
Don't stop hardware on buffer underruns. Instead continue playing to guarantee that our time function stays as linear as possible.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1566 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 25b0a9abfecdd8b6cef87a113f464149924a38cd
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 3 22:41:27 2007 +0000
Remove unnecessary snd_pcm_hwsync()
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1565 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f2a68ef0b18da1d0e306300f9096c693ceab0895
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 3 22:39:18 2007 +0000
On recommendation of Takashi Iwai prefer Master volume control over PCM and don't control Mic control
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1564 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 18b100a1e36664b34501ef6b4b6cab19fa2f06d5
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jul 31 22:56:35 2007 +0000
rename pa_source_output_new_data::corked to start_corked to match pa_sink_input_new_data::start_corked
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1563 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a3d41b96d5cee92a6a3df1fb25fa56ed4ecafb29
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jul 31 22:44:53 2007 +0000
A lot of updates, all necessary to get the native protocol ported:
* add an int64_t argument to pa_asyncmsgq because it is very difficult to pass 64 values otherwise
* simplify subclassing in pa_object
* s/drop/unlink/ at some places
* port the native protocol to the lock-free core (not tested, compiles fine)
* move synchronisation of playback streams into pa_sink_input
* add "start_corked" field to pa_sink_input_new_data
* allow casting of NULL values in pa_object
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1562 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e15c3b8e42cce54ca64f8b215ead37e05bedc9f0
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 28 23:50:20 2007 +0000
port module-alsa-source to new lock-free core
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1561 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 207aaef6f0807e46da62b07f371667a4e2788df7
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 28 23:49:39 2007 +0000
minor cleanups
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1560 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7b9278ee620407e7c95273b49889face7fe35655
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 28 22:56:39 2007 +0000
fix suspending logic
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1559 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ec766cf6d5022579ca550fc68d71377f3e47b90d
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 28 22:55:44 2007 +0000
drop data from inputs only when in running state
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1558 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 683eeebd030b252826e9f1d197a2d27ce9e17e2b
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 28 22:55:12 2007 +0000
It is now allowed to call pa_sink_get_volume() from thread context
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1557 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 75e431fdd6f1d31b4b7b2f825da6182d32abff3c
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 28 21:00:16 2007 +0000
Fix suspending/resuming
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1556 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8e66e489fbfd091c8c7372395e030c93262c5453
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 28 20:58:33 2007 +0000
add PA_SINK_OPENED/PA_SOURCE_OPENED macros for easier checking for _IDLE or _RUNNING states
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1555 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 83114a9575a842592725395dff68986c87db7194
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 28 19:30:10 2007 +0000
restore proper mixer volume control
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1554 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1414bf2534dc163c51659adecea2dc1729ea41ce
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 28 19:27:01 2007 +0000
reload OSS volume after unsuspend
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1553 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bdbb67cff7b9de0118055a806c539f76146e3a18
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 28 19:26:40 2007 +0000
bring back alsa fd list managemet, since we need it for proper mixer change notification
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1552 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a6d1a4215878f92f53a916d4e57c45e39fe15ff9
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 28 17:24:28 2007 +0000
port module-alsa-sink to new lock-free core. also add mmmap'ing support while doing so.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1551 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2e741a56954b3914356b8c6fc4bb6815e8b56049
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 28 17:16:05 2007 +0000
minor modernizations
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1550 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 18ec3070dd247410dfdb31873af1912595cbfab4
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 26 19:55:51 2007 +0000
Disable memory mapping if we open the device in O_WRONLY. Unfortunately we cannot do mmap() in Linux without opening the device for reading as well.
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1549 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4373886ec646183a4b77f9dd6871d259b000411c
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 26 19:30:51 2007 +0000
Fix channel remapping in resample; other modernizations
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1548 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a966ce645dfde221ee4c9a36274cd01d6901a956
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 26 19:19:42 2007 +0000
remove some log messages
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1547 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6c4310ee84901a4833cf3fa9ccc8fcf512d06b6b
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 26 14:40:17 2007 +0000
remove debug messages; don't queue request messages like nothing when send file is finished
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1546 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 525aa753b9d51ee6299aa3473609a17623074186
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 26 13:58:50 2007 +0000
properly free memblocks when skipping over them
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1545 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0fac1a939af2abd87e1a1a3ddc0beaee0de78575
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 26 13:55:52 2007 +0000
make valgrind shut up regarding non-freed ident strings. other modernizations
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1544 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 81b2c4129733b1e4837a10299cff3b2046683481
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 26 13:20:11 2007 +0000
reverse order flist destruction and mempool allocation warning
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1543 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2677bcf9fd2fe4a6bee8ffabf601e1e6c2750265
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 26 13:18:50 2007 +0000
Increase ref counter of sink input as long as it is included in the sink idxset
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1542 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 92944deaaec84bc0a57a74c0c614b1474b017236
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 26 13:17:34 2007 +0000
properly deref sink_input/source_output objects when removing them from a sink/source
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1541 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9bee9b530eb74241e97c90cb78873e09970d5955
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 26 13:16:37 2007 +0000
Add fdsem to makefile
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1540 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 164d3e0c5b3f28f263aa9e0b354cb3a3a90ca675
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 26 13:15:58 2007 +0000
reverse order of printf and push to make output more readable
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1539 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 517a6687d55601aafe9dbfecf9e3e5dfdaa06df2
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 26 13:15:05 2007 +0000
port asyncq to make use of new fdsem object
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1538 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 497b9ca80e69301a5db15db94bd348af6afea974
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 26 13:14:26 2007 +0000
add abstracted file descriptor based semaphore object that is lock-free in the best cases
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1537 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit eb5be6f0228b5dbcdf4b374ded91ae41614431c8
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 25 21:28:56 2007 +0000
Store strings directly in strlst elements, other modernizations
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1536 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 09f8ca1cc31199cdccdf92960d663bb2f8af9b75
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 25 16:33:56 2007 +0000
fix some alignment issues and modernize file a little bit
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1535 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8f59623ba13b685d74c2d227639120631d2f379f
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 25 16:23:03 2007 +0000
Convert most snprintf() calls to pa_snprintf()
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1534 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6948bbb335ceec1b29ee0664516ebbb923e5e9ce
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 25 15:50:40 2007 +0000
Modernize things a little bith more
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1533 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 35350566946b6f502797e385acfe8914f9f97c13
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 25 15:50:09 2007 +0000
Modernize things a little
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1532 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 46655a8abc3438656e0a62829f1fe29ca229bc27
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 25 15:49:35 2007 +0000
add our own implementation for pa_snprintf() because NUL termination is apparently not guaranteed on windows and a couple of other libcs
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1531 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 11db7d47c62caf40322a6e24f01956a9425637d1
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 25 15:44:28 2007 +0000
Simplify implementation of pa_assert_se()
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1530 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cc72e810a64afc034bde87172190f1d3de5b9150
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 25 14:46:40 2007 +0000
drop chunk argument from various drop() functions, since it doesn't make any sense if we want to guarantee always monotonously increasing read pointers; a couple of other fixes
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1529 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a6c8f836f1844b28d80507fe739676c392cf8b61
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 25 14:44:25 2007 +0000
update static free list usage in asyncmsgq
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1528 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7d265c3b534bca99db5e77a245b70f33a4e50a39
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 25 14:44:00 2007 +0000
update static free list usage in hashmap
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1527 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e05470f8860b09fb2ec3bc8bcfc804b29a744bf7
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 25 14:43:05 2007 +0000
destruct freelists properly, by using gcc destructors. we do this only to make valgrind shut up, not because it would have any real value during runtime
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1526 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e4adb01265d9e3cebcc3ec76f2b32fb02dcc0ba7
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 25 14:41:54 2007 +0000
wrap destructor gcc attribute in macro
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1525 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b9afe694feef0dde5869f219989730acb5c9a003
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 25 14:40:12 2007 +0000
change order of munmap and freeing of memblocks
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1524 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 49fea30215d061b7238f8de27bc714df137e5602
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 14 11:26:55 2007 +0000
Fix a couple of typos in the resampler code
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1523 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 919d8cc0cf6fdf9cb846eb4ad9fe93a0e094b1b8
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 13 23:28:11 2007 +0000
Fix typo in pa_memblock_release() call; s/assert/pa_assert/
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1522 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0381a9e426a98f19b17e6bad1d06bed87f1f3567
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 13 23:27:15 2007 +0000
s/assert/pa_assert/g; make use of static flist for memblock allocation where applicable; properly initialize length value in pa_memexport_put()
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1521 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fac81322f2bdd067a0d77f4d7a6de8fe7cb3bb09
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 13 23:23:03 2007 +0000
Minor clarification
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1520 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7d6a79b572889029a02313ab0cf05b4d6df0e557
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 13 23:22:38 2007 +0000
Make use of static flist for hashmap entry alllocation
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1519 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 870f7925d61155e411a0c989e0cd78d915123948
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 13 23:21:54 2007 +0000
Actually make the static flist static
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1518 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 88f315d6b060836fa47d3a6b19e2e8c9cbfbbe3d
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 13 12:14:30 2007 +0000
Port module-sine to the new lock-free core
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1517 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f2c85d8146bb0b79f6db291dfc03cf3b2734daef
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 13 12:13:55 2007 +0000
Reenable a couple of more modules
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1516 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9c93b1521e672b6dd5f1bcff0d61924cd374599e
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 13 12:13:25 2007 +0000
Remove a superfluous pa_memblock_release(); properly handle buf4 allocation
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1515 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a179e6fc285d557fed0edc8818b24bf6250b9737
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 13 12:12:40 2007 +0000
Fix concurrency bug when turning memblock into a local memblock
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1514 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ad7412b2c8a2d6b67f4fe750d1447df2b714b685
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 13 12:11:19 2007 +0000
Fix off-by-one in mixing code
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1513 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 12c7fb1bde2ee5fc0bc9c5f51a61e55311505012
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 13 12:10:44 2007 +0000
Replace a couple of assert()s by pa_assert()s
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1512 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0594c5c53801d343386e7baa976ab86a44a6787e
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 13 00:15:59 2007 +0000
Remove module-oss-mmap, since it is now merged into module-oss
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1511 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7a324b13b320bb51661f3d8ee2320524122ac2eb
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 13 00:14:11 2007 +0000
Merge module-oss-mmap into module-oss and make suspending working properly
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1510 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ad71870cd6aef78f0f10523743315af9275a404b
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 13 00:09:59 2007 +0000
Make pa_sink_render_* and pa_source_post work only when in RUNNING state, to fix handling of monitor sources when their sink is suspended
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1509 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6f0b3dcff367c8c0d014d6e03cb92a6077613662
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 12 16:15:35 2007 +0000
Properly initialize all revents on EINTR
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1508 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3a1ef60966e68949f4043653738b8849181ff6ee
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 12 16:00:51 2007 +0000
Make sure pollfd[POLLFD_ASYNCQ].revents is properly initialized on signal
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1507 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d7ee7b25d9696be7fe36908fa004115a7041e030
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 12 15:40:29 2007 +0000
fix segfault when recording with module-oss.c
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1506 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a3e7ce7052e3451b2748a8ad790a651a54fc115c
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 25 22:54:06 2007 +0000
Port module-oss to the new lock-free core
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1501 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit aa82afe56f65f88259ecd89091bf8993ef3cb378
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 25 22:53:09 2007 +0000
remove pa_memblockq_is_writable() (because it is stupid and not used anywhere anyway, and replace all assert()s with pa_assert()s
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1500 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0e89f1c31ba10ffff0d3decaff2fba676f456d32
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 25 22:33:04 2007 +0000
make sure we don't free the same connection twice
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1499 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b78fe01d2c7446133f772fb20a153a11361881a6
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jun 24 16:17:30 2007 +0000
Limit silence buffer size for pa_sink_render()
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1498 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 573f725d81b815e2d2ec9b2739778bb64dcc8a35
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jun 24 16:17:02 2007 +0000
Track the 'missing' variable safely between the threads
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1497 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1c36d557f0106d77e87d88686841de3f557708e2
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jun 24 16:15:56 2007 +0000
rework the logic of pa_asyncq
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1496 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0fa55068fe44086e8d9a173ec1960f07100e39f7
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jun 24 16:11:52 2007 +0000
Make sure the returned pa_msgobject object has a valid refcnt before returning it
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1495 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7e7289bcacdbd42007e5a22cd93fdf01af16e889
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jun 24 16:10:12 2007 +0000
Include assert.h, since we use assert() for our pa_assert() macro
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1494 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a320b161ee0792021efb5ad2ced9d76560b4d2d2
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jun 24 16:09:43 2007 +0000
Fix length calculation in pa_silence_memblock_new() and make use of pa_assert() everywhere instead of assert()
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1493 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 697c9676f0351df5d4c0cd2c6343532cbc137270
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jun 24 16:06:32 2007 +0000
Make use of dbus_watch_get_unix_fd() instead of dbus_watch_get_fd() because of deprecation of the latter
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1492 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit de3b48893b148a04c2257059436c635e3f2c53e5
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jun 23 20:05:20 2007 +0000
Update OSS driver for new lock-free core
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1491 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a6aefb789aa02357947b15ad47ec2619e2e0eaaf
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jun 23 20:04:47 2007 +0000
remove underrun condition in pa_sinks. Instead return silence in pa_sink_render() when necessary. This is required to guarantee that the time functions in connected sink inputs stays linear
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1490 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit be32d14246267714c46a4cb852444a997f998ef6
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jun 23 20:03:30 2007 +0000
don't handle underrun special
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1489 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 66a47857680fd99316e3506f5c8e1a576bd6c27b
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jun 23 20:03:00 2007 +0000
drop silence generation from sink drivers
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1488 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b1591dbd78d09016b9ce0d800744060a7047abd1
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jun 23 20:02:28 2007 +0000
fix a typo and some minor optimizations
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1487 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0c43a7685d49f1e8a2c0b2557f85f50989a7e1aa
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jun 23 20:01:40 2007 +0000
minor cleanups and optimizations
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1486 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 789d277c0d8edacbaeb3a03fb0976600b0dd739e
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jun 23 19:53:11 2007 +0000
Fix minor typo
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1485 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 95284f403812d3aa70cd51b84f7e656f578d5da2
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jun 14 20:15:06 2007 +0000
Port module-pipe-source to the new threaded design
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1484 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f529241ec743e738d183b60e603f830669e73be5
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jun 14 20:14:33 2007 +0000
Fix another ugly typo, which made source outputs unusable
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1483 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d1a2ceb8fa21c3f6c594a56c0181eb9856a67c2f
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jun 14 20:13:44 2007 +0000
use pa_memblockq_push_align() instead of pa_memblockq_push() to deal with unaligned data coming from clients
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1482 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8bbef1d829e133048d3b18dd7fa7341b33cca3d6
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jun 14 20:12:26 2007 +0000
Show memchunk length in debug output
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1481 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 01d196b1e34d256743b6f4dbe9f1d4cf0fd32ad4
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jun 14 20:11:46 2007 +0000
Fix a nasty typo in pa_asyncq_pop
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1480 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f03e876d0729b5624c565e712fdb3d00ae5efacb
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jun 14 18:48:40 2007 +0000
Remove anotify.[ch], since it is now entirely replaced by pa_asyncmsgq
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1479 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4d7283d22bab0446282bd2a1bf17e20a190db065
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jun 14 17:12:40 2007 +0000
rework sink input/source output state machine
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1478 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit aab555b1b755030cc138c665a49397b925c0df5e
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jun 14 17:06:11 2007 +0000
Make debug message more useful
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1477 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b50c891377104e4f57fac3db1813393979e0eb31
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jun 14 17:01:01 2007 +0000
Move a few things between the threads
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1476 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3a5f9a1af498546c659b08aa8e4b4fd04f7459aa
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jun 14 16:53:40 2007 +0000
trivial cleanups
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1475 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 40a58db6935100db1225d5b7a9a24d271de7193f
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jun 13 22:08:14 2007 +0000
A lot of more work to get the lock-free stuff in place
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1474 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c2b87fe19794d15af14f5746621c6009a1c740c8
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 11 13:53:31 2007 +0000
make untabify
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1472 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 93cd1b4f10bd936ed100913af970f7cfd35c67bc
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 11 13:53:16 2007 +0000
Add new untabify makefile target
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1471 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 741225e70944fb9408c4cfbc1c4295695dd858e1
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 11 12:17:40 2007 +0000
make eolspace
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1470 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8667bac0692cf1432ee5eb068dcd4d8aa2ea8e7f
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 11 12:08:37 2007 +0000
Merge HUGE set of changes temporarily into a branch, to allow me to move them from one machine to another (lock-free and stuff)
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1469 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cff48b9c192030c29af9013606714a4524c2b335
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 11 12:00:02 2007 +0000
add a new private branch
git-svn-id: svn://svn.0pointer.net/pulseaudio/branches/lennart@1468 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c1a42015106143849d14c889401238a2cb9cf32f
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Jun 11 11:22:30 2007 +0000
Support stat() and friends as some programs (audacity) likes to check if
the device node is there first.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1467 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fd78dcf748412dbdad94372acdf116fc29b789e4
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Jun 4 09:52:03 2007 +0000
Add support for the poorly documented SNDCTL_DSP_GETTRIGGER.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1466 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 898f0878173bae9e712f2e41f2ba6e82b082e2c7
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 29 17:24:48 2007 +0000
Kill spaces on EOL
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1465 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b116ff51838a78635cd295ea17b44c017432ebad
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 29 17:16:24 2007 +0000
add target "eolspace" to makefil to remove trailing newlines from all source files
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1464 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4b6a8eeee2f060b70d681387db4c75b7182e221c
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue May 29 07:47:02 2007 +0000
We now use gid unconditionally, so make sure it's defined.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1463 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f7179b8f1de7d13eec5544af3a913b038803542e
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon May 28 15:52:13 2007 +0000
build fix for systems lacking capability suppoort. (Problem identified and original patch supplied by Diego Petteno
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1462 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6343237bff17755825f3b16896372820c95fb765
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun May 27 20:58:29 2007 +0000
Bump revision of libs and package
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1460 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8a7eb6141b5d8f44854a1d90b89255eb058e3fd4
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun May 27 20:38:14 2007 +0000
Replace AO_xxx usage with pa_atomic_xxx and friends wherever it makes sense
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1459 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 457723befc8167672815ed54307fee8ae73b5ac8
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun May 27 16:59:34 2007 +0000
unfortunately we cannot detect if a foreign thread is still running. Thus sucks. But what can we do? U. Drepper thinks our use case is invalid.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1458 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 009e7821a2398603d860b3392ba3fdae7d38b5f3
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun May 27 16:37:05 2007 +0000
Minor optimization: read log level character code from array
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1457 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 426d17d606e99834d476ded7a95daedbaa570d29
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat May 26 23:39:33 2007 +0000
Add a new meta command ".ifexists" to the CLI language, to execute commands only if a specified file exists. Original patch from cjvdb. Closes #36
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1456 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit baf598523d39031c3aa7815fe0f622db304a2137
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri May 25 20:35:30 2007 +0000
when called with the setid bit change euid to uid sooner to make sure that we can access our own files even when we dropped most capabilities. (Closes #21)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1455 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b14e6bd9c030f7131900e3e693cf9399fbe23f20
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri May 25 20:24:55 2007 +0000
fix suid Makefile target
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1454 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7f48080c00ced21325352c02735c13bf0651bd89
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 23 23:38:28 2007 +0000
only browse for ipv4 pa servers for now. Needs better fixing which however is not trivial and probably breaks the API
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1453 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 86bc9ab2387ded5987e14bb48a1450e593bbddc3
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 23 17:24:06 2007 +0000
Fix another DoS vulnerability that has been identified by Luigi Auriemma. (Finally closes #67)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1452 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0039f6aa1ed6d8b0bc020611999566f2cc759aea
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 23 17:12:07 2007 +0000
add a missing initialization that causes a crash when parsing invalid volume restoration tables (Problem identified by Luigi Auriemma, re #67)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1451 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fc013ddf4dd4caf93bb2fb91b15cddd3b3ea6539
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 23 16:59:03 2007 +0000
Fix a DoS with allocating overly large silence buffers. (Identified by Luigi Auriemma (re #67)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1450 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 71180593f5f25314c9261f5556fcca73387f52f9
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 23 16:57:35 2007 +0000
don't allow excessively high sample rates
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1449 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9d9e0680e9b4100c87aee66d869b13c7352f14d8
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 23 16:42:26 2007 +0000
Fix yet another DoS vulnerability, also identified Luigi Auriemma (re #67)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1448 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 518f1c337d8d6937363e5c33b18d68a953afb716
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 23 16:30:57 2007 +0000
fix minor typo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1447 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c819612644ed7ac1e64bf6fc9369141e08ac5efb
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 23 16:29:18 2007 +0000
Fix another DoS vulnerability, also identified Luigi Auriemma (closes #67)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1446 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit eee8adb7bb476699942fd7fd81683b5291e84b40
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 23 16:24:54 2007 +0000
fix a DoS vulnerability (re #67), originally identified by Luigi Auriemma
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1445 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 26b125148a2c7f316903a0ef2e7dd939ddbb90a1
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 23 15:30:34 2007 +0000
fix a few obvious copynpaste errors when handling volumes
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1444 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9a6ae7093ba5d6dc5ea7d723b664660b39fe0550
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 23 12:32:37 2007 +0000
Treat empty :0.0 identically to unset :0.0 when trying to find a PA server. (Closes #87)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1443 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cac0f24811497f1e365e4f719ba8e461a84fdfe2
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 23 01:02:06 2007 +0000
Fix module-oss for devices that return EAGAIN when we don't expect it. (Closes #66)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1442 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 839bba1e99d7ac1a72886bddc67a91c5a75ab024
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 22 23:39:47 2007 +0000
show socket directory when we fail to create it. (Closes #85)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1441 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5827fb47d5163b4cf9869d777e326f26c562e86b
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 22 23:38:22 2007 +0000
Fix build and only load OSS xor ALSA modules if both are available
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1440 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2509ada1df8e598526036bb0ca16353c47474d23
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 22 23:37:27 2007 +0000
drop unused variable
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1439 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 64d17de56a29e46c415eefb81d83cc58cc7f93f7
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 22 23:08:34 2007 +0000
fix comment
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1438 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 825c96738d523c7cb1ef90e89559eec8d17867a1
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Mar 7 09:27:30 2007 +0000
Add support for SNDCTL_DSP_SETTRIGGER. (closes #56)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1437 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 774fb6c533f32d2c6f7a7024b444761e658efc18
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Mar 6 15:47:11 2007 +0000
Fix some instances where we printed a string without first checking that
the pointer was valid.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1436 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d97748b75afb9e03044ed03c44694db72e980ed9
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Mar 6 13:42:30 2007 +0000
Pulsecore should be linked into all modules.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1435 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4e6f2bde9c2188979f7c417c9bf0706d6be392e6
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Mar 6 13:31:29 2007 +0000
Don't fail if hal doesn't currently contain any devices. (closes #55)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1434 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 61ef1441bcbb8a676a76177f460c83c47be6cce4
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Mar 2 09:20:54 2007 +0000
Handle suspended alsa devices. Based on patch by ranma. (closes #26)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1433 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6c409985daa9f7361db5e0e3b2a9083366c2ce5b
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Mar 1 17:15:43 2007 +0000
Revert stuff from commit 1431 that wasn't supposed to be there.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1432 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f2e5ea89473deffa68238c501119df092789c632
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Mar 1 17:13:26 2007 +0000
Handle when ALSA tweaks our sample spec so much that the frame size changes.
(closes #57).
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1431 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 02023befefacb5ce34353b72e51dea8ebef3b315
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Mar 1 17:11:10 2007 +0000
Add some debugging output from sample cache subsystem.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1430 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1937460f0bca3664ec0f8c4e2651eb21e1206c78
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Feb 14 12:13:49 2007 +0000
Add a wrapper around close() to work around Windows' ass backwards way of
handling sockets.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1429 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit af71160df15fb7b0bb67299461549fb02e51bedc
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Feb 14 09:27:19 2007 +0000
Allow a formatted string in the validation warning.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1428 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 72a1c10f69a092902ed67991614908a06c5c1e05
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Feb 14 09:26:48 2007 +0000
Prefix log lines with a character indicating level.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1427 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5b929c5266f4114b9fb18dddf86938f907eb6149
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Feb 13 15:35:19 2007 +0000
Add copyright notices to all relevant files. (based on svn log)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1426 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a9284cd22fc87b1fc8dd4d8bd27b48ae8d1b89f1
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Feb 12 09:39:12 2007 +0000
Make sure we get proper host identifiers.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1425 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 98a57d2524ac9eb28c6a043621f69f37ba870e8a
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Feb 12 09:37:34 2007 +0000
Allow specification of device number.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1424 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0e302dfff6cdeaddc6f33207dfdcdf6d033d7360
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Feb 5 10:26:14 2007 +0000
Don't abort config loading when the user specific cannot be loaded.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1423 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5c8eed25cc272203c8a40066c03a4eedcdaa8332
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Jan 19 08:00:31 2007 +0000
Make sure we report success for SNDCTL_DSP_SETDUPLEX.
(Patch by ZlatkO)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1422 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7d3b5d68191531902948a67d9cf719826a94ea52
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Jan 4 14:20:53 2007 +0000
Report IO error on ioctl() when we're in a fatal error state.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1421 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6a163c1f23cc4264536ef80f7648b01b8cc016b3
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Jan 4 14:17:57 2007 +0000
Free stream objects when they've been invalidated.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1420 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 191bc6ec832701eba99f65dbf53a2fff8575fc4d
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Jan 4 14:06:24 2007 +0000
Fix error messages for failure connecting streams.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1419 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8575dc18f90c080e545fbadbc81299b952bdebf5
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Jan 4 13:43:45 2007 +0000
Huge trailing whitespace cleanup. Let's keep the tree pure from here on,
mmmkay?
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1418 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ea5b383b9b89fa2692349e5bbb27cf9f10cf39b2
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Dec 4 08:15:06 2006 +0000
Fix silly copy-and-paste error. (closes #45)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1417 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 81cb9716d3e386c502ad46f64bb345104110e691
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Nov 24 09:29:10 2006 +0000
Fix incorrect assert.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1416 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ef4cbc26d0fffc5b663b7500d15b3f364c115be7
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Nov 10 14:58:22 2006 +0000
Add atomic.h as a dependency at relevant places.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1415 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 34c2c6a04462d091a09dd424b75260c52e87e545
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Nov 10 12:20:16 2006 +0000
Make sure we package version.h.in.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1414 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fac45b0f8f7219eafbac380a4ddeb60b045c6d06
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Nov 9 15:23:30 2006 +0000
Yet again try to fix the creation of necessary directories when srcdir !=
builddir.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1413 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c276712061cba75ead5ca0efe6c176558c21f512
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Nov 8 13:03:35 2006 +0000
Support reversed endian floats. (closes #28) (closes #35)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1412 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8203ea2c5790a3c9557dbad6c11b8cadda10b30a
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Nov 8 12:56:26 2006 +0000
Check correct variable for return value. Closes #37.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1411 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1496c8bf41ffa3641a8ece0aceffb68f942b7412
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Nov 6 13:16:15 2006 +0000
Fix some missing line breaks.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1410 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 51dd2be0c40388212f238e146c74271ca1cc7ad2
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Nov 6 13:06:01 2006 +0000
Revert r1404 and keep it on a development branch until it is fully tested.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1409 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 544ddbd87949071c210a6d4fc396396ee9668af4
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Nov 6 10:17:39 2006 +0000
The OSS spec is unclear what should happen when a reset is requested. Let's
have a nicer attitude and keep as much settings as possible.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1406 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 77199624a0a6c910c4f664dc8bfdd7c73fd66f34
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Nov 6 10:14:16 2006 +0000
Handle when threaded mainloop is freed before it is started.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1405 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a5f7ded563344827be5568457ea20484b3a32fc3
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 26 23:50:56 2006 +0000
rework memory block management to be thread-safe and mostly lock-free.
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: svn://svn.0pointer.net/pulseaudio/trunk@1404 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 44aef92fefcf662a992ba99fd1fb3382548cd3d9
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 26 23:42:08 2006 +0000
upgrade refcnt.h to make use of our new pa_atomic_xxx() API
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1403 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5b62ba18e7d154d0d8283ee6fe09cfb096565acb
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 26 23:41:20 2006 +0000
add asynchronous inter-thread notification API
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1402 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1a0c12d75684f13b7f6b641927027afb2b498d68
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 20 19:02:45 2006 +0000
enable module-hal-detect in the default configuration file only if HAL support is enabled (closes #30)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1401 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 13c129e08b8d028951216074ce82647ee6e4ca58
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 20 19:01:59 2006 +0000
rename default realtime group from "realtime" to "pulse-rt", since it is pulseaudio specific. you may still pass --with-realtime-group=realtime to configure to get the old behaviour
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1400 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f5d2878e6a97a3e861fdc774299813d2f0d45bcf
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Sep 19 07:54:53 2006 +0000
Revert r1398 as it broke the srcdir != builddir patch. New fix that doesn't
use the $(mkdir_p) define as it isn't present on many systems.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1399 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 62df2b485f2e278fa236f2641a13867ae87cdcc3
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Sep 19 07:49:39 2006 +0000
No need to create these dirs as they're part of the source tree.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1398 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b4e18b38021070105d760c6669a0c7f33ba486a8
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Sep 14 16:00:57 2006 +0000
Stop using x86-isms and use ISO C (oversized shifts are undefined).
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1397 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4891604f99b4a170da4d2e203037fc442ec1e790
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Sep 14 14:56:31 2006 +0000
Fix debug output for SNDCTL_DSP_SETFRAGMENT.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1396 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit be95d035988793ce4f167a3898fb05cf3cffbe57
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Sep 11 07:56:03 2006 +0000
Fix up build structure for platform dependent modules. Also add implementation
on Win32 for pa_once().
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1395 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3b7a9664875b4c5a9233735bcd634cd2c4f5e7d9
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Sep 11 07:54:41 2006 +0000
Use platform independent sleep.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1394 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 72f52a4a10e576485ee5cb1a23957029e9bade99
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Sep 11 07:14:39 2006 +0000
Fix typo.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1393 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0c946eb913ab799ee44d60240ba6caa43803d79a
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 9 23:59:26 2006 +0000
ignore flist-test in the correct dir
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1392 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f21685cc10a2a365532ed9ec7a419b22d65a7fcf
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 9 23:58:03 2006 +0000
ignore flist-test
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1391 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f153e01418bddf2d23f347c5eeaf115303efa6a0
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 9 23:56:58 2006 +0000
update Makefile
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1390 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 14d9ea857ef27b98833269de901f9d912e503d9d
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 9 23:55:58 2006 +0000
make pa_mutex_new() and pa_cond_new() succeed in all cases. Similar behaviour to pa_xmalloc().
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1389 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4b9b03c8c2367b6f7e77a953fc5abace2bf504cb
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 9 23:54:56 2006 +0000
add pa_once testing code
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1388 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 14102ce43595b7ceadac84b56db9bba2dd651e2a
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 9 23:54:19 2006 +0000
rework pa_once once again, because the once function needs to have terminated before pa_once returns, regardless whether the local call executes it or another thread does.
With the previous code it might happen that an long-running initializing in a once function is not terminated yet when another thread thinks it already is.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1387 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1f6398d3ad975f843018b46bb069c093e2c335db
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 9 22:59:17 2006 +0000
update for newer APIs: replace direct usage of libatomic_ops by usage of our own atomic.h; remove pa_once implementation; always use our pa_once implementation instead of the POSIX version
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1386 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dc09554d6de88a403718b9dea8d7e219b35a7d1b
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 9 22:55:51 2006 +0000
implement trival pa_once API based on atomic operations
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1385 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 842a6809490e2d140b3f531857960a8121bea267
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 9 22:54:11 2006 +0000
add static initializer PA_ATOMIC_INIT()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1384 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 24cbfdfe62f57071b108c4d41f5dacf883851c8a
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 9 21:09:55 2006 +0000
add a test program for the free list
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1383 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1ebe90ffb5cad6f0e4a1207e424f80296ef35bc4
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 9 21:05:31 2006 +0000
implement a simple lock-free free list
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1382 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ac353eb559e8b8dc49a1e097207c732304634f01
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 8 15:43:44 2006 +0000
add a tiny wrapper around libatomic_ops: pa_atomic_int_t and pa_atomit_ptr_t.
Reasoning:
This wrapper fixes a few API issues I found with atomic_ops:
* AO_t is an int, which can be written to with "=". pa_tomic_int_t however is
a struct which due to type-safety enforces proper access with
pa_atomic_xx(). (Inspired by the way the Linux kernel handles this)
* AO_load()'s parameter is lacking a "const"
* Explicitly choosing the proper memory barrier for each call is very
difficult and especially hard to debug because most CPUs support only two
different barrier types which the eight types defined by atomic_ops are
mapped to. Most other software (i.e. glib, Linux kernel) which provides
atomic variable access usually do a full barrier in all cases and so should
we. Eventually we might choose to add additional memory barrier calls, in
which case we can add special versions of the current function with special
suffixes.
* The function names are unnecesarily long
* Atomic pointer accesses are only supported with manual casts.
The new pa_atomic_xxx interface borrows heavily from the GLib and Linux kernel
atomicity API, though it is different from both of them.
In addition this abstract API makes it easy to port PA to different atomicty
APIs, if libatomic_ops should ever become out-of-fashion or if the system OS
supports atomic primitives anyway.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1381 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cebf6a0a2451a5fa4bf62587258880902ff2f36d
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 7 20:17:25 2006 +0000
don't maintain a list of allocated mempool slots, we don't use it anyway
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1380 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 558bae1088f9cd353e7de2d8d824cd5f5e22fec5
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 7 19:08:19 2006 +0000
make pa_stream thread-safe: use new refcounting system, protect access using mutexes
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1379 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f212274d9d97738b70be6718d6c2a2a6c984d9f4
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 7 13:31:53 2006 +0000
add missing channel names (fixes a segfault when parsing invalid channel maps)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1378 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e24e87ef09dc9298c4c1c04bf6e5b553fc47872f
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 7 13:29:59 2006 +0000
fix alsa-sink example
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1377 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7580ccdc828b3306251051f51acaa4f31b3cbe0f
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 6 22:19:54 2006 +0000
don't hit an assert in the client if posix shm is not available
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1376 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3f688ec5ea9c34765a671e3edf49605c80108b83
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 6 22:19:11 2006 +0000
fix indentation
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1375 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f6b7ad859272ee31034a218e2a4830c572fbad6f
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 6 21:37:09 2006 +0000
fix a bogus debug line
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1374 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9e6c2012e16744d26021eda44898448551ed96df
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 6 19:47:53 2006 +0000
implement a few more ioctl()s, including a subset of SNDCTL_DSP_GETOPTR. Just enough to make JavaSound work.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1373 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b7f0ad245505c0cbab08c98e38d82e57bf78c785
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 4 22:38:41 2006 +0000
remove yet another occurence of pthread_yield() by pa_thread_yield()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1372 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 959a92dc6039ff14568b3e5ee2b23c6ae217de01
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 4 22:15:15 2006 +0000
add accessor functions for the userdata attached to a pa_thread object
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1371 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d301f56f1fcef0846a48c9e646b2c8fbe1b40754
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 4 22:04:33 2006 +0000
fix pa_thread_is_running() for foreign threads; fix a memory leak for foreign threads
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1370 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 030980fdfcd3650fd30fd9828804a50b470703fd
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 4 21:29:17 2006 +0000
port the threaded mainloop to our new abstract mutex/thread API
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1369 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8e559c47ba1c092bcd7e07a4f437132d5cb399ce
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 4 21:28:34 2006 +0000
make pa_thread_self() return a sensible pointer on foreign threads
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1368 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4fe83c1edfcf72c1a8b3fc64afedae25e7cbb520
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 2 15:18:56 2006 +0000
add missing g_type_init()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1367 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 27ea8c5f9abb4d6a03437a159391c13ea86d3f65
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 2 14:59:12 2006 +0000
rework handling of srcdir != builddir (patch from Flameeyes)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1366 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 649ac380100175306c988aa40f67bd2842c0c315
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 2 14:57:50 2006 +0000
include PTRHEAD_LIBS in pkg-config file (patch from Flameeyes)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1365 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fad651b71861f1a6252c17685a54916d6a47f9cd
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 2 14:56:41 2006 +0000
update acx_pthread.m4
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1364 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f47446f4ab14e87880b69e7ac8428c89291e988f
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 2 12:51:44 2006 +0000
allow building when srcdir != builddir (patch from Flameeyes)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1363 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 954f5dabb6b9bff0f54a2404455cc909ab5ac46c
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 2 12:45:53 2006 +0000
fix a few autoconf warnings (patch by Flameeyes)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1362 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a4fb9606e0c877426408c097770d080ddcf079cd
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 2 12:28:40 2006 +0000
fix esdcompat for non-gnu systems
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1361 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6640502a2c63267c373de1da38c99d6264936549
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 2 12:28:17 2006 +0000
make esdcompat executable
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1360 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3708f71877fb9fe33ee44338dccc6066e8f52f52
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 2 12:03:18 2006 +0000
Merge FreeBSD compatibility patch (from Flameeyes)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1359 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5d6afc409c5c564f567e2b70eb3c446f684322e8
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Sep 1 19:06:44 2006 +0000
Fix call to pa_mutex_new().
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1358 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4db9145e984f36a3993c80f5d85ae383df91a6b8
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Sep 1 18:39:55 2006 +0000
Add pthread_once() equivalent support.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1357 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5133ed5f4685af2f8f8448461ce64bfab25b5c0f
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Sep 1 18:16:55 2006 +0000
Thread implementation for Win32.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1356 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2b591586c0bb35f8ca4f4ee0831cdc5f7e6f8080
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 1 00:24:32 2006 +0000
fix a race condition with stream connection vs. latency measuremtn (found by theBear)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1355 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e876208f135f6df29ae74861bd6bfecdb7fa9947
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Aug 31 16:39:53 2006 +0000
Make sure libatomic_ops.a isn't included in win32 builds as libtool doesn't
like static libs in dlls. Everything is in the headers anyway, so we do not
need it.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1354 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 51b0e4da3dbb67e87122640842e8ad3326c3ed4d
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Aug 31 16:13:07 2006 +0000
Also wrap yield functionality so that it can be platform independent.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1353 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5ff5229db44b43fdad2db6c68c4c7a76bcdd553e
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 31 15:31:33 2006 +0000
work around bug in firefox which apparently misuses access() as NULL pointer test. Original patch by "alon". (Closes #27)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1352 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3f1b02f64501437edd20687a36d3a52fc611898d
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 31 15:20:43 2006 +0000
define AO_REQUIRE_CAS in the Makefile instead of each source file, effectively reversing r1348
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1351 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 46e5178b60edd4e438e5ac46096872acb52b9821
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 31 15:17:40 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1350 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9dd678dcc9feb18947f64a67eb9aaa7e85f2b2ee
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 30 17:12:35 2006 +0000
fix handling of "running" variable
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1349 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bb4362524fcd2224bdf4a873aadb2e785e063261
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Aug 30 17:01:10 2006 +0000
Add AO_REQUIRE_CAS as we do.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1348 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0ae91fc064ce40b7bcd7e596461b1b2d53b94e9a
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Aug 30 16:55:37 2006 +0000
Make sure the libatomic_ops lib is included.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1347 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 49afff8bbcecd821e0f46cd19ea2380a1995017d
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Aug 30 14:44:15 2006 +0000
Remove check for libatomic_ops library as some systems have no (zero, nada)
symbols in it.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1346 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 826a15497ddd00ba38add47c1527ac23ddfdcdf2
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Aug 30 13:02:29 2006 +0000
We need to have a callback when changing volume or we might deadlock.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1345 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e3c680cfddf5df779b14c9b197e73023106bf7df
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Aug 29 19:51:14 2006 +0000
add a threading primitive API
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1344 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7f4285bbc6283c237ecced45393bbf2e85e802b1
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Aug 29 02:01:39 2006 +0000
make pa_mempool_stat thread-safe/lock-free
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1343 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 896a2e5016598ac6eb8891c5f27202a8f0dbb9c4
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Aug 29 01:16:47 2006 +0000
modify memory block reference counting to use the new reference counting API
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1342 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6e6164f733f41dac3554b0b5a68c193874b84de9
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Aug 29 01:15:51 2006 +0000
add lock-free reference counting macros, based on libatomic-ops
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1341 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a7310aefdaa9816caa0a0dc6d63b2293dff2036e
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Aug 29 01:15:09 2006 +0000
add libatomic-ops to hard dependencies
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1340 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 44c9aa15067de91877ecfea4fc20641bf878c1d5
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Aug 28 19:16:00 2006 +0000
fix an misdesigned assert()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1339 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e999e0b2fbe09074451b385877cfd22bb16989ac
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Aug 28 06:25:41 2006 +0000
Add PulseAudio logo to tree.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1338 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 576a9d04a027d07f09030db02e775ae99cff422b
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Aug 28 05:15:46 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1337 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5ef547a848f8d6413629d8f12792633c7bb1ef40
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 27 13:04:56 2006 +0000
increase operation timeout
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1336 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 441dbdf622118667fabc743c5df6d140dd6b16c1
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 26 19:22:14 2006 +0000
bump version and sonames
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1334 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6a0703d3ce6b4024595e2861125dc99998054bdc
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 26 19:00:22 2006 +0000
fix module-combine when used on top of a tunnel sink
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1333 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dbc2e40fba80a5a55a7c3b460a4413e430f278be
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 25 22:52:59 2006 +0000
update module-tunnel to latest protocol
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1332 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b4d78a2a4c0de04e06c6156738b52603a062709e
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 25 12:12:13 2006 +0000
activate HAL in the default config
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1331 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3845e4965089b189818cffdc6b5df1f066418240
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Aug 24 08:57:35 2006 +0000
Add missing header.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1330 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4da3a1fba7d4be21cd97e0bb63e0251a9227cd89
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 23 22:28:53 2006 +0000
fix handling of "mtu" module argument (patch by "theBear")
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1329 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ca4ee28575cc06af2fa6409e96620f0082f35a61
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Aug 23 07:58:07 2006 +0000
fix typo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1328 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 628467c23226df5d3a3d6fd3b06c89379f1b49e7
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Aug 23 07:57:43 2006 +0000
Make the recording a bit more chunky so that we can fit in the pool and have
efficient blocks.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1327 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b8dd39c3d52dfc5b7aeda4d34191961735367182
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Aug 22 16:25:47 2006 +0000
Remove silence generation in solaris module.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1326 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3881487c8a1e4bb01b658b45dc1b117a392321f0
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Aug 22 16:15:47 2006 +0000
Remove silence generation in waveout module.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1325 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dd61338772f33706b4172a45aca9232d35045d70
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Aug 22 15:36:37 2006 +0000
Proceed with connect even when no cookie is loaded. Allows you to connect
to server which do not require a cookie under all circumstances.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1324 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 49ad61a9c75e0b304ba3b05afcac483055e301e1
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Aug 22 15:24:11 2006 +0000
Fix memory leak in waveout module.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1323 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 81511208a5a9fc2b527ffe2e8d36c7087bddb577
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Aug 22 15:20:57 2006 +0000
Log when there is a problem opening the waveOut/waveIn device.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1322 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1ea8b6a3e826c67c382d50acc6e25a5564786ffd
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Aug 22 12:51:29 2006 +0000
Fall back to creating a "normal" memory pool if unable to get a shared one.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1321 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7eae6c04678209b7f149110b894565eeb7402f72
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Aug 22 12:46:05 2006 +0000
Improve error messages a bit.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1320 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ad6b6e59619a886b9c498ba677671f4c761a772f
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Aug 22 12:45:43 2006 +0000
Fix up portability of memory pool handling a bit.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1319 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dfabe8fa8efbd6e5f4732b3779e5ae30e8f19b63
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Aug 22 12:29:41 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1318 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d2878190ecff83d6eb9ed07116eb7d4d8dc015fb
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Aug 22 12:04:55 2006 +0000
fix typo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1317 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c9ec02e94acbe33a5bf58420ba062f9d4540c18a
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Aug 22 11:41:14 2006 +0000
Fix detection of shared memory support and proper fallback.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1316 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit df41d21b42b56c9959e3dcbce4a6914b054ecb3e
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Aug 22 11:39:19 2006 +0000
Fix typo.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1315 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 91a2168af71aeaada8c93e920e7b136975350dd8
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Aug 22 11:38:46 2006 +0000
Add missing header.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1314 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1075a749905f12713ec27d70e87a95c5fb50687c
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Aug 22 11:37:53 2006 +0000
Fix call to pa_memblock_new().
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1313 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 98b0edd5a1f4195f16ca708dcf00ba92e8eefe04
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Aug 22 07:41:23 2006 +0000
Fix detection of page size for non-POSIX systems.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1312 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9227314b2f1f1b507bc01875e41959442f89d781
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Aug 22 07:25:45 2006 +0000
Fix missing header for timeval helpers.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1311 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dd3613ab0c1e043174851167d689f645562f2733
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Aug 22 07:23:47 2006 +0000
Fix calls to pa_memblock_new().
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1310 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit aebada3256c330e0cd5cfd3abe1b422caac6720e
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Aug 22 07:21:41 2006 +0000
Add header for pa_cstrerror().
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1309 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a61df8bc8bbd9159f041157d683a187c11f70a69
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Aug 22 07:18:07 2006 +0000
Fix call to pa_pstream_send_tagstruct().
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1308 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c30168c840207dc4f0489a429abdc2c79c9c1976
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Aug 22 07:12:50 2006 +0000
Add an ifdef for when we do not have creds.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1307 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 67ee2250d0bda5dd7526b085fe370de74af0feb9
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Aug 21 22:37:09 2006 +0000
fix pactl output (sink drivers and names where switched)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1306 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f5e7824524e1a6cd75d2cf13f444e96d041c7aaa
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 23:09:23 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1305 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f847acbf151138dadb69bc241e3c5da276855fe3
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 23:08:50 2006 +0000
restore the sink/source for a client in addition to the playback volume. This changes the file format of the table file. To avoid parse errors ~/.pulse/volume.table has been renamed to ~/.pulse/volume-restore.table
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1304 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e57488ed9e993d64c1089fe5192f76c2c52dbdaf
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 23:06:45 2006 +0000
If a client leaves the sink/source for a stream unspecified by passing NULL as
sink/source name sink/source we should pass NULL to
pa_sink_input_new()/pa_source_output_new() as too. This allows
hooks to change the sink/source device only if it is left unspecified by the client
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1303 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 60d012ad4825214b5767d47e65fa003017174a5f
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 23:04:04 2006 +0000
fix a bad memory access
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1302 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ca0dceafd307907042e7a2b45e1268d49159683c
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 18:58:17 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1301 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9cfe9253f474e9752f3076b81dfba3baa7c6d63a
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 18:57:33 2006 +0000
when transferring large memory chunks of a pa_pstream, split them up
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1300 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6f9cc88d1163f6dfc191c0d05aabbb35924f87ae
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 18:28:04 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1299 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0ed7eb6d809dee5a3bfe1b371b1715f078b0b4f7
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 17:34:08 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1298 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cc01344b36c410fef02a88ede6c12e26ab9a327c
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 17:30:30 2006 +0000
check for posix_memalign and friends
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1297 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 09ae4dff17ee6cc74e268565d2d6053bea5d8e44
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 17:27:27 2006 +0000
if MAP_ANONYMOUS is not supported use posix_memalign if possible to allocate the memory pool
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1296 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0340a0165b164030365d29b605c98a7a892acf07
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 16:26:08 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1295 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1ee01805ac61faa29a96888c67c64bb128f214ff
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 16:25:41 2006 +0000
print per-type memory block statistics on "stat"
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1294 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e775e5f5da315ec77cbd4b0df9c25aff4c5c5064
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 16:25:15 2006 +0000
generate per-type memory block statistics
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1293 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a769e6b578ff7999c1db3d4fbbf1fff9d6f6ff9d
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 02:24:59 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1292 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 68fb996f820ee00c96decd61d6ef890dd9da3741
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 02:23:52 2006 +0000
rework the resample to allocate temporary memory with pa_memblock_new() instead of pa_xrealloc()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1291 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0a705001585c0fd9b958ff9f71e4201add1d4c16
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 02:23:11 2006 +0000
fix a memory leak
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1290 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 16b5ef9344bb81eedc636667611ea0daced3878e
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 01:23:09 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1289 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e1914ee02f41e34bb8b16a2df5ae6b807167a176
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 01:21:22 2006 +0000
add --disable-shm command line option to the daemon
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1288 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit af13cc9cdbdecc334155ff9d8474c6cd05605322
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 01:20:40 2006 +0000
add "disable-shm=" to default daemon configuration file
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1287 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 88b9c8942ee7983d1932a18da104ba08c4038350
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 01:20:13 2006 +0000
add new "disable-shm" server config option
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1286 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 81cecda2c7152951cc71f69bdebcf5029b5d5cff
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 01:18:57 2006 +0000
add default "disable-shm" option to client.conf
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1285 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b08fde4118924b343cc337852b960abf04a4f41c
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 01:18:30 2006 +0000
add new "disable-shm" option to client.conf
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1284 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 045f8a4c28f5d83caca2fa14eea5f4940b2009e1
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 01:16:38 2006 +0000
allow importing of external shm data blocks unconditionally, even when local SHM support is disabled
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1283 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ee8c606556b4461b54a764202a489f88ba795862
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 01:15:48 2006 +0000
deal properly with pa_mempool_new() failing
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1282 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5362d0aa41758e5fb80ef0198f5f4c7fab6f858f
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 01:15:22 2006 +0000
fix allocation of anonymous memory
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1281 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 71ae92fc12b85bdad4a6df90a5a169e4c81030a1
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 19 01:14:59 2006 +0000
fix a memory leak
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1280 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 936a0711b6edfb858f6832029825e3d10d2ce397
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 18 23:45:57 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1279 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7df1af3c76a695a7f5384de81c7a24b2b0be0723
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 18 23:45:23 2006 +0000
enable SHM support on the client side only if both the client and the server run as the same user and the server supports it
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1278 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a73a6401fc814c05709aebcce42f5d029aace863
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 18 23:44:35 2006 +0000
activate SHM support on the server side only when new client supports it and when client and server have the same UID.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1277 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bbfb459bb1a8ab183915c0f11d5722d69b7bb969
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 18 23:43:27 2006 +0000
one s/0/NULL/
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1276 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4e5b5f8f6ed7cd106fd325c86ab39a25b388930a
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 18 23:42:14 2006 +0000
remove export/import objects when SHM is disable for a pa_pstream object
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1275 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8eac8e244ad382de123444e9cde5ecb128c3fee0
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 18 23:40:48 2006 +0000
add new function pa_mempool_is_shared() to test whether a memory pool is suitable for SHM data transfers
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1274 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9b62a54e067c8c4f147f735ff4959139d0ec4f0f
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 18 21:39:32 2006 +0000
hide memblock-test
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1273 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit eb5d2da5ebbaadf2624e50ff7b731d8279d08708
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 18 21:38:40 2006 +0000
remove all occurences of
pa_logXXX(__FILE__":
and replace them by
pa_logXXX("
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1272 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e1a7112d868b3004fb0473d024f1f08a36e9c16a
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 18 21:26:01 2006 +0000
rework logging subsystem, to implicitly include __FILE__ in pa_log() calls. In addition we now record the line numbers and function names of pa_log calls. However, those are only shown If $PULSE_LOG_META is set.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1271 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8333ed1a549b4d05efc6a2d153cc889825bee4c7
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 18 19:57:53 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1270 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9b34ca54ef472ec1f8dac8be3849664421fe2809
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 18 19:57:19 2006 +0000
look for shm_open in -lrt
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1269 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5f311f9ba93b611e573375f670d3f0ad879a5cbf
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 18 19:56:51 2006 +0000
add new test memblock-test for testing SHM import/export
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1268 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 765abdad4571ddde6744513db42d657a3578fb7c
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 18 19:56:11 2006 +0000
update tests for new memory manager
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1267 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5db6cde1365f2e9fa9c88a64cab99ba225b1cb04
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 18 19:55:18 2006 +0000
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: svn://svn.0pointer.net/pulseaudio/trunk@1266 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f08de96536888d616b591d82ad6510a412b68112
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 18 19:46:20 2006 +0000
add abstracted shared memory API
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1265 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 28bf752f786a1b5fc2cf4e83a08467f0a2a45c03
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 18 19:45:19 2006 +0000
fix a bad type cast
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1264 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8fc4427a00d3d31280ad03569e26f675ca5d972e
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 18 19:43:46 2006 +0000
cleanup hashmap.[ch] a little: use hash/compare func prototypes defined in idxset.h, add pa_hashmpa_{get,steal}_first
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1263 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7fe706917aa22641df3e2bd997a47b6b226acb92
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 18 19:42:14 2006 +0000
cleanup idxset.[ch] a little: define proper types for the hash/compare funcs, do ptr->int/int->ptr conversions with clean macros
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1262 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f41cf2fd781a62a2fff830842172e224942f65d7
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 17 20:03:38 2006 +0000
fix a PA_LLIST_HEAD_INIT invocation
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1261 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 36c95d10677656dc1b074e867e5fca53a00d7c03
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 17 20:03:09 2006 +0000
add missing #include
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1260 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d8cf4e2f676122e84ae9339ca4c725161fe71698
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 17 20:02:46 2006 +0000
modify pa_bytes_snprint() to return the string we just wrote to. This should be binary compat with older versions which returned void
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1259 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e4bc59c6e09cf8f165d51c3088bd9cacaa45f4d0
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 17 20:01:04 2006 +0000
make PA_LLIST_HEAD_INIT thread safe
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1258 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9466e655d06dc363523919c9e0d81cbeddd01e57
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Aug 15 18:15:00 2006 +0000
use the description field of sinks/sources to name the zeroconf services, instead of the logical name
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1257 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e76744f7e2615fa75662913fb995e19196f41151
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Aug 14 08:38:07 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1256 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7ab0d4a883428e0b06178cef7e9040d50d802e2a
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 13 20:45:54 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1255 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 14d6b58344fbcb1dff829077f53d295b3e3f02f1
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 13 20:45:19 2006 +0000
extend module-rescue-streams to move also source outputs when a source dies
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1254 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f838e184718ae8ea158b30cfa2341516a17eed76
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 13 20:44:32 2006 +0000
fix a segfault when registering a service with avahi fails
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1253 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ae8f38ae18ccd8de852b1990c4108f3eb07e7e8b
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 13 20:44:00 2006 +0000
create rtp source output on correct source
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1252 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 386a5ae7d256bf03e2242624064e37a143ddb3d4
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 13 20:43:22 2006 +0000
minor optimization
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1251 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7719c48c0ace6322b6b34f4b930f088d778cc7a0
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 13 19:55:17 2006 +0000
implement hook_source_ouput_new. For this I modified the pa_source_output_new constructor to take a struct similar to what I already did for pa_sink_input_new()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1250 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ecd7cdf2cc8e9aa6e1c14efc7cc557029736019a
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 13 19:53:35 2006 +0000
split a validity check into two
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1249 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9f44eeb3f7dff4f51305a28922a470d6d6833528
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 13 19:53:18 2006 +0000
implement hook_source_disconnect
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1248 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0c6fa800203e9ad4a3b39310570daaeddd529aa5
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 13 19:52:43 2006 +0000
define new hooks: hook_source_output_new, hook_source_disconnect
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1247 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 77cf92590da4ec034364db2e3fa189c0dee48c0f
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 13 17:39:19 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1246 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0b039a84cb3b897d9d8e96426e619713e8a10bf2
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 13 17:35:46 2006 +0000
Load module-rescue-streams by default
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1245 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 772e24edca9dd61186af4b600ce0adbe19284a5a
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 13 17:34:36 2006 +0000
implement new module "module-rescue-streams" which moves sink inputs away when their sink is removed.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1244 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 41ffcad4f9c00d2394802e2574a35f796cbb4500
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 13 17:33:32 2006 +0000
properly implement a pa_sink_disconnect() hook
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1243 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e15a31f005feb9d84dba32e7b8c80d05bcdd8c4c
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 13 17:32:35 2006 +0000
Clean up module description a little
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1242 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a0c48b04ca5374a512b86e07c26c6ccd079b6b9f
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 13 17:31:58 2006 +0000
ignore if we recieved a memory block for an invalid stream, since this might happen unwillingly due to the asychnronous nature of the protocol
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1241 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 682796eb6333892d8093c33cbe1c316272cdcf0c
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 13 17:30:51 2006 +0000
remove pa_sink_input::variable_rate field since it has been folded into pa_sink_input::flags
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1240 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dcd92d130be5a0e242fc49b92efd9dac47c1288e
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 13 16:22:20 2006 +0000
hide hook-list-test
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1239 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 238d868139b3d0bd691134c2bce81c533b04a6fc
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 13 16:21:20 2006 +0000
modify module-volume-restore to change the initial volume of a sink input from a hook instead of an asyncronous subscription event.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1238 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 137f7095c2539b69ce2c9771eb6fdb237269fa5c
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 13 16:19:56 2006 +0000
allow hooking into the process of creating playback streams. To implement this I modified the pa_sink_input_new() signature to take a pa_sink_input_new_data structure instead of direct arguments.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1237 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0273e7ce6f62f19b4fe93d531e8495c9e6e8ea55
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 13 16:14:06 2006 +0000
fix bad printf()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1236 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4690fd854ec0c0927e1fa29c820db45f81c3cebd
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 13 16:13:36 2006 +0000
rework hook list stuff once again: change the callback prototype to recieve three data pointers: one to the data for the hook, once for the slot and once for the call
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1235 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a5c33948d7c8a7403d684398947242606b31d5a1
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 13 01:43:34 2006 +0000
rework hook list stuff again, and replace macros with real functins. We loose type safety but things are much cleaner now
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1234 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a61b9589bf4dcd85ce326ddeb6d6143ce7975709
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 23:55:48 2006 +0000
update hook list test
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1233 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0fee238f7ad967e54f4d40c9ea36e1eb212f1b12
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 23:55:22 2006 +0000
reall add type safe hook list
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1232 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 044183a4ffc917a0f3147e7aae7b6ce9a8bd1258
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 23:35:44 2006 +0000
implement typeafe hook chain
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1231 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 84add2a4fdec18ddb82e9e2d518508b956bd0979
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 17:59:10 2006 +0000
extend maximum sink/source name length, because HAL UDIs can get ridiculously long
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1230 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7b930860c5b2493ec4bbe6d67d7556d78d77bc32
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 17:07:49 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1229 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ac0eb6c9ca49eedd5d884669de9baf5487049634
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 17:06:39 2006 +0000
test if sink->monitor_source is set before making use of it
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1228 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4df462e2469368131f960729200f8a781e578e2e
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 17:06:05 2006 +0000
make use of pa_sink_used_by()/pa_source_used_by() wherever applicable
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1227 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 136e5000d98d063f93db16a3bdff7a0ebc6a97fa
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 16:50:58 2006 +0000
add pa_sink_used_by()/pa_source_used_by()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1226 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit eef011315bfd482790a6e1a0c7623736f5dc5933
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 16:40:59 2006 +0000
categorize todo file
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1225 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 29f2f9b65516fecddbfb0ca389d9436f21247555
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 16:33:31 2006 +0000
name the sink/source after the device file, just like we already do for the non-mmaped driver
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1224 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8ebb16906a9e3cf6c8b41de8bdfd035fca88eeae
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 16:26:59 2006 +0000
generate default sink/source names from the device files they belong to
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1223 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0f7403ec1efe35e101693389af212c92cebcc62c
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 16:02:52 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1222 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9b088e5b8678ca2580ecda4156b41d70b64f6753
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 16:02:26 2006 +0000
handle hot-remeving of OSS devices properly
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1221 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bbd1484fc19d0a052b6a7e0ec212422f208fedb0
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 16:01:40 2006 +0000
print the device capabilities after opening the device
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1220 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1680ce939a32934f326ed1edd5fb6c7f21ae7c6a
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 15:09:49 2006 +0000
when the requested sample format is not available for OSS devices, print a nice warning and take what we can get instead
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1219 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4548ec1a7d3aae9c2af7285ab127b2dfa551132e
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 15:08:53 2006 +0000
there's no need to queue subscription events if noone is listening, hence don't do it!
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1218 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dbdb842d1a9041ce3e0342d61be94a3ecf9b5689
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 13:18:34 2006 +0000
* only load an OSS driver for the first device of a sound card, similar to what is done for ALSA.
* fix a mem leak
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1217 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d145f6bc151672ca88b336c066fa61f83f90b630
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 13:17:33 2006 +0000
fix a segfault in module-oss
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1216 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bba3584e963901c03825b15c639b2c2831e1764b
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 12:07:22 2006 +0000
fix pa_gettimeofday() return value testing
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1215 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 050fb344feb2a8102759bc5e51346cf55bc865ba
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 12:03:30 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1214 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e938aea52f6f332bc387a9365ba48ef89e2a5c16
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 02:20:05 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1213 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit acc0bebf2a72966a80315dddb3a45804f56deb0d
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 02:19:36 2006 +0000
clean up event generation a little: suppress unnecessary events and generate new ones on owner change
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1212 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 323330fc24ca0f80b66225c3b485639bccf075ef
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 02:18:24 2006 +0000
rework subscription code: try to drop redundant queued events
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1211 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c066d41a1957e1ed7278b754aa82b9dc04c43313
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 02:16:47 2006 +0000
fix a compiler warning
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1210 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4bb8a35f92bf281ed47c99cfacddc4ed51817aa5
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 02:16:12 2006 +0000
add new macro PA_LLIST_INSERT_AFTER
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1209 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 277574ed271dd5a88614d56cfcd681479da449a7
Author: Shahms E. King <shahms at shahms.com>
Date: Sat Aug 12 01:17:19 2006 +0000
increase module argument buffer size to prevent truncating names
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1208 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9602645240eab7d6daac03bc13350994650968e0
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 00:26:17 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1207 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 167de893cc7aea7b6ae182a2520f1bb7676f694c
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 12 00:25:52 2006 +0000
allow setting the null sink description by a module parameter
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1206 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c420f1b908c673d00cb5d6e8bd10deb7c49211c1
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 11 23:58:55 2006 +0000
don't set the sink/source descriptions manually, use the new functions pa_{sink,source}_set_description() instead
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1205 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fb2c785aea3054dd61701ef5896263cb0ec2db1f
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 11 23:31:59 2006 +0000
comment which values in pa_{sink,source,sink_input,source_output} structures may be NULL
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1204 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dad1d4408d43159f13177b70ebed9a54414931fc
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 11 17:53:34 2006 +0000
* introduce new functions pa_sink_set_description() and pa_source_set_description() for changing the description of a sink/source
* allow sinks without monitor sources attached
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1203 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 91af299a6dbc1dee5e3df6a9929eb848a1f94cdf
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 11 17:15:41 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1202 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 743476a76d276b9fe4a28e10836d22db41a7f72f
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 11 17:14:35 2006 +0000
shorten sink/source device descriptions a little
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1201 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 99b331c1fe8e5c8151de9711adef3d2b89bc6d1f
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 11 17:12:54 2006 +0000
use the HAL UDI for naming input/output devices
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1200 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 810678fa3866fe101df9ada1e0ea547013fc1a62
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 11 16:58:21 2006 +0000
do not export name validity checking routes and apply them only to sink/source names, not sample names
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1199 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3a91a1e17c92a8fa38e5eba26b5e4d63ee05cca0
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 11 16:56:47 2006 +0000
fix bad memory access and a leak when detructing ALSA fd lists
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1198 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 13a7b4f5705836eb294e835583b2d1ba87f80b8b
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 11 16:38:51 2006 +0000
rework name register a litle to only allow "valid" names.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1197 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3de3a0bc2ababf6efb188113d4d261170451cc29
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 11 16:38:05 2006 +0000
Build HAL support only when either OSS or ALSA is available
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1196 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6ddc1a1be012f22882a8debd2a2f27e438078cf9
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 11 16:29:46 2006 +0000
remove OSS specific code from module-hal-detect if HAVE_OSS is not set. Same for ALSA
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1195 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 32f679d8265a31208ba6e2aaedd2c50745c71fcb
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 11 15:08:09 2006 +0000
ALSA: handle write()/read() errors properly by unloading the driver module. This should fix problems when removing USB audio device while pulseaudio is running.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1194 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 07f661095d4a463821497f3a4745a90107469f0b
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 11 15:06:03 2006 +0000
change order of the ALSA event dispatch code to make sure that the code survives if the event dispatcher frees the ALSA client
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1193 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d6266c913c10d13253448a9951ba43a1a2785b44
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 11 15:05:02 2006 +0000
use the copied udi string as hash key for the device table, because the temporary one is freed when the function exits
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1192 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fb592fb2812f877dd347d869aae770ee7d696844
Author: Shahms E. King <shahms at shahms.com>
Date: Tue Aug 8 19:26:06 2006 +0000
add HAL support for OSS devices and capability changes
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1191 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5d052c3ebb1c840c0c03d2dcfd4c15632ab8aa80
Author: Shahms E. King <shahms at shahms.com>
Date: Mon Aug 7 20:29:31 2006 +0000
clean up hal patch to use pa_xnew and timeval compatibility wrappers
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1190 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5846597e0cece5144df020b37fe260930cd71533
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Aug 7 16:50:15 2006 +0000
try to reduce volume updates in the ALSA sinks/sources: only touch the shadowed hw volme if necessary
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1189 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0cbc588c05a468cc8469a4d5d001ef0aeb56fec4
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 6 19:14:07 2006 +0000
* add SVN $Id$ tags
* add a const
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1188 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e85d026f8061779ec094bf6d130efad1900ca93f
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 6 16:16:50 2006 +0000
merge HAL support from Shams E. King
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1187 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b6dc0ceb7b3d423c7fd992d9cf2894d2834fdfb6
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 3 22:34:22 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1186 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 756aa0953792ed435aad8d5b42db2f50abae68d9
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 3 22:33:54 2006 +0000
implement "pactl move-source-output"
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1185 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f351df4b669fc72c775a10f1a39c6da7a518b0b5
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 3 22:33:11 2006 +0000
implement pa_context_move_source_output_by_{name,index}()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1184 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5509401368fbf27da35c94daa9c8a86c04eb88c2
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 3 22:32:23 2006 +0000
wrap pa_source_output_move_to() in the native protocol
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1183 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 98fa78ad0f94f7f04d9efb9fe4f9ca9d6a133a44
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 3 22:31:35 2006 +0000
add new CLI command move-source-output as wrapper around pa_source_output_move_to()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1182 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2a0347897c5734e6686dd428c683252baa263f4d
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 3 22:30:45 2006 +0000
Implement pa_source_input_move_to() for moving record streams between sources
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1181 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5bcac32240d5655e9ec73b5a976a32a9aa6f3641
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 3 22:29:55 2006 +0000
- don't call pa_sink_notify in pa_sink_input_new() because the virtual methods are not yet initialized at this time
- some minor cleanups
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1180 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d4dfca0ea98f8aee2fb5b88588fb34486f663ca7
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Aug 1 21:04:43 2006 +0000
bump API and protocol version. Return PA_ERR_NOTSUPPORTED if pa_context_move_sink_input_by_*()is called for servers that don't support it
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1179 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7f8f4b9c05b723b100bbc9aeb5df722fc05e2852
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jul 31 21:55:42 2006 +0000
add new "move-sink-input" command to pactl
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1178 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0a91a9156eedfc93d4b29b0957aef9194302e142
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jul 31 21:55:09 2006 +0000
wrap PA_COMMAND_MOVE_SINK_INPUT for libpulse
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1177 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d6645448856e8b9008210ec205d60015afbbd694
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jul 31 21:54:46 2006 +0000
add new native protocol function for moving sink inputs between sinks
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1176 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8d04afd3e0878d410120476adc27f95152e64381
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jul 31 21:54:20 2006 +0000
add new commands opcode for moving sink inputs and source outputs
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1175 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 595453774701ffdf5fdf7eaf6e1a5d0bdb0b3879
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jul 31 21:53:48 2006 +0000
deal properly with recursive module unloading
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1174 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 703549bb505fda47a51286ca8924021acddbe1ab
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jul 31 21:53:21 2006 +0000
fix bad memory access if a non-existing entry shall be removed from a pa_idxset by index
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1173 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c6a4256e7d072fccf2fb1f2b9817168bbdb2153d
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 29 17:42:25 2006 +0000
fix module-gconf initialization
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1172 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ae22c0f06a8ee65bb799e0063e7798c6d82a61c4
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 29 17:20:08 2006 +0000
don't hit an assetr if there are operations outstanding when the pa_context is destroyed
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1171 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 20a4b6e439fe9814bdc4d6ceb6d960029a475faa
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 29 15:34:36 2006 +0000
fix two typos (pierre, have you been sleeping? next time please the comments wrong but the code right, not the other way round! ;-))
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1170 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 35b734f5fc6996a78885a1663f90b694ca3adb2b
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 29 15:07:15 2006 +0000
add new CLI function "move-sink-input" as wrapper around pa_sink_input_move_to()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1169 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 53843ecf49e54dc4b8b817d1d5ed6db70567f401
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 29 15:06:49 2006 +0000
* implement "hot" moving of playback streams between sinks (pa_sink_input_move_to()).
* optimize the adjusting of the volume in pa_sink_input_peek() a little
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1168 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 405c2f8c8e98e5c343d4eebcd35d282470526cb3
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 29 15:04:17 2006 +0000
free the memblockq if we decide not to play it
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1167 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9a399ef56f38a1c9190ee1aa0f416a2a601254d8
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 29 15:03:26 2006 +0000
if the memblockq is empty, return -1 in all cases
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1166 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 60022912d5ffd56599df153a41630ebbb5296609
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 29 15:02:53 2006 +0000
fix calculation of pa_usec_to_bytes, to make sure that it never returns fractions of a frame size
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1165 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6883644badcd4cccf3c1c85966b5f3cab79be4f2
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 29 15:02:24 2006 +0000
handle EOF correctly if it is read before the stream was created
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1164 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e7b7ae6584933e0580d7fe57eeda0089c01f8e6f
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 28 23:29:37 2006 +0000
for the playing field of pa_timing_info use pa_sink_input::state == PA_SINK_INPUT_RUNNING. This means that this variable will now refer to the current state and not to the expected future state, which is probably more what clients expect.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1163 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0cccb83445bf559d31d0b6ec0bc496306e595ce0
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 28 23:27:16 2006 +0000
fold the seperate variable pa_sink_input::playing into pa_sink_input::state as state PA_SINK_INPUT_DRAINED. The following mappings hold:
old PA_SINK_RUNNING + playing set = new PA_SINK_RUNNING
old PA_SINK_RUNNING + playing not set = new PA_SINK_DRAINED
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1162 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0c66a124359352b5e42bc1a8d1f262690daeb4a1
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 28 22:52:28 2006 +0000
introduce pa_play_memblockq() which creates a playback stream and passes the data from the memblockq to it. after that is done, frees the memblockq
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1161 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8f8ac2a60f0a4274f284b4236cf3db757c65292b
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 27 18:40:01 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1160 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4d5ca5d7e5520749ea007d326bf49dc54572960c
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 27 18:35:17 2006 +0000
load module-gconf in default install
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1159 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit be6697c29b4b395c6fa0e942491d1bd94568dbb7
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 27 18:02:59 2006 +0000
introduce three virtual sink/source names: @DEFAULT_SINK@, @DEFAULT_SOURCE@, @DEFAULT_MONITOR at . Especially the latter is useful for connecting to the monitor source of the default sink.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1158 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 75d8d4d1872383008aae4bae3e6c9ef903c11640
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 27 16:51:20 2006 +0000
if possible do not unload already loaded modules when the gconf settings change. instead try to reuse already loaded modules as much as possible
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1157 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 50d06c75f12326fd056f96fee30f3fd01c685133
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 27 16:50:26 2006 +0000
because gconf doesn't provide real transactions we emulate our own with a "locked" gconf key
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1156 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5020c779c943cdfc28762d43026e1b43d3e8b3c0
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 27 16:49:44 2006 +0000
remove superfluous code
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1155 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f315ce82e6432c47f7221a7f0f4a7c6769f573c9
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 26 22:39:56 2006 +0000
remove two superfluous lines
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1154 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f52adc912a98e6704a1539a8a24111087d20132b
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 26 22:39:06 2006 +0000
mainloop fixes: when disabling time events when dispatching them, make sure to adjust the cache time event and enabled time event counters
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1153 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 41756b0d225d99c2a9d2e5312cc283cd7ba49e0b
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 26 18:28:31 2006 +0000
add some protection that the gconf helper process will be killed when the daemon process dies. make sure the gconf helper process doesn't keep open file descriptors belonging to the daemon; if gconf helper path
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1152 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fc02d291aded51804d5fd066b0717f5a60a1fea9
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 26 17:46:51 2006 +0000
add missing configure.ac checks for module-gconf
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1151 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 747c1d7163991bd78cd9d30099e3d4563f38136c
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 26 17:36:14 2006 +0000
add new module "module-gconf" which reads configuration information from gconf. this will be used in my upcoming paconf module
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1150 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d87ef73b13cf081f2f0a824ee3309eff636b0240
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jul 25 20:51:15 2006 +0000
add new command line option --no-cpu-limit. This is useful when running PulseAudio in valgrind's massif or callgrind tools
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1149 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cb0ecec8132b214870ba629fef1475514a893f3b
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jul 25 20:39:34 2006 +0000
Results of profiling PulseAudio with valgrind's callgrind module: rework the default event loop implementation to use PA_LLIST_xxx instead of pa_idxset; don't generate weakeup events if we aren't in STATE_POLLING; minimize dispatching of io events; cache next time event instead of traversing the list of time events on every event loop iteration; other optimizations
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1148 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b7dac05720d9447b7fb34770a185070e6fc44388
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jul 25 20:10:47 2006 +0000
split a few asserts
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1147 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4e58b326ce7051f83fa11c5019cc18895136ced0
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jul 25 20:10:30 2006 +0000
split a few assert()s
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1146 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3ce6964d7571923934b484b3f42180fd1d6ba873
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jul 25 20:09:22 2006 +0000
add a few more g_assert()s and change all assert()s to g_assert()s
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1145 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ee1aae1c49a9460febf31f2ccff770bb25582277
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jul 24 20:03:27 2006 +0000
add autogen.sh for jhbuild (for you, elmarco!)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1144 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e0d587b50ffbe53c02067fe492f45c8d71955046
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jul 24 17:48:33 2006 +0000
bump version and sonames
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1142 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4e77b685157c38347e2b45dfc3e224969650f749
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jul 23 22:36:08 2006 +0000
add massif target to Makefile
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1141 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c9823634fb6ed7d4f56bb3cc506ac9ecf927942b
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jul 23 22:35:30 2006 +0000
as a result of memory profiling with valgrind/massif: decrease default hash table size from 1024 to 127. the hashtables are sparsely filled most of the time, so there is no point in allocating to much memory by default.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1140 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7d870d404560edc119e019f6eb28e0d74c3686dd
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jul 23 19:23:12 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1139 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d9449ff77803441fc286d0eaaf8a6f6c73863b7d
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 22 00:54:23 2006 +0000
fix horribly broken glib timeout event handling
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1138 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6b064f868c54cfe77c0c920a7782c44db73f8474
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Jul 21 21:19:11 2006 +0000
Use proper @libdir@ in pc.in files to handle x86_64 machines.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1137 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 783af63d47cd75f6060347fa04a6e40ecb9dc799
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 21 19:59:52 2006 +0000
raise the default value for RLIMIT_NOFILE to 200 since 25 is apparently too small if every single GNOME apps thinks it needs to create its own server connection!
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1136 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a2d84095455efc274aaecc1b7afeea9a707cf6a6
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Jul 20 23:21:57 2006 +0000
Get ACL:s to work on Win32.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1134 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8ad3bb30ae71634939cec9443047bf983efaeeae
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 20 23:12:18 2006 +0000
remove access group setting from default client.conf
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1133 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 074bf5e0494716826f28aede5c05d4c2f619f230
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 20 23:04:59 2006 +0000
fix a few @@ replacments
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1132 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 41a6811e58d211eb0ab29d94fbfdd77d8125d051
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 20 22:58:37 2006 +0000
even more FreeBSD portability (thanks Flameeyes, again!)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1131 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7735c80bc4f2dd4d02861b6fc205216a16d378e8
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 20 22:46:41 2006 +0000
add missing #ifdef HAVE_CREDS (thanks, Flameeyes)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1130 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9abc364c6149d1d27afaba83f5a423daa1ca6c9f
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 20 22:44:38 2006 +0000
some more FreeBSD compat from Flameeyes
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1129 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e59904e5f78c4cd4f8fc5be1ddc19afbf4fd9994
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 20 21:48:49 2006 +0000
bump release and sonames
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1128 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8e76ba18de4b76a07b14aa688f58ed1e961929b4
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 20 21:28:44 2006 +0000
remove configurable client access group, since can never work on Linux anway, since SCM_CREDENTAILS doesn't allow sending supplementary GIDs
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1127 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f2963351c32eed71109aacb2df5a3968334e022c
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 20 18:43:38 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1126 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 368d1daa9f67dd28e1631963eec602d7d20e18bb
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 20 18:43:20 2006 +0000
implement "auth-ip-acl=" in the native and esound protocols
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1125 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3b5cb67c8b2656319742bef9a3aa0293f94ddbd4
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 20 16:56:06 2006 +0000
actually ship src/pulsecore/creds.h in the tarballs
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1124 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 60166f3aae59552f6c8eafd6d5364be6d51bf6ee
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 20 16:48:26 2006 +0000
add IP address ACL subsystem
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1123 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ca62f8839b5d94b92c453f9d215991c6c1825e7d
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Jul 20 13:28:50 2006 +0000
Fix incorrect call to nonexistant pa_log_warning().
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1122 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bc7571c0622152d2a5cdaa5bda77d9263dc34575
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Jul 20 13:24:57 2006 +0000
Only warn when running as root and not --system.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1121 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 49f16602f5576e22853104fb51c01bb4057e73fe
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Jul 20 13:24:04 2006 +0000
Centralise check if we're running as root.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1120 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 22ef3edf5dc649a151e9ed44a862401e8dc71893
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Jul 20 13:19:16 2006 +0000
Move check for SUID into the caps functions.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1119 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0c92efeac40daa12f7dede2124f0b8accb85333d
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Jul 20 13:16:23 2006 +0000
Handle user switch in a more platform independent manner.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1118 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dc6d670d166850c0894f979071223a6d49eff78d
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Jul 20 13:07:01 2006 +0000
Make sure parse_rlimit is only used when rlimits are supported.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1117 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f84879b9e5cbf0b7dd88c518a78fd149335e7ddc
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 20 01:25:37 2006 +0000
add support to set resource limits for the daemon and set some of them to some sane values
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1116 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e3c96bfeec006e2083b0dd0b2258f01ed72a67a1
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 20 00:52:44 2006 +0000
undo r1111 in some way: include sys/socket.h and sys/un.h but wrap it in #ifdef
HAVE_xxx_H. This should be safe because config.h should be the first included
header in all .c files and creds.h is never included by any external tools
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1115 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 10128927d3473450697203a7e04806e96708a918
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Jul 20 00:28:18 2006 +0000
Add missing header.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1114 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bce521ddba0ec3fd3c6057901fd37123272fc065
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Jul 20 00:21:50 2006 +0000
Make -1 mean "current group/user" so that some platform dependent calls
can be centralised.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1113 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4dd81ad479993744a8aef88a75fe309e2ccd9949
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Jul 20 00:13:12 2006 +0000
Protect platform dependent headers with ifdefs.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1112 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bbbfe51fefd9c254d6f08c01c6451d59ca062430
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Jul 20 00:12:52 2006 +0000
Remove unneeded headers.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1111 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 643c9e7245e6c8b5d29c297b086cb1bb73c1a635
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 19 23:16:02 2006 +0000
add a few comments
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1110 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5626e9756c6b8fe8229c55cc25209cc2b5178eaa
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 19 21:48:35 2006 +0000
* add new function pa_check_in_group()
* abstract credential APis a little bit by introducing HAVE_CREDS and a structure pa_creds
* rework credential authentication
* fix module-volume-restore and friends for usage in system-wide instance
* remove loopback= argument from moulde-*-protocol-tcp since it is a superset of listen= and usually a bad idea anyway since the user shouldn't load the TCP module at all if he doesn't want remote access
* rename a few variables in the jack modules to make sure they don't conflict with symbols defined in the system headers
* add server address for system-wide daemons to the default server list for the the client libs
* update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1109 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 75ead6ce40d7dacdc7b2cea80e8f11f50ed509db
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 19 18:14:14 2006 +0000
use access group dedclared in ~/.pulse/client.conf instead of PA_ACCESS_GROUP
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1108 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 571f84df5828677a6b3d5cfe87a339ab2aa08e2f
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 19 18:11:12 2006 +0000
update @@ tokens according to recent Makefile.am change
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1107 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9bcaaba47a83a49696f5895784aeea3d8092f44c
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 19 18:08:29 2006 +0000
fix sed scripts according to #define renames
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1106 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ca6c4d7400f3e3ae532fc9aa0058e1b30d6dac6e
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 19 17:44:19 2006 +0000
* add new --system command line parameter to the daemon for running PulseAudio as system-wide instance
* add PA_ prefixes to all global #defines
* modify auth-by-creds: define a new group "pulse-access" which is used for authentication
* add proper privilige dropping when running in --system mode
* create runtime directory once on startup and not by each module seperately
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1105 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 00d0e30c04f79750bec666dd8c03c506bdbfbdcb
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jul 18 19:53:29 2006 +0000
remove glib 1.2 adapter. It started to bitrot and wasn't used by anything anyway.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1104 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 63762f3d2386066e3a127d355dc1917c986a418d
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jul 18 19:50:09 2006 +0000
add two more \since
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1103 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 37cebe5c1006698a5d76275924e34c943d9271c2
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jul 18 19:19:52 2006 +0000
fix module-detect on FreeBSD (patch from Diego "Flameeyes" Pettenó)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1102 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d6685037d1e730e6044315659e13b0427cb5a4d6
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jul 18 18:52:13 2006 +0000
turn the glib adapter into a single GSource instead of creating a bunch of seperate GSources for each event
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1101 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7ab07d4973ec6934167374bc9c8077cf4dadaf01
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jul 18 18:51:35 2006 +0000
define proper typdefs for callback prototypes
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1100 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c7640077102ba10f0b6ca5a6eb16e4a61d79d77e
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jul 17 21:20:31 2006 +0000
change licensing blurb form "Library GPL" to "Lesser GPL" on request of Loic Minier. Effectively this means using the same license blurb like in all other source files.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1099 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e48c6fd6bee8275ee3f0334c8ddd9c112ca3ec60
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Jul 17 11:42:25 2006 +0000
Forgot to protect one access to with_creds with an ifdef.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1098 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7314a751b338c402df0432e18208e182f0d4ec60
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Jul 17 11:26:29 2006 +0000
Restore SIGPIPE warning when the platform doesn't have MSG_NOSIGNAL.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1097 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e5d737da45ae0f679edb79d9e846c8568f6812a2
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jul 16 23:20:27 2006 +0000
make pulseaudio compile again on FreeBSD (patch from Diego "Flameeyes" Petteno)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1096 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b1fadb4ebea7f25f3a4e156895ce538cd59884af
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jul 16 17:42:29 2006 +0000
todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1095 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dbd0c8a9cf49b7a0000f8c223507977443f5b4a4
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jul 16 17:38:45 2006 +0000
show summary after "configure" has run (closes: #22)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1094 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 923f36f207fc2bde74d32eef88b4403cbe4f9719
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jul 16 17:29:09 2006 +0000
show value of PA_SINK_HARDWARE/PA_SOURCE_HARDWARE in pactl
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1093 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8aeacdfe7a7337e6e4438a75562dba17135286ab
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jul 16 17:28:41 2006 +0000
set is_hardware flag for a few hw plugins
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1092 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9976e155fbe6feee203376f1e059e264e6751280
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jul 16 17:28:10 2006 +0000
add new PA_SOURCE_HARDWARE/PA_SINK_HARDWARE flag
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1091 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1e09256dbdce3dd7496caabe65f9dc52bea441a5
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jul 16 17:26:55 2006 +0000
add a new boolean variable is_hardware to pa_sink/pa_source to denote wether the specific device is a hardware device or virtual/software
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1090 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2e9d955baf5304ed760b1ae62ccfbb41f3c11be6
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 15 12:40:27 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1089 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b8573cd4ab523777685020eecac9b81f103f0949
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 14 23:59:42 2006 +0000
improve latency calculation of NULL sink
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1088 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f3911f2c11e7ab8e77b4dac5b0711f769aed8b89
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 14 23:08:14 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1087 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ea77f157f44adc8e75683f1947b3264be21368ac
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 14 23:06:44 2006 +0000
remove checking for SIGPIPE blocking from client code. Because we use
send(,,MSG_NOSIGNAL) for most socket writes now the reason for SIGPIPE blocking
is no longer give. We keep this check for the server side however, because
pipes create SIGPIPE too but cannot be used with MSG_NOSIGNAL. Some modules use
pipes for internal and external communication.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1086 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fa39e36037a73edcf0fb586650a0acd4c7b5ab22
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 14 23:00:57 2006 +0000
don't send SCM_CREDENTIALS on every sendmsg(), instead do it only on handshake
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1085 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit aff40fac3a180e640552314189746bf7413167ef
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 14 23:00:20 2006 +0000
don't set MSG_NOSIGNAL for recvmsg(), since it doesn't make sense there
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1084 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1549398877078293844ba1047fd8bb0b86f3e6ea
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 14 22:42:01 2006 +0000
try to use send(,,MSG_NOSIGNAL) instead of write() wherever possible (which
will allow us to drop the SIGPIPE check). Cache the results of the last
write()/send() to make sure that we do not issue more than necessary system
calls.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1083 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 89a0e643fd0c11780b2f8005cd83547e6e04d088
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 14 10:20:57 2006 +0000
remove vi'ism
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1082 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fc5582de2bc48e82ea1a94f7e4a80c782309fd15
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 14 10:19:46 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1081 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ea28f26ed121445b8a1345cb7816a195406066e6
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Jul 14 10:08:53 2006 +0000
Make sure the win32 default conf gets shipped.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1080 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 59b2d704097beb33174716428f18190a8d55aec4
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 14 00:19:09 2006 +0000
add new test get-binary-name-test for testing pa_get_binary_name()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1079 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7c7c3d6659a18caa6eaf7d0510c47349a1045709
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 14 00:18:21 2006 +0000
Don't call pa_path_get_filename() anymore since it is implicitly called by pa_get_binary_name() anyway
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1078 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e629e59428eb073d5426b8b9b0882f4e6c51a52c
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 14 00:17:31 2006 +0000
* fall back to prctl(PR_GET_NAME) in pa_get_binary_name() if readlink() fails
* call pa_path_get_filename() in all cases before returning in pa_get_binary_name(). We already did so on Win32, but didn't on Linux.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1077 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2fe1ac0e01ace31da323722d548db3b9ca6ae140
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 13 23:12:50 2006 +0000
support time events with NULL timevals which are OK in avahi, but not in PA. This makes padevchooser actually work on top of the new avahi browsing stuff
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1076 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 02b1119c56575f0208a74f781e63fed756ccc4ac
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 13 23:10:48 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1075 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 59d2dfaa058d02ca67fba1362edcb7e4b5622885
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 13 18:23:57 2006 +0000
remove avahi/howl item from todo list
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1074 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 37056b930152077f6e1fa077eee1d51358399a1a
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 13 17:44:54 2006 +0000
remove howl-wrap.[ch]
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1073 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 47ac3c08c20d0bcb17c77d24b5a097a827c84688
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 13 17:44:18 2006 +0000
remove HOWL snippet from configure script
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1072 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 568e0f32af0c929e9ff49fee240b4a50fa78c81a
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 13 17:35:10 2006 +0000
* add proper error handling to pabrowse.c
* properly destroy pa_browser object on exit
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1071 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c63a591e933b993ac18a8a63859353da50c92e34
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 13 17:34:08 2006 +0000
add browser.h to doxygen docs
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1070 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1ca7ef3bf0773327d32d5005dddc1bf7531657bb
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 13 17:33:44 2006 +0000
* port libpulse-browse to use the native avahi API instead of the HOWL cruft
* add new function pa_browser_set_error_callback()
* add doxygen docs to browser.h
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1069 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 640139b3c7d0ecd22fcba714d0ab4df4db0e9f8c
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 13 15:54:13 2006 +0000
update module-zeroconf-publish to make use of the native AVAHI API, instead of HOWL
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1068 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a1c78e8c594307b03de3789a180a3f169afab7fa
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 13 15:52:34 2006 +0000
make sure gccmacro.h and cdecl.h may be included at the same time as those headers from the avahi project
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1067 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 21333fb8d7291d2dd0a508793535f4a3a82a91f2
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 13 15:51:49 2006 +0000
check for avahi in configure.ac
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1066 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4cb945338032996c394a1e3f7ad6a38803f5d809
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jul 10 17:56:05 2006 +0000
mark HAL for shams king
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1065 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d2b0b2a0f925a8663af3d5b3ab8a6bc32488832c
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 8 13:25:35 2006 +0000
* remove doc/ directory
* move doc/todo to root dir
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1063 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c3420cdb8ff54337ed4dae552fb8d5313cde2e57
Author: Pierre Ossman <ossman at cendio.se>
Date: Sat Jul 8 11:29:14 2006 +0000
Remove some unused m4 files.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1062 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ef04eeb6ead99666b39eb8a9f656049a772a16f1
Author: Pierre Ossman <ossman at cendio.se>
Date: Sat Jul 8 10:51:46 2006 +0000
Fix typo.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1061 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit acc3dca3f7e934bd8c20bed5f75c5440597188c5
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 8 10:40:15 2006 +0000
unhide a few files
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1060 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f731d8d5af215bd75953f177eb934ed595fc48ad
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 7 16:05:20 2006 +0000
remove all docs from tarball since they are now available on pulseaudio.org
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1059 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 64af116708a5d735313c5f561726c4667570a77b
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 7 14:36:39 2006 +0000
s/avahi/pulseuaiod/
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1058 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d78b093a0206ab9a7f86bc2a6f785eae16507ebb
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 7 12:59:13 2006 +0000
replace remaining ML refs to polyp
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1057 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8f30e775af1e51427c2b7ea750a424395d3e6a8d
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 7 12:53:19 2006 +0000
fix mailman URL
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1056 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d1cb1c9c982fc4b0591bccbb70ab4763fc5e88fa
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 7 12:45:24 2006 +0000
update readme for 0.9.2
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1055 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ce50eeb250efe375e83da46baee8eec00e3c82a1
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Jun 30 08:16:14 2006 +0000
Make sure we print the file name we actually use.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1054 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 26bcbbf3806164d079c570c1a19f1080eee2e181
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jun 21 16:36:58 2006 +0000
increase the maxium number of concurrent esd and native connections
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1053 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d77a3587bbabbc9bb4cc337e93a2888bcdd55cfa
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jun 21 14:05:15 2006 +0000
include config.h in browser.c (closes #20)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1052 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 770e54f0c134fe15fa2df1a2b2221fcfaa19acd0
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jun 21 00:18:43 2006 +0000
only interpolate when the last timing info told us the stream is indeed playing
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1051 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 351ce6dd499c8b83d006c004b8261444f66070ad
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jun 20 22:27:35 2006 +0000
bump version number
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1050 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4a5a3c57401b0348da4f983b6512757561b43beb
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jun 20 21:23:10 2006 +0000
fix segfault when module-alsa-source fails to load
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1049 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 874ff3d7fcf638863a1b05a248913209fccfaa89
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Jun 20 16:43:46 2006 +0000
Fix handling of the io flags in duplex mode.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1048 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5a73b89cfcf41d1bea95d6042307794c8d049e78
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Jun 20 15:45:10 2006 +0000
Warn when applications use SNDCTL_DSP_GET[IO]PTR even when they shouldn't.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1047 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7acba6a5a6f762529add5084772caf37a847147d
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Jun 20 15:36:28 2006 +0000
Make fix_metrics() exit early so that it doesn't spam the output needlessly.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1046 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 85bc5f8ea39dd2123832ac105597cae310ea4cdc
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Jun 20 14:26:52 2006 +0000
Make sure we do not use pthread_yield() on platforms that do not have them.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1045 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 352d4f01955ec22b0d23f480a439869406888863
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Jun 20 14:22:34 2006 +0000
Check for pthread_yield() as not all platforms have that.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1044 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit db97885d2a5ce824dc859759b7bd942bc3147ef2
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Jun 20 13:49:30 2006 +0000
Make interpol-test build on Win32 and non-pthread systems.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1043 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 816a16555b300ea280896913a1ff411574049a7b
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Jun 20 13:02:34 2006 +0000
Fix the final few occurences of polyp.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1042 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 917819b07431ee7b79161cafd8bb17d6bfe94c3a
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 19 23:56:54 2006 +0000
s/POLYP/PULSE/g
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1041 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit de236b58118fd79f0194ed44ee13aee7ffd38e13
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 19 23:52:16 2006 +0000
update docs
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1040 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3a989165d8f96cfae1d5f1fdee4f5f7d540c00a4
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 19 23:51:58 2006 +0000
* more s/pulseaudio/PulseAudio/ replacements
* name the per-user dir ~/.pulse (instead of .pulseaudio), just like /etc/pulse/
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1039 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0f81cb04abe0f99476a63c8e780d00f989929487
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 19 23:06:50 2006 +0000
update references to the pkg-config files in the docs
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1038 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1e1668459295fb7899f4960586d343cf709d199b
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 19 23:00:21 2006 +0000
name the pkg-config files after the library names
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1037 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a66ab83951494b9a9885b02ed05ce3165605eb2e
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 19 22:11:49 2006 +0000
replace a few remaining uppercase "Polypaudio" occurences with "PulseAudio"
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1036 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fe1e486e98259878c533d135321cd0ddfb406d74
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 19 22:03:39 2006 +0000
hide pulseadudio binary from SVN
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1035 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 35fc6364f18adb18938effce9e1c7f1f88ee6c3c
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 19 21:55:07 2006 +0000
rename polypaudio.h to pulseaudio.h
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1034 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c7d49b1ef1124f3b53d7bd47888c89cfe431ab7e
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 19 21:53:48 2006 +0000
big s/polyp/pulse/g
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1033 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b3a7661f42d96d1950ad61b235d4a7e5486cf7bb
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 19 21:00:45 2006 +0000
unhide padsp
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1032 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e79fa3371c4d9ba96063696ea37e5d4ea190375a
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 19 20:58:26 2006 +0000
hide interpol-test
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1031 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 81235c8c023846072ad8b9baa079ce70b9a24503
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Jun 19 16:39:28 2006 +0000
Handle clients that just want to set fragment size (and not count).
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1030 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b23299063f5ca6473b01496827c66790dc62c698
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 19 12:37:43 2006 +0000
* rework latency interpolation to make it smoother
* increase latency update interval to 100ms
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1029 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b282336e31ad11a4684c12a6ba9647b54c0d2ecf
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 19 12:20:10 2006 +0000
minor cleanups
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1028 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3bd3bbf4fa49ead6883978eb8f75848fd49fc35c
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 19 11:27:00 2006 +0000
add new test "interpol-test"
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1027 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 26dd6c2894b89e236f1b9f1a2873f820bdc437b1
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jun 18 11:10:45 2006 +0000
* add new argument 'exit_on_eof' to module-cli and make use of it if "-C" is passed to the daemon
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1026 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 091d39ce96e30a7a23e1111fd3a0f355211aaa72
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jun 17 23:37:07 2006 +0000
* implement volume adjusting and mixing for S16RE
* some optimizations
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1025 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2d471a3bf138ddc0ad326f4566b64a18706e903e
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jun 17 23:36:03 2006 +0000
* make hw param settings easier to debug by splitting up long if
* actually set the sample rate
* disable resampling done by ALSA
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1024 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 600b3db8d488a4960e6435ead54abb2f067e79fb
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Jun 16 21:11:45 2006 +0000
/dev/dsp should default to U8, not mulaw.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1023 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4cf97b7a770ead7dc5a1a308497f364f4ca05032
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Jun 16 21:08:35 2006 +0000
Creating a stream might take some time, so check that it's in the right state
before transferring data.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1022 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8302f66a5c6c582a29bd5e0aa1896185b5b8afba
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Jun 16 21:07:32 2006 +0000
Record support.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1021 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d70993c13f100d3800e68502115b72b075d27f50
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jun 16 19:33:05 2006 +0000
if S16NE is not supported, fall back to S16RE. If FLOAT32NE is not supported, fall back to FLOAT32NE. If still nothing is supported, try everything else in order
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1020 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b9b531015b3320006c6567bf3593d322e1df2d77
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jun 15 17:34:27 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1019 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a867f5e7fe66c16a89695cbfab0603eba33972d6
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Jun 15 14:47:14 2006 +0000
Make debug output in padsp a bit less verbose. Specifying -d twice will give
original output.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1018 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4b464fc1bb4d19c477e1a7f68dd718c49c1cc875
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Jun 13 15:54:11 2006 +0000
Make a copy of the va_list as vsnprintf() is free to change it.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1017 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 07a79b82e7f4805dbc0273a9f0b169b08198db80
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Jun 13 13:21:14 2006 +0000
Catch the access() system call as some applications do this to test if they
can open /dev/dsp.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1016 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit aad95e3bd6fc2546870f44506b3070093c313e50
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Jun 13 10:53:49 2006 +0000
Make sure our inet_ntop() implementation gets linked into the new users.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1015 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a180cc57a62816dfa07102fe2b2fd5ba04e243d1
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Jun 13 09:33:55 2006 +0000
Tweak the printing of client connections a bit so that it's more apparent
what and who it is that's connecting.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1014 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c7389dd53e57bd7b99c55dd5b61e47b4ae5f22e1
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Jun 13 09:33:04 2006 +0000
Handle pretty printing of IPv6 socket names.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1013 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c4a683a8a1651bea43b41f8f16b6f7c4bdd3a7d9
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Jun 12 14:18:19 2006 +0000
Use AM_ICONV to determine what needs to be done for iconv support. (closes #19)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1012 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9a0d63da519af2e75955c93c0713f03dc79a99d0
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Jun 12 13:56:30 2006 +0000
Fix AC_CHECK_DEFINE so that we can look in different files for the same
define.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1011 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 477670f14f9cb99cbe02fe11fe3d10917da8eaed
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Jun 12 12:52:37 2006 +0000
Also look in winsock2.h for INADDR_NONE. (solves #18)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1010 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fc5788ab060c67a88f597ceacfae0531b9167bd7
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Jun 12 12:19:24 2006 +0000
Properly escape the m4 macros and make the code a bit more readable.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1009 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c029c8fd3f6d05218005face6e6734b1a6f7d8bb
Author: Pierre Ossman <ossman at cendio.se>
Date: Sun Jun 11 01:34:12 2006 +0000
Add all the preopen libs to the polypaudio binary's dependency list as they
aren't automatically detected. (Closes #17)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1008 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1c2f98d93c5e8247e6a8d0bb2f59d1c4e2f0fe90
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jun 3 01:15:21 2006 +0000
rework ioline EOF handling to actually work properly
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1007 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 090dc7f174c797dd55027f413936cfc44632e7ca
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jun 3 00:59:24 2006 +0000
fix pa_xstrndup() implementation to not access potentially uninitialized memory
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1006 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 92a2ae46fe0016d361f858498d396baa77300b8a
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jun 2 22:56:20 2006 +0000
actually build cpulimit support if SIGXCPU is available
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1005 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9c09c683c0c906d76b77b92e82f7f48a1947c613
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jun 2 21:06:38 2006 +0000
fix ugly access-after-free bug when doing asyncronous NS lookups
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1004 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 93a3e6ab46c4db1c25875004ec91eda4515d7441
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jun 2 19:49:05 2006 +0000
update docs for 0.9.1
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1002 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 15de69ee063d398f81416732c8bab89828fcc18c
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jun 2 19:28:47 2006 +0000
bump version and soname
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1001 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a25257e7e050490b2f177717cd9156787ed995f3
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jun 2 15:30:04 2006 +0000
Add new configure options to disable/enable specific modules at configure time. Original patch by ed at catmur.co.uk. (Closes #16)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1000 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fab70eb71770a7cb0787b176ea833a544ca06523
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Jun 1 13:49:17 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@999 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 05d2b357b9e01d2bd25456abdbbff6b55ff68fda
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Jun 1 13:49:10 2006 +0000
Try the ltdl mangled name ourselves so that .la files for modules are optional.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@998 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d6c521105e6696bc80ebd2ac5b1e6bcd59a395d9
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 31 19:17:32 2006 +0000
remove superfluous prefixes from service names
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@997 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c32d581f69a38ffe25aa3a61371375d0a53f839c
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 31 15:07:37 2006 +0000
update TODO
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@996 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d6c6695bfdd922f483fb6e1eb7b9577158be2e37
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 31 00:05:38 2006 +0000
decrease maximum allowed sample frequency for ALSA devices to 5%, since 48000 would otherwise match with 44100
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@995 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1e06bc43374ee0d385955fc9b62134913f03d68b
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 30 22:57:41 2006 +0000
downgrade a log message
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@994 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 47c8ab757b252acc373eaa5abd146b5919244314
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 30 22:48:17 2006 +0000
* alsa-sink: if "PCM" is not found as mixer track name, fallback to "Master"
* alsa-source: if "Capture" is not found as mixer track name, fallback to "Mic"
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@993 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b8f63a5a4c5084774886ddc58bc67a7c934cb0df
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 30 22:05:07 2006 +0000
* if an ALSA device doesn't support the channel count requested, use what ALSA suggests instead
* if an ALSA device doesn't support the sampling freq requested, use what ALSA suggests and resample if this deviates more than 10% from what we requested
* fix segfault freeing an unitialized mixer_fdl field
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@992 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 62643000c4375c9b3a9a4febb4f7e357deae77fc
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 30 15:28:46 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@991 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dd3286d023b3551804c2cc7d9bcf77b0bd96575b
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 30 12:23:37 2006 +0000
load alsa modules with device string hw:0 instead of hw:0,0
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@990 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f054d468185119371dd4b3858b5582997e1180b9
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 30 00:25:51 2006 +0000
fix amd64 portability issues
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@989 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b8be31ea2ddff3d8e76f6ef705884a59279b1e8f
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon May 29 14:06:08 2006 +0000
merge patch from Igor Zubkov, fixing linking of the HOWL modules
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@988 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 29c776d3b07925c0ded92a95446760ac4aed294a
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon May 29 13:01:08 2006 +0000
update svn:ignore to reflect the esdcompat name change
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@987 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5bfaa0c1d773487eff44c11e5f2947c11031ce25
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon May 29 12:59:10 2006 +0000
drop the .sh suffix from esdcompat
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@986 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1cc93f5d3020ec396cb9d0b32c294cc1b8455e5f
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri May 26 18:00:02 2006 +0000
update README for 0.9.0
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@984 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2bd223df0946c053d9687558b9d26a0a83b0c14f
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri May 26 17:59:39 2006 +0000
disable padsp for the polypaudio daemon itself by defining the __padsp_disabled__ symbol
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@983 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 71e0488ff14cd78f74fe27ca156925d1d82f40c3
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri May 26 12:24:37 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@982 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f4e8fd5a2d3220236207327ae1d4c041587a42c4
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri May 26 12:18:07 2006 +0000
Fix the fix_metrics() function so that we don't get a tiny buffer by default.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@981 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9edef738d68e774841670dd58c456cf56a732092
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri May 26 09:21:03 2006 +0000
Fix typos.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@980 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9177cb7fa9440f448b619d549b862cc0d27a28b0
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri May 26 07:24:47 2006 +0000
Returned buffer attr is const.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@979 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9b95015415e54d3d94239bcee69bda6c933999bb
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri May 26 07:24:25 2006 +0000
Explicitly check version number when determining which fields are in a stream
create response.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@978 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0c55630c7b23988a7c9ea025716b5755715bbf34
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu May 25 23:40:25 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@977 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3050792f78ce163776f205d808436a515b9f7b49
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu May 25 23:20:28 2006 +0000
* add new API function pa_stream_get_buffer_attr().
* modify pacat.c to make use of that new API
* extend protocol to allow transfer of the necessary information
* update protocol version accordingly
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@976 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5b1b85217b196812ca47f5b7633c1338445d439d
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu May 25 17:27:06 2006 +0000
Wrong prefix used in the padsp script.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@975 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 280cd55098d9fb377b5f24b588b01abf34fb9974
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu May 25 17:26:02 2006 +0000
We only need the so for libpolypdsp.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@974 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 472ac886fd2595e078450c9286c62054718d30c5
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu May 25 17:18:42 2006 +0000
really fix a superfluous warning when building padsp.c
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@973 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e38e053e40c4c289edd68813f14f20cff60b887a
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu May 25 17:16:55 2006 +0000
* split pa_cstrerror() into its own file polypcore/core-error.[ch]
* fix building of padsp
* remove a warning when compiling padsp.c
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@972 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 445d54b76b02ac42cad8005298f4263176175340
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu May 25 16:05:11 2006 +0000
move modules to ${libdir}/polypaudio-${PA_MAJORMINOR}/modules/
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@971 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f1c21319fd8fb415698916402febd0c008bed79a
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu May 25 15:44:24 2006 +0000
Fix padsp script so that it accepts parameters, setting relevant environment
variables as needed.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@970 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d2e05b3c333d2c0e53c24e495121153809fbba04
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu May 25 13:56:14 2006 +0000
Use only the basename of libpolypdsp.so so that it will work on multi-arch
systems.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@969 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c5abe25a24d0cf568b2aba65bf32d699037b9a7b
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu May 25 13:31:28 2006 +0000
Move libpolypdsp in the makefile to avoid the libtool bug where it must come
after any things it depends on.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@968 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e8626f341e8d3726c2eefdbd4426eb9d740ad8b7
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu May 25 13:29:36 2006 +0000
add item about moving pa_cstrerror() to TODO
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@967 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cd0c8b7c0fbe6a289c0912705d4d1a931439d4e2
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu May 25 01:26:10 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@966 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a3088a3ac2bae8fe72d5388341f07c6440d1305c
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu May 25 01:19:56 2006 +0000
read stream and client name from $PADSP_STREAM_NAME resp. $PADSP_CLIENT_NAME, if available
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@965 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d13d8d08b0c50280bfc1ac722f218d355e692fb1
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu May 25 01:14:06 2006 +0000
add support to disable emulation of /dev/dsp,/dev/mixer,/dev/sndstat selectively by either passing an environment variable or by defining a symbol __padsp_disable__ in the process
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@964 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9fd46872b86c7c87bae26806c603624a3230e6e9
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu May 25 00:40:04 2006 +0000
fix evil, evil typo that cause all gtk2 based apps to crash
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@963 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 56362b99e17f9268f13454aac3735fb5ca335592
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu May 25 00:25:03 2006 +0000
* issue volume updates syncrhonously
* correct channel order of OSS volumes (swap left,right)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@962 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0a8b0c691aee7dfe9449a6bb82a82182e2f45a1b
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu May 25 00:12:06 2006 +0000
update TODO
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@961 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 894946d31b21203bd556ae3ed3138e38eb984afa
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed May 24 15:38:11 2006 +0000
padsp needs dlsym & co so make sure we get that lib included.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@960 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fbb0dafd51396d4d16960dfcf2711e8835d4c66b
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed May 24 13:23:15 2006 +0000
Fix warnings.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@959 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d9cff557c4504e06a0e30688be9a84b9698ac7d0
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed May 24 13:22:16 2006 +0000
Remove the exceedingly anal warnings. It's impossible to write a non-trivial
C program and not trigger these.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@958 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 897c26cd6dfecd149b041a8b07ee4b4b397cbe46
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed May 24 08:14:19 2006 +0000
Fix stray \
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@957 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 758b5ea4b1aa65306c428418b26c7d39cb8ec83a
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 24 02:13:29 2006 +0000
implement a /dev/mixer interface
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@956 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit baf6a262ef1cac4d50f271be6b9a941b29b31dcf
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 24 00:42:30 2006 +0000
fix playback of small sound files
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@955 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f52d1d893e9e269f201797cd71e92def8b236d65
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 23 23:57:50 2006 +0000
implement emulation of /dev/sndstat
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@954 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f2c6ef7a99013bbbf3ca132304e7792bc41ab3fe
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 23 23:06:28 2006 +0000
- use pthread_atfork() to disable open sound streams in the child after a fork.
Obviusly sound won't work in child process but at least we don't leak fds
from the parent. Now any operation on the device fd in the child will result
in an EBADF error, which seems somewhat clean to me.
- flush our unix socket properly on RESET ioctl
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@953 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e130780a1b1c255ff411d7995aeb52d8adb9f2f7
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 23 16:37:33 2006 +0000
pass the binary name as client name to polypaudio
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@952 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d8980744da00df76a624daa5cadd7b2675e5d609
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue May 23 15:24:29 2006 +0000
Cast size_t to long to be more compatible with 64-bit systems.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@951 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3292f7fbf88fd46d017f8ec1d3a214d209d70ecc
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 23 14:42:23 2006 +0000
add new padsp utility: a $LD_PRELOAD wrapper for using the OSS API with polypaudio
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@950 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c5c518c586d276f31a57f9335598e6d08789aac1
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 23 14:39:15 2006 +0000
change return type of pa_cstrerror() to "const char*"
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@949 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 341a3516e073b42991047775b8996f91c6b8b692
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue May 23 07:33:33 2006 +0000
Fix some warnings.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@948 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b375b2f4ad2e2a3ecfbedf94d15a8c78c91dc5d3
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon May 22 16:47:26 2006 +0000
Fix TLS on Win32 to something a bit more safe and portable (compiler-wise).
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@947 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e0f29ac32e9d372da0613e219f1a6873c7328034
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon May 22 15:56:28 2006 +0000
add missing #include
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@946 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3ef2392dfc9b182b01406b5f39b6e65228d1f312
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon May 22 15:20:46 2006 +0000
Wrap strerror() in a function that makes it thread safe and converts the
output to UTF-8.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@945 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 520859b4dd48dfb05a8ca00182924ae2ddd8c4ac
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon May 22 15:19:50 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@944 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e8a3aa80d1af28f33f22264df5cfe7bd0e269e50
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun May 21 14:06:51 2006 +0000
add missing #include
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@943 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1dc80a16049c968cbbd40c5b3abe9916a7d83a91
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun May 21 14:06:33 2006 +0000
add new function pa_usec_to_bytes() as inverse of pa_bytes_to_usec()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@942 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c512e6ca1ae06b216593eec851f3fb8b43105fea
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat May 20 19:27:47 2006 +0000
doc update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@941 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 84c2831204633485f64a13b85d90a6467c81747b
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat May 20 15:00:16 2006 +0000
fix long-standing buf that could cause polypaudio to eat 100% CPU: fix handling of event bits for pa_iochannel
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@940 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f1b0f64a6379704140882098fa7963c6cca18816
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat May 20 14:59:02 2006 +0000
rename pa_simple_get_playback_latency() to pa_simple_get_latency() and allow its usage on capture streams
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@939 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 93244759bccc9b61fcbaa416bfb9eaa5b33840d5
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri May 19 17:40:44 2006 +0000
generate PA_MAJORMINOR properly - only from major and minor, not from micro
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@938 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 744477814dddbb791695c50190e6a41c6726a2e4
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri May 19 11:32:32 2006 +0000
Fix some missing headers.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@937 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 808927a0641a827c473e29bca3c3c859b78639ed
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri May 19 07:38:35 2006 +0000
Fix which headers get installed for libpolyp.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@936 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ee8589c8851d6ea5aa716cc305467f6298cd7910
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri May 19 07:29:34 2006 +0000
Sort source files.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@935 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b2fae0ff23a7ffe4c2485ed066b955828413b8c0
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu May 18 10:36:50 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@934 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 78ef0b58dd823e625259efa4bce4e77393cec2bd
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu May 18 10:36:36 2006 +0000
Convert log text to current locale before passing it on to stderr or syslog.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@933 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 73ac7a7056be22c2a69a64afb331ae2bf39cacfd
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu May 18 08:21:41 2006 +0000
Make paplay convert names to UTF-8 before sending to the server.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@932 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 49441a49fe6693e045e4c7f2d54081680b40c0c4
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu May 18 08:19:07 2006 +0000
And functions for convertion to and from current locale and UTF-8.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@931 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cf90d43fde09772ff81f426f5644e1d6316c242f
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu May 18 07:07:27 2006 +0000
Missing include of util.h.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@930 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 80ce322f5767a67e95f009a3078a68f9bb240aca
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu May 18 07:04:41 2006 +0000
Don't include util.h from core-util.h as it is not needed by many users.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@929 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a48f4179ab67383e62ff73aa673336aa24903642
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu May 18 06:53:54 2006 +0000
PATH_MAX needs limits.h.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@928 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit da10e3ca2741bcccea8cec74b2527070eda4c18a
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu May 18 06:46:27 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@927 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f3ca4c89d7d332f20a75932b6ab0e31836393ba9
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu May 18 06:45:43 2006 +0000
Move timeval calculation functions into their own file.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@926 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c60927964fc1c14924b165563c2dbe7fa3be666f
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 21:39:35 2006 +0000
update README for 0.9.0
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@925 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1ebacaccefc0a2711d5805d4427c4911ed5b4bb7
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 21:07:46 2006 +0000
modify lirc module to use pa_sink_mute() for muting and unmuting
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@924 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 347c745b4cde2202ab2bfbb2a77e06d1fa75cbc3
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 20:44:55 2006 +0000
fix include line for "core-util.h"
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@923 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 10e7cb917b6fb8c13335ae4c2b78a84d2bb0691d
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 20:44:19 2006 +0000
add C++ macros to utf8.h
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@922 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 191b5f20344524d6e0e018ba0d81446b4e33dffc
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 20:43:49 2006 +0000
add C++ macros to xmalloc.h
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@921 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3261b24420d6bb901afbcc22cd0f6c803943e45a
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 20:43:19 2006 +0000
* add doxygen docs to header file
* add C++ macros to header file
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@920 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d837ec375f2be284b0c3b35aa9d71c23748cc6dd
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 20:42:27 2006 +0000
add util.h to doxygen
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@919 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3b18255ec09915fe4b920cf1b247f81a217d7e57
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 20:42:11 2006 +0000
include util.h in polypaudio.h
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@918 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1f2842f8b10c916759c09244c6a5f5da66b954b2
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 20:09:57 2006 +0000
split polypcore/util.[ch] into polypcore/core-util.[ch] and polyp/util.[ch]
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@917 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 83973a7f99d6aaaf46ba2590f8714bfc8d6389ab
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 19:26:54 2006 +0000
replace memory allocation function calls with pa_xXXXX()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@916 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 54f901d00720c8a5f6f3e2e919c91e94742cba0d
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 19:26:14 2006 +0000
include more files in polypaudio.h
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@915 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3c22305c09832df904adc94d658d581acc47b2ae
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 19:07:53 2006 +0000
add doxygen docs for utf8.h
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@914 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 75aad4f76585068738a7b3e48932b74a9d3f10f4
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 19:07:30 2006 +0000
* make pa_xfree() a real function
* update doxygen docs for xmalloc.h
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@913 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3047a0d19592e32b7e3b031e5e5017621c29a2da
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 19:06:42 2006 +0000
add utf8.h and xmalloc.h to doxygen docs
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@912 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0b8e406c3965132b3cbdc538b35415546013cce1
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 18:52:34 2006 +0000
add new channel map argument to pa_simple_new()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@911 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fb03603f3a56d467d4a21ea006749fbd9a5902af
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 18:51:37 2006 +0000
fix svn tag
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@910 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 99b0631be660edadbb6330466a0ffae4fab2e0fc
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed May 17 17:30:49 2006 +0000
Move utf8 to the public part (libpolyp).
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@909 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d5437c8c60475d40bd5b52934b103596a411acf3
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed May 17 16:34:18 2006 +0000
Move xmalloc to the public side (libpolyp).
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@908 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 41ccb66dbc38607cb856b15c58847a28567e1ec6
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 15:38:58 2006 +0000
more sensible default.pa file
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@907 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6aa9b7b1244df35469fc7df213565dcb589633ab
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 15:21:34 2006 +0000
add proper locking when accessing the file match.table
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@906 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3b4d887024d5dfd8530d6226e4ee4e5a6894677c
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 15:21:08 2006 +0000
add proper locking when accessing the file volume.table
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@905 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c21d9210e4ee5461283b2ee7fe2aef1f34adaca7
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 15:19:30 2006 +0000
add documentation for module-volume-restore
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@904 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bb3a913f266fbc1cf8c807c49f338206334a09c4
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 15:19:15 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@903 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 130d132d6c88f15278a308df77f8693dd0bc11d6
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 14:58:50 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@902 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ed986b92ed161cc869ff9f810be1b65384c36c44
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 14:55:54 2006 +0000
* support native ULAW/ALAW file streams
* fix shutdown of file streams
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@901 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b2e5a70a7496a4e5593026c7d0188480761b6d7f
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 14:55:17 2006 +0000
support loading ULAW/ALAW files into ULAW/ALAW memchunks
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@900 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 17ba2490dcf78b3447837d347fa1ac03d6bd4a06
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 14:54:41 2006 +0000
* use S16NE for SF_FORMAT_PCM_S8 formats, too
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@899 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2c0aa671d04a63d51899246b223e06b98a7fc301
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 14:06:12 2006 +0000
when playing an ULAW or ALAW audio file, do not convert to S16NE unconditionally, instead use sf_read_raw() to read raw audio data
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@898 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bb5ba0de59d8bee4bd858feff5251acff2863e3d
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 13:15:12 2006 +0000
increase PA_CHANNELS_MAX to 32
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@897 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e3de144626ce5531b0c52f3d31a74327e4b10909
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 13:09:46 2006 +0000
use PA_CHANNEL_MAP_OSS in module-oss, module-oss-mmap
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@896 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 412d8254d46e9cfdf2f7139f6e208278d79b1491
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed May 17 13:06:04 2006 +0000
add new channel mapping standard PA_CHANNEL_MAP_OSS
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@895 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 281d5b9ffdd8970a0fa0b65e7380bd154ac4aa01
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed May 17 11:23:07 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@894 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 99591302b2a964b3d2b1cf45391516d2ea69404d
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed May 17 11:10:59 2006 +0000
Update documentation to contain the UTF-8 requirement.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@893 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9b69e051b0d658addc1f7c0edc53b3ce7bc603f3
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed May 17 11:07:16 2006 +0000
Documentation for the threaded main loop API.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@892 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d8dbf64b905c1cdc0c8790a8af390b396e69d848
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed May 17 06:58:58 2006 +0000
Set default channel map system for waveout module.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@891 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1eea81c7a81b446cd7f12f39e75a9dd87e40febd
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed May 17 06:58:43 2006 +0000
Add Microsoft's WAVEFORMWATEEXTENSIBLE channel mapping.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@890 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4d2d021710369a5dcc388f6131340755d33c4e88
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed May 17 06:31:18 2006 +0000
Use default channel map for Solaris module. There doesn't seem to be a standard
for > 2 channels, so we'll have to rely on the user.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@889 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 75306ce45b8aafc298a29a8ce7f03b421a7db0ca
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 16 23:47:38 2006 +0000
* modify pa_channel_map_init_auto() to take an extra argument specifying the standard to use (ALSA, AIFF, ...)
* add some more validity checks to pa_source_new(),pa_sink_new(),pa_sink_input_new(),pa_source_output_new()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@888 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 92e5d477897320f67d23932db1d4178a25be03e9
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 16 19:15:06 2006 +0000
change version number from "0.9" to "0.9.0" to make version comparisons easier
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@887 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6ee8bbb2f686590b819fae5f48366dc665e710ce
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 16 18:28:03 2006 +0000
bump version number to 0.9
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@886 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 09460d00dc989ac5dda59d4246699324d1b3f657
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 16 17:54:33 2006 +0000
* add new configure option --with-module-dir=
* drop version suffix from soname of libpolyp and friends
* add version suffix by default to $(modlibexecdir)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@885 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9ca0e419797516a57083ec377a2ac79979a019d1
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 16 15:30:14 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@884 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 46e2bd76f0cbde9827e91fc75e66e9e73216ca7b
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 16 15:29:58 2006 +0000
* remove .a files from the modules directory after installation
* rename $(modlibdir) to $(modlibexecdir) in accordance with secion 11.2 of the automake docs ("The two parts of install")
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@883 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 38569646643c0f7f5439f888bf6ef27f19ac0d23
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 16 01:43:36 2006 +0000
tell svn to ignore the utf8-test binary
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@882 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7fcb8673b838fa876e7469ccf3b08b1b1b4bad04
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 16 01:40:01 2006 +0000
instead of kicking clients with invalid UTF8 stream names, filter invalid characters and use that instead
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@881 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a9b7dc588890008288f3887a81a73e2dd37bcaf9
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 16 00:46:03 2006 +0000
add new test programme utf8-test.c
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@880 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2d60044cf0450924c00fbc70eee141daaffbcfd2
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 16 00:45:40 2006 +0000
add svn:keywords property
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@879 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e42444a756581eafc1067e139e7c8a7aaf8efae3
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 16 00:45:21 2006 +0000
add double include protection
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@878 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ed842ed543ac7d0f416faa4c10fa138816b8eac7
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 16 00:44:47 2006 +0000
* remove "const" from return type of pa_utf8_filter() since it desn't make any sense
* fix pa_utf8_filter() to not skip the next character too if it found an invalid one
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@877 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3de29b826b13a20e2a2567d3cdfe6718eecea881
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 16 00:06:02 2006 +0000
use the new latency update callback to be notified when latency data becomes
available again after PA_ERR_NODATA is returned by pa_stream_get_latency()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@876 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ef9c1fb199c0cfb1cdcd81ff8861b9964830559f
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 16 00:04:47 2006 +0000
downgrade a log message
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@875 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5294af318475078f8ce42c8a4b2c2dcf0efc8d56
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 16 00:04:14 2006 +0000
* fix segfault in pa_utf8_validate()
* remove some compiler warnings
* use our own pa_xmalloc() implementation instead of libc's malloc()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@874 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 53cf885d0963bc7d5e9504fde08e6abb647ae6f2
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon May 15 20:17:11 2006 +0000
add notification callback which is called when new latency data becomes available
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@873 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 729ff4190654bea2fa8d44db634cfcfe5960b752
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon May 15 13:04:13 2006 +0000
Add function to filter a string of any invalid UTF-8 sequences. User must
free() the result.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@872 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a1b89e49e264d1e8e232fa01eae2871bea10e0bc
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon May 15 12:45:55 2006 +0000
undo r868
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@871 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ea2a5bbc702b56259870ecac5ed1bead2b2478f8
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon May 15 12:44:44 2006 +0000
Clean up the UTF-8 validation code.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@870 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c0cd0735ee354f7f1d8ba727528420234ec06550
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon May 15 12:33:43 2006 +0000
remove regex.h from include, since it is actually not used
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@869 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1147bc444b4680baf89b9ee9d14a4aa92fcbdd43
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon May 15 06:41:27 2006 +0000
module-volume-restore uses regexp() so make sure it's only built on systems
that have it.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@868 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4463c3ed73e5204915d9aefc66a28065c7476762
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon May 15 06:36:07 2006 +0000
Include utf8.h for the validation function.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@867 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7f167f384e9ffa142f5e90572d50d17ad74341ce
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun May 14 16:19:39 2006 +0000
update TODO
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@866 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 23fafa056ed395fb8c8900d5392668f0bfb4a9ac
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun May 14 16:18:00 2006 +0000
add utf8 validity checking to esound protocol
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@865 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 44876ca1c8febf18fbc0c5eca3cb23dbc524cd37
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun May 14 16:17:38 2006 +0000
remove superfluous log line
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@864 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit eda79d2051692841c31cf0bacd3e55e0d3e1bb9b
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun May 14 16:17:17 2006 +0000
take the filename specified on the command line as default stream name
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@863 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 24659f208a7264322098eddd1ff4e39e2b2a3faf
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun May 14 16:02:40 2006 +0000
check for valid utf8 strings
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@862 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 44ea6d9c58494dbd895dba58dffe904340cc686c
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun May 14 16:02:09 2006 +0000
add utf8 validity checking API
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@861 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e7f87712c4cbcb9d77be38aa268b343d5b9651ee
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun May 14 14:07:48 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@860 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7cd257fe23efa2117ce0bdea4315f02188085864
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun May 14 00:41:56 2006 +0000
add new module module-volume-restore which saves and restores volume of playback streams
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@859 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 32af23e10c64f90c326275ca3f0a14d4e41b1abf
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun May 14 00:41:18 2006 +0000
* add new parameter to pa_open_config_file() to specify open mode
* modify pa_sink_input_new() to take initial volume settings as argument
* call pa_sink_input_set_volume() when changing stream volume in protocol-esound.c to make sure that subscribe events are issued properly
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@858 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit eb3c6d4e6a1adad7c641eb6098c7a7ee4b4c0326
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun May 14 00:36:06 2006 +0000
modify argument order of pa_client_new() to actually match how it is usually called
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@857 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5ca27f3295bfa48bc890370d22ad6d92ea05a29a
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat May 13 21:40:38 2006 +0000
fix esound sample cache names
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@856 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7bca0677b026b264d7c89e7a4a81c252d2eeef64
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat May 13 21:20:34 2006 +0000
* set default fragment metrics depending on the sample specs of the device in OSS and ALSA
* fix fragment size calculation in module-alsa-sink
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@855 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f3c099bd67a49f85051f9fdf95bf8b99aa997c3d
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat May 13 21:19:02 2006 +0000
first set buffer size, and afterwards period size
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@854 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bdbc57181f9c7bb0b990d2209d168af131d64f27
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat May 13 21:18:32 2006 +0000
don't hit an assert when trying to resample data for 6channel audio
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@853 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6aa677aed4cd73bb3ebc2f5ebf761157a6bfea1f
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat May 13 20:47:55 2006 +0000
fix fragment size calculation for module-alsa-source
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@852 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3a4d732b3904461f7fe6ce49c77957bac43d48c8
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat May 13 20:29:32 2006 +0000
use default alsa channel map for alsa devices
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@851 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6e9461ec99b0688b4907b546b904792cafcb42d6
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat May 13 19:55:28 2006 +0000
remove superfluous log message
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@850 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e238bd9e5a24ea7ab797da0e529273b994f42dbe
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu May 11 22:37:42 2006 +0000
fix hangup detection for recording streams
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@849 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5eecaebba202a67eef66bd1dbf75cd0035a7b186
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu May 11 21:38:16 2006 +0000
fix iochannel for hangup signals
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@848 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7aea51bb0e8e1b8cf231d1b0272546e73c16e89a
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu May 11 14:57:24 2006 +0000
Windows support for the threaded API.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@847 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bb64e8836368bca38146ebc2d73449d56613404a
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu May 11 13:17:27 2006 +0000
update doxygen docs
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@846 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f98022cebcb00d7df186c91d37fb8d8175abc44c
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu May 11 13:17:19 2006 +0000
don't signal the accept_cond automatically when waiting for a signal event
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@845 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2a0dcbf686b8c1805615bc0cdee48b80fe6ac521
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu May 11 13:01:24 2006 +0000
split of signal releasing into its own function and name it pa_threaded_mainloop_accept()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@844 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 39db18b7cd5a54fd2ed67983e5ad41d457e6455c
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu May 11 12:59:58 2006 +0000
add thread-mainloop.h to doxygen docs
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@843 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2ef6213af487cab207f9dd39727c0deed6ec7630
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu May 11 11:30:55 2006 +0000
Remove some debug code that wasn't supposed to be committed.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@842 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5ab8e67a44db2fb7bd4d73f04308100a9e55e35a
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu May 11 11:30:35 2006 +0000
pa_write() should use a const pointer.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@841 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b485ddd8cf7b263c621be46c8a08a08f344fa401
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu May 11 11:08:58 2006 +0000
Handle pipes on platforms where they are non-existant of broken.
We do this by creating a TCP socket pair instead of a normal pipe. Since
Windows isn't UNIX-y enough to support read()/write() on sockets, we also
need a wrapper to handle read() vs recv() and write() vs send().
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@840 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit feeb72b237fa3cb3776fa0a5d93aff4573586475
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu May 11 11:04:57 2006 +0000
Include log header to get rid of warnings.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@839 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5db08153358ddfe5ccf22af5ffad613d017575a4
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu May 11 11:03:17 2006 +0000
ANSI codes aren't supported on Windows terminals.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@838 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9a63cfa54139155758680eb02d3aa369208edeb0
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu May 11 11:02:25 2006 +0000
Do WSAStartup() in the DLL entry routine instead of at context creation.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@837 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2c12bfbd4c274d37aaee0ea55453bd6ec06bdc04
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 9 15:16:12 2006 +0000
fix handling of timing status requests
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@836 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9b731c7f112eda95d87277c236a8ff3499e1322c
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue May 9 15:15:41 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@835 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bf719ff8a449a145d164f4f4f16804abbcb3116c
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue May 9 08:39:26 2006 +0000
Add stubs for the threaded main loop so that we can compile it on
non-supported platforms (still can't run it though).
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@834 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d2f12a7315b9116c09ef678a9de8cdb36aeb6939
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue May 9 08:38:37 2006 +0000
Use pa_msleep() to get platform independence.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@833 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 31b1ee50ebabc321f276baf95a66003349a57494
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat May 6 20:58:28 2006 +0000
rework the simple API to make use of the new threaded mainloop implementation
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@832 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 91642912e910e709e60d8da65d1ea2a25045e2b6
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat May 6 20:58:02 2006 +0000
* optionally, make pa_threaded_mainloop_signal() wait until the main thread took over control
* more header file comments
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@831 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 81d92fc211070cf4d09f38e17e2d13ddfcc3b698
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat May 6 20:56:43 2006 +0000
add support for reading audio data from a file instead of plain STDIN in pacat-simple.c
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@830 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 37e9863b4dcf351573f80c3d88a8e058ba8cd299
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat May 6 20:55:53 2006 +0000
remove bogus check that disallowed latency interpolation and stuff for record streams
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@829 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 68a0298467b8e06170ef6ae69b6ddeb1be1cf6c5
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat May 6 16:38:09 2006 +0000
allow signalling from event loop thread
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@828 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5ff153fb4646b0fca26addd308de4af65959ee8f
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed May 3 08:56:03 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@827 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit daaa52fea5fb565935f0706454753b99a40beb40
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue May 2 11:27:24 2006 +0000
Fix control flow in pa_oss_open(). Also fall back to half duplex when device doesn't
support full.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@826 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 14a173be4b2d5d8dcc0f27d41fa00399bc24d905
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue May 2 09:50:37 2006 +0000
We need to read the cookie in binary mode for things to work correctly.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@825 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e6ec6666047fab276d11f2345f93990478fa02bc
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue May 2 08:41:41 2006 +0000
Windows doesn't have POSIX thread. ifdef out things for now.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@824 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a95e0849fc960637be370265d8ef3be5b9c49bd7
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 30 23:34:17 2006 +0000
add new threaded main loop implementation (with test/example)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@823 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bc7ffbbe193f75f65065bcde940ff7cb857a6cac
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 30 23:33:04 2006 +0000
* make sure the wakeup fd is polled on wven when no other fd is registered for polling
* initialize mainloop return value to -1
* some optimizations
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@822 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0e2f1a6099cc7bca71a0e642cfbecf205902ad79
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Apr 28 11:33:22 2006 +0000
fix date
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@820 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8dc5e6b3d750595a39013a94b52926b668299c75
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Apr 28 07:29:32 2006 +0000
When a control is removed, all bits are set so we need to test for that first.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@819 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a5de1e1817d6363f285b76e4cf9e8d21baefa2e5
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Apr 28 07:28:48 2006 +0000
Zero the fd list since we do a memcmp on it later.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@818 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 07349c831636e299cc137302c62f0c99547289a7
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 27 22:59:54 2006 +0000
ouch!
fix brown paperbag bug which was triggered when runnign "pavumeter" and
specifying a sink on the command line.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@817 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit da1bcf66a1e048a18dbbfe8ee869e05ade5920e0
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Apr 27 05:43:27 2006 +0000
Clarify how the automatic channel map is generated.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@816 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8d49b830c8d5ca2ed950ebf571b701dfb1da7a80
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Apr 27 05:41:18 2006 +0000
Channel map argument support for solaris.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@815 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 83481f4f43f15262f7a4a3c02eb245aaee4edf20
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Apr 27 05:39:11 2006 +0000
Channel map argument support for waveout.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@814 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cb85f4b9a3725821c86f063ba30ff31cd89a87e3
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Apr 27 05:26:29 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@813 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5710db450c92b75257a20cf1399827a75b6bf143
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 26 21:31:51 2006 +0000
doc update for 0.8.1
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@812 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 39a9acb73bd70c0cdd82ea54d27936364bb58c0c
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 26 19:24:32 2006 +0000
bump version number
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@811 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 725625931691cd7b2ffe21564f8280cc11dc358e
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 26 16:50:36 2006 +0000
fail if the channel map doesn't match the sample specs
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@810 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d7c8da56d308824a33b07c6f58abe636c801dfa0
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 26 16:28:29 2006 +0000
allow the user to specify an alternative channel map in paplay too
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@809 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 74efff50827b487ee17c1cdc2c95230d3b5efd32
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 26 16:27:59 2006 +0000
fix volume range printed on --help
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@808 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a022a749f8691e96ba8a9d2bbe1b7c02d3787e78
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 26 16:27:33 2006 +0000
if a sample is not yet loaded, don't print rubbish about its channel map
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@807 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f274da1e715907dae9ca056ccaefb636189367fe
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 26 16:27:01 2006 +0000
it was a bad idea to require that a channel map doesn't contain the same position twice
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@806 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 08d9415abfadb90629bf0102e2d782cfee003633
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 26 16:07:33 2006 +0000
allow specifying the channel map to use on the command line
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@805 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cdf9a1e1ef24b9e5c38805b31b15ba5859ac4bf6
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 26 16:07:05 2006 +0000
* make a validity check of parsed channel maps before rteurning theme
* don't overwrite the return buffer unless the parsed channel map is known to be valid
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@804 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dfad281ab96f1d8db23ab53438ad291987acee56
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 26 15:40:14 2006 +0000
support new channel_map argument in sink/source modules
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@803 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 17f77fcc4fd70d6685a63cdda955dbeb090d4ad4
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 26 15:37:44 2006 +0000
add support for parsing channel maps as module arguments
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@802 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8094367d852f8b7c91b725f6d6cdf8b9fba16890
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 26 15:37:13 2006 +0000
don't allow channel positions to be specified twice in the same channelmap
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@801 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cf858f7af6c4a18a73bdaf05cc0018fc900a116c
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 26 14:34:45 2006 +0000
add new test 'channelmap-test'
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@800 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 99e6295c8408177e45aa2bfbd1200ff67da5df79
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 26 14:33:45 2006 +0000
* add new function pa_channel_map_parse()
* increase PA_CHANNEL_MAP_SNPRINT_MAX
* add "top" channel positions
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@799 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7a751f19dfb72df32bbd1d962bacd2080299bad7
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Apr 26 09:38:33 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@798 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e52359dbf9dcb93f5a22d4736843132e64297103
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Apr 25 07:55:14 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@797 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3bcc82957b4a61afeaee398bdbb98f21499fdeac
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Apr 25 07:54:49 2006 +0000
Fall back to software volume if hardware mixer cannot control all channels.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@796 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2aebff4d7c03b20fab908c233a282b9d4ba4c815
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Apr 25 07:13:44 2006 +0000
glibc <= 2.2 has a broken unistd.h, lacking setresuid().
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@795 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c02c00f0ee657b1bd970761d3e706908423785a4
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Apr 24 19:29:15 2006 +0000
* rework reference counting in the client libraries: now refcounting goes
strictly "one-way" - the "bigger" object refcounts the "smaller" one, never the
other way round.
* when registering for a reply packet in pdispatch, specify a function that is
called when the pdispatch object is destroyed but the reply hasn't yet been
recieved.
* move prototype of pa_free_cb from stream.h to def.h
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@794 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 752a4e1f364276f5a7cb3c7786e2538414ca2ed9
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Apr 24 15:07:09 2006 +0000
chown() and chmod() aren't available on Windows.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@793 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dfeb4835ffe8c6d2fedd0f60d1a7fe684afe8b18
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Apr 24 13:59:00 2006 +0000
Undo invalid automake version requirement.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@792 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 749e453eacc608efbcaf754885a62572abeda066
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 23 21:25:27 2006 +0000
fix a segfault when uploading samples with esound
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@791 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d159ce365f4248f452967667fc14f3065bbca62f
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 23 21:01:44 2006 +0000
* add validity checking for sample_spec, channel_map and cvolume structures
* return PA_ERR_TOOLARGE when the user tries to upload a over-sized sample
* notify the user if uploading a simple faield due to some reason
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@790 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bde27956b7b77c8486f6281ccac61baf1aad1766
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 23 20:59:43 2006 +0000
small optimization
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@789 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3ebaf58c9ad559a9f955d635edcb6cd147cf6754
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 23 20:59:31 2006 +0000
fix sample uploading
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@788 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 15ce324a12d5d97c38ed8a09166e86a65712aee2
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 23 20:59:09 2006 +0000
enforce maximum sample size in sample cache
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@787 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c64fbec2c68ee2b0a18cb361936505656fd1f8c3
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 23 20:58:08 2006 +0000
* fix ref counting of pa_stream: strictly refcount from context to stream and never vice versa to make sure that we never loose memory
* don't hit an assert() in case of a timeout events
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@786 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5ee3ce7002390a82fc23793990fb6f2c0fafb042
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 23 20:56:41 2006 +0000
introduce a new error PA_ERR_TOOLARGE
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@785 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0e55a7083f54249a452e15f11a1a2058dc58fcef
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 23 19:49:01 2006 +0000
* when playing back a sample from the sample cache, just take a pa_volume_t and not a pa_cvolume_t as argument for the volume. Usually it is not known to the player of theses samples how many channels it has, hence it doesn't make any sense to allow him to pass a by-channel volume structure here.
* fix volume calculation when playing samples from the sample cache
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@784 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 943bfc86bd7aa84ffbe51761d198b04bee4459ca
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 23 19:46:16 2006 +0000
fix multiplication of software pa_cvolumes
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@783 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5d481173735a868cbb07dae83eab7be5e31b52bc
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 23 19:42:58 2006 +0000
allow recieving of invalid channel maps, volumes and sample specs. This makes handling of uninitialized data better, e.g. when sending info about lazy-load sample chache entries, where the channel mapping and sample spec is still unknown.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@782 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7c693a8049af31fad283b49742f3c7c9a01c1548
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 23 14:29:32 2006 +0000
* Merge build system patch from Igor Zubkov
* Build libparseaddr.so before libsocket-client.so
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@781 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f470bbb9071fe93c0125fce3b8a9364e13ca6298
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Apr 22 21:53:35 2006 +0000
remove superfluous "set -ex" line
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@780 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e68ddd4eb3c029895519c8fdb5de35018d8b2625
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Apr 22 21:53:18 2006 +0000
require automake 1.9 in configure.ac
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@779 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ddf93719f217ac15758109e5ee4b01d994fba9dc
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Apr 22 21:51:30 2006 +0000
modify x11 modules to not cache the Display variable since pa_x11wrap_get_display() is now used as notification that the x11 output buffer needs flushing
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@778 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 97db56603d6f9377c4009350abaca3b8a30d5bc9
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Apr 22 21:50:15 2006 +0000
when loading sound files, initialize channel map data properly
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@777 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7e1d6693a5b067c8eae425d5c70259b2d743090e
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Apr 22 21:49:30 2006 +0000
fix x11 handling
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@776 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit eebe98204ecd14d098dddae21b5717f7e62e0acf
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Apr 22 21:04:35 2006 +0000
fix sample cache
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@775 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f77e978cb7bd62147450d731541518fa40bcaaba
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Apr 22 20:06:48 2006 +0000
* for unix sockets: remove the right parent directory on shutdown
* other cleanups
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@774 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6ab38671dc9462901bf33e6e4f5c1337c8aaf603
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Apr 22 20:05:01 2006 +0000
add new function pa_parent_dir()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@773 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 52fc4257bfeeef300abb97f158eb4d96463e97e9
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Apr 22 20:04:25 2006 +0000
first unlink the socket, the close it
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@772 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e2a73912d6de1ab2ddb04fd180379e0143061619
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Apr 22 20:04:06 2006 +0000
try to remove the directory where the PID file resides in after removing the PID file
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@771 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 20e2111662a2969c1dfd97d2c1af3f1a44040029
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Apr 22 14:31:47 2006 +0000
chown() and chmod() /tmp/.esd/ before checking if everything is ok with it
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@770 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4eff185d8944023e4e3197d0d375067a523fdbd7
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 20 12:53:49 2006 +0000
replace copy by symlink when installing homepage
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@768 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 352c79ec05a0bd55deb3eb66bec606a113209405
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 20 12:45:52 2006 +0000
minor improvements to the LICENSE text
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@767 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e78f75a4543a5df41fe9d4e2927a9d969b8bb1cc
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 20 12:40:54 2006 +0000
ship GPL and LGPL files with the tarball
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@766 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1236a407b4f5f5e6c6af260a7364b6c69d56b7f9
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 20 12:40:10 2006 +0000
add new explaining LICENSE file
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@765 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 90165e405955219d36ed21e7dc4e71d4967ad835
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 20 12:33:00 2006 +0000
* rename "LICENSE" to "LGPL"
* add GPL text
* update LGPL text in regards to FSF addresses
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@764 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 062a2b9c7f079e0e6107cd87a5e077b6787cf7ce
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Apr 20 07:44:47 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@763 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 730dceee822b95bdda0b56f19e9cee41eb852c58
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Apr 19 15:37:52 2006 +0000
Tweaks for the solaris module. The sound system requires complete frames
to be written. Also, the sample counter can magically go backwards sometimes,
causing havoc with our buffer handling.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@762 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6c9ae76f9d65ba1e6ffc88dd7dbb8011679401a8
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Apr 19 14:30:42 2006 +0000
Sun's documentation about SIGPOLL on EOF:s is wrong, so use a timer based
solution instead.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@761 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 18b32bec550194d0bf97bafbd4cbf51a87426cd3
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Apr 19 11:56:26 2006 +0000
Minor fixes for the way Windows handles sockets.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@760 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 184042a91de5c9f126f7dcbadc6c2a384ccef9e0
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Apr 19 11:55:46 2006 +0000
WaveOut needs to have rather large chunks. This is about as low as we can
go without getting underflows.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@759 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e5cff8410a4aa1ad0d92b3c104a008cc3bb8ec4f
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Apr 19 11:54:43 2006 +0000
Win32 needs to have the socket subsystem initialised.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@758 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2693078a43c3165fe98348201a89a6c49f8058b8
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Apr 19 11:53:24 2006 +0000
Having constant deferred events isn't allowed and causes problems. Use timers
instead.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@757 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1dabf6151dfc4d0a5ed84938042ef4a15aa0fa72
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Apr 19 07:31:11 2006 +0000
Reverse order of IPv6/IPv4 binding to handle systems without IPV6_V6ONLY.
System that always do IPV6_V6ONLY will now still bind to both sockets, just
in another order.
System that never do IPV6_V6ONLY will now fail to bind IPv4 instead of IPv6.
But since they force IPv6 sockets to accept IPv4 connections, everything is
peachy anyway.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@756 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c46047bfa3ddf3d83cda53071b3afb98d0c4f63e
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Apr 18 19:44:50 2006 +0000
make proper use of the muting facility of sinks in module-mmkbd-evdev
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@755 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 15f0acf5dbabcb4fa790cba73f2795ad0ce531d1
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Apr 18 19:31:50 2006 +0000
fix a couple of issues I found when compiling polypaudio with gcc 2.95
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@754 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 354bcf2e6c81acca03e0cc13e897737af16d88e8
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Apr 18 19:12:53 2006 +0000
fix CFLAGS for jack modules
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@753 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 03858bc97741fc9dfd1511ef47b748084d8a0fd5
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Apr 18 18:44:44 2006 +0000
fix "make distccheck" properly
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@752 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2df3ded519ad278f4eda9fe0ff0fe494e255262f
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Apr 18 18:18:28 2006 +0000
fix make distcheck
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@751 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 17799c29215d005b8278fbf4dbde95c8d4ceac35
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Apr 18 17:52:37 2006 +0000
Documentation updates
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@750 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ae0e2c90fe30ef7fe6c3047316e1380d98bb895f
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Apr 18 17:43:32 2006 +0000
add JACK module documentation
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@749 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7138b3c7e743f0c4e07304109ffaf3b33bbcbea1
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Apr 18 17:20:05 2006 +0000
fix connecting of jack source in jack daemon
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@748 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a11ed134c3c79a56ea4085db669b907fe5344f4d
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Apr 18 17:19:41 2006 +0000
build jack source
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@747 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 147059aeeef09a1d8407fb86c2ff507dc8619672
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Apr 18 16:33:17 2006 +0000
fix code for pre-C99
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@746 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1acbd84ac53df42937ad15df94f01e98680fec33
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Apr 18 15:40:36 2006 +0000
* fix pa_random_seet() function prototype
* drop pa_ prefix from pa_random_proper(), because it is a static function
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@745 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c5ca8294efbc8ec8023d05b7c8ccc0119b303a07
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Apr 18 15:16:24 2006 +0000
Make the probe for RNG sources at runtime since the configure script isn't
compatible with cross-compiling.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@744 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ffbcded48ba1774c215acd327d47c2460fc871e5
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Apr 18 14:11:02 2006 +0000
Clarify that JACK libs are optional.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@743 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0584595cf12ae0210c5c27876d47745ba20f6ef6
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Apr 18 14:09:56 2006 +0000
More fixes caused by Sun's complete inability to follow any standard
whatsoever.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@742 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 879a86e46b81708ade403852ae8a3e85ed1a108a
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Apr 18 13:37:34 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@741 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 72ed98d2d5ad8df50f503cb70b36e6b8f8c44963
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Apr 18 13:36:59 2006 +0000
We need to emulate sendmsg/recvmsg to support rtp on Windows. Will do
this some time in the future.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@740 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 18c5e109308600f5eb4d7dfe89f140ea74988506
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Apr 18 13:36:30 2006 +0000
Avoid including non-portable header sys/poll.h.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@739 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 09f27e3bb925c337704dbc39c2e2446ed23b474b
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Apr 18 13:22:41 2006 +0000
add a jack source module
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@738 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 984bb0749f4e34b33a1e6aac7dcb3791f2d8bae3
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Apr 18 13:20:50 2006 +0000
* allow the user to set the jack client name
* take the number of channels for the sink from the number of physical ports in the jack server
* name the polypaudio ports in the jack server after their channel position in polypaudio
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@737 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 64e632e81e934c5a571ff8197b901ebfadd8638c
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Apr 18 12:46:03 2006 +0000
C99 requires explicit marking of integer literals' size.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@736 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit aa621647b54b71a0aba12cb2f35f5ba78c389e1b
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Apr 17 00:11:04 2006 +0000
add new JACK sink
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@735 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 42bfbd4c8db688ff2e23085439be56f9432f2383
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 16 17:25:14 2006 +0000
* add pa_mainloop_wakeup() calls for deferred events
* place pa_mainloop_wakeup() calls a little bit more carfully, to minimize needless wakeups.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@734 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a1bda148903052ab052009731a86f7fdeedd2d1e
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 16 16:46:26 2006 +0000
add new API to replace the poll() function used by the main loop implementation
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@733 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 37d284458e2f9ac0d94afe95c59aa6d99ca2e015
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 16 16:45:47 2006 +0000
properly initialize session counter
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@732 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 66017b889bbf256daed4b0e39f21c41d3f83252e
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 16 13:34:09 2006 +0000
add documentation for the new RTP modules
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@731 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit efa4cf685a2aaf650d472b45c0ff2ac5364d17de
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 16 12:44:43 2006 +0000
limit number of concurrent RTP streams
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@730 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5210f1cfab4ef228b4cc52bfba00dcd33cd4ff52
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 16 12:44:15 2006 +0000
fix typo in module description
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@729 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 47822924382b8adf0e4ffd3b6057045715864ae9
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 16 11:13:20 2006 +0000
change default mcast address once again, to make sure our traffic doesn't leave the network by default
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@728 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9c22bfc9751b102b790a28a28512863654f6c369
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 16 10:59:54 2006 +0000
ignore symdef file of module-rtp-send
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@727 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 47b2cd075b8d2394af7eeb9c9356568367b851e1
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 16 10:56:45 2006 +0000
rename module-rtp-monitor to module-rtp-send
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@726 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ca0d97a21b620ae32a0c03f823e2a436fabf55dd
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 16 10:53:27 2006 +0000
* make sure RTP ports are chosen to be even
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@725 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 532bfce5af7da12aae87341c90ff7e35f8f3791b
Author: Pierre Ossman <ossman at cendio.se>
Date: Sun Apr 16 09:23:27 2006 +0000
Fix ALSA fd handling to be compatible with blocking deferred events.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@724 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit da4fcca1aead0656cbbc7b0ae01ee49fda51ca83
Author: Pierre Ossman <ossman at cendio.se>
Date: Sun Apr 16 09:22:08 2006 +0000
Clarify behaviour of deferred events.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@723 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f0f48db388e5e485e8aa81c3c4f847ca128d79a8
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 16 09:15:51 2006 +0000
* deal properly with underruns, overflows and packet losses
* change default mcast address
* detect RTP loops
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@722 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c2d6ff4fc4d9023e911c9e3ccf9e661ba5ee341f
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 16 09:14:55 2006 +0000
* increase default MTU
* change default mcast address to 224.0.1.3
* randomize RTP ports by default
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@721 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fafea20361b0fa8ad13ee9fe2549d7b18f91ad42
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 16 09:13:41 2006 +0000
replace homegrown endswith() with pa_endswith() from util.h
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@720 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1f9a7f74fbb1a39c66b57a2d5029273eeaeafb60
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 16 09:13:09 2006 +0000
initialize random seed globaly from $RANDOM_DEVICE
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@719 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 26f73e68808aadd34c4f1d0d2325373362a9cf43
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 16 09:12:31 2006 +0000
* add new check for $RANDOM_DEVICE
* move AC_SYS_LARGEFILE to avoid autoconf warning
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@718 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8a660b72245860f6d5bbf865df7cb5392e48dec6
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 16 00:18:59 2006 +0000
todo update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@717 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c1c6500b794c8aa5144c8a740b0018c6104fc688
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Apr 16 00:16:53 2006 +0000
* add RTP/SAP/SDP reciever module
* use server cookie as RTP SSRC
* enable SVN keywords
* add new option "loop" for RTP sender module
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@716 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 41e29cbab3409afca157300241e3d4c835fbdeec
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Apr 15 15:26:42 2006 +0000
* change default multicast address
* fix timestamp calculation
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@715 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 66ba46ee153845169151d99272dddca0a49ec8c5
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Apr 15 15:25:53 2006 +0000
correct some types
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@714 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 11b5307ebc521ad64778b40577786856cd001b52
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Apr 14 23:49:12 2006 +0000
* ignore some more files
* make necessary changes to Makefile to compile RTP module
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@713 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c85568017dd31c6411b0a745187dfac54258015a
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Apr 14 23:47:33 2006 +0000
add an RTP sender module
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@712 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e8b6c98277b5cd518fc4fbacc354f7bcfa7e163c
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Apr 14 23:46:32 2006 +0000
minor beautification
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@711 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4df807f8a001b109ac4245d208fa6c6f22b7f352
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 13 19:31:02 2006 +0000
minor doc updates
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@710 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4499ac725b12b940d18ab41a6e1f982843ed2977
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 13 19:07:12 2006 +0000
* add a link to Cendio to the README
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@709 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 286b20745f305f10f240d22da22dc278e3ffc23e
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 13 18:56:28 2006 +0000
remove yet another item from the todo list! This means we are now read for 0.8!
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@708 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c56118c8e5d291e0f591cb61211848827b93e7dc
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 13 18:55:55 2006 +0000
unbreak module-tunnel
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@707 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4f571b06fa08b5d84762173a9bdbf1b484fcf255
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 13 18:28:37 2006 +0000
remove yet another item from the todo list
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@706 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6d860a4829d93485c9a0057b53ad328e6d99803c
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 13 18:27:35 2006 +0000
include in-flux resampled chunk in latency calculations of playback streams
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@705 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit aedb08dfa9179cdf79578169ac8012faaec185f3
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 13 18:20:05 2006 +0000
fix latency calculations of module-combine
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@704 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 71cf48e4116d457155636ef46449f124a7e9a6e0
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 13 17:53:43 2006 +0000
hmm, nothing important
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@703 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4f0ba0a4d4aa06b6b56bb609b28dca9b31ae8983
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 13 17:33:06 2006 +0000
add code to allow polypaudio dump preloaded modules using "--dump-modules"
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@702 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ed168a97761ce80ec96a6cf8368ef0d662922ef7
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 13 17:32:33 2006 +0000
make --enable-force-preopen the default for SVN builds
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@701 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6564b95ee35dbe36dd961dcd04be934d87821f2a
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 13 17:32:10 2006 +0000
add new configure option to enable preloading even on architectures that support dlopen(). Useful for debugging
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@700 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6cfacd2025c97e334ce024c94d7fe96aa718fb3c
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 13 15:10:55 2006 +0000
update documentation for release 0.8
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@699 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1a60c245843763a5ffeae536820ea79f5814405c
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 13 13:46:02 2006 +0000
doc updates
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@698 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ef7a0b6d75a897865eb1d4d212b5cf17aec6e91f
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 13 13:45:38 2006 +0000
more documentation updates
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@697 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e6343cd9c5765312239b7c82075cb03a2a8c6c26
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 13 00:56:10 2006 +0000
Documentation updates
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@696 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit da58355a5c0b800f7b73d6fd27fb0d0c6123b866
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 12 23:58:19 2006 +0000
remove yet another item from the todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@695 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fa807e6f82503c4bebe80a818813572deaab0044
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 12 23:57:25 2006 +0000
include local record memblockq in latency calculations
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@694 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b830edac063bbaf7ce8ec218da505b6d86cadacb
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 12 23:55:21 2006 +0000
when storing recording data in file, create file with proper access rights
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@693 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 336e8c38e7ebe50ac85d3d0bc3b3ba3c50d39079
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 12 23:19:07 2006 +0000
yet anotrher fix for slow links
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@692 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b767db0324892ea92d0d766905f0c66d6d2c9a54
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 12 23:12:54 2006 +0000
small fix to deal properly with slow links
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@691 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f04746c0ed0a2eb4b8091e2ef6f1814b277bac91
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 12 22:45:57 2006 +0000
* dispatch defer events in pa_mainloop_dispatch() and not already in pa_mainloop_prepare()
* fix the "timeout" parameter of pa_mainloop_prepare()
* remove pa_mainloop_deferred_pending() and update the simple API accordingly
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@690 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 088c55449d79550800df0b1faf40e5c845f18171
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 12 18:33:13 2006 +0000
* fix latency calculation where a full playback buffer was erroneously taken as empty buffer and vice versa.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@689 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dcc522ab405ed995e281a5b34d890becc53a7e97
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 12 17:26:24 2006 +0000
remove a bunch of log messages
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@688 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 07487397d02119ed97e62fcad7869c2884c259c3
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 12 17:18:24 2006 +0000
beefup pacat a little:
* when -v is passed, show current playback time and latency
* modify SIGUSR1 behaviour to show only playback time and latency
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@687 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 40a1434aaa78f00c317c12d8e7bbc923928ba55a
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 12 17:17:23 2006 +0000
* rename "latency correction" to "write index correction"
* add read index invalidation code
* rename "ipol_event" stuff to "auto_timing_update"
* remove buffer_usec field from pa_timing_info, since it can be easily calculated from write_index and read_index anyway
* add read_index_corrupt field to "pa_timing_info", similar to the already existing write_index_corrupt field
* restart automatic timing update event every time a query is issued, not just when the last event elapsed
* proper invalidation code for pa_stream_flush()
* do tarsnport/sink/source latency correction for playback time only when device is not corked
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@686 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0fa21e62f06247987044c04a49c447a1986afe9e
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 12 17:12:16 2006 +0000
protocol change: don't send stream buffer size in latency update. This data is redundant, since it can be calculated from write_index - read_index anyway
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@685 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2fc9dc7012713ec15d902d320c838a665f866b3a
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 12 17:10:25 2006 +0000
proper validity checking for pa_context_is_pending()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@684 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c6c160c388073ab1c6fce626b548dc4f29fd1633
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 12 17:09:51 2006 +0000
when flushin a memblockq, set the write index to the read index
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@683 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 90fb94e8f0b950bc9fa982572101a5cbad27ddcb
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Apr 12 17:09:22 2006 +0000
todo update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@682 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3d598208cd7298e3f2477175665f3d186625f21d
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Apr 10 21:15:39 2006 +0000
unbreak fresh SVN builds
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@681 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b9c5da8598a59c79111e034829bbee9838283d3a
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Apr 10 20:43:24 2006 +0000
return the error code and not just -1 when pa_context_is_pending() fails
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@680 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4a6a50328d9ea7af0ea179508b2b984178cfdd2d
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Apr 10 20:38:58 2006 +0000
validity checks for pa_context_is_pending()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@679 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit eabebf860ffa46fef1178fab2d227a0eb4340041
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Apr 10 19:44:11 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@678 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0ba452361f8e699c9e5c03a7b0df8af963b935a7
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Apr 10 19:43:51 2006 +0000
* Beef up latency calculation in module-oss-mmap
* Add recording latency code for module-oss-mmap
* other cleanups
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@677 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a3ed15cac543f8969f2fb3ecc3da522d476fc0dd
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Apr 10 19:42:44 2006 +0000
minor cleanups for OSS module
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@676 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3595a3576aceef202edcded2ca4f33d315386aca
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Apr 10 19:42:14 2006 +0000
when using record mode, allow file to save data to to be passed on the command line
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@675 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 688f3d9c21619b3d1e88efd04a1733566afd861d
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Apr 10 17:42:32 2006 +0000
todo update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@674 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 91ec2f13bbff3f5e63f29b71e9e88da24a6294e3
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Apr 10 17:39:24 2006 +0000
* implement PA_STREAM_AUTO_TIMING_UPDATE
* accept PA_STREAM_NOT_MONOTONOUS properly
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@673 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1f40795d5fd54964719d4028306179be84371e2f
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Apr 10 17:38:46 2006 +0000
add new PA_STREAM_AUTO_TIMING_UPDATE
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@672 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 948257c645e4acaf4c66e65807cb2d8c9be03870
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Apr 10 17:22:10 2006 +0000
Lennart is blind
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@671 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6e3879a042eca82cc8e9bcbed4b03682d27f8918
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Apr 10 17:17:36 2006 +0000
update TODO
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@670 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 72c15eebdfd87bf4cfebd717e97f4dfa2b0e0905
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Apr 10 16:40:29 2006 +0000
unbreak last commit from ossman
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@669 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b7cc206e93a3d0cc876f9806928ee2404a196615
Author: Pierre Ossman <ossman at cendio.se>
Date: Sun Apr 9 19:32:16 2006 +0000
Use the modern Ki/Mi/Gi prefixes to clarify that 1024 is the base.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@668 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3f90ee4c06551aa327b1fa9ec860cf30d4d2e30d
Author: Pierre Ossman <ossman at cendio.se>
Date: Sun Apr 9 19:31:09 2006 +0000
Big documentation update. Describe the client API in a more tutorial like
manner.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@667 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 818d540381db7af7905fcc06a86ae287f6659244
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Apr 8 00:19:52 2006 +0000
clip volume at PA_VOLUME_NORM for alsa devices
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@666 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit efbcb360a66643dfb40b5ee60fc770fe4f8b74bf
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Apr 8 00:19:29 2006 +0000
add proper volume clipping support for OSS devices
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@665 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 323f05f7b5952f578d31e30a8a994257d5d5adb6
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Apr 8 00:09:28 2006 +0000
when doing software volume adjustments, don't use the volume value as linear factor, but pass it through pa_sw_volume_to_linear() first.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@664 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 778928519f40c7e53122dfcbe0eca19d3ead4867
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Apr 7 23:08:25 2006 +0000
remove another item from the todo list
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@663 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dde0263247363c08934718b6c81832cea59a0739
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Apr 7 23:05:45 2006 +0000
* show flags value when dumping sink/source info in pactl.
* show volume for sources, too
* show value of "mute" field for sinks/sources
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@662 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7af1a29b433d33cf97e852f876cb90d10274805d
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Apr 7 23:02:48 2006 +0000
add new introspection data field for sinks/sources: a flags field which specifies whether the sink/source supports hw volume control and latency querying
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@661 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c0c2ce4ccb1df5c390e29714fd305b19b5c780b4
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Apr 7 22:46:02 2006 +0000
todo update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@660 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f21be8058544d758e889844c1167a2d396a59983
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Apr 7 22:45:08 2006 +0000
minor cleanups
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@659 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fbd36be76768255e4b59937e2916ddb7de16ed4f
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Apr 7 22:28:13 2006 +0000
remove item from TODO list, since it requires the SNDCTL_DSP_GETERROR ioctl() which isn't supported by the Linux kernel
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@658 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5e58c0cc2a7fdcb598f3596e0c6f5deb03cbba66
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Apr 7 21:57:41 2006 +0000
todo update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@657 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e3496d915e74135111555168626b9c36f0b3d017
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Apr 7 21:55:55 2006 +0000
* enable write_index correction and timing interpolation only for playback (and record) streams
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@656 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 47dae8a077cbcaf45042d21535619c390e1fef88
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Apr 7 21:10:35 2006 +0000
fix pkg-config files
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@655 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1b03d83988e561a9c42b3cdbfb27beb43048f552
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Apr 7 06:29:59 2006 +0000
Some memcpy arithmetic that wasn't removed when doing the redesign to update
the data pointer instead.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@654 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6b1ab6011d35bc5f02a4121d6a6ac0cd79d6ed10
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Apr 7 01:32:33 2006 +0000
remove yet another item from the todo list
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@653 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cf6c04c02dded8585b9ba1d487097d038e785a97
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Apr 7 01:31:33 2006 +0000
hdie some more
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@652 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d68a69b8e5ce5503b07c6a79c7891b45e159f608
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Apr 7 01:29:33 2006 +0000
* update docs for reworked latency API
* rename pa_latency_info to pa_timing_info, since that describes better what it is. Most people will only use pa_stream_get_time() anyway
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@651 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f4b7d210a1e9f179ce32bc0f353e8f1129639dec
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Apr 7 00:25:19 2006 +0000
update simple API for new latency API
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@650 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 608d315e77e52cf89b465b3c9a2f1cb13c72d3b1
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Apr 7 00:25:05 2006 +0000
update pacat.c for new latency API
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@649 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 733b5b1a9a6d882f08e337c9213f1b7d4569beba
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Apr 7 00:24:48 2006 +0000
rework latency querying API (this needs more testing)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@648 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4025ed25e8c43c270da3f76e549ee380ee8f8ff4
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Apr 7 00:23:38 2006 +0000
remove queue length field from latency request (server side)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@647 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cfece99bf4136a2c1f60a9f0926ecac712d4066f
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 6 23:52:48 2006 +0000
* really pass the ipv6 socket server to protocol_new in case of ipv6.
* create the pa_modargs object properly when using TCP
* other cleanups
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@646 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9b8af7fcb68c49b6bdf439c7b425de9a7082142f
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 6 23:31:40 2006 +0000
change pa_gettimeofday() to return a pointer to the struct timeval*, instead of an int
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@645 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 09b371d4c1eff6a1ec1de360f1db3e17fe4c5858
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 6 23:28:56 2006 +0000
s/index/idx/, to avoid gcc warning
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@644 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4e47b257b31e9d6114d27c00764cc144fa73955a
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 6 23:28:15 2006 +0000
* set IPV6_V6ONLY for IPv6 sockets, to avoid warning when both ipv6 and the ipv4 sockets try to bind to the same port
* enable SO_REUSEADDR only on platforms that support it
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@643 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4df81312dd579b6d8c0402091c68568c685e8473
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Apr 6 20:17:27 2006 +0000
remove some GCC warnings introduced by improperly casting to (char*) instead of (const char*)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@642 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit acad1f318720c0f403d27685e31c1b17e6687019
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Mar 31 08:54:24 2006 +0000
Fix some warnings caused by size_t having varying size.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@641 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 26849385d9b26b21934f35c1bc6840898a634717
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Mar 31 08:34:41 2006 +0000
Large file support. Polypaudio probably doesn't need it, but it causes warnings
when linking libpolyp with applications that do. So this is just to make life
easier for other applications.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@640 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit afe3029b34e113ff3ff5bd0d03e1426860dcfcae
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Mar 17 08:16:23 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@639 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 380e11b547f2d00956d203748db32934c4a1ddf2
Author: Pierre Ossman <ossman at cendio.se>
Date: Sat Mar 11 21:26:40 2006 +0000
We no longer guarantee that an operation object is returned. Need to tweak
some parts to handle this.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@638 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2a20ca14fe25b6fe94aa975b977fa12a926a136d
Author: Pierre Ossman <ossman at cendio.se>
Date: Sat Mar 11 21:25:35 2006 +0000
Remember to store the struct with module info.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@637 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c95aa00acc1de7b280344bfb705a55fb7a43a747
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Mar 8 13:00:46 2006 +0000
We filled the volume with the wrong channel count (we used the input, not
the output) causing static. Also swapped the comments since they were
misplaced.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@636 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4afcb078d845a21800c057297876c526b3581f2f
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Mar 7 18:29:27 2006 +0000
The extra stream ref actually did some good. Re-add it, but with some more
symmetry, assertions and comments.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@635 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c0cad5c32558eaa3aab4aeb3bb79e9b0c8f1abd8
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Mar 7 16:04:32 2006 +0000
We've already set an initial reference count of 1 so don't count it up again.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@634 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fb4b8a588eb43403281090bd558f6bfd9851b45b
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Mar 7 16:02:34 2006 +0000
Trying to listen on an IPv6 socket by default and only do IPv4 if that fails
(which it doesn't most of the time) is terribly confusing. What the user
most likely wants is for it to listen to both IPv4 and IPv6 and gracefully
continue if only of them succeed.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@633 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 12f327c92911808fe657b7d1f4f021cee56c1bb4
Author: Pierre Ossman <ossman at cendio.se>
Date: Sun Mar 5 21:00:31 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@632 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2e8087ec01e8b2f3abd19ca965b67e713f060079
Author: Pierre Ossman <ossman at cendio.se>
Date: Sun Mar 5 20:59:57 2006 +0000
Fetch sound card name into sink/source description.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@631 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d94ec6d4884184d4570aed01a662f446ed9514d2
Author: Pierre Ossman <ossman at cendio.se>
Date: Sun Mar 5 20:18:35 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@630 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1d848f417488eff65cc81a1c82937457efa64576
Author: Pierre Ossman <ossman at cendio.se>
Date: Sun Mar 5 20:18:04 2006 +0000
Volume support in tunnel module.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@629 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4de2fd1b5196cef698b3fb2911dbd7320f9c7356
Author: Pierre Ossman <ossman at cendio.se>
Date: Sun Mar 5 18:37:13 2006 +0000
It's safer to set buffer size than to try setting number of periods.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@628 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7f00acc7c164f256b31466080ef6fcdbb80a0357
Author: Pierre Ossman <ossman at cendio.se>
Date: Sun Mar 5 18:35:45 2006 +0000
Return the proper error code so that we get a correct error message.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@627 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1758139c405dcbf8ab2beeac05ac0cb5d0499831
Author: Pierre Ossman <ossman at cendio.se>
Date: Sun Mar 5 15:42:37 2006 +0000
Tried to get the volume information even upon init failure.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@626 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ab4abff84bfec44354921778a9ce186daa31e819
Author: Pierre Ossman <ossman at cendio.se>
Date: Sat Mar 4 21:30:29 2006 +0000
Update module-tunnel to the new protocol.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@625 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1dbf03139f23f90389321d9b52b3bc6064cd1937
Author: Pierre Ossman <ossman at cendio.se>
Date: Sat Mar 4 17:31:23 2006 +0000
Fix warning caused by missing return in main().
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@624 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f37739effce051ba701a3f0a54b9fd49c856d0a4
Author: Pierre Ossman <ossman at cendio.se>
Date: Sat Mar 4 13:56:09 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@623 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4ec82516c86adb6bb250b7933d8cbe34d73e7ce3
Author: Pierre Ossman <ossman at cendio.se>
Date: Sat Mar 4 13:55:40 2006 +0000
Alignment safe protocol handling in esound module.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@622 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a6191e7df716eb5d96be1bd75438e4630627cb46
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Mar 2 21:56:15 2006 +0000
Negotiate protocol version between server and client. Will allow smoother
protocol modifications in the future.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@621 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cde0526b0c8dc1165a29433ec766362b556c2e11
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Mar 2 16:40:23 2006 +0000
The tag argument is no longer unused.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@620 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 13175c4c0e5abfdd839dce4025563269dbb19c6e
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Mar 2 16:37:35 2006 +0000
Fix warnings on 64-bit systems.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@619 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c0cc12e31d0d1a555dd2854d413e8fd360b094f1
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Mar 2 16:32:36 2006 +0000
Handle the new latency protocol. This is just a quick fix and does not
handle the new memblockq system.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@618 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1ae86f7bfd6be9c0813345311990606393834584
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Mar 2 14:46:31 2006 +0000
typo fix
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@617 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c58e4cf4ac4144dce3f7b4c520eb082290c9b204
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Mar 2 14:22:25 2006 +0000
protocol changes for new latency API (partial!)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@616 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8ee1cc2cf4271e4a15620e5d81d171d098572528
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Feb 27 09:22:33 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@615 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 445585757b8090af0ba79f46203e90f0169a7d48
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Feb 27 09:21:38 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@614 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 23002ef2dcf1da9a2b2b863901fe4784a1acfaea
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Feb 27 09:20:25 2006 +0000
We have both sink and source in this module.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@613 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cdd995d86dd5d692217e9b4175f673dc5ed35a75
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Feb 27 09:18:18 2006 +0000
Catch volume update events.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@612 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1a57d07b0732bcfb2f258d9293f0579ab06c3104
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Feb 27 09:09:15 2006 +0000
64-bit fixes.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@611 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9df333af2f50453f898da1d1b1d31b49f115eea0
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Feb 27 08:58:29 2006 +0000
Fix some signed/unsigned warnings.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@610 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 32b9b6c99dbbe7901d8422ee6e22546afdcfe5e8
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Feb 27 08:57:41 2006 +0000
Function prototype didn't match actual definition.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@609 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b6954118b1adcc803a6407be84fd9288880fe0fc
Author: Pierre Ossman <ossman at cendio.se>
Date: Sun Feb 26 21:55:08 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@608 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 26a65502d341fe21176970201345425109a23093
Author: Pierre Ossman <ossman at cendio.se>
Date: Sun Feb 26 21:50:55 2006 +0000
Get notifications about mixer changes from ALSA.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@607 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7e43d03c5483e22a5eb0cfa6f9c24ee0372f4377
Author: Pierre Ossman <ossman at cendio.se>
Date: Sun Feb 26 19:09:26 2006 +0000
Handle ALSA file descriptors more correctly. This means a bit more overhead,
but following their API properly should avoid problems in the future.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@606 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7ade5eedbb7c923a049c69ed913af4ba95dc8e88
Author: Pierre Ossman <ossman at cendio.se>
Date: Sun Feb 26 17:58:27 2006 +0000
Fix correct default device.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@605 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 49422d1b0a956ab68a816c4b8e437717ed9631d9
Author: Pierre Ossman <ossman at cendio.se>
Date: Sun Feb 26 17:57:58 2006 +0000
Hardware volume support in ALSA modules.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@604 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 95748f2364803afd1f2dd84d541ded5a644b928f
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Feb 24 17:27:55 2006 +0000
move scatter/gather todo item to post-0.8, since it's impact on perfomance might not even be worth the effort.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@603 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit eebabe3bb6e1e52ab08d494e3360cf3e908d9571
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Feb 24 17:15:02 2006 +0000
todo update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@602 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 81c4f72343eeb1b626f1a9ecfc0927144f16d1b5
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Feb 24 17:14:23 2006 +0000
* Add new "auth-group=" parameter to protocol-native-unix
* Rename "public=" argument of protocol-{esound,native} to "auth-anonymous"
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@601 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 741d2c9dfafc2d78db23d3cca4fc1f9b3acc29c2
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 24 16:29:05 2006 +0000
Do an explicit cast to shut up gcc.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@600 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ed2d6f81a068b66aaf184c84c56b399fec535e58
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 24 16:28:29 2006 +0000
This wasn't supposed to be checked in.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@599 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit aba40068919d1d4b1e808c4dbb023797256d3de9
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 24 16:28:02 2006 +0000
Wrong variable used for port.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@598 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 239a99bb7732817c9480add97bb696abe59c91d5
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 24 16:27:39 2006 +0000
Tweak the handling of missing credential support so that we minimise non-POSIX
headers in our headers.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@597 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a23a36b4d688b7ff038d1f7e45d914643ad75abc
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Feb 24 15:12:42 2006 +0000
add support for authentication using SCM_CREDENTIALS
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@596 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c5fefb40d33ba61d275950a091bc0a66a5e05ffb
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 24 10:18:53 2006 +0000
Call correct function.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@595 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit becee99526d565c3004e4fe09a15b280cf43a6a5
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 24 10:18:24 2006 +0000
Make local function static.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@594 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d40b352340fe24c32c9328bb4ae3dfb658d59b23
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 24 10:17:41 2006 +0000
Hardware sink mute support.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@593 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a4b7f7d6fa353547324a3ce85b1e497f3b624b1c
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 24 09:12:15 2006 +0000
IGAIN is a better choice than IMIX for source volume.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@592 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8168a303d3870d55b56c76d5d343cf6e8fcf6f6a
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Feb 24 01:07:55 2006 +0000
todo update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@591 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6cf07ccd6edaad2577a01bb30b8cf61489f84274
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Feb 24 00:49:39 2006 +0000
todo update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@590 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ed720c720a9ea0189a6353656b1d45ceee1b7eb4
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Feb 24 00:49:21 2006 +0000
add a few more validity checks to protocol-esound
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@589 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4e52acabc145f7554c64c975317980db2e6c5f08
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Feb 23 12:06:00 2006 +0000
Some new additions were mislabeled as '\since 0.9'.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@588 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2657e63329100c1438a44a6fcc23c47de3c12665
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Feb 23 12:04:31 2006 +0000
Mute switch for sinks and sources. This is independent of the volume
setting (similar to ALSA).
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@587 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 13120f2106b7b12e3ac8680d28a7eb5ef61859df
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Feb 23 12:00:58 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@586 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4e6642e7cec7e991cfda268db4db228323991661
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Feb 23 09:45:32 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@585 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9c1004cdc0ec9fee347d14b98dd8f1c4485a19c3
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Feb 23 09:44:50 2006 +0000
Hardware source volume support.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@584 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7ff28c467bd11d826b3bc3db134602d2b66247c2
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Feb 23 09:37:44 2006 +0000
inet_pton expects in[6]_addr structures, nothing else.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@583 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 058f2d9d83cf3c167e1eff4f88aa4f9ac21d408c
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Feb 23 09:30:31 2006 +0000
Add inet_pton emulation for platforms that lack it. Only support IPv4 at
this point.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@582 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 471b6dd5f9119d617714c7c6fbeae9a0586fe234
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Feb 23 09:28:39 2006 +0000
Update hardware volume to a correct initial value.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@581 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0fd0d31f869304cba79e86d96a9c3575a35feabf
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Feb 23 09:08:06 2006 +0000
Wrong function name.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@580 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3f5fef55b31e24bd81edf4681830f149cbf3c618
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Feb 23 09:07:49 2006 +0000
Make sure hardware volume gets a correct initial value.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@579 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 85a35d8f24a17a6e6a053c4800516654b2ee8cfd
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Feb 23 08:59:31 2006 +0000
Hardware source volume support in OSS.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@578 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2f78f9b393c54e82183f544afbb03f3bb7e3be50
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Feb 23 02:29:52 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@577 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 620c01292ec578909991deb559b5710b29be2c9e
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Feb 23 02:29:36 2006 +0000
really ignore pabrowse
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@576 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b3888c1de372175f9e29a8ed96def4c23dc37b1e
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Feb 23 02:28:17 2006 +0000
ignore pabrowse
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@575 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ab559599b7e0c9fdacfddd85fc9d6ee62f06da0b
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Feb 23 02:27:19 2006 +0000
change pa_log() and friends to not require a trailing \n on all logged strings
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@574 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 933d57b44d735b1b94cdb50ad6aa9bb380e1e105
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Feb 23 01:24:16 2006 +0000
simplify tagstruct creation
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@573 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 57d03e6627ec4dc6e56e7153682d9b7aed8c3df2
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Feb 23 01:17:54 2006 +0000
fix source volume adjustment: copy memchunk before changing the volume of it
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@572 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4aba813924b6fac5b70865ff45467ca680023f3e
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Feb 22 21:02:27 2006 +0000
enforce maximum memblockq length for clients
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@571 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9a011cd3adba70a49368a666b4a6b45590ca671b
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Feb 22 20:45:42 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@570 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 139a0762a4ee1150750febfc923e0fac2a7c5336
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Feb 22 20:44:37 2006 +0000
add listen= parameter to tcp protocol modules
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@569 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6198cd2d8a6def0e3f260e850ac92e95285395d6
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Feb 22 20:14:37 2006 +0000
todo update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@568 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 639127f9bc9919a071ed57b00fa27e1a1091ce10
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Feb 22 20:14:00 2006 +0000
pkg-config update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@567 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9df036d66f385c73ca07569bc16c842988ea9d08
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Feb 22 20:11:56 2006 +0000
revive howl support
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@566 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0679ff417c37af02874537bd5b19fb432a8328b2
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Feb 22 19:00:27 2006 +0000
unbreak Makefile.am
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@565 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ac9047bb2fab49805c38d0700e5e81c66c40e6f7
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Feb 22 18:59:27 2006 +0000
todo test
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@564 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a607bc3e4c3c37444fb181675c0ea54beffd3714
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Feb 22 18:54:21 2006 +0000
rework parameter validity checking in protocol-native server side
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@563 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 25fbe3ab07698f0612b8a08f2a1d632ae7092fbf
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Feb 22 18:43:26 2006 +0000
todo update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@562 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 99ede9c76a9dd60d068c223c411ac8dfc9ff5097
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Feb 22 15:36:11 2006 +0000
Wrong userdata used to init operation.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@561 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5bddadce0f2566b4ffdb39a5089d927b83722914
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Feb 22 14:11:23 2006 +0000
Support for setting volume on sources.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@560 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f91587e083bc94a5a0c11b7f7731e9d854878be1
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Feb 22 09:39:33 2006 +0000
Remove polyplib-error and polyplib-mainloop for requirements.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@559 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 100540fbf66ac5cb7001578e38729107b64e0b7c
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Feb 22 00:06:16 2006 +0000
todo update - outline what i consider pre-0.8 and post-0.8 issues
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@558 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e6f6e71802678862c647dfca92bcaf2a6c5bba59
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Feb 21 23:56:46 2006 +0000
add hw info to description for oss-mmap, too
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@557 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7e61db3bd2d774bedda72a41d3ca60f2fd4d4161
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Feb 21 23:40:07 2006 +0000
include hw description gathered from /dev/sndstat in sink/source description string
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@556 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9ffb2ea3bf06e3599169f1b0960a6bad013bdfc2
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Feb 21 23:34:50 2006 +0000
add new utility function pa_endswith()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@555 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5a008558bb1fe0c3733f4ebf7e9dbbb241a1a96d
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Feb 21 23:34:22 2006 +0000
remove left-over log line in protocol-esound.c
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@554 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f80555377777fa19f4d3b6fd4450b410e27c404f
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Feb 21 20:28:41 2006 +0000
todo update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@553 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 98982b6b0ed60ce9c8c57573a8df06c95964700a
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Feb 21 16:35:53 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@552 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 65aaa33a44e8b09f55956cb042a22693ff984122
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Feb 21 16:35:12 2006 +0000
Hardware volume support on Windows.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@551 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0b98c477d0051792250f94c818fe9414fef9127a
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Feb 21 01:22:42 2006 +0000
fix pacat
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@550 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f67d3ce49ae60e85b7951f6e5bd5e94db22942fd
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Feb 21 01:09:22 2006 +0000
todo update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@549 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 479ec8d6d475bec06bffee9f7ebb4b059a85c4b9
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Feb 21 01:08:53 2006 +0000
* Don't build seperate ipv4/ipv6 versions of the protocol plugins
* Instead try IPv6 and if that fails fall back to IPv4
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@548 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e2cb914c434a15311f70888fc91b3e1d9331eae6
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Feb 21 00:37:49 2006 +0000
todo update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@547 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 620e87e050ce80083c31819283b99a2553696931
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Feb 21 00:37:22 2006 +0000
* Get rid of libpolyp-mainloop
* Remove pkg-config file of polyplib-error
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@546 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 374718209977ec32c15c1d32a7eb805e728f5d35
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Feb 21 00:16:52 2006 +0000
todo update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@545 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3cdccaefd0150d8295589ba7837274a0b96fa139
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Feb 21 00:14:25 2006 +0000
add hw volume control for module-oss-mmap
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@544 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 466ec99499a0bf68dcc5d8c0d18ebc938477e0b7
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Feb 20 23:59:13 2006 +0000
todo update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@543 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 709fea2680ba006dacea2a9e53a2a9908e7b1fa8
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Feb 20 23:58:51 2006 +0000
disable SIGPIPE before calling pa_core_new(), this way the warning message is not printed
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@542 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bb8273416300924cc788a0cb6060263b83d4deeb
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Feb 20 23:50:46 2006 +0000
build defer() function in src/polyp/mainloop-signal.c only on win32
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@541 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1d248422cf01e9fd2ca9ac38b9e2f766ce78178c
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Feb 20 23:47:46 2006 +0000
fix snd_pcm_hw_params_set_rate_near() usage
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@540 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0746d6ea4178b2a973f5f461342e9d35577a4ab2
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Feb 20 23:40:49 2006 +0000
build dllmain.c only on win32 (makes gcc shut up a little more)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@539 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7f4dc1642bb5bf7deddb2ac84b96ff5af1d5e467
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Feb 20 23:32:44 2006 +0000
todo update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@538 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6e90ca65100544a267007b1d9efeb7dc4df48d6c
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Feb 20 23:32:12 2006 +0000
improve error checking in simple API
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@537 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2b8ec00655b626438acc9d48e2cb4550a36a356d
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Feb 20 23:31:38 2006 +0000
add validity check for the "server" parameter of pa_context_connect()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@536 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 363fbd109015d3b8d10926f0ac844299955a7b14
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Feb 20 23:30:53 2006 +0000
fix yet another pa_context_connect() occurance with regards to the flags parameter
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@535 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6a8119c4360491580a696e420eaa236ae771aa8a
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Feb 20 23:30:15 2006 +0000
remove a superfluous log line
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@534 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d2d6eb8659de264b49fedbe9d3dc0d2e4f9cefd5
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Feb 20 23:29:46 2006 +0000
change calls of pa_context_connect() to pass flags arugment correctly
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@533 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a3e07b8437b9568611680df8a96f524850d44617
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Feb 20 22:41:20 2006 +0000
fix moddir
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@532 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8e141cb3fac5539005cb387749c0711a566b246b
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Feb 20 22:41:02 2006 +0000
* modify pa_context_exit_daemon() to return a pa_operation object
* add callback prototypes to all introspection functions in client lib
* add proper validity checking and error handling to all functions in the client lib
* other minor cleanups
* todo update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@531 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 435c175a6045b5178343fc44a347f936fe8f46f0
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Feb 20 17:09:39 2006 +0000
* a lot of doxygen updates
* s/pa_operation_callback/pa_operation_callback_t/g
* add more typedefs for function prototypes
* add API to query the channel map used by a pa_stream
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@530 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 42f4a07cdb388060a9af997ae0d19b3764fcbec3
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Feb 20 16:34:46 2006 +0000
todo update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@529 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cd85bd71d6a978529276a00bef426dfe462a91a3
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Feb 20 16:31:39 2006 +0000
add doxygen docs for channel map
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@528 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2bb494053f8a3c9ee24489ae1cd5aeb57bb1f4a7
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Feb 20 16:24:02 2006 +0000
Add aligment fix in esound to todo.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@527 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 34d81a5743781d9ac668b22b555bcd7d386c6339
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Feb 20 16:23:12 2006 +0000
minor doxygen fixes
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@526 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bbd022881e5ba3f019d7dcc6ddc8a5da15620f1e
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Feb 20 16:21:19 2006 +0000
Fix some warnings by making sure we have the right signedness on things.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@525 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8b4aa652d77e695a556a7ed57efb5d9876e4ad37
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Feb 20 16:13:10 2006 +0000
Hardware volume support for Solaris.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@524 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 028accdaed6d02ff40a653ca07dee36c8698fc05
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Feb 20 16:10:20 2006 +0000
replace "spawn" parameter of pa_context_new() with a proper flags parameter
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@523 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bc83e3a7c3af5d50ad4aefd5bd04a402d9ca5eb9
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Feb 20 16:09:25 2006 +0000
explcitily cast strings to make gcc shut up
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@522 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3ba9b69f403226a0387dc28ee89151741961c576
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Feb 20 16:01:53 2006 +0000
* Make typdefs for the pa_context callback prototypes
* s/pa_context_notify_cb/pa_context_notify_cb_t/g
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@521 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 03da75e8fe2127ef13caa0592239bbc3aad8e57d
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Feb 20 15:55:05 2006 +0000
remove cdecl.h from doxygen docs
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@520 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5052f3fb4f0858c4d4022d3376ca4a1e40b56b65
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Feb 20 13:59:42 2006 +0000
Fixes for the Solaris detection.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@519 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 472d430839c6f2d1ff02660cc89140ef2024cd95
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Feb 20 12:49:16 2006 +0000
Add mute switch to todo.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@518 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d746c6604c7c5f1161053d3f1938580021047de0
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Feb 20 12:47:03 2006 +0000
Detect support for Windows' waveout.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@517 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6d7850c23558995365a8070739d2a5b8221445c7
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Feb 20 12:42:28 2006 +0000
Detect support for Solaris (/dev/audio).
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@516 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 95a00a4fb78335c3ee36a7e668623fa571947c56
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Feb 20 10:40:40 2006 +0000
Remove a debug fprintf that was left in.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@515 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d42070401b011f3095d3d491c22f53881b6671b9
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Feb 20 10:38:57 2006 +0000
util.c uses some socket functions so we need winsock on Windows.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@514 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 73e137bb4d8dcb8a21d6944ffc6595d7b3599256
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Feb 20 04:06:13 2006 +0000
update TODO
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@513 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 06b7cde2d522cb25c385b7db3fa0c29ab94d7762
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Feb 20 04:05:59 2006 +0000
make doxygen ignore PA_CDECL_BEGIN/PA_CDECL_END
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@512 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cf3b73f1d0f7884a6f4f54188a209d8b8c2b4472
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Feb 20 04:05:16 2006 +0000
1) Add flexible seeking support (including absolute) for memory block queues and playback streams
2) Add support to synchronize multiple playback streams
3) add two tests for 1) and 2)
4) s/PA_ERROR/PA_ERR/
5) s/PA_ERROR_OK/PA_OK/
6) update simple API to deal properly with new peek/drop recording API
7) add beginnings of proper validity checking on API calls in client libs (needs to be extended)
8) report playback buffer overflows/underflows to the client
9) move client side recording mcalign stuff into the memblockq
10) create typedefs for a bunch of API callback prototypes
11) simplify handling of HUP poll() events
Yes, i know, it's usually better to commit a lot of small patches instead of a
single big one. In this case however, this would have contradicted the other
rule: never commit broken or incomplete stuff.
*** This stuff needs a lot of additional testing! ***
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@511 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e8a04b6158d9f9ed187ee03c92a2e07c802e1c92
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Feb 18 14:58:25 2006 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@510 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f440092cae2fb7dc2aed8a5429f5c78f4ccb8a8d
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 17 17:00:33 2006 +0000
Properly clear members during init.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@509 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 24efce4cc24f92bcddbb32e0ab865427d806ee5c
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 17 16:48:44 2006 +0000
That's a delta parameter, not a size parameter.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@508 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b22aaf5ab8313830d90f5e88dd9e5d7b5deb709a
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 17 15:42:47 2006 +0000
Have a memblock queue on the client side during recording. This makes the
record callback optional in stead of mandatory.
For applications that wish to retain the old behaviour, simply call
pa_stream_peek() followed by pa_stream_drop() in the callback.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@507 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 023af9ff3ed247c200511d567559ee429aff8ab6
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 17 13:20:09 2006 +0000
Ignore generated win32 binaries.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@506 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 31214b9678e7518cc7deb8ea03487ea3fd8d3163
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 17 13:18:53 2006 +0000
Module needs stuff in libpolypcore.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@505 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0c420e3d802d4f3ea333fe34885fdb3885e5719b
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 17 13:18:30 2006 +0000
Fix path to poll.h.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@504 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 291c01eb8cb9119109ea5e53a066b7954b85a40f
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 17 13:11:37 2006 +0000
Fix typo in #ifndef.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@503 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a3dfcac0908fe6dbfba1225f871c8cca568f5c8a
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 17 13:08:03 2006 +0000
Integrate error routines into libpolyp. Not much point in having this as a
separate library.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@502 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b544e39ce37db7adf5a8b5885b415ae6e999f1ed
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 17 12:34:44 2006 +0000
Make sure that all polypcore headers are installed.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@501 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 93061856801033762181d4d99fec24bec053c76a
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 17 12:10:58 2006 +0000
Cleaned up the includes after the restructuring. Indicate which headers are
public and which are internal through <> vs "".
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@500 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 24835f45169b5f5a1ea7c529779aebc6eeec77d0
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 17 09:12:06 2006 +0000
Move the util libs to the modules section since they're in that directory.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@499 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2b683f6f0bfe6018a8dfc2a473947e4aacf5e9c3
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Feb 17 00:11:54 2006 +0000
fix doxygen
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@498 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5030864bae763640dffdf2a46f735f9be752fd62
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Feb 16 23:48:41 2006 +0000
include header files in simple.h with <> instead of ""
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@497 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9738b4133cb1b791c0af3ffe4214fc4e40753332
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Feb 16 23:13:27 2006 +0000
* rename polypcore/subscribe.[ch] to polypcore/core-subscribe.[ch] to avoid confusion with polyp/subscribe.[ch]
* same for scache.[ch]
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@496 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 78b73403b00c7f19f968091be7768f9caaf6a595
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Feb 16 23:12:10 2006 +0000
shorten include list of utils a little
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@495 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 687923e6d7011c10f6cc8615bc314f1729d24641
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Feb 16 23:11:28 2006 +0000
* drop polylib prefix from #define
* include error.h from polypaudio.h
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@494 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0d760f5821a24d744080a4561c47a33d47ab0c29
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Feb 16 23:10:33 2006 +0000
fix compilation of simple API
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@493 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bfcd17012e2129573def425ede85f68312a673eb
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Feb 16 22:43:59 2006 +0000
drop polyplib- prefix from client library files
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@492 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 315055f8583137e789d87ff2337cd89fcab7ed9b
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Feb 16 22:34:52 2006 +0000
make channel naming somewhat RFC2551 compliant
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@491 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 28b8f6b557aa13655b353b9d11c0718248fc5156
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Feb 16 22:11:35 2006 +0000
add a bunch of simple Makefile in the subdirs, just to make compilation with emacs easier
they are not intended to be distributed or anything.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@490 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 74adf539d1f20cab0d79745f7a332ef524534b1e
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Feb 16 22:08:06 2006 +0000
move alsa-util.[ch], oss-util.[ch] and howl-wrap.[ch] to the modules directory since they are just helper source used exclusively by the modules
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@489 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 845b768cbe01fc6567825d115e7436ba5bfeb568
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Feb 16 21:37:20 2006 +0000
* svn:ignore some files
* move configuration files to the directories they belong to
* built esd-compat.sh in the src/ dir
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@488 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bcb61dbbe588654d875c038b12654b3d15124a59
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Feb 16 19:19:58 2006 +0000
Reorganised the source tree. We now have src/ with a couple of subdirs:
* daemon/ - Contains the files specific to the polypaudio daemon.
* modules/ - All loadable modules.
* polyp/ - Files that are part of the public, application interface or
are only used in libpolyp.
* polypcore/ - All other shared files.
* tests/ - Test programs.
* utils/ - Utility programs.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@487 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0f5b0279c71bdf5af0adbd88e50861bdd6705934
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Feb 16 01:17:30 2006 +0000
add simple hardware auto detection module
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@486 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1ed590516dc17d6f7820ec2517a5a40f4ee00176
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Feb 16 01:16:39 2006 +0000
Add HAVE_ALSA and HAVE_OSS defines
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@485 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4d3b5bb2a9075c560de7e09ac4133dbede12e3fb
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Feb 16 01:16:02 2006 +0000
allow polypaudio to startup without any enabled module
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@484 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b83c0b093bde5380b06342ae25488cec12b978b3
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Feb 16 01:15:31 2006 +0000
print ALSA error messages on failure
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@483 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dd09b0f7183dfa18f4c14b3884bd8c0c5cbabb67
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Feb 16 01:14:51 2006 +0000
fix warning text
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@482 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f3693ac18663cf9b5a81d49f931715f406edd2d7
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Feb 15 23:44:04 2006 +0000
todo update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@481 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4561ef16618848601df21d7eeae7ea28f7426832
Author: Pierre Ossman <ossman at cendio.se>
Date: Tue Feb 14 13:41:30 2006 +0000
Fix api. Setting volume is done through a pa_cvolume struct, not a pa_volume_t
scalar.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@480 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 33e5a076dff50a6b72b20973e7660c6b366bc476
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Feb 13 13:37:22 2006 +0000
Add function to "wake up", i.e. interrupt, a running poll(). This is needed
when having the poll() in a separate thread.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@479 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4b83dca7bb1bcdc4ebda70cb82a2cf20fe83b88a
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Feb 13 13:28:45 2006 +0000
Split mainloop_iterate() into three, distinct parts. Allows for more flexible
use, like having the poll() run in a separate thread.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@478 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4bde08925f71e0412fe6434951db240a5ad08e01
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 10 12:05:33 2006 +0000
Fix some new alignment bugs in the tagstruct handling.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@477 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 727d4b82c78b835a17e25eefe851a9fff2f86f8e
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 10 08:44:42 2006 +0000
Install the new headers for channels and volume.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@476 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9cec32c9ee9537525d74a1b32ea0df52b40162c8
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 3 14:39:39 2006 +0000
Let's have just one endian conversion macro suite.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@475 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cc8eefe13a390e1273c2cf5041bbb96321a23ae7
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 3 14:36:19 2006 +0000
Fix endian conversion macros and reformat them to be a bit more readable.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@474 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 498314d84abb30f63045d416c9eff508bebd98e6
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 3 13:33:21 2006 +0000
Use defines and not hard coded values for volume levels. Caused incorrect
volume levels for all esound clients that changed the volume.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@473 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 05d0fbea9aa997b82bd70e6c1356aa02ef3c09ec
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 3 12:23:17 2006 +0000
Volume adjustment must be done _after_ dropping the chunk since drop will
reject a modified chunk.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@472 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4b5780d08c9c10072b0eed16246a423e096637b2
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Feb 3 09:14:30 2006 +0000
Reverting an incorrect checkin.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@471 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3041f57f5834c80041c97693fbe5d30763263a15
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Jan 30 12:58:53 2006 +0000
Fixes for the new infrastructure so that the waveout module compiles.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@470 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6ca6b8a435d512069256787af9058317e302a650
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Jan 30 12:21:53 2006 +0000
Fixes for the new infrastructure so that the solaris module compiles.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@469 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 89a3b4cd5455046947187ff94445a0a8d30e3d91
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Jan 30 11:49:03 2006 +0000
Breaks missing from conversion to a switch statement.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@468 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 495f8718135306a3342cbd346da70bdf2747474a
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Jan 30 11:38:20 2006 +0000
Print an error message before aborting.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@467 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8c2b20a9f6d34be1acc6ec4d966a8f12f04e3864
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jan 28 01:07:09 2006 +0000
* add variadic function pa_tagstruct_get() and pa_tagstruct_put() for parsing/constructing tagstruct records
* convert some of the tagstruct uses to this new API
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@466 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 45ec5d022708209a3f55d3f1aacb786970f989df
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jan 27 16:30:09 2006 +0000
add support more for up to 16 auxiliary channel positions
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@464 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d2005dda4bd6168a287a961b8f8ab192f994e4ef
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jan 27 16:25:31 2006 +0000
Mega patch:
* implement inner loops using liboil
* drop "typeid" stuff
* add support for channel maps
* add support for seperate volumes per channel
* add support for hardware mixer settings (only module-oss implements this for now)
* fix a lot of types for _t suffix
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@463 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 06b0d0962d0f7c2f4f6e623be58d8b708a7f1a11
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Jan 27 14:52:17 2006 +0000
Remove the version number from the module directory. Makes life easier
for any external projects that need to use that directory.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@462 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8686802c00f38973ef85e73e9b808d4b8308b66c
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Jan 25 17:27:10 2006 +0000
We get the -lcap through LIBS, so no need for CAP_LIBS.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@461 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d5509fba380f4e59d49e2fd98f9a4db8b1485410
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Jan 25 17:25:28 2006 +0000
Use AC_SEARCH_LIBS instead of AC_CHECK_LIBS since it is a lot smarter and
doesn't add unnecessary libs.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@460 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 596e23ffffbde5e061f2fbd6a30e4ccd1042c1d0
Author: Pierre Ossman <ossman at cendio.se>
Date: Fri Jan 20 10:16:37 2006 +0000
Fix so that peer name can be determined on Windows. We do not support console
on Windows at this time so we do not have to worry about that right now.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@459 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8604cfdf41c08099b10ddee5c1dfd8321f03aff6
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Jan 19 10:26:06 2006 +0000
Open the device in non-blocking mode.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@458 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b5fad1db7a901b8824bd660693078dcd42c19292
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Jan 19 10:24:49 2006 +0000
Ugly hack to get around Solaris particularly brain dead sound system.
The system has a buffer size of 0.5 MB which cannot be changed. We emulate
a smaller buffer through some SIGPOLL trickery.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@457 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit efef523b756c4ccaeb67d67b5ac7cd75553a4dc6
Author: Pierre Ossman <ossman at cendio.se>
Date: Mon Jan 16 13:35:25 2006 +0000
We need a logical, not an arithmetic shift here. So use unsigned types when
doing the shifting.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@456 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5712da36da06854a904b5f5a3fb29f11273ca274
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Jan 12 17:12:44 2006 +0000
Under win32 we freed the wrong pointer causing a segmentation fault.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@455 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9224ecb194a7a65616d420e7137ec30b47c20120
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Jan 12 16:11:54 2006 +0000
Some crappy hardware generate noise on the output when reading input. To
avoid triggering this needlesly we tweak the algorithm a bit to avoid reading
when nothing is connected to the source.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@454 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cb1f5e6214803df9c1bd6118afae7cfc0c5ee46e
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Jan 12 16:09:58 2006 +0000
Some drivers (via82xx) doesn't start recording until we read something.
This is ugly, but unfortunately required.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@453 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c5d1f5864d814585d83c439ce631773811125b32
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Jan 12 16:08:14 2006 +0000
Used 0 as an invalid fd. Changed to -1.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@452 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a48502ce6aab5c6e669b71db735f15a63f6599eb
Author: Pierre Ossman <ossman at cendio.se>
Date: Thu Jan 12 16:04:21 2006 +0000
If the card couldn't do duplex when required we would incorrectly return
success from this function with a closed fd.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@451 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 225ee47f257e6cb47f03cd8fa870bce609b527e7
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Jan 11 14:36:02 2006 +0000
Many (FSF and Sun at least) have interpreted the C99 standard in a way
that int64_t and similar types are only defined on 64 bit platforms. Using
-std=gnu99 lifts this rather silly restriction.
The HAVE_NETLINK define is not generated anywhere in our configure. So it
was rather pointless to use it for any test.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@450 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 99389e3068ab910cadfb2969824f4ad79113e1ea
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Jan 11 14:13:28 2006 +0000
Remove the old compiler flag test now that we have a new shiny one.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@449 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f65595e978375c896a0745e29ce901f27f716e9c
Author: Pierre Ossman <ossman at cendio.se>
Date: Wed Jan 11 14:12:38 2006 +0000
Our makefiles work just fine on older automakes (1.7 tested). Let's keep
this out until we run into something that doesn't work.
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@448 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b1c41ad28c5203faf237a47e0ca576a088b8ebd2
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jan 11 01:17:39 2006 +0000
* remove a lot of compiler warnings introduced by using some new GCC flags
* add typedefs for public structs and enums and drop the struct/enum prefixs from all uses where it makes sense
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@447 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 44c52a20586a1ef21d34eac411a4ef19601aa176
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jan 10 18:04:54 2006 +0000
build system updates, including support for some newer GCC options
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@446 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 08383a39809032910232dfe76856a7f31a4f9417
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jan 10 17:51:06 2006 +0000
Merge Pierre's changes
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@445 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 19b729909673ca9bd4287d19738bf252d1a378e2
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jan 9 12:38:06 2006 +0000
improve sync clock change
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@426 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a3ef9275d01b2a2d9c289282562dc0cd23dabd28
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jan 9 12:37:17 2006 +0000
fix synchronized clock change
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@425 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4b6d93691718a13a10421035bb356a0ac98ff6fa
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 16 00:11:48 2005 +0000
fix alsa memory leak
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@360 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 82206b8ea7470562cf806aa198cb68eb98744942
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 16 00:11:15 2005 +0000
chance ALSA sink to use "default" as default alsa device
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@359 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b47d669d37e8cf3944bfcc69468cb2700bfaceaf
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 16 00:09:19 2005 +0000
initialize running_as_daemon
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@358 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit adfbe090680bb2ac7cdc86cbc250461e34062b03
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 16 00:08:53 2005 +0000
increase number of allowed connections
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@357 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4f6513d326e9611de2ec2439fc1651ab633e7a77
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 16 00:08:02 2005 +0000
add new field running_as_daemon to pa_core
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@356 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2ba699785c301e37bb55b8685c64f72942e9b870
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 16 00:04:29 2005 +0000
add pa_sound_file_too_big_to_cache()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@355 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d620b17f01df2a435bd5f7a48cc74a5f4e0ad497
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 16 00:03:19 2005 +0000
handle float values in sound files sensibly
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@354 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0c2a02fcc37f0a903c87ac048c2b57ac093bb1e5
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 16 00:02:10 2005 +0000
print a nice message when libltdl is missing
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@353 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e53f906e6d8843dfee15bb272dac138bc5debedf
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 16 00:01:20 2005 +0000
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@352 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 785c45ae1e744d31704b87ea4289a9c173f5a346
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 16 00:00:59 2005 +0000
build fix
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@351 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 03fd65938478366e957ad1e5b8c8e9f2dafb3142
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 16 00:00:39 2005 +0000
bail out if no sink is defined
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@350 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit aee6fe691b1e9aee8820ce9ec1a2e295074a788a
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 15 23:50:33 2005 +0000
alter alsa periods number
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@349 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e1a98bfd15ce1e772ae4b320efabd1f91637d494
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 15 23:50:05 2005 +0000
handle EOF in ioline.c
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@348 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ca4572188ead36079518447ae34e38c90489f451
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 15 23:48:09 2005 +0000
remove esound protocol directory on unload of module-protocol-esound
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@347 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 05faec3c16d1128034d60e40f200e936f2d24f0b
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 15 23:47:01 2005 +0000
fix start_timeout()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@346 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 197eead7c81f969903f23c9381789b2b42c660ae
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 15 23:46:39 2005 +0000
add libsamplerate/libsndfile CFLAGS
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@345 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6753de5095c8c91eb0a83f9b97adc7324b97d674
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jan 12 20:22:08 2005 +0000
* fix LIRC configuration
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@341 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 814e964c0b8bddeeea44d38ba28f9a3a6cf03a14
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jan 12 18:51:38 2005 +0000
* extend HTTP module
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@340 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 65736dfa84f3faaafad99cf60a621b91fc4905f0
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jan 12 17:37:31 2005 +0000
* make pa_sample_spec_snprint return point to written string
* first try of a http module
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@339 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f86889471daccc4ff427ef41b2edd1d8555fb4bc
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jan 11 20:47:10 2005 +0000
* new environment variable $POLYP_LOG
* fix connection establishing algorithm
* add timeout for establishing connections
* add fqdn to the server directive to connect to in browse API
* quieten ESOUND protocol
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@338 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 61681fc0447f74a4d122dd8c4084e8a5f869fde0
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jan 9 01:11:53 2005 +0000
* add new module module-mmkbd-evdev
* fix stupid error message in main.c
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@337 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e65a93c8ecd005c621f2a53e3a8ec825bcb0e2e6
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jan 8 22:32:53 2005 +0000
* todo update
* lirc warning fix
* c++ compat
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@336 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 59c45c22aaa1087d222dc9fe40a4f8ee62ec5fde
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jan 8 21:43:30 2005 +0000
* increase timeout in pacmd
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@335 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8a0661648f44bec6123dbd3ef5aa670f5a096054
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jan 8 21:40:25 2005 +0000
* make lirc program name configurable
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@334 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e020d3527a793ede69d9bb661e3ab2732f600d37
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jan 8 21:36:53 2005 +0000
* add new module for LIRC volume control
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@333 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 368f0534a9eb4ffeaa023187f6167cf521fe221c
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jan 8 01:19:34 2005 +0000
change doxygen build stuff for better compat with moderm automakes
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@332 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit aa3933e9f7a813073501a6ccad1dad0497490301
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jan 8 01:16:41 2005 +0000
update todo list
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@331 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9b617c0de897af211a793c6912a279a4f8eb807a
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jan 8 01:15:11 2005 +0000
* add support for asynchronous name resolution
* remove directories listing from doxygen
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@330 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9ec5eeba00e55b312a407ea136e0f060ece1ea79
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jan 6 01:07:43 2005 +0000
minor fixes
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@329 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f4a9d68fc39221f6c36225f4d87c7a7d6ac0aa1d
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Dec 18 20:45:46 2004 +0000
fix conditional X11 compilation
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@328 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a1f1ab698f5a69fb34f5733d29f3f9ac6cf80e13
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Dec 16 20:08:50 2004 +0000
gcc 2.95 compat
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@327 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e0977cdde87f305c380f98eb1a291531917b2c55
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Dec 15 01:17:04 2004 +0000
* fix error message when starting polypaudio while it is already running
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@326 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 221eb4a641b78f6825dc369edfcddd8aecac09cf
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Dec 15 01:04:13 2004 +0000
cleanup zeroconf service names
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@325 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ae5ae9fe7b6920fcc94505932854fccb18d34c84
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Dec 15 01:02:50 2004 +0000
* Publish server info in mDNS in addition to sinks/sources
* Split off address parser
* Add port= argument to module-zeroconf-publish
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@324 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 40b1832ddcb9d9d6b752b278d3744236af255c7c
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Dec 14 14:20:52 2004 +0000
do mor daemonizing work
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@323 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 74eb53ba829552d25775f4f55720869a874cc1ae
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Dec 14 14:09:00 2004 +0000
* fix daemonizing
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@322 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5c04aed8ae365e207b984dd3c97c690f57ddbdea
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Dec 14 13:17:28 2004 +0000
* prepare polyplib-browse for installation
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@321 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 77f0ed815ef10ec16ccbe65b267092e38a974bf6
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Dec 12 22:58:53 2004 +0000
* fix include file names in installed header files
* add browsing API
* add new tool pabrowse
* add typeid subsystem
* bump API version
* split off random.c
* add an identification cookie
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@320 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 21cda2cf4d871217a450cd63523265edf69874f8
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Dec 12 15:56:22 2004 +0000
* complete zeroconf publisher
* make cli.c shut up unless run with -v
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@319 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 65f25416cbbd9ada47f2f77964fd741085683be3
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Dec 11 16:48:45 2004 +0000
* fix alsa initialisation
* add some missing zeroconf files
* make module-match shut up a bit
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@318 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7b7f2920b1c7c84171a552269c2109587eee0893
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Dec 11 00:10:41 2004 +0000
* add first part of zeroconf publisher
* bump version to 0.7.1.
* improve logging subsystem (introducing log levels)
* remove verbose flag on cli
* add new API pa_sample_format_to_string()
* replace strtol() by usages of pa_atou() and pa_atoi()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@317 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 02c8c58248e4d29dbf1ed550af42e858ab20f3a9
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Nov 27 18:50:29 2004 +0000
* really fix integer only resampler
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@316 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0068c383efd1694cf4a65956a05d2398bf5f73e4
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Nov 27 14:00:59 2004 +0000
* fix autospawn lock file creation
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@315 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 68a7f843f42701e5ce15cc98cb64264866dd2c1b
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Nov 26 00:07:24 2004 +0000
* use setresuid() instead of setruid() if available
* if fix for the non-fp resampler
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@314 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7d3be5983549e9c4661d9770d7462844c1672c32
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Nov 23 13:34:59 2004 +0000
* install fix
* use syslog as standard log target when run from esdcompat.sh
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@313 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e74aafbc38252ca7946504be5d43537a2a612246
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Nov 23 13:00:53 2004 +0000
* some fixes for MacOS X by Conrad Parker
* Minor build fixes
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@312 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2b9a2fc3bb10b48d47fcfceef90c7b8cb53ad58d
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Nov 21 22:25:28 2004 +0000
prepare for release
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@311 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ec3fc4d2cb77aa1f2b8741a8a3c9cb549ad101ca
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Nov 21 22:07:47 2004 +0000
Documentation updates
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@310 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f5861aed3687e39f93c52b4418ff9ec9013282d7
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Nov 21 21:31:28 2004 +0000
Comment some more files
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@309 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 41c3fc1018af3b7144f3790b08f29455d6d85b17
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Nov 21 19:47:47 2004 +0000
* make --help fit in 80 columns terminal
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@308 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 08ca413f70858a0c957ffb7b7ce07cbe90f0a27c
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Nov 21 19:40:07 2004 +0000
* update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@307 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 893e231bae21eed6f7508190711101969565b2a6
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Nov 21 19:39:46 2004 +0000
calculate buffer sizes from sample spec
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@306 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b3c2854723c29bf5218808c72c0de62d0d9de459
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Nov 21 18:41:00 2004 +0000
* create parec as link to pacat
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@305 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9f2faf5494f64b10d87b080cabdc041f0ca621a9
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Nov 21 18:15:33 2004 +0000
* new tool pacmd
* fix pacat/paplay/pactl for new API version
* fix memory leak in pa_ioline
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@304 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 241829565290890597afe14494daeaf1d16f119c
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Nov 21 17:06:59 2004 +0000
bump version number
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@303 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ace3016006eeb51fb77b568fcb0391347737e75d
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Nov 21 17:02:25 2004 +0000
* add some missing "static"s
* include libltdl in distribution
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@302 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 49a2b0d444bf131b1f85e97841fa4a6521b5f9bf
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Nov 21 16:27:51 2004 +0000
fixes for bugs found when compiling with gcc 2.95
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@301 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 116afffd479ac5e407593ea7643e2357e2de54ca
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Nov 21 15:22:59 2004 +0000
* fix the trivial resampler
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@300 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 324e7151323717ba04c03355d6f657a51ec18ae7
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Nov 21 13:18:56 2004 +0000
* PID and lock file fixes
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@299 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6156ec4cdef292074796e9cf6550c44978097275
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Nov 21 02:43:05 2004 +0000
some commenting
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@298 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e1993c52b85518155202df0693249050dd540a03
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Nov 21 00:04:17 2004 +0000
* some minor pid file fixes
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@297 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2bdfa07ee4626b776d5bbb02865fe61ff3e20fea
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Nov 20 23:48:18 2004 +0000
* remove autospawn lock file usage
* fix some compiler warnings
* implement PID file support
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@296 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c33ffba72b73f7ad297d026e04a223df20646700
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Nov 20 22:17:31 2004 +0000
option to use ALSA default fragment number and size
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@295 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 34a43a9609a60e1e47b9e6b1c39813c22acb3111
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Nov 20 16:23:53 2004 +0000
* add µlaw/alaw support
* abstracted resampler API
* add integer-only resampler ("trivial")
* show used resampler wherever useful
* add mixing/volume adjusting for float32ne and u8
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@294 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7a2bfce9d2045f297710b6a3bec90f8a3dc967de
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Nov 18 20:50:44 2004 +0000
* some iochannel fixes
* introduce reference counting in ioline
* fix memory leak in socket-client.c
* fix double-free error in protocol-esound.c
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@293 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 57e29aa45e47dd3ba726e352417241d8b89c282a
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Nov 18 00:28:26 2004 +0000
limit the number of concurrent connections for all four protocols
kick a client if it doesn't authenticate within 5s on ESD and native protocol
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@292 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d9c87546278fc221c6c472af5e024b971bc1ed25
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Nov 17 23:11:34 2004 +0000
minor fixes for latency interpolation
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@291 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit afa20344a783d389f3360bb23fba96f498a3e287
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Nov 17 03:10:50 2004 +0000
todo update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@290 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ccaf0952bb497b087ba72c9ba0cdfd4bee7fffe6
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Nov 17 01:22:43 2004 +0000
fix module-tunnel.c
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@289 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 04e921cb325ed30a587ccfe1dd099392938ca3ee
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Nov 17 01:22:14 2004 +0000
update todo list
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@288 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5a4cb1ed1d480a1679be07d49bd5dc3da2d2c6c7
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Nov 17 01:04:52 2004 +0000
* fix a long standing bug in ioline.c (large prints failed)
* fix a bug regarding ipv6 binding
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@287 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d97542b945fdaca3584a7c7e009ddd847de28b7a
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Nov 17 00:05:25 2004 +0000
* some commenting work
* add new field "read_only" to memory blocks
* add new API function pa_context_get_server()
* filter capture data through mcalign on client
* make module-tunnel use pa_socket_client_new_string() instead of using pa_resolve_server() directly.
* remove pa_resolve_server()
* remove debug.h and replace it by a macro definition on the gcc command line
* some strbuf cleanups
* small fixes in pa_stream for cleanup when server dies
* new CLI command "load-sample-dir-lazy"
* send FQDN as part of server info
* rework mcalign, this time with memory block merging
* fix iochannel cleanup when connection dies
* check getaddrinfo() results
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@286 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 408c38507d50c017ab20ce6ff710f7f6d2c9d6b6
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Nov 14 14:59:25 2004 +0000
todo update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@285 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3f230c99dea4465c5d8c1e6be8ee56fb18f18ff4
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Nov 14 14:58:54 2004 +0000
Make the whole stuff LGPL only
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@284 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 93912bbd7fd3768132bfa1addb28d99158d73152
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Nov 14 02:36:35 2004 +0000
* implement module-esound-sink
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@283 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d267b7ce5fc4be17d4f91a1ff4a33d17a6119b81
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Nov 14 00:04:51 2004 +0000
* remove as superfluous assert() in polyplib-stream which broke the gstreamer plugin
* fix module-tunnel meta info
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@282 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7144d0b938c20cf5bd11b29f36e80bba0194b7d0
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Nov 12 00:42:34 2004 +0000
remove a debug message
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@281 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 95fbbf100dd95fd5d0fd96046e5a5916ac7bf856
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Nov 11 21:18:33 2004 +0000
add username to runtime directory name in /tmp/
rework autospawning code and x11 credential publishing
add support for IPv6
reenable LOWDELAY for tcp sockets
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@280 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2d4ea374cca3ee4115d7dd986d0f9aff801167b2
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Nov 9 23:19:42 2004 +0000
split out x11prop.[ch]
add client support for auth daemon info in X display
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@279 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f3ee22c96df48fb34dca86a9ff2b4806f13c8863
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Nov 9 01:04:17 2004 +0000
use fqdn in module-x11-publish as well
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@278 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d3f022838852bee5dd12da89359ebd363adef15c
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Nov 9 00:14:07 2004 +0000
export FQDN instead of hostname
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@277 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 29b9f08a6a104c4a809310d15b1973ba04180ecc
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Nov 8 23:53:46 2004 +0000
build pax11publish only when X11 is available
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@276 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c9c5f46d9827981d8ce833f64d3966cd018d2621
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Nov 8 23:48:19 2004 +0000
implemented pax11publish.c
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@275 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6eb78990a08b639cc771294b4a85a1aa05969bc0
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Nov 7 20:48:46 2004 +0000
* Look for M4 in configure.ac
* Share auth cookies in module-tunnel.c, module-x11-publish.c and native-protocol.c
* disable TCP_NODELAY
* publish auth cookie in module-x11-publish
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@274 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d26bbdf2607a79e007c63898f29d85e40ceb87d2
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Nov 4 21:27:12 2004 +0000
some commenting
change alogrithm for checking for configuration files
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@273 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dd8046301b32fa4d7a9961eb9116c8f6df862976
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Nov 4 20:01:13 2004 +0000
compilation fix
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@272 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 16f3d17ec693f001ae5dca858b67cdf3290e6b84
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Nov 4 18:57:31 2004 +0000
add some more comments
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@271 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d33dde93292920f2f694b644f82efaa89518ecc9
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Nov 4 18:56:09 2004 +0000
fix client libaryr in case no latency interpolation is required
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@270 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b7bdfb1a6674fe22a6194c511f5f320712d717e9
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Nov 1 23:37:36 2004 +0000
Apply Joe Marcus Clarke's FreeBSD patches
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@269 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 22cc84e2dd30f0e8b12c20be7a09cc8742821820
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Oct 30 01:55:16 2004 +0000
some updates for pa_hashmap
add property infrastructure
add module module-x11-publish
allow ldpreloading of all modules
abstract x11wrap from module-x11-bell
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@268 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d75a6123d0605109b096a14408d774e3b10cb1ed
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Oct 29 13:50:25 2004 +0000
use setreuid() instead of setuid()/seteuid() when dropping root
chdir to / on daemon startup
(both are suggestions by alan cox)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@267 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ea4864109dc09c74ff83dd209b6c488b16501763
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Oct 28 14:41:46 2004 +0000
require newer libsndfile
update todo file
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@265 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b385b7a88f16703e77885f1fc5f2390309f4b4f9
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Oct 27 22:43:36 2004 +0000
prepare next release 0.6
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@264 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ff17cf12b0ce66838e6b54e1df237bef1d3d98ac
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Oct 27 16:23:23 2004 +0000
make autoload list use idxset
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@262 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1ceb6f88fa1642edc517623360b336bb4c2cceb6
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Oct 27 14:46:25 2004 +0000
minor updates
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@261 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 01d31033dccd0f57151dda2fefa31b4b8619ad9c
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Oct 27 14:45:04 2004 +0000
update todo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@260 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 94059ca9aaf7e2f5377bb556f3cb839ecc2a7348
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Oct 27 14:42:56 2004 +0000
add null sink
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@259 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit df691f09e4064221a66a7c400bde61a411ac54fc
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Oct 27 14:14:30 2004 +0000
latency calculation fix
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@258 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 13b908e25b6d8610c724eb7ea3b3bd5e0022d187
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Oct 27 01:09:51 2004 +0000
two latency interpolation fixes
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@257 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6443cfd88d59818e01fe7b7b8967e1d43c32a10f
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Oct 27 00:10:12 2004 +0000
support for latency interpolation
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@256 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 66b876aaeede4f70f29f180d1ff2dd0dea34a8c3
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Oct 24 00:48:02 2004 +0000
add user volume API
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@255 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e96bb47ad29dbf2696a947691810b3c0e3f667d0
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Oct 12 21:52:50 2004 +0000
gcc 2.95 fix
default.pa fix
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@254 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8eac75b6c5242cd266252334ad762d5e4bd9682d
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Oct 11 16:21:12 2004 +0000
enlarge default buffers
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@253 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 106397c97f20ef07e1da096bed218205e9283b4e
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Oct 1 12:48:09 2004 +0000
todo update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@252 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 342ab2d5d4e3702e46b79c207e84d13d1d17286e
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 29 22:04:44 2004 +0000
add sample spec parameters to pacat
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@251 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 691b5f60b1058c2e9be9b210bd354864fa94b3a4
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 29 20:13:05 2004 +0000
Add support for libwrap
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@250 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4f3b2fa9ec90d1039c19343ab1c31a1ec6ec5cea
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 29 19:13:55 2004 +0000
really fix API version API
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@249 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0957cf9e1c13c1e591b8442d039ec3bf64ea24ad
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 29 17:38:45 2004 +0000
renamed module-tunnel to module-tunnel-sink
new module module-tunnel-source
fix recording
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@248 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 42a933c1e39c7981cab5b169249aa4fa0d80136f
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 28 23:52:50 2004 +0000
fix module-tunnel for to aborting when connection fails
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@247 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 05aa7d6df089f1d08ae60e9032e3531442197f79
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 28 23:49:54 2004 +0000
add latency measurement support to tunnel module
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@246 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0914b379254145734ec0d36063ba1f7275d1f980
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 28 22:47:48 2004 +0000
Add module-tunnel
add proper locking when autospawning a daemon
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@245 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ca90d8f155bfb3c7194115933858248e4670b01c
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 27 21:05:55 2004 +0000
try to use file sample type for cache entries and play-file playback
allow paplay to use STDIN
add new module: module-match
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@244 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e5ad1e0cf37c7c0759519c902a28fa3f39fccb42
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 27 17:21:27 2004 +0000
really fix cpu usage when using esddsp with polypaudio
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@243 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c3028149c8707d831675b7f0a8c3d8177a0f155a
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 27 15:40:18 2004 +0000
add POSIX locking to authkey.c
fix esound protocol cpu consumption when finishing a stream
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@242 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 65d05d6a02ba96ee25f68a6e57296c44f7448928
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 26 22:27:04 2004 +0000
add new tool paplay
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@241 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9517795c5f48f7e3ddf74df51cf49540509b4d8d
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 26 17:02:26 2004 +0000
bum version number
add new macro PA_API_VERSION for preprocessor level conditional compiling
add new native APIs:
- counter
- cork & flush for record streams
- add flags parameters to pa_stream_connect_xx()
- new prebuf command
- time api, and total latency calculator
- return sample spec
ability to cork source output streams
dump server status on SIGHUP to syslog
show sink input/source outputs status in cli-text.c
don't flush esound output buffer when client disconnects
move version api to polyplib-version.h
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@240 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 484c5d00604c7288538e4ab7d2f6f10a6b653160
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 23 23:26:15 2004 +0000
bump version number and update documentation
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@239 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0304fd14a7e430a9204fa440050efdd347685c9c
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 23 22:42:49 2004 +0000
allow high priority scheduling only for users in group "realtime"
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@238 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 29f58ba07d8e0a9d06683d531d4d5dd6282e6a9a
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 23 20:42:52 2004 +0000
ignore default.in
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@237 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit aae99783b883b990fb1708876eac260c668e6f78
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 23 20:41:49 2004 +0000
place full binary path in default.pa's shebang line
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@236 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 03698d9297fa76437c7e609b726839b55296fd89
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 23 16:33:38 2004 +0000
Fix a bug in the build system reported by Iain Fothergill
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@235 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c8a605297ed0a56e294d22a329825d975b40a707
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 23 15:57:15 2004 +0000
OSX protability patches from Conrad Parker
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@234 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 939bde523a7e681ff8d052edde28e1ff80de7dbd
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 23 15:47:11 2004 +0000
add support for capabilities
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@233 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 560eed7ed9ed67204b242d418b217cd529abbfa6
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 21 20:46:14 2004 +0000
improve esound module
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@232 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a1a1ae784c8a9b56d0b9c234668bb806965f1687
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 21 19:40:55 2004 +0000
support for esd arguments: -spawnpid and -spawnfd
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@231 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c506535e2d67804db4f7066690720d7a10d8afd8
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 21 19:00:03 2004 +0000
add noop implementation of standby/resume ESOUND commands
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@230 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 76959095b01e9e1da37821b03bc1f7abc38ec95f
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 21 18:43:01 2004 +0000
show which command is unknown in esound protocol
fix esdcompat.sh
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@229 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4faf132da2fd6d3a4453f738d999af83c0a87e31
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 20 22:22:28 2004 +0000
add link to mailing list
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@227 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c22d0f709c6a80429ebde4e3cf1c69aa709a30b4
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 20 21:03:52 2004 +0000
build updates
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@226 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 89529673231f987652b14bdc67265fd5ee6b476f
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 20 20:52:35 2004 +0000
documentation update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@225 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4683f28433b9391405d0a174901f73931ce7116c
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 20 19:37:28 2004 +0000
fix xmms spawn bug
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@224 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d8f676628ca4faea7e2883165a0d04c7e886a5e8
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 20 17:19:35 2004 +0000
update module descriptions
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@223 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 00f77d4ad27a4f78684d79e8e6ab0194cfa12315
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 19 23:12:41 2004 +0000
remove obnoxious assert from module-combine
tagstruct: add support for NULL strings
improve pactl
correct pa_bytes_snprint()
pa_sample_spec_snprint(): don't fail on invalid sample spec
rename PA_SAMPLE_SNPRINT_MAX_LENGTH to PA_SAMPLE_SPEC_SNPRINT_MAX
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@222 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cd1f889d9ab8126a116eeb39f6bce442003d990c
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 19 00:03:12 2004 +0000
add new function pa_mainloop_deferred_pending()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@221 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d366d81fbac18713effc714e41971e66c6143d35
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 18 23:40:42 2004 +0000
add pacat command line parsing
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@220 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fb87a00d86b2bd92e037ea64fb4294e85bcec008
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 18 12:38:37 2004 +0000
work around gcc 2.95 limitation
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@219 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7bf0fb8cc36d2a540280d13ccec09db712a2b062
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 18 12:28:29 2004 +0000
work around gcc 2.95 limitation
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@218 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 31803c0f143bf62314160edce15678edf2cd5dc9
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 17 23:45:28 2004 +0000
minor stuff
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@217 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a68d7ac9a65b4e722e76d4dc3a8b14603e69314a
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 17 21:17:29 2004 +0000
change sysconf path
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@216 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8de99835a78aa221d9b6e70b716767d00e3bd58a
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 17 21:10:05 2004 +0000
add resample_method option module-combine
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@215 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b175fe1cc8034632f6b6fc548bf2da1acd718b62
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 17 20:43:40 2004 +0000
add --resample-method argument
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@214 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1fc0ad890835995dde1c083da3d22c5110f59f96
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 17 20:08:52 2004 +0000
rename some more
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@213 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 956fc44abca4b3ad3e57ff15596f4fda7f3a224d
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 17 20:06:17 2004 +0000
rename some stuff
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@212 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 78e16c94a1910a47a6021b891c904f09328b9e19
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 17 19:52:38 2004 +0000
make daemon.conf/client.conf autogenerated
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@211 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d5a1e384edc877c98fb4d88da02300ac65b32bd4
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 17 19:45:44 2004 +0000
new configuration subsystem
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@210 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b61deb34fd5af107ca969f3186e204e5adbccbe9
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 16 23:43:19 2004 +0000
update according to autoscan
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@209 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 58933f85701ff1541be57075ba97fe5c0fea38b6
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 16 23:34:25 2004 +0000
gcc 2.95 compatibility, take 2
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@208 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 369b68e7a8c54d963201db49b92c32253916bb74
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 16 22:44:40 2004 +0000
fix two gcc 2.95 incompatibilities
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@207 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b725088b38202b5b9dc2ffaec31607355c093a2c
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 16 22:07:41 2004 +0000
add support for subscribing to autoload table changes
fix module-combine so that the sample rate of at least one streams is not changed from the original
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@206 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 013a2a7a03569c3bf69772b13f25d84c40cdd74d
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Sep 16 00:05:56 2004 +0000
add input latency measurement
add GETOSPACE support to module-oss
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@205 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8eabbd4d09e56ce6cc514df4e37ca09fe3a1d1ee
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 15 19:16:57 2004 +0000
work around C99/GCC incompatibility
native protocol:
add "local" field to pa_context
add volume paramter to pa_stream_connect_playback
add support for renaming streams/clients
support lazy samples
add functions to kill clients/source inputs/sink outputs
add functions for loading/unloading modules
add autoload management API
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@204 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6652efe7d27a1b0e345161384b147f5f05b0ae3c
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 15 14:05:28 2004 +0000
remove auto-load-sample stuff
introduce "lazy samples"
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@203 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5fdd091e624f8d4c67608e28fa6008ccbdd780db
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 15 13:03:25 2004 +0000
correct autospawning
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@202 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 04ef2fd247ca1667e459faf8b70a6c5a124f3dbf
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 14 23:08:39 2004 +0000
make module-combine autoloadable
clean up cli language
introduce lazy sample cache
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@201 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0c9328f4e80b99d10c0dd1c3af33fb2886429668
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 14 20:53:25 2004 +0000
add refernce counting for sinks, sources, sink-inputs and source-outputs
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@200 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e2e01e96e090bf2355123e7bd329e76a2d325a8d
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 14 17:52:11 2004 +0000
add module-combine
remove option "stay-root"
clean up pa_conf
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@199 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 253d4d65127c18d17bfdee0dbdefd8a10927716c
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 13 23:28:30 2004 +0000
new configuration subsystem
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@198 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 928c16b36b0a8de93c015b2f46fa111b846ce5ef
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 13 13:26:44 2004 +0000
correct latency calculation
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@197 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fa71bf1fd4070ae63157cb04cb9416ec59b34ee2
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 13 00:28:16 2004 +0000
fix parsing of POLYP_SERVER environment variable
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@196 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 39cabd6d95bf697bcefbd4738c17398243e742b5
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 12 23:40:53 2004 +0000
fix public= on native and esound protocol
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@195 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9af21d9ea04948dcb852f1ec55a5f4e4c16b9149
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 12 23:29:54 2004 +0000
build system update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@194 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 62c2c842c0d24f8f433aa8e662b1cf860a7e6eff
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 12 19:37:04 2004 +0000
update simple API
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@193 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7f9925c5582ce9f242de7935a4400a6089bbc7ab
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 12 13:14:49 2004 +0000
extend pa_usec_t to 64 bit
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@192 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2fa6379b7b7a93b21840ecd52198c1420bdf79e5
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 11 23:17:38 2004 +0000
add modinfo support
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@191 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 89f0cd0d7e0686e4137d7626e78ac7ad50e9b596
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 11 00:03:00 2004 +0000
add version number to library names
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@190 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d51635d39342dee8eb8dc836f0481e2da143bece
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 10 22:35:12 2004 +0000
add support for module search path as command line argument
protocol-native: move first data request into ack of stream creation
improve mainloop API: return the number of dispatched sources on iterate()
fix a resampling bug
introduce network latency measurement
WARNING: all these changes together may break some applications
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@189 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 49183cc97647cf767b3f482c51b92e4a1519d5dd
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 8 00:08:12 2004 +0000
add FAQ to homepage
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@187 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c932925dcb0587025205e330ab7c2aeaffbadb61
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 7 23:01:14 2004 +0000
date fix
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@186 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a61530b6a6256ec70c8908736f810747e9f3713a
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 7 22:40:43 2004 +0000
documentation update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@185 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6a1da03f2519b76539db3752372264912c2f1e30
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 7 17:06:54 2004 +0000
implemented new CLI command: dump
add prefork() and postfork() arguments to pa_context_connect_spawn()
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@184 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 036bdbb9cb8ef4ca171288bf691b0305ab29374a
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Sep 7 14:58:42 2004 +0000
change the way the default sink/source is selected
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@183 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 42a16374414490ece584165aaf59d97c108d0f83
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 6 21:55:09 2004 +0000
add support for setting/getting default sink/source via native protocol
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@182 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ad2148a552ebfd1f5ea36899c9f607fc71cf3a86
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 6 18:55:47 2004 +0000
correct a recording bug in native protocol
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@181 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit edb777817914bcd5788c1b84e04c7ebe118cfd62
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Sep 6 17:47:04 2004 +0000
add module-pipe-source
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@180 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f277cfba6b222799511bd08b6c4ea6444723261b
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Sep 5 00:03:16 2004 +0000
implement proper logging
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@179 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 75f4dc1f3aa777a7d79109b74a756f277f573a10
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Sep 4 00:27:36 2004 +0000
add support for automatic termination of the daemon after the last client quit
remove all gcc warnings
add boolean types for tagstruct and modargs
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@178 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dd4abe77c199629941733be5067c1eb2e991c7d2
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 3 22:44:55 2004 +0000
add option to disallow module loading after startup
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@177 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit aa63d9ec289df21cec29d271358a86e27a83bead
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Sep 3 20:14:23 2004 +0000
add CPU load limiter
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@176 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c20f1e51d4b2300db5edf8ba78abafbea44055d0
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 1 22:46:27 2004 +0000
add total sample cache size to statistics
add size to sample cache entry info
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@175 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9586d87f3ed67bc4c97035fe6254793c918fc1c7
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 1 22:36:49 2004 +0000
make use F_CLOEXEC wherever useful
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@174 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a55a20c9df5ed303e4d94ab826b2ad05ec05ea71
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 1 21:12:27 2004 +0000
daemon auto spawn
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@173 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e002c9e3f8b28bea92e0389729bb1d0cdd158164
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 1 17:36:46 2004 +0000
add esd compatible startup script
add default configuration script
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@172 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0e412511d225c40c7d5ecf39d1c2849808e8c158
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 1 15:55:48 2004 +0000
add sound file streaming
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@171 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 203e4d3d7149774a51cdcce78747e28ed4a9d375
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 1 15:00:44 2004 +0000
introduce sink input and source output limits
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@170 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3ebc5e359d09fb4f3cf8dbc69e945e578b6895e4
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 1 13:04:03 2004 +0000
add PA_MININFTY
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@169 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 083ab7bd50785de0d8cffe6b8e7d1f05aa27d89b
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 1 12:51:08 2004 +0000
cleanup comment
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@168 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9ed92fa6d82d5ec5c55c69db9d6412ae6d4f178d
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 1 12:49:39 2004 +0000
add \since to dB functions
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@167 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 39b289342293201c031c0a3a4c78345d9fcd6527
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 1 12:48:47 2004 +0000
add support for dB volumes
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@166 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a209c8e4e64cdf6eb4d11e2959a0ebaafa198c2a
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 1 12:21:06 2004 +0000
implement missing scache_get_id_by_name
add some more consts to idxset
add module-sine, a sine generating sink_input module
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@165 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0231d62aeac52ce14b2b5a13796e6c6e94da7efa
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 1 00:46:56 2004 +0000
remove most -W compiler warnings
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@164 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7fc3d4ce9fdc22113d0eb2911f72004bebf4e448
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Sep 1 00:23:51 2004 +0000
add support for SCHED_FIFO
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@163 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 16dc5ae160def47c2e92c21e2cbeebceb5c721e7
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 27 19:06:29 2004 +0000
fix module path
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@162 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 12afe71cad7ff90abe7b4f4ea5e1f6f65b6d7ffd
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 27 18:55:24 2004 +0000
fix homepage script
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@161 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 43163488db5ae6e33a9f75ef400f64e3bab118c7
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 27 18:52:50 2004 +0000
minor fixes
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@160 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8ef8a866c024b5336857e85a76ce4d6311e97b3b
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 27 18:41:40 2004 +0000
readme update (licensing)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@159 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7652211193486be15c69f169155a256c4334754d
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 27 18:38:52 2004 +0000
add LGPL/GPL to dist package
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@158 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 063dfc0170ecc68022d87cb780ec0c61325f7b14
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 27 18:38:23 2004 +0000
relicense client library to LGPL
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@157 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 87886464a5c1499bd515aee4bf6ef9229e8f8a39
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 27 17:03:38 2004 +0000
document every polyplib function
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@156 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ae98796836255e1be6e2e0960a9f784d71107b93
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 27 16:24:22 2004 +0000
minor cleanups
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@155 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8f0e49d519f9ca51442b8fa1d9337ec26208bab5
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 27 01:29:49 2004 +0000
latency work
major main loop bugfix
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@154 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 99d6d9a58dd98d68056012afa7294926f7a0a3b0
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Aug 23 18:48:34 2004 +0000
minor documentation update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@153 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f0a94216a3fcc9aaa5e9c8473eda0ab28457633c
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 22 21:13:58 2004 +0000
new features:
future cancellation
corking
flushing
for playback streams in native protocol
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@152 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 623943e67c596febeba5275149f4c98696c3f7f7
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 20 20:30:06 2004 +0000
add pkg config file glib12-mainloop
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@151 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a52a4688e0fc7625d732f86a362f566dc671913d
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 20 20:20:20 2004 +0000
add support for glib12
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@150 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c1e656a416ba941ac4bb3fdef02bbd2779bcb88f
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 20 13:18:07 2004 +0000
documentation update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@147 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c46dab5028e126e345fbe0aa394d1feb5b12c6d3
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 20 13:06:55 2004 +0000
documentation update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@146 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 52a3169d74eadad46a39e996e96c87766f8b98a2
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 20 11:08:19 2004 +0000
doxygen fix
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@145 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 59785383b34ad2c40fbb47ec2e851de336821b20
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 20 11:05:53 2004 +0000
readme update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@144 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 26fe945c1b3e301ae61b6d444fe638bf77e68f00
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 20 11:04:25 2004 +0000
Doxygen stuff
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@143 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d322a5b90c11a77dd28c6795d92f11dc2606e7a2
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 20 10:54:31 2004 +0000
build fixes
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@142 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b8b1762ab08795632aeadb5b43ea0109751db501
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 19 23:14:59 2004 +0000
move sample cache to namereg
documentation
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@141 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6258049413393623fef4d2d8f77fa8ddc43e2c0c
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 19 06:24:40 2004 +0000
minor stuff
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@140 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 05b3e3331770a7296697270d0dac40764d934025
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 18 01:00:18 2004 +0000
add version routines to polyplib
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@139 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 92ac19d46881f3897a0d96b55bd81a9241a6a904
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Aug 17 19:47:42 2004 +0000
add missing copyright headers
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@138 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cae5c93acce93cff05ac4ea9e2b29a086b751f1a
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Aug 17 19:37:29 2004 +0000
remove global memblock statistic variables in favor of memblock_stat objects
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@137 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit edf6ae0266ab399d3bd067cada81685433cd71a9
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Aug 17 18:53:42 2004 +0000
fix x11 build
disable prebuf on drain
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@136 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c67f68d2fd974e3e56c7c302cf95afbdbeb939ba
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Aug 17 17:57:09 2004 +0000
todo update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@135 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 06970f33b22a9603788f954afc997a1b28f4fc10
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Aug 17 17:56:09 2004 +0000
autoconf beefup
build fixes
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@134 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 39fcd3f91658e14441e180e41fbe0d0808708a2a
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Aug 17 17:17:22 2004 +0000
Documentation work
add pkg-config support for GLIB main loop
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@133 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c3dae9e19ddbd7ab13059fced579821a88264577
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Aug 17 13:30:26 2004 +0000
remove native-common-internal
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@132 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit eb0899986e0a1a2c80847596d089ab441ea18eda
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Aug 17 13:28:52 2004 +0000
create native-common-internal.h
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@131 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dec81519df9958a1faf1626690b8d81364578ac4
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Aug 17 13:00:45 2004 +0000
update todo file
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@130 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b1c88c12de4e1569752c2fc1ff65dd7b8ab760bd
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Aug 17 13:00:01 2004 +0000
make clitext to cli-text renaming complete
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@129 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e553b6bdfa74e7c2f79bd91d48d7fe4b21700ee4
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Aug 17 12:49:23 2004 +0000
rename clitext to cli-text
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@128 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d7775962937e3ab549f1a6052dd4b282362a98e5
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Aug 16 20:16:37 2004 +0000
fix sink iunput and source output stuff
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@127 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ab7f4da3f6faa0c4686ebb1dafb61558c44433f1
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Aug 16 19:55:02 2004 +0000
add sink input/source output support to the native protocol
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@126 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4cf546c8b0638286ccd497beba3e847ce8179763
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 15 13:15:51 2004 +0000
add support for volume manipulation
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@125 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9af305814dcbe5db8a7187fe81881c02769d64d3
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Aug 15 00:02:26 2004 +0000
proper ref counting for more objects
some documentation update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@124 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 04a1d0b48f1f420742062f65b10e348907d661c7
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 14 20:25:32 2004 +0000
implement proper refcounting in polyplib
split polyplib to multiple modules
add some prelimenary documentation
add doxygen support
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@123 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f8294527c66c0158d4a89707c406499575227bce
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 13 16:05:03 2004 +0000
rename polyplib-sample to polyplib-scache
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@122 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c0b514a48281bd6e53cba5b4a9ff118a7cfb1f0a
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 13 13:27:23 2004 +0000
add polyplib-sample.c
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@121 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 956c86af489638c6cc8b64c7d69ce0dcf122cde2
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 13 13:26:34 2004 +0000
add polyplib-sample
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@120 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a9a1055763b8a3e22e6afe51c4911f4bc98f017e
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 13 13:24:48 2004 +0000
add internal header file for polyplib
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@119 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a4aaa85b51f4c937e0ae45ee1f6b202ad6a619ca
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 13 13:22:44 2004 +0000
split polyplib.h
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@118 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 18a6b5073cd544038b92be6e435544454bd867ad
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 13 13:14:22 2004 +0000
some preliminary cleanup
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@117 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1eb9c7575fe2925c849aae716f80cd1ec01c3876
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 12 23:27:57 2004 +0000
todo fix
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@116 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit db05cf544704da658d7a65ad0017d45a32e37d11
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 12 23:25:28 2004 +0000
add more subscription events
add support for clients/modules in native protocol
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@115 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a6d1d491f2542920ec38337bb2d34738d9fa07eb
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 11 15:11:26 2004 +0000
info and subscription work
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@114 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a2bd73fc179e778aee29c854ff4bf4d104dbff07
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 11 00:12:04 2004 +0000
todo update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@113 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit eeeada06b4cff31319c1b87c381797e3d05f58b9
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 11 00:11:12 2004 +0000
add subscription subsystem
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@112 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f07ab7f8b43774da0e165ab44b0e2693ec4d7d33
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Aug 10 15:11:37 2004 +0000
compile fix
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@111 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5888879df84935fcd9e35c84f0fc83c1034d71db
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Aug 10 13:00:12 2004 +0000
glib mainloop fix
implement server status command
support for sink_list/source_list in polyplib
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@110 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 637a6ace7f985e2bf91d2ee315b90dc1c7677d8c
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 7 10:52:43 2004 +0000
better mainloop test build system
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@109 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 583429904e8f8245b75ea517003e543e96684351
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 7 10:43:33 2004 +0000
rename mainloop testing tool
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@108 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f5d147f1e6fa04c978f65bbe2a5eac5cad1252fb
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Aug 7 10:42:39 2004 +0000
cleanup priority management in main loop
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@107 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 48f21ba950c58a6f0aa2a9fa497669cd35ad7268
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Aug 6 23:07:48 2004 +0000
add mainloop test utility
fix glib mainloop support
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@106 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6b34dbfb6d3c224d476a5e97bc4c0cea1983a2a6
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Aug 5 19:53:57 2004 +0000
add initial glib mainloop adapter
clean up mainloop API
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@105 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8fe635d8748eb6f088f8edfa0ad2778b44542425
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 4 16:42:37 2004 +0000
forgot some files
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@104 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cace4585e1ec7db3dee040659fd719cf946c1c8f
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Aug 4 16:39:30 2004 +0000
introduce pa_xmalloc() and friends
implement module auto loading
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@103 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5912f52165e35ebdafec471649107a4d59834ed6
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Aug 3 19:26:56 2004 +0000
sample cache work
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@102 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4c0ced9f62c08ad08a17cbce744df8d4f811d5ab
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Aug 2 19:45:02 2004 +0000
add support for querying sample ist with esound protocol
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@101 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 15ba6df3c4b33318396e15d5d57340a847879eda
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Aug 2 16:24:14 2004 +0000
add new module "module-x11-bell"
fix scache memory leak
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@100 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 68486c7560444c6ba1526d8547e40f330eceb0cb
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jul 20 01:08:07 2004 +0000
add a todo item
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@99 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 71cf2c8d848a69ee14e0744aaff6d71782dbb9ce
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jul 20 01:07:06 2004 +0000
sample cache work
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@98 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7fc5948ac005171362fc2d4df140bfa7a1b262bb
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jul 18 14:19:28 2004 +0000
minor fixes
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@97 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b22ee8061b7435b23b7a47b45d63b2b0721ebf70
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 17 16:00:46 2004 +0000
readme update
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@96 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6a426160ddff3723ea29500c870868b70d7db394
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 17 15:48:28 2004 +0000
two simple fixes
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@95 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 47d680d97bf0ad0cb2c3e87ae07d1dae9b1badad
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 17 15:44:49 2004 +0000
some makefile fixes
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@94 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7e36e1ec64ab4616d755ab487835db97f3ff053a
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 17 15:22:12 2004 +0000
make distcheck clean
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@93 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8bee196da29938e785a3e2fbc70b1f1d3f2fc6b0
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 17 15:00:31 2004 +0000
make polypaudio run when installed
update docs
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@92 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 31cac6e0e36007431def0a7dd7dd37cb96825d56
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 17 14:14:41 2004 +0000
fix Makefile.am and configure.ac to match directory renaming
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@91 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c399e67fd9b7d01c8f97344278a572e8d83a9864
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 17 14:12:30 2004 +0000
rename src to polyp
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@90 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7bae1b1053c45fbbc590d1b296ff37c868e0cd90
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 17 14:09:41 2004 +0000
rename configuration file
make sure the todo file is packaged
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@89 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0ddace79b551524fd3362109425440089bb5b972
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 17 14:08:26 2004 +0000
move todo file
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@88 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 20b17f33fda69bcac5b43babed08c208a515d8be
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 17 14:08:07 2004 +0000
ignore README
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@87 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dad8439aa5bef1ea9195b675025bdc89c89bcdd2
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 17 14:06:13 2004 +0000
add documentation
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@86 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0f214911968e09edbcac11f9367660704540885d
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 16 20:58:18 2004 +0000
add pkgconfig stuff
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@85 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ef0816dc60119270cede24158883096f43a05aa6
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 16 20:02:44 2004 +0000
add missing liecenses
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@84 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit ffed4612b297163b177d01f50cd7898027f3845c
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 16 19:56:36 2004 +0000
include copyright and svn tag in *.[ch]
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@83 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bcf280e51a2b571d4bddd58f17314690191dac77
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 16 19:16:42 2004 +0000
include config.h in every file
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@82 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 42cc30301238b0419e9be12571593f39480d9f9b
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 16 19:08:28 2004 +0000
fix distcheck
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@81 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 03b8c441b880319c8e89ac5aa4de3cd356c45a7c
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 16 18:58:23 2004 +0000
adjust file references due to renaming
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@80 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f0b8791559288e8e6fc055aadef9ebe3d2cd9b4e
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 16 18:40:20 2004 +0000
rename a bunch of files
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@79 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit cac0fb03eb061021f7af29aeb69e988b49f6eae4
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 16 17:56:35 2004 +0000
make a symbol in module-ptorocol-stub static
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@78 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 68346e545f3af04698ae594b8434a1ebd585d6ea
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 16 17:51:53 2004 +0000
make oss sample spec configurable
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@77 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 33eaca10e4654ecd1b01190573f89c6ab65dcce7
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 16 17:03:11 2004 +0000
implement alsa source
split off alsa-util.c
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@76 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 84e924e228702c0d2452e334125c35fda628b68b
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 16 14:43:25 2004 +0000
split PA_SAMPLE_FLOAT32 into PA_SAMPLE_FLOAT{LE,BE}
add more configuration arguments to alsa sink
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@75 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5e2191d19a0fab8fb4cc09e6d349d5d2c4f0e8a6
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 16 00:27:02 2004 +0000
add alsa sink
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@74 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 1bd340b11ca5fe7fc1bc9c6659f25840c7d1e5ed
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 15 21:51:54 2004 +0000
optimize esound latency for xmms
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@73 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f06a4c4f5ac9c5116eed082b87052f0432ab1625
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 15 21:18:18 2004 +0000
implement get_latency native command
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@72 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 59f8ee4da599208370196820b9651e288c59c08e
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 15 20:51:55 2004 +0000
add pactl tool
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@71 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6a1ea8be8b963f290b683cde5124e169a4d9f8a6
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 15 20:12:21 2004 +0000
remove global exported variables:
pa_memblock statistics
pa_default_sample_spec
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@70 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a883975610cddb5612597e1271471300d34b8ac8
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 15 19:00:42 2004 +0000
implement daemonizing
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@69 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d6208aefa618b822546c6042b1c25808bf85cd27
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 15 17:33:56 2004 +0000
fix modargs memory leak
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@68 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 43df63b18a4caf85415b3d1c797a3aabc82007b8
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jul 15 00:16:27 2004 +0000
implement client side TCP support
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@67 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 7788469d89eb3bde317cad8fb6c877e5e8823a5c
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 14 22:48:49 2004 +0000
update todo
fix polypaudio.run
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@66 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6820529596e6c76227a375506b4949f9e90fcdbc
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 14 21:52:41 2004 +0000
complete implementation of the command line
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@65 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 4ac5baabc371a00ae1a3033f52b71862ff08fa1c
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jul 12 21:28:11 2004 +0000
add preliminary command line parsing
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@64 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bd72454ae0628969c0583659bf3f7f10df0400f6
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jul 11 23:21:32 2004 +0000
make module-oss-* use modargs
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@63 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit df33d8a0f57c9f40e70aac8b48d553c271efd220
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jul 11 22:20:08 2004 +0000
make the protocol plugins make use of modargs
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@62 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8dde58b077314e5628840350d4acfbe5791e554b
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jul 11 16:59:22 2004 +0000
rename hashset to hashmap
add module arguments parse in modargs.c
make module-pipe-sink use it
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@61 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit b06c20a10cfa3970c3f49f5dcedbf8ffd777b6db
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jul 11 01:09:46 2004 +0000
add dependency script
fix some dependencies
split off socket-util.c and clitext.c
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@60 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fa1b38a31e21ec8c0ee7c3a33c1ca843472c61fb
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 10 20:56:38 2004 +0000
add description field for sinks/sources
add owner field to all entities
add client file to source outputs and sink inputs
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@59 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c9e0eb2af778743b027c08818d23fa089598a41d
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 10 19:23:45 2004 +0000
make memblockq merge chunks
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@58 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2c4092e426f3a1c1782482912ee9111de199121f
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 10 19:06:48 2004 +0000
forgot to add parec-simple
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@57 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit f1c0884f10f70ee6dda268dd94820367d2435f12
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 10 19:04:21 2004 +0000
implement parec-simple and matching simple recording API
add support for killing source outputs in native protocol
fix channel management in client library
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@56 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3e9c1464b2685e6a4de1cd11d21d937d63657999
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 10 16:50:22 2004 +0000
implement recording in native API
fix a memory leak in memblock.c
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@55 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e8b5133d0e20c2f6fcb7b97cfa0c1cd01edf1c89
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 9 23:26:10 2004 +0000
fix recording for simpel and esound protocols
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@54 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 14a179ab06f112f9d21c0fd91decbc43c84c21bb
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 7 22:02:15 2004 +0000
add output stream draining
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@53 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit df787d348806524dba94b70060e86e0ec29cbd66
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jul 7 00:22:46 2004 +0000
draining ind native protocol
fixes in callback code on object destruction
simple protocol
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@52 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fb9af6ad61ddc3d534b356f1bd27660485915efe
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jul 6 00:08:44 2004 +0000
auth support in esound and native
AUTH and SET_NAME operatins in native
simple library
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@51 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 491fb2b776388450c0c7dffbcb13e99e412814f8
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jul 4 17:40:15 2004 +0000
add kill_* and default_* commands to CLI
make module-cli unload itself on EOF
clean up stdio usage
add sink pointer to monitor sources
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@50 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8f66f96c9d4f22c2138227728a554629679fb03e
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 3 23:35:12 2004 +0000
add pa_ prefix to all identifiers.
fix downsampling/resampling
add support for U8 samples
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@49 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8adb3c25cd3fb482ba973fb186c5f3f7e639f0cb
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 3 00:32:31 2004 +0000
fix minor typo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@48 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 37f901185972c75fad2cffbd677274f514029bce
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 3 00:20:06 2004 +0000
add libsamplerate dependency
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@47 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c3a3ce1541363a23e7ff3a0155540f08763382f5
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 3 00:19:40 2004 +0000
forgot to add memchunk.[ch]
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@46 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2793e4cc765af7944ed37405c19e469deeb4c514
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jul 3 00:19:17 2004 +0000
add resampling
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@45 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dd39b00fbded3fd3b3d81c54924902cd312c031d
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jul 2 18:47:03 2004 +0000
add resampler
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@44 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0e143959a7ce41fcf8ab14f2e5a9b69e321c805e
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jun 30 00:00:52 2004 +0000
latency
esound volume changing
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@43 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c2b34c1d43bbf8de52b4764c96da0571e621cae8
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jun 29 20:37:24 2004 +0000
volume work
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@42 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dc7a20176117912cf191ad95f62c1f94bbc3f9c7
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jun 29 18:50:14 2004 +0000
extended esound protocol
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@41 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a257f7f1dc64a88b3caaa9b81890c93159914b5d
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jun 29 16:48:37 2004 +0000
esound protocol
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@40 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 08d0e0e045a55029cf53782c3ca5e23ef459f4b0
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jun 27 22:42:17 2004 +0000
add name registrar
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@39 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dc8ed5d96d7d62d16a9affc0ab3c188a268d2b78
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jun 27 20:00:26 2004 +0000
make native playback work
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@38 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit e0ab4dd33e6de3936160ee2fa16e76d81946beb3
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jun 27 17:50:02 2004 +0000
many fixes
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@37 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fae97b21ef62abb752c5e5a95d504b22c8c6abf6
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jun 24 23:27:06 2004 +0000
some fixes
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@36 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c615306c2263203e30bb983a36aad28993c4bcf0
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jun 23 23:43:42 2004 +0000
make rename of oss.[ch] to oss-util.[ch] complete
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@35 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 80754ac414d6fe5b0d9e6a90dfd1c44fc5e3a35b
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jun 23 23:40:39 2004 +0000
rename oss.[ch] to oss-util.[ch]
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@34 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9c80d465360d73818fb0839d0b74ccc8091f3901
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jun 23 23:38:33 2004 +0000
minor compile work
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@33 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit a26a39562553a06daa8eb21acfee805793f93bb3
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jun 23 23:18:14 2004 +0000
ignore some more stuff
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@32 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c5468a9cd228058aec03129c269e869abede4993
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jun 23 23:17:30 2004 +0000
main part of the native protocol
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@31 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2dfbf712efccd25ae1a68e5dde1e4cb021a79ffa
Author: Lennart Poettering <lennart at poettering.net>
Date: Sun Jun 20 01:12:13 2004 +0000
partial implementation of native protocol
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@30 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 6c40c280513c6cce1b965168f9c13fe911a6066d
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jun 19 19:28:26 2004 +0000
mofiy keyword expansion
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@29 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 53a1b406d91ba06ef477e27b996a6e95da6f592d
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jun 19 19:27:47 2004 +0000
cli protocol
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@28 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit fd0aa1d8c6b51999a4b2d87c8c008ff4a25d7103
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jun 19 18:51:46 2004 +0000
rename module-simple-protocol to module-protocol-stub
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@27 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 80c284e71bb824924464ddd516f508652abf67fd
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jun 19 18:51:30 2004 +0000
minor work
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@26 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bae40de1a3f66a0471e3e6aa8cbb91f505e2132d
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jun 19 18:41:24 2004 +0000
add simple ptorocol with unix
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@25 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bf65e68ec411ab571ead2fa399069e0cfafaf8ef
Author: Lennart Poettering <lennart at poettering.net>
Date: Sat Jun 19 01:01:09 2004 +0000
some more work on the cli
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@24 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 5f8281655318bb7b364c01195e61dfefc098756b
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jun 18 17:12:50 2004 +0000
some more work
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@23 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 3ff50002b2152bfec4c2b9791805bac23dc94274
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jun 18 00:22:37 2004 +0000
basic cli interface
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@22 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2dde9aa3d4bae973846a5cb113b638ba2be6b4bc
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jun 16 00:05:47 2004 +0000
configure fix
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@21 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8ac8af8e1324e90c43d2dae075dd7a24f145d49a
Author: Lennart Poettering <lennart at poettering.net>
Date: Wed Jun 16 00:05:30 2004 +0000
got mmap oss output working
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@20 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit d3dc47c5e51bc308a614755f8df1b98e122eeda5
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jun 15 17:19:20 2004 +0000
fix mixing
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@19 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit dcc077f4132248f4004fec1a2011b07008788749
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jun 15 17:05:03 2004 +0000
cleanup
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@18 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 439346258c9f476b1464c59ce74636bc1f0be11d
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jun 15 15:18:33 2004 +0000
more work
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@17 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bc2317456d5e90d1d43a6b53bcc22674173c1af0
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jun 15 15:17:22 2004 +0000
minor work
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@16 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c169ed92e8c8dc0b83833988c4ca21f616a36222
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jun 15 00:29:01 2004 +0000
oss output works
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@15 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 84feec36c4de689ddc78ee87e1ca6663d55ba176
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 14 22:47:29 2004 +0000
rename some more
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@14 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 0f79cdd18a22ba406221756d34c636e5fe4b93ac
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 14 22:47:12 2004 +0000
commit some work and rename
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@13 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit bc4f270d9be2636a62be78f7844f4e963a7fad92
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 14 20:34:33 2004 +0000
remove oss.c
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@12 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8ff4e3752996304db8f96cf999ec8beae0330c12
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 14 20:30:50 2004 +0000
more cleanups
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@11 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8c610af9d86c68feec6f402e7459753602131b4d
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jun 14 18:38:50 2004 +0000
a bunch of fixes
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@10 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 9ad2956cf85b335f013b4d8ed69fd70f4c692de0
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jun 11 21:30:51 2004 +0000
remove moddep files (since they are obsolete)
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@9 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit c5d77edc826b782adecd80b8dc9f8394c6acf35b
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jun 11 21:30:16 2004 +0000
make the whole stuff run and clean it self up again
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@8 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 2a70a904cbe052705f1e9fe5fcbc5c45854f2a6e
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jun 11 17:18:40 2004 +0000
module dependencie foo
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@7 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 638aa33b72abb8d0a02ea8fcc183ce1cab9f362f
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jun 11 12:01:41 2004 +0000
ignore fix
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@6 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 83491c4e2c576ec84a685eaa5b508fb84284ff80
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Jun 11 00:33:43 2004 +0000
autoconf
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@5 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 8b9931e99a0a24621ba4de715fc69f0b27cc1d01
Author: Lennart Poettering <lennart at poettering.net>
Date: Thu Jun 10 23:22:16 2004 +0000
make it compile
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@4 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 43b01e298c34c2754f25983e6485f5e61b5d95fd
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jun 8 23:54:24 2004 +0000
initial commit
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@3 fefdeb5f-60dc-0310-8127-8f9354f1896f
commit 18d07532c23fd4d5b1725e55d510e4423d0f55cd
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Jun 8 21:50:14 2004 +0000
Create trunk directory
git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@1 fefdeb5f-60dc-0310-8127-8f9354f1896f
-----------------------------------------------------------------------
--
pulseaudio packaging
More information about the Pkg-pulseaudio-devel
mailing list