Lennart Poettering [Thu, 25 May 2006 23:20:28 +0000 (23:20 +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: file:///home/lennart/svn/public/pulseaudio/trunk@976
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 25 May 2006 17:27:06 +0000 (17:27 +0000)]
Wrong prefix used in the padsp script.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@975
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 25 May 2006 17:26:02 +0000 (17:26 +0000)]
We only need the so for libpolypdsp.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@974
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 25 May 2006 17:18:42 +0000 (17:18 +0000)]
really fix a superfluous warning when building padsp.c
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@973
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 25 May 2006 17:16:55 +0000 (17:16 +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: file:///home/lennart/svn/public/pulseaudio/trunk@972
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 25 May 2006 16:05:11 +0000 (16:05 +0000)]
move modules to ${libdir}/polypaudio-${PA_MAJORMINOR}/modules/
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@971
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 25 May 2006 15:44:24 +0000 (15:44 +0000)]
Fix padsp script so that it accepts parameters, setting relevant environment
variables as needed.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@970
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 25 May 2006 13:56:14 +0000 (13:56 +0000)]
Use only the basename of libpolypdsp.so so that it will work on multi-arch
systems.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@969
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 25 May 2006 13:31:28 +0000 (13:31 +0000)]
Move libpolypdsp in the makefile to avoid the libtool bug where it must come
after any things it depends on.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@968
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 25 May 2006 13:29:36 +0000 (13:29 +0000)]
add item about moving pa_cstrerror() to TODO
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@967
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 25 May 2006 01:26:10 +0000 (01:26 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@966
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 25 May 2006 01:19:56 +0000 (01:19 +0000)]
read stream and client name from $PADSP_STREAM_NAME resp. $PADSP_CLIENT_NAME, if available
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@965
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 25 May 2006 01:14:06 +0000 (01:14 +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: file:///home/lennart/svn/public/pulseaudio/trunk@964
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 25 May 2006 00:40:04 +0000 (00:40 +0000)]
fix evil, evil typo that cause all gtk2 based apps to crash
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@963
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 25 May 2006 00:25:03 +0000 (00:25 +0000)]
* issue volume updates syncrhonously
* correct channel order of OSS volumes (swap left,right)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@962
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 25 May 2006 00:12:06 +0000 (00:12 +0000)]
update TODO
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@961
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 24 May 2006 15:38:11 +0000 (15:38 +0000)]
padsp needs dlsym & co so make sure we get that lib included.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@960
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 24 May 2006 13:23:15 +0000 (13:23 +0000)]
Fix warnings.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@959
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 24 May 2006 13:22:16 +0000 (13:22 +0000)]
Remove the exceedingly anal warnings. It's impossible to write a non-trivial
C program and not trigger these.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@958
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 24 May 2006 08:14:19 +0000 (08:14 +0000)]
Fix stray \
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@957
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 24 May 2006 02:13:29 +0000 (02:13 +0000)]
implement a /dev/mixer interface
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@956
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 24 May 2006 00:42:30 +0000 (00:42 +0000)]
fix playback of small sound files
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@955
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 23 May 2006 23:57:50 +0000 (23:57 +0000)]
implement emulation of /dev/sndstat
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@954
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 23 May 2006 23:06:28 +0000 (23:06 +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: file:///home/lennart/svn/public/pulseaudio/trunk@953
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 23 May 2006 16:37:33 +0000 (16:37 +0000)]
pass the binary name as client name to polypaudio
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@952
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 23 May 2006 15:24:29 +0000 (15:24 +0000)]
Cast size_t to long to be more compatible with 64-bit systems.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@951
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 23 May 2006 14:42:23 +0000 (14:42 +0000)]
add new padsp utility: a $LD_PRELOAD wrapper for using the OSS API with polypaudio
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@950
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 23 May 2006 14:39:15 +0000 (14:39 +0000)]
change return type of pa_cstrerror() to "const char*"
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@949
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 23 May 2006 07:33:33 +0000 (07:33 +0000)]
Fix some warnings.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@948
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 22 May 2006 16:47:26 +0000 (16:47 +0000)]
Fix TLS on Win32 to something a bit more safe and portable (compiler-wise).
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@947
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 22 May 2006 15:56:28 +0000 (15:56 +0000)]
add missing #include
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@946
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 22 May 2006 15:20:46 +0000 (15:20 +0000)]
Wrap strerror() in a function that makes it thread safe and converts the
output to UTF-8.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@945
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 22 May 2006 15:19:50 +0000 (15:19 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@944
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 21 May 2006 14:06:51 +0000 (14:06 +0000)]
add missing #include
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@943
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 21 May 2006 14:06:33 +0000 (14:06 +0000)]
add new function pa_usec_to_bytes() as inverse of pa_bytes_to_usec()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@942
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 20 May 2006 19:27:47 +0000 (19:27 +0000)]
doc update
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@941
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 20 May 2006 15:00:16 +0000 (15:00 +0000)]
fix long-standing buf that could cause polypaudio to eat 100% CPU: fix handling of event bits for pa_iochannel
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@940
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 20 May 2006 14:59:02 +0000 (14:59 +0000)]
rename pa_simple_get_playback_latency() to pa_simple_get_latency() and allow its usage on capture streams
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@939
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 19 May 2006 17:40:44 +0000 (17:40 +0000)]
generate PA_MAJORMINOR properly - only from major and minor, not from micro
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@938
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 19 May 2006 11:32:32 +0000 (11:32 +0000)]
Fix some missing headers.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@937
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 19 May 2006 07:38:35 +0000 (07:38 +0000)]
Fix which headers get installed for libpolyp.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@936
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 19 May 2006 07:29:34 +0000 (07:29 +0000)]
Sort source files.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@935
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 18 May 2006 10:36:50 +0000 (10:36 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@934
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 18 May 2006 10:36:36 +0000 (10:36 +0000)]
Convert log text to current locale before passing it on to stderr or syslog.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@933
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 18 May 2006 08:21:41 +0000 (08:21 +0000)]
Make paplay convert names to UTF-8 before sending to the server.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@932
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 18 May 2006 08:19:07 +0000 (08:19 +0000)]
And functions for convertion to and from current locale and UTF-8.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@931
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 18 May 2006 07:07:27 +0000 (07:07 +0000)]
Missing include of util.h.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@930
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 18 May 2006 07:04:41 +0000 (07:04 +0000)]
Don't include util.h from core-util.h as it is not needed by many users.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@929
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 18 May 2006 06:53:54 +0000 (06:53 +0000)]
PATH_MAX needs limits.h.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@928
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 18 May 2006 06:46:27 +0000 (06:46 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@927
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 18 May 2006 06:45:43 +0000 (06:45 +0000)]
Move timeval calculation functions into their own file.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@926
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 21:39:35 +0000 (21:39 +0000)]
update README for 0.9.0
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@925
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 21:07:46 +0000 (21:07 +0000)]
modify lirc module to use pa_sink_mute() for muting and unmuting
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@924
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 20:44:55 +0000 (20:44 +0000)]
fix include line for "core-util.h"
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@923
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 20:44:19 +0000 (20:44 +0000)]
add C++ macros to utf8.h
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@922
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 20:43:49 +0000 (20:43 +0000)]
add C++ macros to xmalloc.h
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@921
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 20:43:19 +0000 (20:43 +0000)]
* add doxygen docs to header file
* add C++ macros to header file
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@920
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 20:42:27 +0000 (20:42 +0000)]
add util.h to doxygen
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@919
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 20:42:11 +0000 (20:42 +0000)]
include util.h in polypaudio.h
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@918
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 20:09:57 +0000 (20:09 +0000)]
split polypcore/util.[ch] into polypcore/core-util.[ch] and polyp/util.[ch]
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@917
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 19:26:54 +0000 (19:26 +0000)]
replace memory allocation function calls with pa_xXXXX()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@916
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 19:26:14 +0000 (19:26 +0000)]
include more files in polypaudio.h
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@915
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 19:07:53 +0000 (19:07 +0000)]
add doxygen docs for utf8.h
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@914
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 19:07:30 +0000 (19:07 +0000)]
* make pa_xfree() a real function
* update doxygen docs for xmalloc.h
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@913
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 19:06:42 +0000 (19:06 +0000)]
add utf8.h and xmalloc.h to doxygen docs
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@912
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 18:52:34 +0000 (18:52 +0000)]
add new channel map argument to pa_simple_new()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@911
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 18:51:37 +0000 (18:51 +0000)]
fix svn tag
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@910
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 17 May 2006 17:30:49 +0000 (17:30 +0000)]
Move utf8 to the public part (libpolyp).
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@909
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 17 May 2006 16:34:18 +0000 (16:34 +0000)]
Move xmalloc to the public side (libpolyp).
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@908
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 15:38:58 +0000 (15:38 +0000)]
more sensible default.pa file
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@907
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 15:21:34 +0000 (15:21 +0000)]
add proper locking when accessing the file match.table
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@906
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 15:21:08 +0000 (15:21 +0000)]
add proper locking when accessing the file volume.table
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@905
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 15:19:30 +0000 (15:19 +0000)]
add documentation for module-volume-restore
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@904
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 15:19:15 +0000 (15:19 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@903
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 14:58:50 +0000 (14:58 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@902
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 14:55:54 +0000 (14:55 +0000)]
* support native ULAW/ALAW file streams
* fix shutdown of file streams
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@901
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 14:55:17 +0000 (14:55 +0000)]
support loading ULAW/ALAW files into ULAW/ALAW memchunks
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@900
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 14:54:41 +0000 (14:54 +0000)]
* use S16NE for SF_FORMAT_PCM_S8 formats, too
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@899
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 14:06:12 +0000 (14:06 +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: file:///home/lennart/svn/public/pulseaudio/trunk@898
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 13:15:12 +0000 (13:15 +0000)]
increase PA_CHANNELS_MAX to 32
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@897
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 13:09:46 +0000 (13:09 +0000)]
use PA_CHANNEL_MAP_OSS in module-oss, module-oss-mmap
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@896
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 13:06:04 +0000 (13:06 +0000)]
add new channel mapping standard PA_CHANNEL_MAP_OSS
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@895
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 17 May 2006 11:23:07 +0000 (11:23 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@894
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 17 May 2006 11:10:59 +0000 (11:10 +0000)]
Update documentation to contain the UTF-8 requirement.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@893
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 17 May 2006 11:07:16 +0000 (11:07 +0000)]
Documentation for the threaded main loop API.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@892
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 17 May 2006 06:58:58 +0000 (06:58 +0000)]
Set default channel map system for waveout module.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@891
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 17 May 2006 06:58:43 +0000 (06:58 +0000)]
Add Microsoft's WAVEFORMWATEEXTENSIBLE channel mapping.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@890
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 17 May 2006 06:31:18 +0000 (06:31 +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: file:///home/lennart/svn/public/pulseaudio/trunk@889
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 16 May 2006 23:47:38 +0000 (23:47 +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: file:///home/lennart/svn/public/pulseaudio/trunk@888
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 16 May 2006 19:15:06 +0000 (19:15 +0000)]
change version number from "0.9" to "0.9.0" to make version comparisons easier
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@887
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 16 May 2006 18:28:03 +0000 (18:28 +0000)]
bump version number to 0.9
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@886
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 16 May 2006 17:54:33 +0000 (17:54 +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: file:///home/lennart/svn/public/pulseaudio/trunk@885
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 16 May 2006 15:30:14 +0000 (15:30 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@884
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 16 May 2006 15:29:58 +0000 (15:29 +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: file:///home/lennart/svn/public/pulseaudio/trunk@883
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 16 May 2006 01:43:36 +0000 (01:43 +0000)]
tell svn to ignore the utf8-test binary
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@882
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 16 May 2006 01:40:01 +0000 (01:40 +0000)]
instead of kicking clients with invalid UTF8 stream names, filter invalid characters and use that instead
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@881
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 16 May 2006 00:46:03 +0000 (00:46 +0000)]
add new test programme utf8-test.c
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@880
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 16 May 2006 00:45:40 +0000 (00:45 +0000)]
add svn:keywords property
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@879
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 16 May 2006 00:45:21 +0000 (00:45 +0000)]
add double include protection
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@878
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 16 May 2006 00:44:47 +0000 (00:44 +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: file:///home/lennart/svn/public/pulseaudio/trunk@877
fefdeb5f-60dc-0310-8127-
8f9354f1896f