Lennart Poettering
5ccf4145bc
* 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
2006-02-16 23:13:27 +00:00
Lennart Poettering
b4cb249d70
shorten include list of utils a little
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@495 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-16 23:12:10 +00:00
Lennart Poettering
19b5b71feb
* 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
2006-02-16 23:11:28 +00:00
Lennart Poettering
45b1eeec6b
fix compilation of simple API
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@493 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-16 23:10:33 +00:00
Lennart Poettering
22c8cebb85
drop polyplib- prefix from client library files
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@492 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-16 22:43:59 +00:00
Lennart Poettering
f49b09df15
make channel naming somewhat RFC2551 compliant
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@491 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-16 22:34:52 +00:00
Lennart Poettering
4ad2926eba
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
2006-02-16 22:11:35 +00:00
Lennart Poettering
c75972f54a
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
2006-02-16 22:08:06 +00:00
Lennart Poettering
b56b9e50e0
* 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
2006-02-16 21:37:20 +00:00
Pierre Ossman
e205b25d65
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
2006-02-16 19:19:58 +00:00
Lennart Poettering
41f6aea8fd
rename src to polyp
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@90 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-17 14:12:30 +00:00
Lennart Poettering
563201e128
rename configuration file
...
make sure the todo file is packaged
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@89 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-17 14:09:41 +00:00
Lennart Poettering
86f5b30e10
move todo file
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@88 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-17 14:08:26 +00:00
Lennart Poettering
7b8c329578
add documentation
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@86 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-17 14:06:13 +00:00
Lennart Poettering
3e379ca99d
add pkgconfig stuff
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@85 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-16 20:58:18 +00:00
Lennart Poettering
cf965cbda8
add missing liecenses
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@84 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-16 20:02:44 +00:00
Lennart Poettering
e0d510df92
include copyright and svn tag in *.[ch]
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@83 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-16 19:56:36 +00:00
Lennart Poettering
b5384e09fa
include config.h in every file
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@82 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-16 19:16:42 +00:00
Lennart Poettering
dc812dada4
fix distcheck
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@81 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-16 19:08:28 +00:00
Lennart Poettering
005cb3e013
adjust file references due to renaming
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@80 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-16 18:58:23 +00:00
Lennart Poettering
2a6ee7731f
rename a bunch of files
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@79 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-16 18:40:20 +00:00
Lennart Poettering
00b53f3f4b
make a symbol in module-ptorocol-stub static
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@78 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-16 17:56:35 +00:00
Lennart Poettering
554b01b6b3
make oss sample spec configurable
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@77 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-16 17:51:53 +00:00
Lennart Poettering
74bbf31c37
implement alsa source
...
split off alsa-util.c
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@76 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-16 17:03:11 +00:00
Lennart Poettering
f2e08d53d0
split PA_SAMPLE_FLOAT32 into PA_SAMPLE_FLOAT{LE,BE}
...
add more configuration arguments to alsa sink
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@75 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-16 14:43:25 +00:00
Lennart Poettering
b8eb0c088d
add alsa sink
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@74 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-16 00:27:02 +00:00
Lennart Poettering
b2405646d8
optimize esound latency for xmms
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@73 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-15 21:51:54 +00:00
Lennart Poettering
710233bbf6
implement get_latency native command
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@72 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-15 21:18:18 +00:00
Lennart Poettering
d8f1300661
add pactl tool
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@71 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-15 20:51:55 +00:00
Lennart Poettering
c36dadd2bd
remove global exported variables:
...
pa_memblock statistics
pa_default_sample_spec
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@70 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-15 20:12:21 +00:00
Lennart Poettering
1a6fea24f5
implement daemonizing
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@69 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-15 19:00:42 +00:00
Lennart Poettering
ed9bd5f01f
fix modargs memory leak
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@68 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-15 17:33:56 +00:00
Lennart Poettering
1416fef197
implement client side TCP support
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@67 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-15 00:16:27 +00:00
Lennart Poettering
e83b7106ac
update todo
...
fix polypaudio.run
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@66 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-14 22:48:49 +00:00
Lennart Poettering
e61e9244aa
complete implementation of the command line
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@65 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-14 21:52:41 +00:00
Lennart Poettering
b69178b067
add preliminary command line parsing
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@64 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-12 21:28:11 +00:00
Lennart Poettering
d4e0d51c15
make module-oss-* use modargs
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@63 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-11 23:21:32 +00:00
Lennart Poettering
216591d95e
make the protocol plugins make use of modargs
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@62 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-11 22:20:08 +00:00
Lennart Poettering
a96ed347a3
rename hashset to hashmap
...
add module arguments parse in modargs.c
make module-pipe-sink use it
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@61 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-11 16:59:22 +00:00
Lennart Poettering
ccfd55420e
add dependency script
...
fix some dependencies
split off socket-util.c and clitext.c
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@60 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-11 01:09:46 +00:00
Lennart Poettering
c7bd759cdb
add description field for sinks/sources
...
add owner field to all entities
add client file to source outputs and sink inputs
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@59 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-10 20:56:38 +00:00
Lennart Poettering
025389693d
make memblockq merge chunks
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@58 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-10 19:23:45 +00:00
Lennart Poettering
5ee3a59469
forgot to add parec-simple
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@57 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-10 19:06:48 +00:00
Lennart Poettering
5ea96e312b
implement parec-simple and matching simple recording API
...
add support for killing source outputs in native protocol
fix channel management in client library
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@56 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-10 19:04:21 +00:00
Lennart Poettering
70bb8165ec
implement recording in native API
...
fix a memory leak in memblock.c
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@55 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-10 16:50:22 +00:00
Lennart Poettering
cffc7768bd
fix recording for simpel and esound protocols
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@54 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-09 23:26:10 +00:00
Lennart Poettering
863fb90d90
add output stream draining
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@53 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-07 22:02:15 +00:00
Lennart Poettering
e8d1185c42
draining ind native protocol
...
fixes in callback code on object destruction
simple protocol
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@52 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-07 00:22:46 +00:00
Lennart Poettering
f8cbde54da
auth support in esound and native
...
AUTH and SET_NAME operatins in native
simple library
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@51 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-06 00:08:44 +00:00
Lennart Poettering
722c2c8c87
add kill_* and default_* commands to CLI
...
make module-cli unload itself on EOF
clean up stdio usage
add sink pointer to monitor sources
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@50 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-04 17:40:15 +00:00