]> code.delx.au - pulseaudio/log
pulseaudio
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

18 years agoclip volume at PA_VOLUME_NORM for alsa devices
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

18 years agoadd proper volume clipping support for OSS devices
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

18 years agowhen doing software volume adjustments, don't use the volume value as linear factor...
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

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

18 years ago* show flags value when dumping sink/source info in pactl.
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

18 years agoadd new introspection data field for sinks/sources: a flags field which specifies...
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

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

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

18 years agoremove item from TODO list, since it requires the SNDCTL_DSP_GETERROR ioctl() which...
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

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

18 years ago* enable write_index correction and timing interpolation only for playback (and recor...
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

18 years agofix pkg-config files
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

18 years agoSome memcpy arithmetic that wasn't removed when doing the redesign to update
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

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

18 years agohdie some more
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

18 years ago* update docs for reworked latency API
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

18 years agoupdate simple API for new latency API
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

18 years agoupdate pacat.c for new latency API
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

18 years agorework latency querying API (this needs more testing)
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

18 years agoremove queue length field from latency request (server side)
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

18 years ago* really pass the ipv6 socket server to protocol_new in case of ipv6.
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

18 years agochange pa_gettimeofday() to return a pointer to the struct timeval*, instead of an int
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

18 years agos/index/idx/, to avoid gcc warning
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

18 years ago* set IPV6_V6ONLY for IPv6 sockets, to avoid warning when both ipv6 and the ipv4...
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

18 years agoremove some GCC warnings introduced by improperly casting to (char*) instead of ...
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