profile/ivi/pulseaudio-panda.git
18 years agoWrong userdata used to init operation.
Pierre Ossman [Wed, 22 Feb 2006 15:36:11 +0000 (15:36 +0000)]
Wrong userdata used to init operation.

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

18 years agoSupport for setting volume on sources.
Pierre Ossman [Wed, 22 Feb 2006 14:11:23 +0000 (14:11 +0000)]
Support for setting volume on sources.

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

18 years agoRemove polyplib-error and polyplib-mainloop for requirements.
Pierre Ossman [Wed, 22 Feb 2006 09:39:33 +0000 (09:39 +0000)]
Remove polyplib-error and polyplib-mainloop for requirements.

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

18 years agotodo update - outline what i consider pre-0.8 and post-0.8 issues
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

18 years agoadd hw info to description for oss-mmap, too
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

18 years agoinclude hw description gathered from /dev/sndstat in sink/source description string
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

18 years agoadd new utility function pa_endswith()
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

18 years agoremove left-over log line in protocol-esound.c
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

18 years agotodo update
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

18 years agoupdate todo
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

18 years agoHardware volume support on Windows.
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

18 years agofix pacat
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

18 years agotodo update
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

18 years ago* Don't build seperate ipv4/ipv6 versions of the protocol plugins
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

18 years agotodo update
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

18 years ago* Get rid of libpolyp-mainloop
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

18 years agotodo update
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

18 years agoadd hw volume control for module-oss-mmap
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

18 years agotodo update
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

18 years agodisable SIGPIPE before calling pa_core_new(), this way the warning message is not...
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

18 years agobuild defer() function in src/polyp/mainloop-signal.c only on win32
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

18 years agofix snd_pcm_hw_params_set_rate_near() usage
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

18 years agobuild dllmain.c only on win32 (makes gcc shut up a little more)
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

18 years agotodo update
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

18 years agoimprove error checking in simple API
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

18 years agoadd validity check for the "server" parameter of pa_context_connect()
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

18 years agofix yet another pa_context_connect() occurance with regards to the flags parameter
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

18 years agoremove a superfluous log line
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

18 years agochange calls of pa_context_connect() to pass flags arugment correctly
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

18 years agofix moddir
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

18 years ago* modify pa_context_exit_daemon() to return a pa_operation object
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

18 years ago* a lot of doxygen updates
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

18 years agotodo update
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

18 years agoadd doxygen docs for channel map
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

18 years agoAdd aligment fix in esound to todo.
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

18 years agominor doxygen fixes
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

18 years agoFix some warnings by making sure we have the right signedness on things.
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

18 years agoHardware volume support for Solaris.
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

18 years agoreplace "spawn" parameter of pa_context_new() with a proper flags parameter
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

18 years agoexplcitily cast strings to make gcc shut up
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

18 years ago* Make typdefs for the pa_context callback prototypes
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

18 years agoremove cdecl.h from doxygen docs
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

18 years agoFixes for the Solaris detection.
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

18 years agoAdd mute switch to todo.
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

18 years agoDetect support for Windows' waveout.
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

18 years agoDetect support for Solaris (/dev/audio).
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

18 years agoRemove a debug fprintf that was left in.
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

18 years agoutil.c uses some socket functions so we need winsock on Windows.
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

18 years agoupdate TODO
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

18 years agomake doxygen ignore PA_CDECL_BEGIN/PA_CDECL_END
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

18 years ago1) Add flexible seeking support (including absolute) for memory block queues and...
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

18 years agoupdate todo
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

18 years agoProperly clear members during init.
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

18 years agoThat's a delta parameter, not a size parameter.
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

18 years agoHave a memblock queue on the client side during recording. This makes the
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

18 years agoIgnore generated win32 binaries.
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

18 years agoModule needs stuff in libpolypcore.
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

18 years agoFix path to poll.h.
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

18 years agoFix typo in #ifndef.
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

18 years agoIntegrate error routines into libpolyp. Not much point in having this as a
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

18 years agoMake sure that all polypcore headers are installed.
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

18 years agoCleaned up the includes after the restructuring. Indicate which headers are
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

18 years agoMove the util libs to the modules section since they're in that directory.
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

18 years agofix doxygen
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

18 years agoinclude header files in simple.h with <> instead of ""
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

18 years ago* rename polypcore/subscribe.[ch] to polypcore/core-subscribe.[ch] to avoid confusion...
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

18 years agoshorten include list of utils a little
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

18 years ago* drop polylib prefix from #define
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

18 years agofix compilation of simple API
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

18 years agodrop polyplib- prefix from client library files
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

18 years agomake channel naming somewhat RFC2551 compliant
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

18 years agoadd a bunch of simple Makefile in the subdirs, just to make compilation with emacs...
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

18 years agomove alsa-util.[ch], oss-util.[ch] and howl-wrap.[ch] to the modules directory since...
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

18 years ago* svn:ignore some files
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

18 years agoReorganised the source tree. We now have src/ with a couple of subdirs:
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

18 years agoadd simple hardware auto detection module
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

18 years agoAdd HAVE_ALSA and HAVE_OSS defines
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

18 years agoallow polypaudio to startup without any enabled module
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

18 years agoprint ALSA error messages on failure
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

18 years agofix warning text
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

18 years agotodo update
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

18 years agoFix api. Setting volume is done through a pa_cvolume struct, not a pa_volume_t
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

18 years agoAdd function to "wake up", i.e. interrupt, a running poll(). This is needed
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

18 years agoSplit mainloop_iterate() into three, distinct parts. Allows for more flexible
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

18 years agoFix some new alignment bugs in the tagstruct handling.
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

18 years agoInstall the new headers for channels and volume.
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

18 years agoLet's have just one endian conversion macro suite.
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

18 years agoFix endian conversion macros and reformat them to be a bit more readable.
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

18 years agoUse defines and not hard coded values for volume levels. Caused incorrect
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

18 years agoVolume adjustment must be done _after_ dropping the chunk since drop will
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

18 years agoReverting an incorrect checkin.
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

18 years agoFixes for the new infrastructure so that the waveout module compiles.
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

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