profile/ivi/pulseaudio-panda.git
16 years agotry to bypass alsa softvol, since it is broken when used with snd_pcm_rewind()
Lennart Poettering [Wed, 16 Jul 2008 09:12:07 +0000 (11:12 +0200)]
try to bypass alsa softvol, since it is broken when used with snd_pcm_rewind()

16 years agoget rid of our internal copy of the speex resampler. Instead, link against a system...
Lennart Poettering [Sat, 28 Jun 2008 00:20:14 +0000 (02:20 +0200)]
get rid of our internal copy of the speex resampler. Instead, link against a system-installes libspeexdsp

16 years agoadd proper update_max_request handler to native protocol streams
Lennart Poettering [Fri, 27 Jun 2008 23:09:07 +0000 (01:09 +0200)]
add proper update_max_request handler to native protocol streams

16 years agomake sure we call pa_sink_process_rewind() under all circumstances if a rewind was...
Lennart Poettering [Fri, 27 Jun 2008 22:14:46 +0000 (00:14 +0200)]
make sure we call pa_sink_process_rewind() under all circumstances if a rewind was requested before we call pa_sink_render()

16 years agoignore ~ files
Lennart Poettering [Fri, 27 Jun 2008 20:48:19 +0000 (22:48 +0200)]
ignore ~ files

16 years agoadd additional file when updating speex resampler
Lennart Poettering [Fri, 27 Jun 2008 20:26:27 +0000 (22:26 +0200)]
add additional file when updating speex resampler

16 years agoupdate speex resampler
Lennart Poettering [Fri, 27 Jun 2008 20:26:00 +0000 (22:26 +0200)]
update speex resampler

16 years agoupdate ffmpeg resampler from upstream SVN
Lennart Poettering [Fri, 27 Jun 2008 20:03:44 +0000 (22:03 +0200)]
update ffmpeg resampler from upstream SVN

16 years agosimplify handling of rewrite requests
Lennart Poettering [Fri, 27 Jun 2008 19:58:39 +0000 (21:58 +0200)]
simplify handling of rewrite requests

16 years agohandle rewind requests
Lennart Poettering [Fri, 27 Jun 2008 19:57:54 +0000 (21:57 +0200)]
handle rewind requests

16 years agohandle rewind requests
Lennart Poettering [Fri, 27 Jun 2008 19:57:44 +0000 (21:57 +0200)]
handle rewind requests

16 years agosave a bit of memory
Lennart Poettering [Fri, 27 Jun 2008 19:37:33 +0000 (21:37 +0200)]
save a bit of memory

16 years agomodernize idxset a bit, reduce memory consumption, get rid of pa_idxset_foreach()
Lennart Poettering [Fri, 27 Jun 2008 18:34:14 +0000 (20:34 +0200)]
modernize idxset a bit, reduce memory consumption, get rid of pa_idxset_foreach()

16 years agohalve memory consumption of mempool flist, since we know we cannot have more than...
Lennart Poettering [Fri, 27 Jun 2008 18:13:26 +0000 (20:13 +0200)]
halve memory consumption of mempool flist, since we know we cannot have more than n_blocks entries in it

16 years agomodernize hashmap implementation a bit, reduce memory consumption a bit
Lennart Poettering [Fri, 27 Jun 2008 18:12:24 +0000 (20:12 +0200)]
modernize hashmap implementation a bit, reduce memory consumption a bit

16 years agorework the flist implementation to halve memory consumption by merging the state...
Lennart Poettering [Fri, 27 Jun 2008 17:18:19 +0000 (19:18 +0200)]
rework the flist implementation to halve memory consumption by merging the state field and the pointer in the flist cells

16 years agosome modernizations
Lennart Poettering [Fri, 27 Jun 2008 17:15:32 +0000 (19:15 +0200)]
some modernizations

16 years agorename pa_queu_is_empty() to pa_queue_isempty() to follow idxset/hashmap nomenclatura
Lennart Poettering [Fri, 27 Jun 2008 17:14:59 +0000 (19:14 +0200)]
rename pa_queu_is_empty() to pa_queue_isempty() to follow idxset/hashmap nomenclatura

16 years agosave some memory by increasing the dynamic array at a slower rate
Lennart Poettering [Fri, 27 Jun 2008 17:12:03 +0000 (19:12 +0200)]
save some memory by increasing the dynamic array at a slower rate

16 years agosome modernizations
Lennart Poettering [Fri, 27 Jun 2008 17:11:28 +0000 (19:11 +0200)]
some modernizations

16 years agofix typo in man page, closes rhbz #447355
Lennart Poettering [Fri, 27 Jun 2008 15:17:11 +0000 (17:17 +0200)]
fix typo in man page, closes rhbz #447355

16 years agofix underrun detection for prebuf=0 streams
Lennart Poettering [Thu, 26 Jun 2008 22:35:40 +0000 (00:35 +0200)]
fix underrun detection for prebuf=0 streams

16 years agouse (uint32_t) -1 to signify default buffer_attr values instead of 0, to allow prebuf=0
Lennart Poettering [Thu, 26 Jun 2008 22:34:17 +0000 (00:34 +0200)]
use (uint32_t) -1 to signify default buffer_attr values instead of 0, to allow prebuf=0

16 years agofix crash when using sync'ed streams
Lennart Poettering [Thu, 26 Jun 2008 22:28:42 +0000 (00:28 +0200)]
fix crash when using sync'ed streams

16 years agocork/uncork before we ask for the rewrite, to make sure the rewrite actually gets...
Lennart Poettering [Thu, 26 Jun 2008 22:28:17 +0000 (00:28 +0200)]
cork/uncork before we ask for the rewrite, to make sure the rewrite actually gets trhough

16 years agoalways forward rewind requests to the sink, and don't abort on nbytes=0
Lennart Poettering [Thu, 26 Jun 2008 17:43:45 +0000 (19:43 +0200)]
always forward rewind requests to the sink, and don't abort on nbytes=0

16 years agosome svn->git updates in the Makefile
Lennart Poettering [Thu, 26 Jun 2008 17:35:42 +0000 (19:35 +0200)]
some svn->git updates in the Makefile

16 years agorework logic to request automatic timing updates a bit
Lennart Poettering [Thu, 26 Jun 2008 17:03:53 +0000 (19:03 +0200)]
rework logic to request automatic timing updates a bit

16 years agoreorder a few things to get rid of an uneeded comparison
Lennart Poettering [Thu, 26 Jun 2008 17:03:16 +0000 (19:03 +0200)]
reorder a few things to get rid of an uneeded comparison

16 years agoadd a FIXME
Lennart Poettering [Thu, 26 Jun 2008 17:02:14 +0000 (19:02 +0200)]
add a FIXME

16 years agomove initialization order of validity bools around a bit
Lennart Poettering [Thu, 26 Jun 2008 17:01:51 +0000 (19:01 +0200)]
move initialization order of validity bools around a bit

16 years agounify smoother pause/resume handling in a single function check_smoother_status()
Lennart Poettering [Thu, 26 Jun 2008 17:00:42 +0000 (19:00 +0200)]
unify smoother pause/resume handling in a single function check_smoother_status()

16 years agoconvert to double only once, and make sure we can deal with negative results of -y
Lennart Poettering [Thu, 26 Jun 2008 16:49:02 +0000 (18:49 +0200)]
convert to double only once, and make sure we can deal with negative results of -y

16 years agomake sure to call process_rewind() under all circumstances before we do the next...
Lennart Poettering [Thu, 26 Jun 2008 00:56:00 +0000 (02:56 +0200)]
make sure to call process_rewind() under all circumstances before we do the next loop iteration

16 years agouse the newer name for monotonic/monotonous
Lennart Poettering [Wed, 25 Jun 2008 22:44:19 +0000 (00:44 +0200)]
use the newer name for monotonic/monotonous

16 years agoremove redundant check
Lennart Poettering [Wed, 25 Jun 2008 22:43:30 +0000 (00:43 +0200)]
remove redundant check

16 years agoproperly initialize pa_stream::corked based on the flags
Lennart Poettering [Wed, 25 Jun 2008 22:42:09 +0000 (00:42 +0200)]
properly initialize pa_stream::corked based on the flags

16 years agosplit pa_memblockq_flush() into two flush commands, one which fixes up the read ptr...
Lennart Poettering [Wed, 25 Jun 2008 22:39:31 +0000 (00:39 +0200)]
split pa_memblockq_flush() into two flush commands, one which fixes up the read ptr, and one which fixes up the write ptr

16 years agocomment two functions in memblockq.c
Lennart Poettering [Wed, 25 Jun 2008 22:36:05 +0000 (00:36 +0200)]
comment two functions in memblockq.c

16 years agouse the bight lighter _silence() instead of _flush() when destructing our little q
Lennart Poettering [Wed, 25 Jun 2008 22:33:07 +0000 (00:33 +0200)]
use the bight lighter _silence() instead of _flush() when destructing our little q

16 years agofix up if the smoother shall be resumed 'before' it was actually paused
Lennart Poettering [Wed, 25 Jun 2008 22:31:39 +0000 (00:31 +0200)]
fix up if the smoother shall be resumed 'before' it was actually paused

16 years agofix up monotonicity of input to _get() instead of hitting an assert
Lennart Poettering [Wed, 25 Jun 2008 22:29:59 +0000 (00:29 +0200)]
fix up monotonicity of input to _get() instead of hitting an assert

16 years agocall the enum PA_STREAM_NOT_MONOTONIC and make PA_STREAM_NOT_MONOTONOUS an alias...
Lennart Poettering [Wed, 25 Jun 2008 22:27:54 +0000 (00:27 +0200)]
call the enum PA_STREAM_NOT_MONOTONIC and make PA_STREAM_NOT_MONOTONOUS an alias for that

16 years agofix return value of pa_namereg_make_valid_name()
Lennart Poettering [Wed, 25 Jun 2008 22:27:02 +0000 (00:27 +0200)]
fix return value of pa_namereg_make_valid_name()

16 years agochoose more sensible default buffer sizes for old clients
Lennart Poettering [Wed, 25 Jun 2008 00:28:33 +0000 (02:28 +0200)]
choose more sensible default buffer sizes for old clients

16 years agoAdd xmltoman to the distribution. This saves pulling in an external dependancy
Colin Guthrie [Tue, 24 Jun 2008 23:28:23 +0000 (00:28 +0100)]
Add xmltoman to the distribution. This saves pulling in an external dependancy

16 years agoExport the cleanup_name() function and rename it to pa_namereg_make_valid_name().
Colin Guthrie [Tue, 24 Jun 2008 22:50:12 +0000 (23:50 +0100)]
Export the cleanup_name() function and rename it to pa_namereg_make_valid_name().
This will allow it to be used by modules to create valid sink names.

16 years agoMerge branch 'master' of git://git.debian.org/git/pkg-pulseaudio/pulseaudio-upstream
Lennart Poettering [Tue, 24 Jun 2008 00:16:49 +0000 (02:16 +0200)]
Merge branch 'master' of git://git.debian.org/git/pkg-pulseaudio/pulseaudio-upstream

16 years agocall update_source_requested_latency callback for source outputs only when it is...
Lennart Poettering [Mon, 23 Jun 2008 22:06:25 +0000 (00:06 +0200)]
call update_source_requested_latency callback for source outputs only when it is set to non-NULL

16 years agodon't refer to nonexisting pa_stream_read() function
Lennart Poettering [Mon, 23 Jun 2008 20:47:37 +0000 (22:47 +0200)]
don't refer to nonexisting pa_stream_read() function

16 years agoinclude proplist.h in pulseaudio.h
Lennart Poettering [Mon, 23 Jun 2008 20:46:22 +0000 (22:46 +0200)]
include proplist.h in pulseaudio.h

16 years agoMerge dead branch 'glitch-free'
CJ van den Berg [Mon, 23 Jun 2008 14:11:20 +0000 (16:11 +0200)]
Merge dead branch 'glitch-free'

16 years agoMerge dead branch 'lennart'
CJ van den Berg [Mon, 23 Jun 2008 14:10:58 +0000 (16:10 +0200)]
Merge dead branch 'lennart'

16 years agoMerge dead branch 'lockfree'
CJ van den Berg [Mon, 23 Jun 2008 14:10:41 +0000 (16:10 +0200)]
Merge dead branch 'lockfree'

16 years agoMerge dead branch 'ossman'
CJ van den Berg [Mon, 23 Jun 2008 14:10:18 +0000 (16:10 +0200)]
Merge dead branch 'ossman'

16 years agoMerge dead branch 'liboil-test'
CJ van den Berg [Mon, 23 Jun 2008 14:09:58 +0000 (16:09 +0200)]
Merge dead branch 'liboil-test'

16 years agoMerge dead branch 'prepare-0.9.10'
CJ van den Berg [Mon, 23 Jun 2008 14:09:08 +0000 (16:09 +0200)]
Merge dead branch 'prepare-0.9.10'

16 years agosupport file-based capabilities instead of SUID root for giving PA rights to acquire...
Lennart Poettering [Sat, 21 Jun 2008 23:48:46 +0000 (01:48 +0200)]
support file-based capabilities instead of SUID root for giving PA rights to acquire RT/HP scheduling: setcap cap_sys_nice=ep /usr/bin/pulseaudio

16 years agofix deadlock when resuming oss sinks
Lennart Poettering [Sat, 21 Jun 2008 15:44:14 +0000 (17:44 +0200)]
fix deadlock when resuming oss sinks

16 years agoProperly check for home directory
Lennart Poettering [Sat, 21 Jun 2008 11:55:52 +0000 (13:55 +0200)]
Properly check for home directory

16 years agoDon't fail when we cannot determine the lock file path
Lennart Poettering [Sat, 21 Jun 2008 11:55:17 +0000 (13:55 +0200)]
Don't fail when we cannot determine the lock file path

16 years agocall the right function in the right context
Lennart Poettering [Sat, 21 Jun 2008 00:29:03 +0000 (02:29 +0200)]
call the right function in the right context

16 years agosince the sink is unlinked before the sink input we need to make sure we don't call...
Lennart Poettering [Sat, 21 Jun 2008 00:28:34 +0000 (02:28 +0200)]
since the sink is unlinked before the sink input we need to make sure we don't call any function for unlinked sinks from any sink input callback

16 years agoexecute detach callback before we change the state to UNLINKED
Lennart Poettering [Sat, 21 Jun 2008 00:24:59 +0000 (02:24 +0200)]
execute detach callback before we change the state to UNLINKED

16 years agoallow sinks to be created with max_request initialized to 0, so that the data can...
Lennart Poettering [Sat, 21 Jun 2008 00:24:23 +0000 (02:24 +0200)]
allow sinks to be created with max_request initialized to 0, so that the data can be filled in later when attaching to some piggybacked sink

16 years agoRequest a rewrite immediately after we have been linked, so that playback starts...
Lennart Poettering [Fri, 20 Jun 2008 21:04:12 +0000 (23:04 +0200)]
Request a rewrite immediately after we have been linked, so that playback starts immediately

16 years agoRework module-combine to work with glitch-free core; add new max_request field to...
Lennart Poettering [Fri, 20 Jun 2008 20:32:41 +0000 (22:32 +0200)]
Rework module-combine to work with glitch-free core; add new max_request field to pa_sink

16 years agofix interpretation of remix parameter
Lennart Poettering [Fri, 20 Jun 2008 20:29:30 +0000 (22:29 +0200)]
fix interpretation of remix parameter

16 years agoadd new abstract device class
Lennart Poettering [Fri, 20 Jun 2008 20:18:03 +0000 (22:18 +0200)]
add new abstract device class

16 years agoadd new function pa_smoother_reset()
Lennart Poettering [Fri, 20 Jun 2008 20:17:40 +0000 (22:17 +0200)]
add new function pa_smoother_reset()

16 years agoadd new remix= parameter to remap sink
Lennart Poettering [Thu, 19 Jun 2008 17:23:14 +0000 (19:23 +0200)]
add new remix= parameter to remap sink

16 years agoremove trailing spaces
Lennart Poettering [Wed, 18 Jun 2008 21:56:48 +0000 (23:56 +0200)]
remove trailing spaces

16 years agomake user of pa_channel_map_init_extend() wherever it makes sense
Lennart Poettering [Wed, 18 Jun 2008 21:44:26 +0000 (23:44 +0200)]
make user of pa_channel_map_init_extend() wherever it makes sense

16 years agoadd new API pa_channel_map_init_extend() to synthesize a channel map if noone is...
Lennart Poettering [Wed, 18 Jun 2008 21:42:14 +0000 (23:42 +0200)]
add new API pa_channel_map_init_extend() to synthesize a channel map if noone is known

16 years agoignore tarballs
Lennart Poettering [Wed, 18 Jun 2008 21:07:40 +0000 (23:07 +0200)]
ignore tarballs

16 years agoremove remaining $
Lennart Poettering [Wed, 18 Jun 2008 20:38:32 +0000 (22:38 +0200)]
remove remaining $

16 years agoget rid of svn $ keywords
Lennart Poettering [Wed, 18 Jun 2008 20:23:21 +0000 (23:23 +0300)]
get rid of svn $ keywords

16 years agoadd missing gitignore files
Lennart Poettering [Tue, 17 Jun 2008 22:51:50 +0000 (00:51 +0200)]
add missing gitignore files

16 years agoadd another .gitignore file, this time for pulse/
Lennart Poettering [Tue, 17 Jun 2008 22:47:32 +0000 (00:47 +0200)]
add another .gitignore file, this time for pulse/

16 years agoAdd a .gitignore file for the src/ directory.
Lennart Poettering [Tue, 17 Jun 2008 22:42:07 +0000 (00:42 +0200)]
Add a .gitignore file for the src/ directory.

16 years agoAdd a small README with the new git URLs and stuff
Lennart Poettering [Tue, 17 Jun 2008 22:34:14 +0000 (00:34 +0200)]
Add a small README with the new git URLs and stuff

16 years agoif building a man page fails remove the output to make sure that calling make repeate...
Lennart Poettering [Tue, 17 Jun 2008 20:13:26 +0000 (20:13 +0000)]
if building a man page fails remove the output to make sure that calling make repeatedly will actually work

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

16 years agofix man page xml
Lennart Poettering [Tue, 17 Jun 2008 20:12:41 +0000 (20:12 +0000)]
fix man page xml

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

16 years agoreset prebuf if it is too large
Lennart Poettering [Tue, 17 Jun 2008 20:08:08 +0000 (20:08 +0000)]
reset prebuf if it is too large

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

16 years agolimit the prebuf value by tlength
Lennart Poettering [Tue, 17 Jun 2008 20:07:51 +0000 (20:07 +0000)]
limit the prebuf value by tlength

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

16 years agobring module-tunnel back to life
Lennart Poettering [Tue, 17 Jun 2008 18:29:15 +0000 (18:29 +0000)]
bring module-tunnel back to life

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

16 years agoserver side of new shm negotiation scheme; fix a bad memory access
Lennart Poettering [Tue, 17 Jun 2008 18:29:00 +0000 (18:29 +0000)]
server side of new shm negotiation scheme; fix a bad memory access

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

16 years agorework shm usage negotiation; merge a few pa_bool_t in a single bit field to save...
Lennart Poettering [Tue, 17 Jun 2008 18:27:24 +0000 (18:27 +0000)]
rework shm usage negotiation; merge a few pa_bool_t in a single bit field to save a bit of memory; drop redundant implementation of pa_init_proplist()

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

16 years agominor modernizations
Lennart Poettering [Tue, 17 Jun 2008 18:24:36 +0000 (18:24 +0000)]
minor modernizations

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

16 years agomake use of the pa_init_proplist() version in proplist-util.[ch]
Lennart Poettering [Tue, 17 Jun 2008 18:24:01 +0000 (18:24 +0000)]
make use of the pa_init_proplist() version in proplist-util.[ch]

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

16 years agomove pa_init_proplist() to proplist-util.[ch]
Lennart Poettering [Tue, 17 Jun 2008 18:23:09 +0000 (18:23 +0000)]
move pa_init_proplist() to proplist-util.[ch]

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

16 years agoadd missing const to a few functions
Lennart Poettering [Mon, 16 Jun 2008 19:04:40 +0000 (19:04 +0000)]
add missing const to a few functions

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

16 years agoadd pa_memblockq_get_base()
Lennart Poettering [Mon, 16 Jun 2008 19:01:09 +0000 (19:01 +0000)]
add pa_memblockq_get_base()

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

16 years agoadd Nokia copyright
Lennart Poettering [Mon, 16 Jun 2008 19:00:47 +0000 (19:00 +0000)]
add Nokia copyright

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

16 years agocheck for packet size on server info data
Lennart Poettering [Mon, 16 Jun 2008 18:59:20 +0000 (18:59 +0000)]
check for packet size on server info data

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

16 years agouse new pa_sink_set_latency_range() in null sink
Lennart Poettering [Mon, 16 Jun 2008 18:58:54 +0000 (18:58 +0000)]
use new pa_sink_set_latency_range() in null sink

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

16 years agoa few modernizations
Lennart Poettering [Mon, 16 Jun 2008 18:56:08 +0000 (18:56 +0000)]
a few modernizations

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

16 years agoadd new function pa_iochannel_socket_is_local()
Lennart Poettering [Mon, 16 Jun 2008 18:55:20 +0000 (18:55 +0000)]
add new function pa_iochannel_socket_is_local()

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

16 years agomake use of the new pa_socket_address_is_local() function
Lennart Poettering [Mon, 16 Jun 2008 18:45:52 +0000 (18:45 +0000)]
make use of the new pa_socket_address_is_local() function

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

16 years agoadd new functions pa_socket_is_local() and pa_socket_address_is_local()
Lennart Poettering [Mon, 16 Jun 2008 18:45:17 +0000 (18:45 +0000)]
add new functions pa_socket_is_local() and pa_socket_address_is_local()

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