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
Lennart Poettering [Thu, 13 Apr 2006 17:33:06 +0000 (17:33 +0000)]
add code to allow polypaudio dump preloaded modules using "--dump-modules"
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@702
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 13 Apr 2006 17:32:33 +0000 (17:32 +0000)]
make --enable-force-preopen the default for SVN builds
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@701
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 13 Apr 2006 17:32:10 +0000 (17:32 +0000)]
add new configure option to enable preloading even on architectures that support dlopen(). Useful for debugging
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@700
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 13 Apr 2006 15:10:55 +0000 (15:10 +0000)]
update documentation for release 0.8
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@699
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 13 Apr 2006 13:46:02 +0000 (13:46 +0000)]
doc updates
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@698
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 13 Apr 2006 13:45:38 +0000 (13:45 +0000)]
more documentation updates
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@697
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 13 Apr 2006 00:56:10 +0000 (00:56 +0000)]
Documentation updates
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@696
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 12 Apr 2006 23:58:19 +0000 (23:58 +0000)]
remove yet another item from the todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@695
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 12 Apr 2006 23:57:25 +0000 (23:57 +0000)]
include local record memblockq in latency calculations
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@694
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 12 Apr 2006 23:55:21 +0000 (23:55 +0000)]
when storing recording data in file, create file with proper access rights
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@693
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 12 Apr 2006 23:19:07 +0000 (23:19 +0000)]
yet anotrher fix for slow links
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@692
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 12 Apr 2006 23:12:54 +0000 (23:12 +0000)]
small fix to deal properly with slow links
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@691
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 12 Apr 2006 22:45:57 +0000 (22:45 +0000)]
* dispatch defer events in pa_mainloop_dispatch() and not already in pa_mainloop_prepare()
* fix the "timeout" parameter of pa_mainloop_prepare()
* remove pa_mainloop_deferred_pending() and update the simple API accordingly
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@690
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 12 Apr 2006 18:33:13 +0000 (18:33 +0000)]
* 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
Lennart Poettering [Wed, 12 Apr 2006 17:26:24 +0000 (17:26 +0000)]
remove a bunch of log messages
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@688
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 12 Apr 2006 17:18:24 +0000 (17:18 +0000)]
beefup pacat a little:
* when -v is passed, show current playback time and latency
* modify SIGUSR1 behaviour to show only playback time and latency
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@687
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 12 Apr 2006 17:17:23 +0000 (17:17 +0000)]
* rename "latency correction" to "write index correction"
* add read index invalidation code
* rename "ipol_event" stuff to "auto_timing_update"
* remove buffer_usec field from pa_timing_info, since it can be easily calculated from write_index and read_index anyway
* add read_index_corrupt field to "pa_timing_info", similar to the already existing write_index_corrupt field
* restart automatic timing update event every time a query is issued, not just when the last event elapsed
* proper invalidation code for pa_stream_flush()
* do tarsnport/sink/source latency correction for playback time only when device is not corked
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@686
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 12 Apr 2006 17:12:16 +0000 (17:12 +0000)]
protocol change: don't send stream buffer size in latency update. This data is redundant, since it can be calculated from write_index - read_index anyway
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@685
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 12 Apr 2006 17:10:25 +0000 (17:10 +0000)]
proper validity checking for pa_context_is_pending()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@684
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 12 Apr 2006 17:09:51 +0000 (17:09 +0000)]
when flushin a memblockq, set the write index to the read index
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@683
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 12 Apr 2006 17:09:22 +0000 (17:09 +0000)]
todo update
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@682
fefdeb5f-60dc-0310-8127-
8f9354f1896f