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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Lennart Poettering [Sat, 8 Apr 2006 00:19:52 +0000 (00:19 +0000)]
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
Lennart Poettering [Sat, 8 Apr 2006 00:19:29 +0000 (00:19 +0000)]
add proper volume clipping support for OSS devices
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@665
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 8 Apr 2006 00:09:28 +0000 (00:09 +0000)]
when doing software volume adjustments, don't use the volume value as linear factor, but pass it through pa_sw_volume_to_linear() first.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@664
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 7 Apr 2006 23:08:25 +0000 (23:08 +0000)]
remove another item from the todo list
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@663
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 7 Apr 2006 23:05:45 +0000 (23:05 +0000)]
* show flags value when dumping sink/source info in pactl.
* show volume for sources, too
* show value of "mute" field for sinks/sources
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@662
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 7 Apr 2006 23:02:48 +0000 (23:02 +0000)]
add new introspection data field for sinks/sources: a flags field which specifies whether the sink/source supports hw volume control and latency querying
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@661
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 7 Apr 2006 22:46:02 +0000 (22:46 +0000)]
todo update
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@660
fefdeb5f-60dc-0310-8127-
8f9354f1896f