Commit graph

73 commits

Author SHA1 Message Date
Pierre Ossman
8b99a067a8 C99 requires explicit marking of integer literals' size.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@736 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-18 12:46:03 +00:00
Lennart Poettering
4482e6867d add new JACK sink
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@735 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-17 00:11:04 +00:00
Lennart Poettering
a8bb073acc properly initialize session counter
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@732 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-16 16:45:47 +00:00
Lennart Poettering
2f3fa42ca6 limit number of concurrent RTP streams
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@730 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-16 12:44:43 +00:00
Lennart Poettering
08397d98e2 fix typo in module description
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@729 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-16 12:44:15 +00:00
Lennart Poettering
e1887b552c change default mcast address once again, to make sure our traffic doesn't leave the network by default
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@728 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-16 11:13:20 +00:00
Lennart Poettering
b04a4e65ca rename module-rtp-monitor to module-rtp-send
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@726 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-16 10:56:45 +00:00
Lennart Poettering
3b803e7168 * make sure RTP ports are chosen to be even
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@725 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-16 10:53:27 +00:00
Pierre Ossman
e75cc68685 Fix ALSA fd handling to be compatible with blocking deferred events.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@724 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-16 09:23:27 +00:00
Lennart Poettering
c999fe40b8 * deal properly with underruns, overflows and packet losses
* change default mcast address
* detect RTP loops


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@722 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-16 09:15:51 +00:00
Lennart Poettering
67b105bd7a * increase default MTU
* change default mcast address to 224.0.1.3
* randomize RTP ports by default


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@721 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-16 09:14:55 +00:00
Lennart Poettering
998affc984 replace homegrown endswith() with pa_endswith() from util.h
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@720 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-16 09:13:41 +00:00
Lennart Poettering
f1ddf05236 * add RTP/SAP/SDP reciever module
* use server cookie as RTP SSRC
* enable SVN keywords
* add new option "loop" for RTP sender module


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@716 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-16 00:16:53 +00:00
Lennart Poettering
1fec416db7 * change default multicast address
* fix timestamp calculation


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@715 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-15 15:26:42 +00:00
Lennart Poettering
9522b44842 add an RTP sender module
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@712 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-14 23:47:33 +00:00
Lennart Poettering
7e8d46e2bb unbreak module-tunnel
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@707 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-13 18:55:55 +00:00
Lennart Poettering
c25c549c42 fix latency calculations of module-combine
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@704 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-13 18:20:05 +00:00
Lennart Poettering
853caf1274 * fix latency calculation where a full playback buffer was erroneously taken as empty buffer and vice versa.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@689 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-12 18:33:13 +00:00
Lennart Poettering
021744debb * Beef up latency calculation in module-oss-mmap
* Add recording latency code for module-oss-mmap
* other cleanups


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@677 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-10 19:43:51 +00:00
Lennart Poettering
8f2d9aeb95 minor cleanups for OSS module
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@676 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-10 19:42:44 +00:00
Lennart Poettering
a74253606f clip volume at PA_VOLUME_NORM for alsa devices
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@666 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-08 00:19:52 +00:00
Lennart Poettering
025228f957 add proper volume clipping support for OSS devices
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@665 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-08 00:19:29 +00:00
Lennart Poettering
4af16e43cb minor cleanups
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@659 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-07 22:45:08 +00:00
Lennart Poettering
dd9605ba1f * really pass the ipv6 socket server to protocol_new in case of ipv6.
* create the pa_modargs object properly when using TCP
* other cleanups


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@646 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-06 23:52:48 +00:00
Lennart Poettering
e872c751e1 s/index/idx/, to avoid gcc warning
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@644 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-04-06 23:28:56 +00:00
Pierre Ossman
acb96c96fd Fix some warnings caused by size_t having varying size.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@641 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-03-31 08:54:24 +00:00
Pierre Ossman
da90b05785 Remember to store the struct with module info.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@637 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-03-11 21:25:35 +00:00
Pierre Ossman
64571374b3 Trying to listen on an IPv6 socket by default and only do IPv4 if that fails
(which it doesn't most of the time) is terribly confusing. What the user
most likely wants is for it to listen to both IPv4 and IPv6 and gracefully
continue if only of them succeed.


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@633 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-03-07 16:02:34 +00:00
Pierre Ossman
53c266f663 Fetch sound card name into sink/source description.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@631 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-03-05 20:59:57 +00:00
Pierre Ossman
738734244d Volume support in tunnel module.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@629 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-03-05 20:18:04 +00:00
Pierre Ossman
4e56725a60 It's safer to set buffer size than to try setting number of periods.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@628 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-03-05 18:37:13 +00:00
Pierre Ossman
f22d8ab3fe Return the proper error code so that we get a correct error message.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@627 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-03-05 18:35:45 +00:00
Pierre Ossman
7b6a9c3829 Tried to get the volume information even upon init failure.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@626 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-03-05 15:42:37 +00:00
Pierre Ossman
dcd202f8eb Update module-tunnel to the new protocol.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@625 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-03-04 21:30:29 +00:00
Pierre Ossman
4756d186ab We have both sink and source in this module.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@613 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-27 09:20:25 +00:00
Pierre Ossman
e8b3819ac8 Catch volume update events.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@612 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-27 09:18:18 +00:00
Pierre Ossman
1e68539dc4 Get notifications about mixer changes from ALSA.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@607 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-26 21:50:55 +00:00
Pierre Ossman
ae07d5abd5 Handle ALSA file descriptors more correctly. This means a bit more overhead,
but following their API properly should avoid problems in the future.


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@606 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-26 19:09:26 +00:00
Pierre Ossman
c119996c73 Fix correct default device.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@605 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-26 17:58:27 +00:00
Pierre Ossman
b125e1c9d5 Hardware volume support in ALSA modules.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@604 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-26 17:57:58 +00:00
Lennart Poettering
4358977415 * Add new "auth-group=" parameter to protocol-native-unix
* Rename "public=" argument  of protocol-{esound,native} to "auth-anonymous"


git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@601 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-24 17:14:23 +00:00
Lennart Poettering
3f264b2c4a add support for authentication using SCM_CREDENTIALS
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@596 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-24 15:12:42 +00:00
Pierre Ossman
a1f5573313 Call correct function.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@595 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-24 10:18:53 +00:00
Pierre Ossman
c205ea6ebe Make local function static.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@594 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-24 10:18:24 +00:00
Pierre Ossman
9366ab9dc9 Hardware sink mute support.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@593 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-24 10:17:41 +00:00
Pierre Ossman
3374df571d IGAIN is a better choice than IMIX for source volume.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@592 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-24 09:12:15 +00:00
Pierre Ossman
79e8009045 Hardware source volume support.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@584 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-23 09:44:50 +00:00
Pierre Ossman
7050dbfdae Update hardware volume to a correct initial value.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@581 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-23 09:28:39 +00:00
Pierre Ossman
f8aca21379 Wrong function name.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@580 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-23 09:08:06 +00:00
Pierre Ossman
12e35c546c Make sure hardware volume gets a correct initial value.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@579 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-02-23 09:07:49 +00:00