platform/upstream/pulseaudio.git
18 years agoFixes for the new infrastructure so that the solaris module compiles.
Pierre Ossman [Mon, 30 Jan 2006 12:21:53 +0000 (12:21 +0000)]
Fixes for the new infrastructure so that the solaris module compiles.

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@469 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agoBreaks missing from conversion to a switch statement.
Pierre Ossman [Mon, 30 Jan 2006 11:49:03 +0000 (11:49 +0000)]
Breaks missing from conversion to a switch statement.

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@468 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agoPrint an error message before aborting.
Pierre Ossman [Mon, 30 Jan 2006 11:38:20 +0000 (11:38 +0000)]
Print an error message before aborting.

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@467 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years ago* add variadic function pa_tagstruct_get() and pa_tagstruct_put() for parsing/constru...
Lennart Poettering [Sat, 28 Jan 2006 01:07:09 +0000 (01:07 +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: file:///home/lennart/svn/public/pulseaudio/trunk@466 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agoadd support more for up to 16 auxiliary channel positions
Lennart Poettering [Fri, 27 Jan 2006 16:30:09 +0000 (16:30 +0000)]
add support more for up to 16 auxiliary channel positions

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@464 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agoMega patch:
Lennart Poettering [Fri, 27 Jan 2006 16:25:31 +0000 (16:25 +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: file:///home/lennart/svn/public/pulseaudio/trunk@463 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agoRemove the version number from the module directory. Makes life easier
Pierre Ossman [Fri, 27 Jan 2006 14:52:17 +0000 (14:52 +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: file:///home/lennart/svn/public/pulseaudio/trunk@462 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agoWe get the -lcap through LIBS, so no need for CAP_LIBS.
Pierre Ossman [Wed, 25 Jan 2006 17:27:10 +0000 (17:27 +0000)]
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

18 years agoUse AC_SEARCH_LIBS instead of AC_CHECK_LIBS since it is a lot smarter and
Pierre Ossman [Wed, 25 Jan 2006 17:25:28 +0000 (17:25 +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: file:///home/lennart/svn/public/pulseaudio/trunk@460 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agoFix so that peer name can be determined on Windows. We do not support console
Pierre Ossman [Fri, 20 Jan 2006 10:16:37 +0000 (10:16 +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: file:///home/lennart/svn/public/pulseaudio/trunk@459 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agoOpen the device in non-blocking mode.
Pierre Ossman [Thu, 19 Jan 2006 10:26:06 +0000 (10:26 +0000)]
Open the device in non-blocking mode.

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@458 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agoUgly hack to get around Solaris particularly brain dead sound system.
Pierre Ossman [Thu, 19 Jan 2006 10:24:49 +0000 (10:24 +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: file:///home/lennart/svn/public/pulseaudio/trunk@457 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agoWe need a logical, not an arithmetic shift here. So use unsigned types when
Pierre Ossman [Mon, 16 Jan 2006 13:35:25 +0000 (13:35 +0000)]
We need a logical, not an arithmetic shift here. So use unsigned types when
doing the shifting.

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@456 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agoUnder win32 we freed the wrong pointer causing a segmentation fault.
Pierre Ossman [Thu, 12 Jan 2006 17:12:44 +0000 (17:12 +0000)]
Under win32 we freed the wrong pointer causing a segmentation fault.

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@455 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agoSome crappy hardware generate noise on the output when reading input. To
Pierre Ossman [Thu, 12 Jan 2006 16:11:54 +0000 (16:11 +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: file:///home/lennart/svn/public/pulseaudio/trunk@454 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agoSome drivers (via82xx) doesn't start recording until we read something.
Pierre Ossman [Thu, 12 Jan 2006 16:09:58 +0000 (16:09 +0000)]
Some drivers (via82xx) doesn't start recording until we read something.
This is ugly, but unfortunately required.

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@453 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agoUsed 0 as an invalid fd. Changed to -1.
Pierre Ossman [Thu, 12 Jan 2006 16:08:14 +0000 (16:08 +0000)]
Used 0 as an invalid fd. Changed to -1.

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@452 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agoIf the card couldn't do duplex when required we would incorrectly return
Pierre Ossman [Thu, 12 Jan 2006 16:04:21 +0000 (16:04 +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: file:///home/lennart/svn/public/pulseaudio/trunk@451 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agoMany (FSF and Sun at least) have interpreted the C99 standard in a way
Pierre Ossman [Wed, 11 Jan 2006 14:36:02 +0000 (14:36 +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: file:///home/lennart/svn/public/pulseaudio/trunk@450 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agoRemove the old compiler flag test now that we have a new shiny one.
Pierre Ossman [Wed, 11 Jan 2006 14:13:28 +0000 (14:13 +0000)]
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

18 years agoOur makefiles work just fine on older automakes (1.7 tested). Let's keep
Pierre Ossman [Wed, 11 Jan 2006 14:12:38 +0000 (14:12 +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: file:///home/lennart/svn/public/pulseaudio/trunk@448 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years ago* remove a lot of compiler warnings introduced by using some new GCC flags
Lennart Poettering [Wed, 11 Jan 2006 01:17:39 +0000 (01:17 +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: file:///home/lennart/svn/public/pulseaudio/trunk@447 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agobuild system updates, including support for some newer GCC options
Lennart Poettering [Tue, 10 Jan 2006 18:04:54 +0000 (18:04 +0000)]
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

18 years agoMerge Pierre's changes
Lennart Poettering [Tue, 10 Jan 2006 17:51:06 +0000 (17:51 +0000)]
Merge Pierre's changes

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@445 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agoimprove sync clock change
Lennart Poettering [Mon, 9 Jan 2006 12:38:06 +0000 (12:38 +0000)]
improve sync clock change

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@426 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agofix synchronized clock change
Lennart Poettering [Mon, 9 Jan 2006 12:37:17 +0000 (12:37 +0000)]
fix synchronized clock change

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@425 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agofix alsa memory leak
Lennart Poettering [Fri, 16 Sep 2005 00:11:48 +0000 (00:11 +0000)]
fix alsa memory leak

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@360 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agochance ALSA sink to use "default" as default alsa device
Lennart Poettering [Fri, 16 Sep 2005 00:11:15 +0000 (00:11 +0000)]
chance ALSA sink to use "default" as default alsa device

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@359 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agoinitialize running_as_daemon
Lennart Poettering [Fri, 16 Sep 2005 00:09:19 +0000 (00:09 +0000)]
initialize running_as_daemon

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@358 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agoincrease number of allowed connections
Lennart Poettering [Fri, 16 Sep 2005 00:08:53 +0000 (00:08 +0000)]
increase number of allowed connections

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@357 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agoadd new field running_as_daemon to pa_core
Lennart Poettering [Fri, 16 Sep 2005 00:08:02 +0000 (00:08 +0000)]
add new field running_as_daemon to pa_core

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@356 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agoadd pa_sound_file_too_big_to_cache()
Lennart Poettering [Fri, 16 Sep 2005 00:04:29 +0000 (00:04 +0000)]
add pa_sound_file_too_big_to_cache()

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@355 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agohandle float values in sound files sensibly
Lennart Poettering [Fri, 16 Sep 2005 00:03:19 +0000 (00:03 +0000)]
handle float values in sound files sensibly

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@354 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agoprint a nice message when libltdl is missing
Lennart Poettering [Fri, 16 Sep 2005 00:02:10 +0000 (00:02 +0000)]
print a nice message when libltdl is missing

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@353 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agogit-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@352 fefdeb5f-60dc-0310...
Lennart Poettering [Fri, 16 Sep 2005 00:01:20 +0000 (00:01 +0000)]
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@352 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agobuild fix
Lennart Poettering [Fri, 16 Sep 2005 00:00:59 +0000 (00:00 +0000)]
build fix

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@351 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agobail out if no sink is defined
Lennart Poettering [Fri, 16 Sep 2005 00:00:39 +0000 (00:00 +0000)]
bail out if no sink is defined

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@350 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agoalter alsa periods number
Lennart Poettering [Thu, 15 Sep 2005 23:50:33 +0000 (23:50 +0000)]
alter alsa periods number

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@349 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agohandle EOF in ioline.c
Lennart Poettering [Thu, 15 Sep 2005 23:50:05 +0000 (23:50 +0000)]
handle EOF in ioline.c

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@348 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agoremove esound protocol directory on unload of module-protocol-esound
Lennart Poettering [Thu, 15 Sep 2005 23:48:09 +0000 (23:48 +0000)]
remove esound protocol directory on unload of module-protocol-esound

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@347 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agofix start_timeout()
Lennart Poettering [Thu, 15 Sep 2005 23:47:01 +0000 (23:47 +0000)]
fix start_timeout()

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@346 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agoadd libsamplerate/libsndfile CFLAGS
Lennart Poettering [Thu, 15 Sep 2005 23:46:39 +0000 (23:46 +0000)]
add libsamplerate/libsndfile CFLAGS

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@345 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* fix LIRC configuration
Lennart Poettering [Wed, 12 Jan 2005 20:22:08 +0000 (20:22 +0000)]
* fix LIRC configuration

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@341 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* extend HTTP module
Lennart Poettering [Wed, 12 Jan 2005 18:51:38 +0000 (18:51 +0000)]
* extend HTTP module

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@340 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* make pa_sample_spec_snprint return point to written string
Lennart Poettering [Wed, 12 Jan 2005 17:37:31 +0000 (17:37 +0000)]
* make pa_sample_spec_snprint return point to written string
* first try of a http module

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@339 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* new environment variable $POLYP_LOG
Lennart Poettering [Tue, 11 Jan 2005 20:47:10 +0000 (20:47 +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: file:///home/lennart/svn/public/pulseaudio/trunk@338 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* add new module module-mmkbd-evdev
Lennart Poettering [Sun, 9 Jan 2005 01:11:53 +0000 (01:11 +0000)]
* add new module module-mmkbd-evdev
* fix stupid error message in main.c

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@337 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* todo update
Lennart Poettering [Sat, 8 Jan 2005 22:32:53 +0000 (22:32 +0000)]
* todo update
* lirc warning fix
* c++ compat

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@336 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* increase timeout in pacmd
Lennart Poettering [Sat, 8 Jan 2005 21:43:30 +0000 (21:43 +0000)]
* increase timeout in pacmd

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@335 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* make lirc program name configurable
Lennart Poettering [Sat, 8 Jan 2005 21:40:25 +0000 (21:40 +0000)]
* make lirc program name configurable

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@334 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* add new module for LIRC volume control
Lennart Poettering [Sat, 8 Jan 2005 21:36:53 +0000 (21:36 +0000)]
* add new module for LIRC volume control

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@333 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agochange doxygen build stuff for better compat with moderm automakes
Lennart Poettering [Sat, 8 Jan 2005 01:19:34 +0000 (01:19 +0000)]
change doxygen build stuff for better compat with moderm automakes

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@332 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agoupdate todo list
Lennart Poettering [Sat, 8 Jan 2005 01:16:41 +0000 (01:16 +0000)]
update todo list

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@331 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* add support for asynchronous name resolution
Lennart Poettering [Sat, 8 Jan 2005 01:15:11 +0000 (01:15 +0000)]
* add support for asynchronous name resolution
* remove directories listing from doxygen

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@330 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agominor fixes
Lennart Poettering [Thu, 6 Jan 2005 01:07:43 +0000 (01:07 +0000)]
minor fixes

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@329 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agofix conditional X11 compilation
Lennart Poettering [Sat, 18 Dec 2004 20:45:46 +0000 (20:45 +0000)]
fix conditional X11 compilation

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@328 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agogcc 2.95 compat
Lennart Poettering [Thu, 16 Dec 2004 20:08:50 +0000 (20:08 +0000)]
gcc 2.95 compat

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@327 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* fix error message when starting polypaudio while it is already running
Lennart Poettering [Wed, 15 Dec 2004 01:17:04 +0000 (01:17 +0000)]
* fix error message when starting polypaudio while it is already running

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@326 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agocleanup zeroconf service names
Lennart Poettering [Wed, 15 Dec 2004 01:04:13 +0000 (01:04 +0000)]
cleanup zeroconf service names

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@325 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* Publish server info in mDNS in addition to sinks/sources
Lennart Poettering [Wed, 15 Dec 2004 01:02:50 +0000 (01:02 +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: file:///home/lennart/svn/public/pulseaudio/trunk@324 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agodo mor daemonizing work
Lennart Poettering [Tue, 14 Dec 2004 14:20:52 +0000 (14:20 +0000)]
do mor daemonizing work

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@323 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* fix daemonizing
Lennart Poettering [Tue, 14 Dec 2004 14:09:00 +0000 (14:09 +0000)]
* fix daemonizing

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@322 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* prepare polyplib-browse for installation
Lennart Poettering [Tue, 14 Dec 2004 13:17:28 +0000 (13:17 +0000)]
* prepare polyplib-browse for installation

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@321 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* fix include file names in installed header files
Lennart Poettering [Sun, 12 Dec 2004 22:58:53 +0000 (22:58 +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: file:///home/lennart/svn/public/pulseaudio/trunk@320 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* complete zeroconf publisher
Lennart Poettering [Sun, 12 Dec 2004 15:56:22 +0000 (15:56 +0000)]
* complete zeroconf publisher
* make cli.c shut up unless run with -v

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@319 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* fix alsa initialisation
Lennart Poettering [Sat, 11 Dec 2004 16:48:45 +0000 (16:48 +0000)]
* fix alsa initialisation
* add some missing zeroconf files
* make module-match shut up a bit

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@318 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* add first part of zeroconf publisher
Lennart Poettering [Sat, 11 Dec 2004 00:10:41 +0000 (00:10 +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: file:///home/lennart/svn/public/pulseaudio/trunk@317 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* really fix integer only resampler
Lennart Poettering [Sat, 27 Nov 2004 18:50:29 +0000 (18:50 +0000)]
* really fix integer only resampler

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@316 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* fix autospawn lock file creation
Lennart Poettering [Sat, 27 Nov 2004 14:00:59 +0000 (14:00 +0000)]
* fix autospawn lock file creation

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@315 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* use setresuid() instead of setruid() if available
Lennart Poettering [Fri, 26 Nov 2004 00:07:24 +0000 (00:07 +0000)]
* use setresuid() instead of setruid() if available
* if fix for the non-fp resampler

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@314 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* install fix
Lennart Poettering [Tue, 23 Nov 2004 13:34:59 +0000 (13:34 +0000)]
* install fix
* use syslog as standard log target when run from esdcompat.sh

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@313 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* some fixes for MacOS X by Conrad Parker
Lennart Poettering [Tue, 23 Nov 2004 13:00:53 +0000 (13:00 +0000)]
* some fixes for MacOS X by Conrad Parker
* Minor build fixes

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@312 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agoprepare for release
Lennart Poettering [Sun, 21 Nov 2004 22:25:28 +0000 (22:25 +0000)]
prepare for release

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@311 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agoDocumentation updates
Lennart Poettering [Sun, 21 Nov 2004 22:07:47 +0000 (22:07 +0000)]
Documentation updates

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@310 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agoComment some more files
Lennart Poettering [Sun, 21 Nov 2004 21:31:28 +0000 (21:31 +0000)]
Comment some more files

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@309 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* make --help fit in 80 columns terminal
Lennart Poettering [Sun, 21 Nov 2004 19:47:47 +0000 (19:47 +0000)]
* make --help fit in 80 columns terminal

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@308 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* update todo
Lennart Poettering [Sun, 21 Nov 2004 19:40:07 +0000 (19:40 +0000)]
* update todo

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@307 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agocalculate buffer sizes from sample spec
Lennart Poettering [Sun, 21 Nov 2004 19:39:46 +0000 (19:39 +0000)]
calculate buffer sizes from sample spec

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@306 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* create parec as link to pacat
Lennart Poettering [Sun, 21 Nov 2004 18:41:00 +0000 (18:41 +0000)]
* create parec as link to pacat

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@305 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* new tool pacmd
Lennart Poettering [Sun, 21 Nov 2004 18:15:33 +0000 (18:15 +0000)]
* new tool pacmd
* fix pacat/paplay/pactl for new API version
* fix memory leak in pa_ioline

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@304 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agobump version number
Lennart Poettering [Sun, 21 Nov 2004 17:06:59 +0000 (17:06 +0000)]
bump version number

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@303 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* add some missing "static"s
Lennart Poettering [Sun, 21 Nov 2004 17:02:25 +0000 (17:02 +0000)]
* add some missing "static"s
* include libltdl in distribution

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@302 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agofixes for bugs found when compiling with gcc 2.95
Lennart Poettering [Sun, 21 Nov 2004 16:27:51 +0000 (16:27 +0000)]
fixes for bugs found when compiling with gcc 2.95

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@301 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* fix the trivial resampler
Lennart Poettering [Sun, 21 Nov 2004 15:22:59 +0000 (15:22 +0000)]
* fix the trivial resampler

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@300 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* PID and lock file fixes
Lennart Poettering [Sun, 21 Nov 2004 13:18:56 +0000 (13:18 +0000)]
* PID and lock file fixes

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@299 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agosome commenting
Lennart Poettering [Sun, 21 Nov 2004 02:43:05 +0000 (02:43 +0000)]
some commenting

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@298 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* some minor pid file fixes
Lennart Poettering [Sun, 21 Nov 2004 00:04:17 +0000 (00:04 +0000)]
* some minor pid file fixes

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@297 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* remove autospawn lock file usage
Lennart Poettering [Sat, 20 Nov 2004 23:48:18 +0000 (23:48 +0000)]
* remove autospawn lock file usage
* fix some compiler warnings
* implement PID file support

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@296 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agooption to use ALSA default fragment number and size
Lennart Poettering [Sat, 20 Nov 2004 22:17:31 +0000 (22:17 +0000)]
option to use ALSA default fragment number and size

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@295 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* add µlaw/alaw support
Lennart Poettering [Sat, 20 Nov 2004 16:23:53 +0000 (16:23 +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: file:///home/lennart/svn/public/pulseaudio/trunk@294 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* some iochannel fixes
Lennart Poettering [Thu, 18 Nov 2004 20:50:44 +0000 (20:50 +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: file:///home/lennart/svn/public/pulseaudio/trunk@293 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agolimit the number of concurrent connections for all four protocols
Lennart Poettering [Thu, 18 Nov 2004 00:28:26 +0000 (00:28 +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: file:///home/lennart/svn/public/pulseaudio/trunk@292 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agominor fixes for latency interpolation
Lennart Poettering [Wed, 17 Nov 2004 23:11:34 +0000 (23:11 +0000)]
minor fixes for latency interpolation

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@291 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agotodo update
Lennart Poettering [Wed, 17 Nov 2004 03:10:50 +0000 (03:10 +0000)]
todo update

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@290 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agofix module-tunnel.c
Lennart Poettering [Wed, 17 Nov 2004 01:22:43 +0000 (01:22 +0000)]
fix module-tunnel.c

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@289 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agoupdate todo list
Lennart Poettering [Wed, 17 Nov 2004 01:22:14 +0000 (01:22 +0000)]
update todo list

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@288 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* fix a long standing bug in ioline.c (large prints failed)
Lennart Poettering [Wed, 17 Nov 2004 01:04:52 +0000 (01:04 +0000)]
* fix a long standing bug in ioline.c (large prints failed)
* fix a bug regarding ipv6 binding

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@287 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years ago* some commenting work
Lennart Poettering [Wed, 17 Nov 2004 00:05:25 +0000 (00:05 +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: file:///home/lennart/svn/public/pulseaudio/trunk@286 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agotodo update
Lennart Poettering [Sun, 14 Nov 2004 14:59:25 +0000 (14:59 +0000)]
todo update

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@285 fefdeb5f-60dc-0310-8127-8f9354f1896f

19 years agoMake the whole stuff LGPL only
Lennart Poettering [Sun, 14 Nov 2004 14:58:54 +0000 (14:58 +0000)]
Make the whole stuff LGPL only

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@284 fefdeb5f-60dc-0310-8127-8f9354f1896f