Commit graph

914 commits

Author SHA1 Message Date
Pierre Ossman
c32176b0ad 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
2006-06-12 13:56:30 +00:00
Pierre Ossman
7c770e22e4 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
2006-06-12 12:52:37 +00:00
Pierre Ossman
15a0b28ee6 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
2006-06-12 12:19:24 +00:00
Pierre Ossman
75ac45b0de 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
2006-06-11 01:34:12 +00:00
Lennart Poettering
d8dafa0d5f rework ioline EOF handling to actually work properly
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1007 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-03 01:15:21 +00:00
Lennart Poettering
2fa08ba9aa 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
2006-06-03 00:59:24 +00:00
Lennart Poettering
16a275a9fd actually build cpulimit support if SIGXCPU is available
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1005 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-02 22:56:20 +00:00
Lennart Poettering
441362a50b 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
2006-06-02 21:06:38 +00:00
Lennart Poettering
8b0e6f6f66 update docs for 0.9.1
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1002 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-02 19:49:05 +00:00
Lennart Poettering
e09233664e bump version and soname
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1001 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-02 19:28:47 +00:00
Lennart Poettering
7b961bd982 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
2006-06-02 15:30:04 +00:00
Pierre Ossman
02bfa3c449 update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@999 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-01 13:49:17 +00:00
Pierre Ossman
7a52eab596 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
2006-06-01 13:49:10 +00:00
Lennart Poettering
8ca956892e remove superfluous prefixes from service names
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@997 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-31 19:17:32 +00:00
Lennart Poettering
ac7213d733 update TODO
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@996 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-31 15:07:37 +00:00
Lennart Poettering
79b6c31f23 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
2006-05-31 00:05:38 +00:00
Lennart Poettering
9f2026da05 downgrade a log message
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@994 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-30 22:57:41 +00:00
Lennart Poettering
64fa5b882f * 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
2006-05-30 22:48:17 +00:00
Lennart Poettering
bb820db4b5 * 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
2006-05-30 22:05:07 +00:00
Lennart Poettering
821a49b967 update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@991 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-30 15:28:46 +00:00
Lennart Poettering
73eedcbaae 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
2006-05-30 12:23:37 +00:00
Lennart Poettering
6140619e61 fix amd64 portability issues
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@989 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-30 00:25:51 +00:00
Lennart Poettering
21cb51b3a1 merge patch from Igor Zubkov, fixing linking of the HOWL modules
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@988 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-29 14:06:08 +00:00
Lennart Poettering
ce04f0b3f5 update svn:ignore to reflect the esdcompat name change
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@987 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-29 13:01:08 +00:00
Lennart Poettering
632f5b44f5 drop the .sh suffix from esdcompat
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@986 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-29 12:59:10 +00:00
Lennart Poettering
3a868be9ab update README for 0.9.0
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@984 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-26 18:00:02 +00:00
Lennart Poettering
f5a888504f disable padsp for the polypaudio daemon itself by defining the __padsp_disabled__ symbol
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@983 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-26 17:59:39 +00:00
Pierre Ossman
c8e9fa36c5 update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@982 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-26 12:24:37 +00:00
Pierre Ossman
12dc4c21ac Fix the fix_metrics() function so that we don't get a tiny buffer by default.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@981 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-26 12:18:07 +00:00
Pierre Ossman
7d90e3a32d Fix typos.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@980 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-26 09:21:03 +00:00
Pierre Ossman
6aeaaf94a8 Returned buffer attr is const.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@979 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-26 07:24:47 +00:00
Pierre Ossman
d142408f5c Explicitly check version number when determining which fields are in a stream
create response.


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@978 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-26 07:24:25 +00:00
Lennart Poettering
099304a0d4 update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@977 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-25 23:40:25 +00:00
Lennart Poettering
7d975345a5 * 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
2006-05-25 23:20:28 +00:00
Pierre Ossman
b754d5095e Wrong prefix used in the padsp script.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@975 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-25 17:27:06 +00:00
Pierre Ossman
d39740fb6b We only need the so for libpolypdsp.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@974 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-25 17:26:02 +00:00
Lennart Poettering
f3b72593b5 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
2006-05-25 17:18:42 +00:00
Lennart Poettering
4413b89d7a * 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
2006-05-25 17:16:55 +00:00
Lennart Poettering
f8aa55c5ac move modules to ${libdir}/polypaudio-${PA_MAJORMINOR}/modules/
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@971 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-25 16:05:11 +00:00
Pierre Ossman
ea7995b764 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
2006-05-25 15:44:24 +00:00
Pierre Ossman
0387b30994 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
2006-05-25 13:56:14 +00:00
Pierre Ossman
1799b7ac33 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
2006-05-25 13:31:28 +00:00
Lennart Poettering
fc8a2c4a36 add item about moving pa_cstrerror() to TODO
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@967 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-25 13:29:36 +00:00
Lennart Poettering
e07b2620f3 update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@966 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-25 01:26:10 +00:00
Lennart Poettering
ae80ab396e 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
2006-05-25 01:19:56 +00:00
Lennart Poettering
2bbd7bac63 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
2006-05-25 01:14:06 +00:00
Lennart Poettering
2bb05ea667 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
2006-05-25 00:40:04 +00:00
Lennart Poettering
59d00e2f49 * 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
2006-05-25 00:25:03 +00:00
Lennart Poettering
0fb63e7b0a update TODO
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@961 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-25 00:12:06 +00:00
Pierre Ossman
6a7172e91c 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
2006-05-24 15:38:11 +00:00