Lennart Poettering [Wed, 26 Apr 2006 15:40:14 +0000 (15:40 +0000)]
support new channel_map argument in sink/source modules
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@803
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 26 Apr 2006 15:37:44 +0000 (15:37 +0000)]
add support for parsing channel maps as module arguments
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@802
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 26 Apr 2006 15:37:13 +0000 (15:37 +0000)]
don't allow channel positions to be specified twice in the same channelmap
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@801
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 26 Apr 2006 14:34:45 +0000 (14:34 +0000)]
add new test 'channelmap-test'
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@800
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 26 Apr 2006 14:33:45 +0000 (14:33 +0000)]
* add new function pa_channel_map_parse()
* increase PA_CHANNEL_MAP_SNPRINT_MAX
* add "top" channel positions
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@799
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 26 Apr 2006 09:38:33 +0000 (09:38 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@798
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 25 Apr 2006 07:55:14 +0000 (07:55 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@797
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 25 Apr 2006 07:54:49 +0000 (07:54 +0000)]
Fall back to software volume if hardware mixer cannot control all channels.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@796
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 25 Apr 2006 07:13:44 +0000 (07:13 +0000)]
glibc <= 2.2 has a broken unistd.h, lacking setresuid().
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@795
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 24 Apr 2006 19:29:15 +0000 (19:29 +0000)]
* rework reference counting in the client libraries: now refcounting goes
strictly "one-way" - the "bigger" object refcounts the "smaller" one, never the
other way round.
* when registering for a reply packet in pdispatch, specify a function that is
called when the pdispatch object is destroyed but the reply hasn't yet been
recieved.
* move prototype of pa_free_cb from stream.h to def.h
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@794
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 24 Apr 2006 15:07:09 +0000 (15:07 +0000)]
chown() and chmod() aren't available on Windows.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@793
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 24 Apr 2006 13:59:00 +0000 (13:59 +0000)]
Undo invalid automake version requirement.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@792
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 23 Apr 2006 21:25:27 +0000 (21:25 +0000)]
fix a segfault when uploading samples with esound
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@791
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 23 Apr 2006 21:01:44 +0000 (21:01 +0000)]
* add validity checking for sample_spec, channel_map and cvolume structures
* return PA_ERR_TOOLARGE when the user tries to upload a over-sized sample
* notify the user if uploading a simple faield due to some reason
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@790
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 23 Apr 2006 20:59:43 +0000 (20:59 +0000)]
small optimization
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@789
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 23 Apr 2006 20:59:31 +0000 (20:59 +0000)]
fix sample uploading
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@788
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 23 Apr 2006 20:59:09 +0000 (20:59 +0000)]
enforce maximum sample size in sample cache
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@787
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 23 Apr 2006 20:58:08 +0000 (20:58 +0000)]
* fix ref counting of pa_stream: strictly refcount from context to stream and never vice versa to make sure that we never loose memory
* don't hit an assert() in case of a timeout events
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@786
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 23 Apr 2006 20:56:41 +0000 (20:56 +0000)]
introduce a new error PA_ERR_TOOLARGE
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@785
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 23 Apr 2006 19:49:01 +0000 (19:49 +0000)]
* when playing back a sample from the sample cache, just take a pa_volume_t and not a pa_cvolume_t as argument for the volume. Usually it is not known to the player of theses samples how many channels it has, hence it doesn't make any sense to allow him to pass a by-channel volume structure here.
* fix volume calculation when playing samples from the sample cache
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@784
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 23 Apr 2006 19:46:16 +0000 (19:46 +0000)]
fix multiplication of software pa_cvolumes
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@783
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 23 Apr 2006 19:42:58 +0000 (19:42 +0000)]
allow recieving of invalid channel maps, volumes and sample specs. This makes handling of uninitialized data better, e.g. when sending info about lazy-load sample chache entries, where the channel mapping and sample spec is still unknown.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@782
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 23 Apr 2006 14:29:32 +0000 (14:29 +0000)]
* Merge build system patch from Igor Zubkov
* Build libparseaddr.so before libsocket-client.so
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@781
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 22 Apr 2006 21:53:35 +0000 (21:53 +0000)]
remove superfluous "set -ex" line
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@780
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 22 Apr 2006 21:53:18 +0000 (21:53 +0000)]
require automake 1.9 in configure.ac
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@779
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 22 Apr 2006 21:51:30 +0000 (21:51 +0000)]
modify x11 modules to not cache the Display variable since pa_x11wrap_get_display() is now used as notification that the x11 output buffer needs flushing
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@778
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 22 Apr 2006 21:50:15 +0000 (21:50 +0000)]
when loading sound files, initialize channel map data properly
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@777
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 22 Apr 2006 21:49:30 +0000 (21:49 +0000)]
fix x11 handling
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@776
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 22 Apr 2006 21:04:35 +0000 (21:04 +0000)]
fix sample cache
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@775
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 22 Apr 2006 20:06:48 +0000 (20:06 +0000)]
* for unix sockets: remove the right parent directory on shutdown
* other cleanups
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@774
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 22 Apr 2006 20:05:01 +0000 (20:05 +0000)]
add new function pa_parent_dir()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@773
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 22 Apr 2006 20:04:25 +0000 (20:04 +0000)]
first unlink the socket, the close it
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@772
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 22 Apr 2006 20:04:06 +0000 (20:04 +0000)]
try to remove the directory where the PID file resides in after removing the PID file
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@771
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 22 Apr 2006 14:31:47 +0000 (14:31 +0000)]
chown() and chmod() /tmp/.esd/ before checking if everything is ok with it
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@770
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 20 Apr 2006 12:53:49 +0000 (12:53 +0000)]
replace copy by symlink when installing homepage
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@768
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 20 Apr 2006 12:45:52 +0000 (12:45 +0000)]
minor improvements to the LICENSE text
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@767
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 20 Apr 2006 12:40:54 +0000 (12:40 +0000)]
ship GPL and LGPL files with the tarball
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@766
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 20 Apr 2006 12:40:10 +0000 (12:40 +0000)]
add new explaining LICENSE file
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@765
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 20 Apr 2006 12:33:00 +0000 (12:33 +0000)]
* rename "LICENSE" to "LGPL"
* add GPL text
* update LGPL text in regards to FSF addresses
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@764
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 20 Apr 2006 07:44:47 +0000 (07:44 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@763
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 19 Apr 2006 15:37:52 +0000 (15:37 +0000)]
Tweaks for the solaris module. The sound system requires complete frames
to be written. Also, the sample counter can magically go backwards sometimes,
causing havoc with our buffer handling.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@762
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 19 Apr 2006 14:30:42 +0000 (14:30 +0000)]
Sun's documentation about SIGPOLL on EOF:s is wrong, so use a timer based
solution instead.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@761
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 19 Apr 2006 11:56:26 +0000 (11:56 +0000)]
Minor fixes for the way Windows handles sockets.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@760
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 19 Apr 2006 11:55:46 +0000 (11:55 +0000)]
WaveOut needs to have rather large chunks. This is about as low as we can
go without getting underflows.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@759
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 19 Apr 2006 11:54:43 +0000 (11:54 +0000)]
Win32 needs to have the socket subsystem initialised.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@758
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 19 Apr 2006 11:53:24 +0000 (11:53 +0000)]
Having constant deferred events isn't allowed and causes problems. Use timers
instead.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@757
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 19 Apr 2006 07:31:11 +0000 (07:31 +0000)]
Reverse order of IPv6/IPv4 binding to handle systems without IPV6_V6ONLY.
System that always do IPV6_V6ONLY will now still bind to both sockets, just
in another order.
System that never do IPV6_V6ONLY will now fail to bind IPv4 instead of IPv6.
But since they force IPv6 sockets to accept IPv4 connections, everything is
peachy anyway.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@756
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 18 Apr 2006 19:44:50 +0000 (19:44 +0000)]
make proper use of the muting facility of sinks in module-mmkbd-evdev
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@755
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 18 Apr 2006 19:31:50 +0000 (19:31 +0000)]
fix a couple of issues I found when compiling polypaudio with gcc 2.95
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@754
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 18 Apr 2006 19:12:53 +0000 (19:12 +0000)]
fix CFLAGS for jack modules
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@753
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 18 Apr 2006 18:44:44 +0000 (18:44 +0000)]
fix "make distccheck" properly
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@752
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 18 Apr 2006 18:18:28 +0000 (18:18 +0000)]
fix make distcheck
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@751
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 18 Apr 2006 17:52:37 +0000 (17:52 +0000)]
Documentation updates
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@750
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 18 Apr 2006 17:43:32 +0000 (17:43 +0000)]
add JACK module documentation
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@749
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 18 Apr 2006 17:20:05 +0000 (17:20 +0000)]
fix connecting of jack source in jack daemon
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@748
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 18 Apr 2006 17:19:41 +0000 (17:19 +0000)]
build jack source
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@747
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 18 Apr 2006 16:33:17 +0000 (16:33 +0000)]
fix code for pre-C99
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@746
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 18 Apr 2006 15:40:36 +0000 (15:40 +0000)]
* fix pa_random_seet() function prototype
* drop pa_ prefix from pa_random_proper(), because it is a static function
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@745
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 18 Apr 2006 15:16:24 +0000 (15:16 +0000)]
Make the probe for RNG sources at runtime since the configure script isn't
compatible with cross-compiling.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@744
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 18 Apr 2006 14:11:02 +0000 (14:11 +0000)]
Clarify that JACK libs are optional.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@743
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 18 Apr 2006 14:09:56 +0000 (14:09 +0000)]
More fixes caused by Sun's complete inability to follow any standard
whatsoever.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@742
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 18 Apr 2006 13:37:34 +0000 (13:37 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@741
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 18 Apr 2006 13:36:59 +0000 (13:36 +0000)]
We need to emulate sendmsg/recvmsg to support rtp on Windows. Will do
this some time in the future.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@740
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 18 Apr 2006 13:36:30 +0000 (13:36 +0000)]
Avoid including non-portable header sys/poll.h.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@739
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 18 Apr 2006 13:22:41 +0000 (13:22 +0000)]
add a jack source module
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@738
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 18 Apr 2006 13:20:50 +0000 (13:20 +0000)]
* allow the user to set the jack client name
* take the number of channels for the sink from the number of physical ports in the jack server
* name the polypaudio ports in the jack server after their channel position in polypaudio
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@737
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 18 Apr 2006 12:46:03 +0000 (12:46 +0000)]
C99 requires explicit marking of integer literals' size.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@736
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 17 Apr 2006 00:11:04 +0000 (00:11 +0000)]
add new JACK sink
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@735
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 16 Apr 2006 17:25:14 +0000 (17:25 +0000)]
* add pa_mainloop_wakeup() calls for deferred events
* place pa_mainloop_wakeup() calls a little bit more carfully, to minimize needless wakeups.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@734
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 16 Apr 2006 16:46:26 +0000 (16:46 +0000)]
add new API to replace the poll() function used by the main loop implementation
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@733
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 16 Apr 2006 16:45:47 +0000 (16:45 +0000)]
properly initialize session counter
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@732
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 16 Apr 2006 13:34:09 +0000 (13:34 +0000)]
add documentation for the new RTP modules
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@731
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 16 Apr 2006 12:44:43 +0000 (12:44 +0000)]
limit number of concurrent RTP streams
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@730
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 16 Apr 2006 12:44:15 +0000 (12:44 +0000)]
fix typo in module description
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@729
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 16 Apr 2006 11:13:20 +0000 (11:13 +0000)]
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
Lennart Poettering [Sun, 16 Apr 2006 10:59:54 +0000 (10:59 +0000)]
ignore symdef file of module-rtp-send
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@727
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 16 Apr 2006 10:56:45 +0000 (10:56 +0000)]
rename module-rtp-monitor to module-rtp-send
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@726
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 16 Apr 2006 10:53:27 +0000 (10:53 +0000)]
* 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
Pierre Ossman [Sun, 16 Apr 2006 09:23:27 +0000 (09:23 +0000)]
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
Pierre Ossman [Sun, 16 Apr 2006 09:22:08 +0000 (09:22 +0000)]
Clarify behaviour of deferred events.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@723
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 16 Apr 2006 09:15:51 +0000 (09:15 +0000)]
* 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
Lennart Poettering [Sun, 16 Apr 2006 09:14:55 +0000 (09:14 +0000)]
* 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
Lennart Poettering [Sun, 16 Apr 2006 09:13:41 +0000 (09:13 +0000)]
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
Lennart Poettering [Sun, 16 Apr 2006 09:13:09 +0000 (09:13 +0000)]
initialize random seed globaly from $RANDOM_DEVICE
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@719
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 16 Apr 2006 09:12:31 +0000 (09:12 +0000)]
* add new check for $RANDOM_DEVICE
* move AC_SYS_LARGEFILE to avoid autoconf warning
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@718
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 16 Apr 2006 00:18:59 +0000 (00:18 +0000)]
todo update
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@717
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 16 Apr 2006 00:16:53 +0000 (00:16 +0000)]
* 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
Lennart Poettering [Sat, 15 Apr 2006 15:26:42 +0000 (15:26 +0000)]
* change default multicast address
* fix timestamp calculation
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@715
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 15 Apr 2006 15:25:53 +0000 (15:25 +0000)]
correct some types
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@714
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 14 Apr 2006 23:49:12 +0000 (23:49 +0000)]
* ignore some more files
* make necessary changes to Makefile to compile RTP module
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@713
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 14 Apr 2006 23:47:33 +0000 (23:47 +0000)]
add an RTP sender module
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@712
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 14 Apr 2006 23:46:32 +0000 (23:46 +0000)]
minor beautification
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@711
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 13 Apr 2006 19:31:02 +0000 (19:31 +0000)]
minor doc updates
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@710
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 13 Apr 2006 19:07:12 +0000 (19:07 +0000)]
* add a link to Cendio to the README
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@709
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 13 Apr 2006 18:56:28 +0000 (18:56 +0000)]
remove yet another item from the todo list! This means we are now read for 0.8!
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@708
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 13 Apr 2006 18:55:55 +0000 (18:55 +0000)]
unbreak module-tunnel
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@707
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 13 Apr 2006 18:28:37 +0000 (18:28 +0000)]
remove yet another item from the todo list
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@706
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 13 Apr 2006 18:27:35 +0000 (18:27 +0000)]
include in-flux resampled chunk in latency calculations of playback streams
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@705
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 13 Apr 2006 18:20:05 +0000 (18:20 +0000)]
fix latency calculations of module-combine
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@704
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 13 Apr 2006 17:53:43 +0000 (17:53 +0000)]
hmm, nothing important
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@703
fefdeb5f-60dc-0310-8127-
8f9354f1896f