Lennart Poettering [Wed, 22 Feb 2006 00:06:16 +0000 (00:06 +0000)]
todo update - outline what i consider pre-0.8 and post-0.8 issues
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@558
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 21 Feb 2006 23:56:46 +0000 (23:56 +0000)]
add hw info to description for oss-mmap, too
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@557
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 21 Feb 2006 23:40:07 +0000 (23:40 +0000)]
include hw description gathered from /dev/sndstat in sink/source description string
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@556
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 21 Feb 2006 23:34:50 +0000 (23:34 +0000)]
add new utility function pa_endswith()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@555
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 21 Feb 2006 23:34:22 +0000 (23:34 +0000)]
remove left-over log line in protocol-esound.c
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@554
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 21 Feb 2006 20:28:41 +0000 (20:28 +0000)]
todo update
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@553
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 21 Feb 2006 16:35:53 +0000 (16:35 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@552
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 21 Feb 2006 16:35:12 +0000 (16:35 +0000)]
Hardware volume support on Windows.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@551
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 21 Feb 2006 01:22:42 +0000 (01:22 +0000)]
fix pacat
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@550
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 21 Feb 2006 01:09:22 +0000 (01:09 +0000)]
todo update
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@549
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 21 Feb 2006 01:08:53 +0000 (01:08 +0000)]
* Don't build seperate ipv4/ipv6 versions of the protocol plugins
* Instead try IPv6 and if that fails fall back to IPv4
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@548
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 21 Feb 2006 00:37:49 +0000 (00:37 +0000)]
todo update
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@547
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 21 Feb 2006 00:37:22 +0000 (00:37 +0000)]
* 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
Lennart Poettering [Tue, 21 Feb 2006 00:16:52 +0000 (00:16 +0000)]
todo update
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@545
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 21 Feb 2006 00:14:25 +0000 (00:14 +0000)]
add hw volume control for module-oss-mmap
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@544
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 20 Feb 2006 23:59:13 +0000 (23:59 +0000)]
todo update
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@543
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 20 Feb 2006 23:58:51 +0000 (23:58 +0000)]
disable SIGPIPE before calling pa_core_new(), this way the warning message is not printed
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@542
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 20 Feb 2006 23:50:46 +0000 (23:50 +0000)]
build defer() function in src/polyp/mainloop-signal.c only on win32
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@541
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 20 Feb 2006 23:47:46 +0000 (23:47 +0000)]
fix snd_pcm_hw_params_set_rate_near() usage
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@540
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 20 Feb 2006 23:40:49 +0000 (23:40 +0000)]
build dllmain.c only on win32 (makes gcc shut up a little more)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@539
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 20 Feb 2006 23:32:44 +0000 (23:32 +0000)]
todo update
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@538
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 20 Feb 2006 23:32:12 +0000 (23:32 +0000)]
improve error checking in simple API
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@537
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 20 Feb 2006 23:31:38 +0000 (23:31 +0000)]
add validity check for the "server" parameter of pa_context_connect()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@536
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 20 Feb 2006 23:30:53 +0000 (23:30 +0000)]
fix yet another pa_context_connect() occurance with regards to the flags parameter
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@535
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 20 Feb 2006 23:30:15 +0000 (23:30 +0000)]
remove a superfluous log line
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@534
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 20 Feb 2006 23:29:46 +0000 (23:29 +0000)]
change calls of pa_context_connect() to pass flags arugment correctly
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@533
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 20 Feb 2006 22:41:20 +0000 (22:41 +0000)]
fix moddir
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@532
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 20 Feb 2006 22:41:02 +0000 (22:41 +0000)]
* modify pa_context_exit_daemon() to return a pa_operation object
* add callback prototypes to all introspection functions in client lib
* add proper validity checking and error handling to all functions in the client lib
* other minor cleanups
* todo update
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@531
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 20 Feb 2006 17:09:39 +0000 (17:09 +0000)]
* a lot of doxygen updates
* s/pa_operation_callback/pa_operation_callback_t/g
* add more typedefs for function prototypes
* add API to query the channel map used by a pa_stream
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@530
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 20 Feb 2006 16:34:46 +0000 (16:34 +0000)]
todo update
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@529
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 20 Feb 2006 16:31:39 +0000 (16:31 +0000)]
add doxygen docs for channel map
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@528
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 20 Feb 2006 16:24:02 +0000 (16:24 +0000)]
Add aligment fix in esound to todo.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@527
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 20 Feb 2006 16:23:12 +0000 (16:23 +0000)]
minor doxygen fixes
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@526
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 20 Feb 2006 16:21:19 +0000 (16:21 +0000)]
Fix some warnings by making sure we have the right signedness on things.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@525
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 20 Feb 2006 16:13:10 +0000 (16:13 +0000)]
Hardware volume support for Solaris.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@524
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 20 Feb 2006 16:10:20 +0000 (16:10 +0000)]
replace "spawn" parameter of pa_context_new() with a proper flags parameter
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@523
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 20 Feb 2006 16:09:25 +0000 (16:09 +0000)]
explcitily cast strings to make gcc shut up
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@522
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 20 Feb 2006 16:01:53 +0000 (16:01 +0000)]
* Make typdefs for the pa_context callback prototypes
* s/pa_context_notify_cb/pa_context_notify_cb_t/g
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@521
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 20 Feb 2006 15:55:05 +0000 (15:55 +0000)]
remove cdecl.h from doxygen docs
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@520
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 20 Feb 2006 13:59:42 +0000 (13:59 +0000)]
Fixes for the Solaris detection.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@519
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 20 Feb 2006 12:49:16 +0000 (12:49 +0000)]
Add mute switch to todo.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@518
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 20 Feb 2006 12:47:03 +0000 (12:47 +0000)]
Detect support for Windows' waveout.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@517
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 20 Feb 2006 12:42:28 +0000 (12:42 +0000)]
Detect support for Solaris (/dev/audio).
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@516
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 20 Feb 2006 10:40:40 +0000 (10:40 +0000)]
Remove a debug fprintf that was left in.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@515
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 20 Feb 2006 10:38:57 +0000 (10:38 +0000)]
util.c uses some socket functions so we need winsock on Windows.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@514
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 20 Feb 2006 04:06:13 +0000 (04:06 +0000)]
update TODO
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@513
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 20 Feb 2006 04:05:59 +0000 (04:05 +0000)]
make doxygen ignore PA_CDECL_BEGIN/PA_CDECL_END
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@512
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 20 Feb 2006 04:05:16 +0000 (04:05 +0000)]
1) Add flexible seeking support (including absolute) for memory block queues and playback streams
2) Add support to synchronize multiple playback streams
3) add two tests for 1) and 2)
4) s/PA_ERROR/PA_ERR/
5) s/PA_ERROR_OK/PA_OK/
6) update simple API to deal properly with new peek/drop recording API
7) add beginnings of proper validity checking on API calls in client libs (needs to be extended)
8) report playback buffer overflows/underflows to the client
9) move client side recording mcalign stuff into the memblockq
10) create typedefs for a bunch of API callback prototypes
11) simplify handling of HUP poll() events
Yes, i know, it's usually better to commit a lot of small patches instead of a
single big one. In this case however, this would have contradicted the other
rule: never commit broken or incomplete stuff.
*** This stuff needs a lot of additional testing! ***
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@511
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 18 Feb 2006 14:58:25 +0000 (14:58 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@510
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 17 Feb 2006 17:00:33 +0000 (17:00 +0000)]
Properly clear members during init.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@509
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 17 Feb 2006 16:48:44 +0000 (16:48 +0000)]
That's a delta parameter, not a size parameter.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@508
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 17 Feb 2006 15:42:47 +0000 (15:42 +0000)]
Have a memblock queue on the client side during recording. This makes the
record callback optional in stead of mandatory.
For applications that wish to retain the old behaviour, simply call
pa_stream_peek() followed by pa_stream_drop() in the callback.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@507
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 17 Feb 2006 13:20:09 +0000 (13:20 +0000)]
Ignore generated win32 binaries.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@506
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 17 Feb 2006 13:18:53 +0000 (13:18 +0000)]
Module needs stuff in libpolypcore.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@505
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 17 Feb 2006 13:18:30 +0000 (13:18 +0000)]
Fix path to poll.h.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@504
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 17 Feb 2006 13:11:37 +0000 (13:11 +0000)]
Fix typo in #ifndef.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@503
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 17 Feb 2006 13:08:03 +0000 (13:08 +0000)]
Integrate error routines into libpolyp. Not much point in having this as a
separate library.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@502
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 17 Feb 2006 12:34:44 +0000 (12:34 +0000)]
Make sure that all polypcore headers are installed.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@501
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 17 Feb 2006 12:10:58 +0000 (12:10 +0000)]
Cleaned up the includes after the restructuring. Indicate which headers are
public and which are internal through <> vs "".
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@500
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 17 Feb 2006 09:12:06 +0000 (09:12 +0000)]
Move the util libs to the modules section since they're in that directory.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@499
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 17 Feb 2006 00:11:54 +0000 (00:11 +0000)]
fix doxygen
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@498
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 16 Feb 2006 23:48:41 +0000 (23:48 +0000)]
include header files in simple.h with <> instead of ""
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@497
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 16 Feb 2006 23:13:27 +0000 (23:13 +0000)]
* rename polypcore/subscribe.[ch] to polypcore/core-subscribe.[ch] to avoid confusion with polyp/subscribe.[ch]
* same for scache.[ch]
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@496
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 16 Feb 2006 23:12:10 +0000 (23:12 +0000)]
shorten include list of utils a little
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@495
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 16 Feb 2006 23:11:28 +0000 (23:11 +0000)]
* drop polylib prefix from #define
* include error.h from polypaudio.h
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@494
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 16 Feb 2006 23:10:33 +0000 (23:10 +0000)]
fix compilation of simple API
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@493
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 16 Feb 2006 22:43:59 +0000 (22:43 +0000)]
drop polyplib- prefix from client library files
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@492
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 16 Feb 2006 22:34:52 +0000 (22:34 +0000)]
make channel naming somewhat RFC2551 compliant
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@491
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 16 Feb 2006 22:11:35 +0000 (22:11 +0000)]
add a bunch of simple Makefile in the subdirs, just to make compilation with emacs easier
they are not intended to be distributed or anything.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@490
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 16 Feb 2006 22:08:06 +0000 (22:08 +0000)]
move alsa-util.[ch], oss-util.[ch] and howl-wrap.[ch] to the modules directory since they are just helper source used exclusively by the modules
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@489
fefdeb5f-60dc-0310-8127-
8f9354f1896f
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