platform/upstream/pulseaudio.git
18 years agoship GPL and LGPL files with the tarball
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

18 years agoadd new explaining LICENSE file
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

18 years ago* rename "LICENSE" to "LGPL"
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

18 years agoupdate todo
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

18 years agoTweaks for the solaris module. The sound system requires complete frames
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

18 years agoSun's documentation about SIGPOLL on EOF:s is wrong, so use a timer based
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

18 years agoMinor fixes for the way Windows handles sockets.
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

18 years agoWaveOut needs to have rather large chunks. This is about as low as we can
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

18 years agoWin32 needs to have the socket subsystem initialised.
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

18 years agoHaving constant deferred events isn't allowed and causes problems. Use timers
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

18 years agoReverse order of IPv6/IPv4 binding to handle systems without IPV6_V6ONLY.
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

18 years agomake proper use of the muting facility of sinks in module-mmkbd-evdev
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

18 years agofix a couple of issues I found when compiling polypaudio with gcc 2.95
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

18 years agofix CFLAGS for jack modules
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

18 years agofix "make distccheck" properly
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

18 years agofix make distcheck
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

18 years agoDocumentation updates
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

18 years agoadd JACK module documentation
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

18 years agofix connecting of jack source in jack daemon
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

18 years agobuild jack source
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

18 years agofix code for pre-C99
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

18 years ago* fix pa_random_seet() function prototype
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

18 years agoMake the probe for RNG sources at runtime since the configure script isn't
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

18 years agoClarify that JACK libs are optional.
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

18 years agoMore fixes caused by Sun's complete inability to follow any standard
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

18 years agoupdate todo
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

18 years agoWe need to emulate sendmsg/recvmsg to support rtp on Windows. Will do
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

18 years agoAvoid including non-portable header sys/poll.h.
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

18 years agoadd a jack source module
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

18 years ago* allow the user to set the jack client name
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

18 years agoC99 requires explicit marking of integer literals' size.
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

18 years agoadd new JACK sink
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

18 years ago* add pa_mainloop_wakeup() calls for deferred events
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

18 years agoadd new API to replace the poll() function used by the main loop implementation
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

18 years agoproperly initialize session counter
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

18 years agoadd documentation for the new RTP modules
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

18 years agolimit number of concurrent RTP streams
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

18 years agofix typo in module description
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

18 years agochange default mcast address once again, to make sure our traffic doesn't leave the...
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

18 years agoignore symdef file of module-rtp-send
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

18 years agorename module-rtp-monitor to module-rtp-send
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

18 years ago* make sure RTP ports are chosen to be even
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

18 years agoFix ALSA fd handling to be compatible with blocking deferred events.
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

18 years agoClarify behaviour of deferred events.
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

18 years ago* deal properly with underruns, overflows and packet losses
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

18 years ago* increase default MTU
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

18 years agoreplace homegrown endswith() with pa_endswith() from util.h
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

18 years agoinitialize random seed globaly from $RANDOM_DEVICE
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

18 years ago* add new check for $RANDOM_DEVICE
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

18 years agotodo update
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

18 years ago* add RTP/SAP/SDP reciever module
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

18 years ago* change default multicast address
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

18 years agocorrect some types
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

18 years ago* ignore some more files
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

18 years agoadd an RTP sender module
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

18 years agominor beautification
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

18 years agominor doc updates
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

18 years ago* add a link to Cendio to the README
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

18 years agoremove yet another item from the todo list! This means we are now read for 0.8!
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

18 years agounbreak module-tunnel
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

18 years agoremove yet another item from the todo list
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

18 years agoinclude in-flux resampled chunk in latency calculations of playback streams
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

18 years agofix latency calculations of module-combine
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

18 years agohmm, nothing important
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

18 years agoadd code to allow polypaudio dump preloaded modules using "--dump-modules"
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

18 years agomake --enable-force-preopen the default for SVN builds
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

18 years agoadd new configure option to enable preloading even on architectures that support...
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

18 years agoupdate documentation for release 0.8
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

18 years agodoc updates
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

18 years agomore documentation updates
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

18 years agoDocumentation updates
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

18 years agoremove yet another item from the todo
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

18 years agoinclude local record memblockq in latency calculations
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

18 years agowhen storing recording data in file, create file with proper access rights
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

18 years agoyet anotrher fix for slow links
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

18 years agosmall fix to deal properly with slow links
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

18 years ago* dispatch defer events in pa_mainloop_dispatch() and not already in pa_mainloop_prep...
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

18 years ago* fix latency calculation where a full playback buffer was erroneously taken as empty...
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

18 years agoremove a bunch of log messages
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

18 years agobeefup pacat a little:
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

18 years ago* rename "latency correction" to "write index correction"
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

18 years agoprotocol change: don't send stream buffer size in latency update. This data is redund...
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

18 years agoproper validity checking for pa_context_is_pending()
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

18 years agowhen flushin a memblockq, set the write index to the read index
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

18 years agotodo update
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

18 years agounbreak fresh SVN builds
Lennart Poettering [Mon, 10 Apr 2006 21:15:39 +0000 (21:15 +0000)]
unbreak fresh SVN builds

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@681 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agoreturn the error code and not just -1 when pa_context_is_pending() fails
Lennart Poettering [Mon, 10 Apr 2006 20:43:24 +0000 (20:43 +0000)]
return the error code and not just -1 when pa_context_is_pending() fails

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@680 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agovalidity checks for pa_context_is_pending()
Lennart Poettering [Mon, 10 Apr 2006 20:38:58 +0000 (20:38 +0000)]
validity checks for pa_context_is_pending()

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@679 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agoupdate todo
Lennart Poettering [Mon, 10 Apr 2006 19:44:11 +0000 (19:44 +0000)]
update todo

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@678 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years ago* Beef up latency calculation in module-oss-mmap
Lennart Poettering [Mon, 10 Apr 2006 19:43:51 +0000 (19:43 +0000)]
* 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

18 years agominor cleanups for OSS module
Lennart Poettering [Mon, 10 Apr 2006 19:42:44 +0000 (19:42 +0000)]
minor cleanups for OSS module

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@676 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agowhen using record mode, allow file to save data to to be passed on the command line
Lennart Poettering [Mon, 10 Apr 2006 19:42:14 +0000 (19:42 +0000)]
when using record mode, allow file to save data to to be passed on the command line

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@675 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agotodo update
Lennart Poettering [Mon, 10 Apr 2006 17:42:32 +0000 (17:42 +0000)]
todo update

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@674 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years ago* implement PA_STREAM_AUTO_TIMING_UPDATE
Lennart Poettering [Mon, 10 Apr 2006 17:39:24 +0000 (17:39 +0000)]
* implement PA_STREAM_AUTO_TIMING_UPDATE
* accept PA_STREAM_NOT_MONOTONOUS properly

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@673 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agoadd new PA_STREAM_AUTO_TIMING_UPDATE
Lennart Poettering [Mon, 10 Apr 2006 17:38:46 +0000 (17:38 +0000)]
add new PA_STREAM_AUTO_TIMING_UPDATE

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@672 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agoLennart is blind
Lennart Poettering [Mon, 10 Apr 2006 17:22:10 +0000 (17:22 +0000)]
Lennart is blind

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@671 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agoupdate TODO
Lennart Poettering [Mon, 10 Apr 2006 17:17:36 +0000 (17:17 +0000)]
update TODO

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@670 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agounbreak last commit from ossman
Lennart Poettering [Mon, 10 Apr 2006 16:40:29 +0000 (16:40 +0000)]
unbreak last commit from ossman

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@669 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agoUse the modern Ki/Mi/Gi prefixes to clarify that 1024 is the base.
Pierre Ossman [Sun, 9 Apr 2006 19:32:16 +0000 (19:32 +0000)]
Use the modern Ki/Mi/Gi prefixes to clarify that 1024 is the base.

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@668 fefdeb5f-60dc-0310-8127-8f9354f1896f

18 years agoBig documentation update. Describe the client API in a more tutorial like
Pierre Ossman [Sun, 9 Apr 2006 19:31:09 +0000 (19:31 +0000)]
Big documentation update. Describe the client API in a more tutorial like
manner.

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@667 fefdeb5f-60dc-0310-8127-8f9354f1896f