Lennart Poettering
e16cdb50bd
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
2006-07-07 16:05:20 +00:00
Lennart Poettering
74e958c008
bump version number
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1050 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-20 22:27:35 +00:00
Lennart Poettering
230f97a4a4
s/POLYP/PULSE/g
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1041 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-19 23:56:54 +00:00
Lennart Poettering
0d97ac6d2b
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
2006-06-19 23:00:21 +00:00
Lennart Poettering
f44ba09265
big s/polyp/pulse/g
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1033 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-19 21:53:48 +00:00
Pierre Ossman
519aa9b2ef
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
2006-06-12 14:18:19 +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
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
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
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
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
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
Pierre Ossman
2843b1a318
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
2006-05-24 13:22:16 +00:00
Pierre Ossman
4e3dc7ce68
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
2006-05-22 15:20:46 +00:00
Lennart Poettering
acc6552356
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
2006-05-19 17:40:44 +00:00
Pierre Ossman
4981092a79
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
2006-05-18 08:19:07 +00:00
Lennart Poettering
c63cc7bb79
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
2006-05-16 19:15:06 +00:00
Lennart Poettering
c2c8539201
bump version number to 0.9
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@886 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-16 18:28:03 +00:00
Lennart Poettering
55215597c4
* 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
2006-05-16 17:54:33 +00:00
Pierre Ossman
48d66cd5e8
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: file:///home/lennart/svn/public/pulseaudio/trunk@840 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-11 11:08:58 +00:00
Lennart Poettering
dff0822721
bump version number
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@811 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-26 19:24:32 +00:00
Pierre Ossman
d26621371e
chown() and chmod() aren't available on Windows.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@793 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-24 15:07:09 +00:00
Pierre Ossman
fade8b0883
Undo invalid automake version requirement.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@792 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-24 13:59:00 +00:00
Lennart Poettering
985da9bb59
require automake 1.9 in configure.ac
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@779 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-22 21:53:18 +00:00
Pierre Ossman
c22a0c12e4
Make the probe for RNG sources at runtime since the configure script isn't
...
compatible with cross-compiling.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@744 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-18 15:16:24 +00:00
Pierre Ossman
e4b2a47bb1
Clarify that JACK libs are optional.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@743 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-18 14:11:02 +00:00
Pierre Ossman
074b7c1df1
More fixes caused by Sun's complete inability to follow any standard
...
whatsoever.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@742 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-18 14:09:56 +00:00
Lennart Poettering
4482e6867d
add new JACK sink
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@735 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-17 00:11:04 +00:00
Lennart Poettering
d50255ac1e
* add new check for $RANDOM_DEVICE
...
* move AC_SYS_LARGEFILE to avoid autoconf warning
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@718 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-16 09:12:31 +00:00
Lennart Poettering
1f7a008f43
add new configure option to enable preloading even on architectures that support dlopen(). Useful for debugging
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@700 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-13 17:32:10 +00:00
Pierre Ossman
3285403d3c
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: file:///home/lennart/svn/public/pulseaudio/trunk@640 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-03-31 08:34:41 +00:00
Pierre Ossman
bc97b29447
Negotiate protocol version between server and client. Will allow smoother
...
protocol modifications in the future.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@621 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-03-02 21:56:15 +00:00
Pierre Ossman
adad7dc672
Add inet_pton emulation for platforms that lack it. Only support IPv4 at
...
this point.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@582 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-23 09:30:31 +00:00
Lennart Poettering
4f511bb7f0
* Get rid of libpolyp-mainloop
...
* Remove pkg-config file of polyplib-error
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@546 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-21 00:37:22 +00:00
Pierre Ossman
d1bc972e69
Detect support for Solaris (/dev/audio).
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@516 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-20 12:42:28 +00:00
Lennart Poettering
22c8cebb85
drop polyplib- prefix from client library files
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@492 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-16 22:43:59 +00:00
Pierre Ossman
e205b25d65
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: file:///home/lennart/svn/public/pulseaudio/trunk@487 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-16 19:19:58 +00:00
Lennart Poettering
6ad876efa8
Add HAVE_ALSA and HAVE_OSS defines
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@485 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-16 01:16:39 +00:00
Lennart Poettering
dd10c98241
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: file:///home/lennart/svn/public/pulseaudio/trunk@463 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-27 16:25:31 +00:00
Pierre Ossman
917d8765c6
We get the -lcap through LIBS, so no need for CAP_LIBS.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@461 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-25 17:27:10 +00:00
Pierre Ossman
104797b5a0
Use AC_SEARCH_LIBS instead of AC_CHECK_LIBS since it is a lot smarter and
...
doesn't add unnecessary libs.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@460 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-25 17:25:28 +00:00
Pierre Ossman
72316ccf9c
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: file:///home/lennart/svn/public/pulseaudio/trunk@450 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-11 14:36:02 +00:00
Pierre Ossman
2623edcc42
Remove the old compiler flag test now that we have a new shiny one.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@449 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-11 14:13:28 +00:00
Pierre Ossman
70ac72ee7f
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: file:///home/lennart/svn/public/pulseaudio/trunk@448 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-11 14:12:38 +00:00
Lennart Poettering
6c512fb5a3
build system updates, including support for some newer GCC options
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@446 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-10 18:04:54 +00:00
Lennart Poettering
f7a99e9047
Merge Pierre's changes
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@445 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-10 17:51:06 +00:00
Lennart Poettering
652e000f9e
print a nice message when libltdl is missing
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@353 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-09-16 00:02:10 +00:00
Lennart Poettering
4daa0c1649
* fix LIRC configuration
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@341 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-01-12 20:22:08 +00:00