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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Lennart Poettering [Sun, 14 Nov 2004 02:36:35 +0000 (02:36 +0000)]
* implement module-esound-sink
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@283
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 14 Nov 2004 00:04:51 +0000 (00:04 +0000)]
* remove as superfluous assert() in polyplib-stream which broke the gstreamer plugin
* fix module-tunnel meta info
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@282
fefdeb5f-60dc-0310-8127-
8f9354f1896f