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
Lennart Poettering [Fri, 7 Apr 2006 22:45:08 +0000 (22:45 +0000)]
minor cleanups
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@659
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 7 Apr 2006 22:28:13 +0000 (22:28 +0000)]
remove item from TODO list, since it requires the SNDCTL_DSP_GETERROR ioctl() which isn't supported by the Linux kernel
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@658
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 7 Apr 2006 21:57:41 +0000 (21:57 +0000)]
todo update
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@657
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 7 Apr 2006 21:55:55 +0000 (21:55 +0000)]
* enable write_index correction and timing interpolation only for playback (and record) streams
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@656
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 7 Apr 2006 21:10:35 +0000 (21:10 +0000)]
fix pkg-config files
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@655
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 7 Apr 2006 06:29:59 +0000 (06:29 +0000)]
Some memcpy arithmetic that wasn't removed when doing the redesign to update
the data pointer instead.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@654
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 7 Apr 2006 01:32:33 +0000 (01:32 +0000)]
remove yet another item from the todo list
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@653
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 7 Apr 2006 01:31:33 +0000 (01:31 +0000)]
hdie some more
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@652
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 7 Apr 2006 01:29:33 +0000 (01:29 +0000)]
* update docs for reworked latency API
* rename pa_latency_info to pa_timing_info, since that describes better what it is. Most people will only use pa_stream_get_time() anyway
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@651
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 7 Apr 2006 00:25:19 +0000 (00:25 +0000)]
update simple API for new latency API
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@650
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 7 Apr 2006 00:25:05 +0000 (00:25 +0000)]
update pacat.c for new latency API
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@649
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 7 Apr 2006 00:24:48 +0000 (00:24 +0000)]
rework latency querying API (this needs more testing)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@648
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 7 Apr 2006 00:23:38 +0000 (00:23 +0000)]
remove queue length field from latency request (server side)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@647
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 6 Apr 2006 23:52:48 +0000 (23:52 +0000)]
* really pass the ipv6 socket server to protocol_new in case of ipv6.
* create the pa_modargs object properly when using TCP
* other cleanups
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@646
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 6 Apr 2006 23:31:40 +0000 (23:31 +0000)]
change pa_gettimeofday() to return a pointer to the struct timeval*, instead of an int
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@645
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 6 Apr 2006 23:28:56 +0000 (23:28 +0000)]
s/index/idx/, to avoid gcc warning
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@644
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 6 Apr 2006 23:28:15 +0000 (23:28 +0000)]
* set IPV6_V6ONLY for IPv6 sockets, to avoid warning when both ipv6 and the ipv4 sockets try to bind to the same port
* enable SO_REUSEADDR only on platforms that support it
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@643
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Thu, 6 Apr 2006 20:17:27 +0000 (20:17 +0000)]
remove some GCC warnings introduced by improperly casting to (char*) instead of (const char*)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@642
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 31 Mar 2006 08:54:24 +0000 (08:54 +0000)]
Fix some warnings caused by size_t having varying size.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@641
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 31 Mar 2006 08:34:41 +0000 (08:34 +0000)]
Large file support. Polypaudio probably doesn't need it, but it causes warnings
when linking libpolyp with applications that do. So this is just to make life
easier for other applications.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@640
fefdeb5f-60dc-0310-8127-
8f9354f1896f