Commit graph

38 commits

Author SHA1 Message Date
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
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
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
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
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
Lennart Poettering
e61c2dddb7 add pa_ prefix to all identifiers.
fix downsampling/resampling
add support for U8 samples


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@49 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-03 23:35:12 +00:00
Lennart Poettering
741aa44ffc add resampling
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@45 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-03 00:19:17 +00:00
Lennart Poettering
13b35a2489 add resampler
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@44 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-07-02 18:47:03 +00:00
Lennart Poettering
d571be6f51 volume work
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@42 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-06-29 20:37:24 +00:00
Lennart Poettering
a74cd2a1bd add name registrar
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@39 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-06-27 22:42:17 +00:00
Lennart Poettering
acb25b3510 main part of the native protocol
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@31 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-06-23 23:17:30 +00:00
Lennart Poettering
eecf602476 partial implementation of native protocol
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@30 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-06-20 01:12:13 +00:00
Lennart Poettering
b4e3f5c5c5 add simple ptorocol with unix
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@25 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-06-19 18:41:24 +00:00
Lennart Poettering
56f8c953dd some more work on the cli
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@24 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-06-19 01:01:09 +00:00
Lennart Poettering
4b86ff0e6c got mmap oss output working
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@20 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-06-16 00:05:30 +00:00
Lennart Poettering
a8f788111c fix mixing
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@19 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-06-15 17:19:20 +00:00
Lennart Poettering
1a5060720d oss output works
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@15 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-06-15 00:29:01 +00:00