Lennart Poettering [Thu, 16 Feb 2006 21:37:20 +0000 (21:37 +0000)]
* svn:ignore some files
* move configuration files to the directories they belong to
* built esd-compat.sh in the src/ dir
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@488
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 16 Feb 2006 19:19:58 +0000 (19:19 +0000)]
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
Lennart Poettering [Thu, 16 Feb 2006 01:17:30 +0000 (01:17 +0000)]
add simple hardware auto detection module
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@486
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 16 Feb 2006 01:16:39 +0000 (01:16 +0000)]
Add HAVE_ALSA and HAVE_OSS defines
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@485
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 16 Feb 2006 01:16:02 +0000 (01:16 +0000)]
allow polypaudio to startup without any enabled module
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@484
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 16 Feb 2006 01:15:31 +0000 (01:15 +0000)]
print ALSA error messages on failure
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@483
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 16 Feb 2006 01:14:51 +0000 (01:14 +0000)]
fix warning text
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@482
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 15 Feb 2006 23:44:04 +0000 (23:44 +0000)]
todo update
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@481
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 14 Feb 2006 13:41:30 +0000 (13:41 +0000)]
Fix api. Setting volume is done through a pa_cvolume struct, not a pa_volume_t
scalar.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@480
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 13 Feb 2006 13:37:22 +0000 (13:37 +0000)]
Add function to "wake up", i.e. interrupt, a running poll(). This is needed
when having the poll() in a separate thread.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@479
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 13 Feb 2006 13:28:45 +0000 (13:28 +0000)]
Split mainloop_iterate() into three, distinct parts. Allows for more flexible
use, like having the poll() run in a separate thread.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@478
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 10 Feb 2006 12:05:33 +0000 (12:05 +0000)]
Fix some new alignment bugs in the tagstruct handling.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@477
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 10 Feb 2006 08:44:42 +0000 (08:44 +0000)]
Install the new headers for channels and volume.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@476
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 3 Feb 2006 14:39:39 +0000 (14:39 +0000)]
Let's have just one endian conversion macro suite.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@475
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 3 Feb 2006 14:36:19 +0000 (14:36 +0000)]
Fix endian conversion macros and reformat them to be a bit more readable.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@474
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 3 Feb 2006 13:33:21 +0000 (13:33 +0000)]
Use defines and not hard coded values for volume levels. Caused incorrect
volume levels for all esound clients that changed the volume.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@473
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 3 Feb 2006 12:23:17 +0000 (12:23 +0000)]
Volume adjustment must be done _after_ dropping the chunk since drop will
reject a modified chunk.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@472
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 3 Feb 2006 09:14:30 +0000 (09:14 +0000)]
Reverting an incorrect checkin.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@471
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 30 Jan 2006 12:58:53 +0000 (12:58 +0000)]
Fixes for the new infrastructure so that the waveout module compiles.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@470
fefdeb5f-60dc-0310-8127-
8f9354f1896f
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
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
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