Lennart Poettering [Sun, 16 Jul 2006 17:26:55 +0000 (17:26 +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: file:///home/lennart/svn/public/pulseaudio/trunk@1090
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 15 Jul 2006 12:40:27 +0000 (12:40 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1089
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 14 Jul 2006 23:59:42 +0000 (23:59 +0000)]
improve latency calculation of NULL sink
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1088
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 14 Jul 2006 23:08:14 +0000 (23:08 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1087
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 14 Jul 2006 23:06:44 +0000 (23:06 +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: file:///home/lennart/svn/public/pulseaudio/trunk@1086
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 14 Jul 2006 23:00:57 +0000 (23:00 +0000)]
don't send SCM_CREDENTIALS on every sendmsg(), instead do it only on handshake
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1085
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 14 Jul 2006 23:00:20 +0000 (23:00 +0000)]
don't set MSG_NOSIGNAL for recvmsg(), since it doesn't make sense there
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1084
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 14 Jul 2006 22:42:01 +0000 (22:42 +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: file:///home/lennart/svn/public/pulseaudio/trunk@1083
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 14 Jul 2006 10:20:57 +0000 (10:20 +0000)]
remove vi'ism
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1082
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 14 Jul 2006 10:19:46 +0000 (10:19 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1081
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 14 Jul 2006 10:08:53 +0000 (10:08 +0000)]
Make sure the win32 default conf gets shipped.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1080
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 14 Jul 2006 00:19:09 +0000 (00:19 +0000)]
add new test get-binary-name-test for testing pa_get_binary_name()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1079
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 14 Jul 2006 00:18:21 +0000 (00:18 +0000)]
Don't call pa_path_get_filename() anymore since it is implicitly called by pa_get_binary_name() anyway
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1078
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 14 Jul 2006 00:17:31 +0000 (00:17 +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: file:///home/lennart/svn/public/pulseaudio/trunk@1077
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 13 Jul 2006 23:12:50 +0000 (23:12 +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: file:///home/lennart/svn/public/pulseaudio/trunk@1076
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 13 Jul 2006 23:10:48 +0000 (23:10 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1075
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 13 Jul 2006 18:23:57 +0000 (18:23 +0000)]
remove avahi/howl item from todo list
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1074
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 13 Jul 2006 17:44:54 +0000 (17:44 +0000)]
remove howl-wrap.[ch]
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1073
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 13 Jul 2006 17:44:18 +0000 (17:44 +0000)]
remove HOWL snippet from configure script
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1072
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 13 Jul 2006 17:35:10 +0000 (17:35 +0000)]
* add proper error handling to pabrowse.c
* properly destroy pa_browser object on exit
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1071
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 13 Jul 2006 17:34:08 +0000 (17:34 +0000)]
add browser.h to doxygen docs
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1070
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 13 Jul 2006 17:33:44 +0000 (17:33 +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: file:///home/lennart/svn/public/pulseaudio/trunk@1069
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 13 Jul 2006 15:54:13 +0000 (15:54 +0000)]
update module-zeroconf-publish to make use of the native AVAHI API, instead of HOWL
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1068
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 13 Jul 2006 15:52:34 +0000 (15:52 +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: file:///home/lennart/svn/public/pulseaudio/trunk@1067
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 13 Jul 2006 15:51:49 +0000 (15:51 +0000)]
check for avahi in configure.ac
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1066
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 10 Jul 2006 17:56:05 +0000 (17:56 +0000)]
mark HAL for shams king
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1065
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 8 Jul 2006 13:25:35 +0000 (13:25 +0000)]
* remove doc/ directory
* move doc/todo to root dir
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1063
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Sat, 8 Jul 2006 11:29:14 +0000 (11:29 +0000)]
Remove some unused m4 files.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1062
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Sat, 8 Jul 2006 10:51:46 +0000 (10:51 +0000)]
Fix typo.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1061
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 8 Jul 2006 10:40:15 +0000 (10:40 +0000)]
unhide a few files
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1060
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 7 Jul 2006 16:05:20 +0000 (16:05 +0000)]
remove all docs from tarball since they are now available on pulseaudio.org
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1059
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 7 Jul 2006 14:36:39 +0000 (14:36 +0000)]
s/avahi/pulseuaiod/
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1058
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 7 Jul 2006 12:59:13 +0000 (12:59 +0000)]
replace remaining ML refs to polyp
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1057
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 7 Jul 2006 12:53:19 +0000 (12:53 +0000)]
fix mailman URL
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1056
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 7 Jul 2006 12:45:24 +0000 (12:45 +0000)]
update readme for 0.9.2
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1055
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 30 Jun 2006 08:16:14 +0000 (08:16 +0000)]
Make sure we print the file name we actually use.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1054
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 21 Jun 2006 16:36:58 +0000 (16:36 +0000)]
increase the maxium number of concurrent esd and native connections
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1053
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 21 Jun 2006 14:05:15 +0000 (14:05 +0000)]
include config.h in browser.c (closes #20)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1052
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 21 Jun 2006 00:18:43 +0000 (00:18 +0000)]
only interpolate when the last timing info told us the stream is indeed playing
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1051
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 20 Jun 2006 22:27:35 +0000 (22:27 +0000)]
bump version number
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1050
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 20 Jun 2006 21:23:10 +0000 (21:23 +0000)]
fix segfault when module-alsa-source fails to load
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1049
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 20 Jun 2006 16:43:46 +0000 (16:43 +0000)]
Fix handling of the io flags in duplex mode.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1048
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 20 Jun 2006 15:45:10 +0000 (15:45 +0000)]
Warn when applications use SNDCTL_DSP_GET[IO]PTR even when they shouldn't.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1047
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 20 Jun 2006 15:36:28 +0000 (15:36 +0000)]
Make fix_metrics() exit early so that it doesn't spam the output needlessly.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1046
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 20 Jun 2006 14:26:52 +0000 (14:26 +0000)]
Make sure we do not use pthread_yield() on platforms that do not have them.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1045
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 20 Jun 2006 14:22:34 +0000 (14:22 +0000)]
Check for pthread_yield() as not all platforms have that.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1044
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 20 Jun 2006 13:49:30 +0000 (13:49 +0000)]
Make interpol-test build on Win32 and non-pthread systems.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1043
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 20 Jun 2006 13:02:34 +0000 (13:02 +0000)]
Fix the final few occurences of polyp.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1042
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 19 Jun 2006 23:56:54 +0000 (23:56 +0000)]
s/POLYP/PULSE/g
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1041
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 19 Jun 2006 23:52:16 +0000 (23:52 +0000)]
update docs
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1040
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 19 Jun 2006 23:51:58 +0000 (23:51 +0000)]
* more s/pulseaudio/PulseAudio/ replacements
* name the per-user dir ~/.pulse (instead of .pulseaudio), just like /etc/pulse/
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1039
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 19 Jun 2006 23:06:50 +0000 (23:06 +0000)]
update references to the pkg-config files in the docs
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1038
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 19 Jun 2006 23:00:21 +0000 (23:00 +0000)]
name the pkg-config files after the library names
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1037
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 19 Jun 2006 22:11:49 +0000 (22:11 +0000)]
replace a few remaining uppercase "Polypaudio" occurences with "PulseAudio"
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1036
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 19 Jun 2006 22:03:39 +0000 (22:03 +0000)]
hide pulseadudio binary from SVN
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1035
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 19 Jun 2006 21:55:07 +0000 (21:55 +0000)]
rename polypaudio.h to pulseaudio.h
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1034
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 19 Jun 2006 21:53:48 +0000 (21:53 +0000)]
big s/polyp/pulse/g
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1033
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 19 Jun 2006 21:00:45 +0000 (21:00 +0000)]
unhide padsp
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1032
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 19 Jun 2006 20:58:26 +0000 (20:58 +0000)]
hide interpol-test
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1031
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 19 Jun 2006 16:39:28 +0000 (16:39 +0000)]
Handle clients that just want to set fragment size (and not count).
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1030
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 19 Jun 2006 12:37:43 +0000 (12:37 +0000)]
* rework latency interpolation to make it smoother
* increase latency update interval to 100ms
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1029
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 19 Jun 2006 12:20:10 +0000 (12:20 +0000)]
minor cleanups
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1028
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 19 Jun 2006 11:27:00 +0000 (11:27 +0000)]
add new test "interpol-test"
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1027
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 18 Jun 2006 11:10:45 +0000 (11:10 +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: file:///home/lennart/svn/public/pulseaudio/trunk@1026
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 17 Jun 2006 23:37:07 +0000 (23:37 +0000)]
* implement volume adjusting and mixing for S16RE
* some optimizations
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1025
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 17 Jun 2006 23:36:03 +0000 (23:36 +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: file:///home/lennart/svn/public/pulseaudio/trunk@1024
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 16 Jun 2006 21:11:45 +0000 (21:11 +0000)]
/dev/dsp should default to U8, not mulaw.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1023
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 16 Jun 2006 21:08:35 +0000 (21:08 +0000)]
Creating a stream might take some time, so check that it's in the right state
before transferring data.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1022
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 16 Jun 2006 21:07:32 +0000 (21:07 +0000)]
Record support.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1021
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 16 Jun 2006 19:33:05 +0000 (19:33 +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: file:///home/lennart/svn/public/pulseaudio/trunk@1020
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 15 Jun 2006 17:34:27 +0000 (17:34 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1019
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 15 Jun 2006 14:47:14 +0000 (14:47 +0000)]
Make debug output in padsp a bit less verbose. Specifying -d twice will give
original output.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1018
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 13 Jun 2006 15:54:11 +0000 (15:54 +0000)]
Make a copy of the va_list as vsnprintf() is free to change it.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1017
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 13 Jun 2006 13:21:14 +0000 (13:21 +0000)]
Catch the access() system call as some applications do this to test if they
can open /dev/dsp.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1016
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 13 Jun 2006 10:53:49 +0000 (10:53 +0000)]
Make sure our inet_ntop() implementation gets linked into the new users.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1015
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 13 Jun 2006 09:33:55 +0000 (09:33 +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: file:///home/lennart/svn/public/pulseaudio/trunk@1014
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 13 Jun 2006 09:33:04 +0000 (09:33 +0000)]
Handle pretty printing of IPv6 socket names.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1013
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 12 Jun 2006 14:18:19 +0000 (14:18 +0000)]
Use AM_ICONV to determine what needs to be done for iconv support. (closes #19)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1012
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 12 Jun 2006 13:56:30 +0000 (13:56 +0000)]
Fix AC_CHECK_DEFINE so that we can look in different files for the same
define.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1011
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 12 Jun 2006 12:52:37 +0000 (12:52 +0000)]
Also look in winsock2.h for INADDR_NONE. (solves #18)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1010
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 12 Jun 2006 12:19:24 +0000 (12:19 +0000)]
Properly escape the m4 macros and make the code a bit more readable.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1009
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Sun, 11 Jun 2006 01:34:12 +0000 (01:34 +0000)]
Add all the preopen libs to the polypaudio binary's dependency list as they
aren't automatically detected. (Closes #17)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1008
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 3 Jun 2006 01:15:21 +0000 (01:15 +0000)]
rework ioline EOF handling to actually work properly
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1007
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 3 Jun 2006 00:59:24 +0000 (00:59 +0000)]
fix pa_xstrndup() implementation to not access potentially uninitialized memory
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1006
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 2 Jun 2006 22:56:20 +0000 (22:56 +0000)]
actually build cpulimit support if SIGXCPU is available
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1005
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 2 Jun 2006 21:06:38 +0000 (21:06 +0000)]
fix ugly access-after-free bug when doing asyncronous NS lookups
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1004
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 2 Jun 2006 19:49:05 +0000 (19:49 +0000)]
update docs for 0.9.1
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1002
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 2 Jun 2006 19:28:47 +0000 (19:28 +0000)]
bump version and soname
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1001
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 2 Jun 2006 15:30:04 +0000 (15:30 +0000)]
Add new configure options to disable/enable specific modules at configure time. Original patch by ed@catmur.co.uk. (Closes #16)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1000
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 1 Jun 2006 13:49:17 +0000 (13:49 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@999
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 1 Jun 2006 13:49:10 +0000 (13:49 +0000)]
Try the ltdl mangled name ourselves so that .la files for modules are optional.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@998
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 31 May 2006 19:17:32 +0000 (19:17 +0000)]
remove superfluous prefixes from service names
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@997
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 31 May 2006 15:07:37 +0000 (15:07 +0000)]
update TODO
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@996
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 31 May 2006 00:05:38 +0000 (00:05 +0000)]
decrease maximum allowed sample frequency for ALSA devices to 5%, since 48000 would otherwise match with 44100
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@995
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 30 May 2006 22:57:41 +0000 (22:57 +0000)]
downgrade a log message
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@994
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 30 May 2006 22:48:17 +0000 (22:48 +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: file:///home/lennart/svn/public/pulseaudio/trunk@993
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 30 May 2006 22:05:07 +0000 (22:05 +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: file:///home/lennart/svn/public/pulseaudio/trunk@992
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 30 May 2006 15:28:46 +0000 (15:28 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@991
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 30 May 2006 12:23:37 +0000 (12:23 +0000)]
load alsa modules with device string hw:0 instead of hw:0,0
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@990
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 30 May 2006 00:25:51 +0000 (00:25 +0000)]
fix amd64 portability issues
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@989
fefdeb5f-60dc-0310-8127-
8f9354f1896f