profile/ivi/pulseaudio.git
15 years agoMerge commit 'origin/master-tx'
Lennart Poettering [Thu, 3 Sep 2009 01:01:57 +0000 (03:01 +0200)]
Merge commit 'origin/master-tx'

15 years agoremap: build sse code only on x86
Lennart Poettering [Wed, 2 Sep 2009 23:48:30 +0000 (01:48 +0200)]
remap: build sse code only on x86

15 years agocore: drop unnecessary variable initialization
Lennart Poettering [Wed, 2 Sep 2009 22:21:19 +0000 (00:21 +0200)]
core: drop unnecessary variable initialization

15 years agodaemon: make use of SIMD optional via config variable to ease debugging
Lennart Poettering [Wed, 2 Sep 2009 22:19:03 +0000 (00:19 +0200)]
daemon: make use of SIMD optional via config variable to ease debugging

15 years agoremap_sse: fix inner loop increment on SSE
Lennart Poettering [Wed, 2 Sep 2009 22:17:28 +0000 (00:17 +0200)]
remap_sse: fix inner loop increment on SSE

In each iteration we can process 2^4 S16NE samples and 2^5 F32NE
samples, that's twice as much as in MMX, hence correct the increments.

15 years agoremap_sse: reindent macro so that diff to MMX is nicer
Lennart Poettering [Wed, 2 Sep 2009 22:13:21 +0000 (00:13 +0200)]
remap_sse: reindent macro so that diff to MMX is nicer

Completely useless, but diff -u remap_mmx.c remap_sse.c is much nicer
this way.

15 years agosconv_sse: fix leftover counter
Wim Taymans [Wed, 2 Sep 2009 17:42:17 +0000 (19:42 +0200)]
sconv_sse: fix leftover counter

15 years agoMerge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio
Lennart Poettering [Wed, 2 Sep 2009 02:06:04 +0000 (04:06 +0200)]
Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio

15 years agodaemon: drop polkit code from git repo we weren't using anymore
Lennart Poettering [Wed, 2 Sep 2009 02:05:41 +0000 (04:05 +0200)]
daemon: drop polkit code from git repo we weren't using anymore

15 years agocore-util: don't leak memory in pa_unset_env_recorded()
Lennart Poettering [Wed, 2 Sep 2009 02:05:34 +0000 (04:05 +0200)]
core-util: don't leak memory in pa_unset_env_recorded()

15 years agocore-util: call dbus_connection_set_exit_on_disconnect() on shared busses to make...
Lennart Poettering [Wed, 2 Sep 2009 02:03:18 +0000 (04:03 +0200)]
core-util: call dbus_connection_set_exit_on_disconnect() on shared busses to make sure dbus_shutdown() isn't fatal

15 years agobuild-sys: drop LIBOIL_{FLAGS|LIBS} from Makefile.am since we don't use the library...
Lennart Poettering [Wed, 2 Sep 2009 01:17:34 +0000 (03:17 +0200)]
build-sys: drop LIBOIL_{FLAGS|LIBS} from Makefile.am since we don't use the library anymore

15 years agosink: simplify pa_sink_render_full() by replacing it by a pa_sink_render() plus a...
Lennart Poettering [Tue, 1 Sep 2009 22:54:22 +0000 (00:54 +0200)]
sink: simplify pa_sink_render_full() by replacing it by a pa_sink_render() plus a couple of pa_sink_render_full()

15 years agodaemon: clean up environment when forking off children
Lennart Poettering [Tue, 1 Sep 2009 22:42:54 +0000 (00:42 +0200)]
daemon: clean up environment when forking off children

15 years agocore-util: add api for setting env vars and record them so that we can undo them...
Lennart Poettering [Tue, 1 Sep 2009 22:34:27 +0000 (00:34 +0200)]
core-util: add api for setting env vars and record them so that we can undo them n fork

15 years agocore: fill up memblock with pa_sink_render_into_full() in pa_sink_render_full() inste...
Lennart Poettering [Tue, 1 Sep 2009 20:19:30 +0000 (22:19 +0200)]
core: fill up memblock with pa_sink_render_into_full() in pa_sink_render_full() instead of doing our own loop

15 years agocore: handle suspended state in pa_sink_render_full() similar to the other render...
Lennart Poettering [Tue, 1 Sep 2009 20:18:55 +0000 (22:18 +0200)]
core: handle suspended state in pa_sink_render_full() similar to the other render functions

15 years agocore: add missing sink_unref()
Lennart Poettering [Tue, 1 Sep 2009 20:18:01 +0000 (22:18 +0200)]
core: add missing sink_unref()

15 years agoSending translation for Marathi
sandeeps [Tue, 1 Sep 2009 09:18:27 +0000 (09:18 +0000)]
Sending translation for Marathi

15 years agoladspa,remap: make description of sink follow moves
Lennart Poettering [Tue, 1 Sep 2009 04:06:04 +0000 (06:06 +0200)]
ladspa,remap: make description of sink follow moves

15 years agoSending translation for Tamil
ifelix [Tue, 1 Sep 2009 03:06:14 +0000 (03:06 +0000)]
Sending translation for Tamil

15 years agoalsa: by default increase watermarks only on real underruns, don't try to be smart
Lennart Poettering [Tue, 1 Sep 2009 02:55:05 +0000 (04:55 +0200)]
alsa: by default increase watermarks only on real underruns, don't try to be smart

15 years agoalsa: distuingish real underruns from left_to_play=0
Lennart Poettering [Tue, 1 Sep 2009 02:54:18 +0000 (04:54 +0200)]
alsa: distuingish real underruns from left_to_play=0

15 years agodaemon: don't override path env vars if they are already set
Lennart Poettering [Mon, 31 Aug 2009 22:53:49 +0000 (00:53 +0200)]
daemon: don't override path env vars if they are already set

15 years agoremap: fix counters for mmx and sse remap
Wim Taymans [Sat, 29 Aug 2009 10:22:42 +0000 (12:22 +0200)]
remap: fix counters for mmx and sse remap

Take the size of the sample into account when calculating the amount of samples
we process in parallel.

15 years agopactl: drop unnecessary newlines from pa_log() invocations
Lennart Poettering [Mon, 31 Aug 2009 19:45:19 +0000 (21:45 +0200)]
pactl: drop unnecessary newlines from pa_log() invocations

15 years agopactl: implement pactl commands for changing volumes/mute stati
Lennart Poettering [Mon, 31 Aug 2009 19:42:54 +0000 (21:42 +0200)]
pactl: implement pactl commands for changing volumes/mute stati

15 years agocli: make sure 'dump' uses pa_cvolume_max() to deduce a single-channel volume from...
Lennart Poettering [Mon, 31 Aug 2009 19:42:09 +0000 (21:42 +0200)]
cli: make sure 'dump' uses pa_cvolume_max() to deduce a single-channel volume from a multi-channel volume

15 years agocli: apply single-channel volume changes equally to all channels
Lennart Poettering [Mon, 31 Aug 2009 19:41:36 +0000 (21:41 +0200)]
cli: apply single-channel volume changes equally to all channels

15 years agocore: always allow volume setting with single-channel pa_cvolume
Lennart Poettering [Mon, 31 Aug 2009 19:40:59 +0000 (21:40 +0200)]
core: always allow volume setting with single-channel pa_cvolume

15 years agoSending translation for Italian
perplex [Mon, 31 Aug 2009 08:38:11 +0000 (08:38 +0000)]
Sending translation for Italian

15 years agoSending translation for Finnish
vpv [Sun, 30 Aug 2009 19:38:10 +0000 (19:38 +0000)]
Sending translation for Finnish

15 years agoSending translation for Finnish
vpv [Sun, 30 Aug 2009 17:32:24 +0000 (17:32 +0000)]
Sending translation for Finnish

15 years agoSending translation for po/LINGUAS
raven [Sat, 29 Aug 2009 22:36:37 +0000 (22:36 +0000)]
Sending translation for po/LINGUAS

15 years agonative: make sure clients cannot trigger an assert by sending us invalid volume info
Lennart Poettering [Sat, 29 Aug 2009 04:11:02 +0000 (06:11 +0200)]
native: make sure clients cannot trigger an assert by sending us invalid volume info

15 years agocore: initialize sink/source priorities automatically based on their proplists
Lennart Poettering [Sat, 29 Aug 2009 02:31:33 +0000 (04:31 +0200)]
core: initialize sink/source priorities automatically based on their proplists

15 years agonamereg: select default sink by priority
Lennart Poettering [Sat, 29 Aug 2009 01:58:57 +0000 (03:58 +0200)]
namereg: select default sink by priority

15 years agoprotocol-native: replace use of pa_namereg_is_valid_name() by pa_namereg_is_valid_nam...
Lennart Poettering [Sat, 29 Aug 2009 01:57:53 +0000 (03:57 +0200)]
protocol-native: replace use of pa_namereg_is_valid_name() by pa_namereg_is_valid_name_or_wildcard() where applicable to allow use of @@ wildcards

15 years agonamereg: add new pa_namereg_is_valid_name_or_wildcard() call
Lennart Poettering [Sat, 29 Aug 2009 01:56:03 +0000 (03:56 +0200)]
namereg: add new pa_namereg_is_valid_name_or_wildcard() call

15 years agoSending translation for Czech
pmkovar [Fri, 28 Aug 2009 23:12:34 +0000 (23:12 +0000)]
Sending translation for Czech

15 years agocore: add priority field to pa_sink/pa_source
Lennart Poettering [Fri, 28 Aug 2009 21:30:41 +0000 (23:30 +0200)]
core: add priority field to pa_sink/pa_source

15 years agosconv: quieten gcc a bit
Lennart Poettering [Fri, 28 Aug 2009 21:30:15 +0000 (23:30 +0200)]
sconv: quieten gcc a bit

15 years agosuspend-on-idle: don't resume devices for corked streams
Lennart Poettering [Fri, 28 Aug 2009 21:24:37 +0000 (23:24 +0200)]
suspend-on-idle: don't resume devices for corked streams

15 years agocore: move 'flags' field into 'pa_sink_input_new_data' structure so that hooks can...
Lennart Poettering [Fri, 28 Aug 2009 21:24:09 +0000 (23:24 +0200)]
core: move 'flags' field into 'pa_sink_input_new_data' structure so that hooks can access it

15 years agoFix checking for NULL after usage
Andy Shevchenko [Fri, 28 Aug 2009 12:16:54 +0000 (15:16 +0300)]
Fix checking for NULL after usage

The pa_xmalloc calls oom() in case of NULL pointer returned by malloc() on one
hand and dereferencing of pointer is happen early than actual check on other
hand. Thus, just remove useless checks.

15 years agocore-util: Fix logic of pa_make_path_absolute()
Andy Shevchenko [Fri, 28 Aug 2009 12:16:53 +0000 (15:16 +0300)]
core-util: Fix logic of pa_make_path_absolute()

Make it works as described in commentary (when fn is NULL, pa_assert(fn) could
break logic).

15 years agoraop: Fix memory leak
Andy Shevchenko [Fri, 28 Aug 2009 12:16:52 +0000 (15:16 +0300)]
raop: Fix memory leak

The return memory of the pa_strbuf_tostring_free() should be freed.
pa_headerlist_puts() saves its own copy.

15 years agobuild-sys: make proximity helper properly suid
Lennart Poettering [Fri, 28 Aug 2009 15:10:17 +0000 (17:10 +0200)]
build-sys: make proximity helper properly suid

15 years agobluetooth: remove left-over debug line
Lennart Poettering [Fri, 28 Aug 2009 15:07:08 +0000 (17:07 +0200)]
bluetooth: remove left-over debug line

15 years agoMerge commit 'vudentz/master'
Lennart Poettering [Thu, 27 Aug 2009 15:08:15 +0000 (17:08 +0200)]
Merge commit 'vudentz/master'

15 years agoHandle DisconnectRequested in bluetooth module.
Luiz Augusto von Dentz [Thu, 27 Aug 2009 14:29:49 +0000 (11:29 -0300)]
Handle DisconnectRequested in bluetooth module.

15 years agoconvert: add sse/sse2 s16 to float32ne conversions
Wim Taymans [Wed, 26 Aug 2009 17:30:37 +0000 (19:30 +0200)]
convert: add sse/sse2 s16 to float32ne conversions

15 years agomacro: add macro to align variables
Wim Taymans [Wed, 26 Aug 2009 17:29:56 +0000 (19:29 +0200)]
macro: add macro to align variables

15 years agoremap: cleanup assembler a little
Wim Taymans [Wed, 26 Aug 2009 17:29:21 +0000 (19:29 +0200)]
remap: cleanup assembler a little

15 years agosample-util: avoid stack overrun
Wim Taymans [Tue, 25 Aug 2009 15:40:44 +0000 (17:40 +0200)]
sample-util: avoid stack overrun

The linear volume array needs enough padding when preparing the volumes for
mixing.

15 years agoremap: add sse optimized mono to stereo
Wim Taymans [Tue, 25 Aug 2009 10:27:32 +0000 (12:27 +0200)]
remap: add sse optimized mono to stereo

15 years agosconv: fix indentation
Wim Taymans [Mon, 24 Aug 2009 15:00:23 +0000 (17:00 +0200)]
sconv: fix indentation

15 years agoproplist: allow setting of zero-length data properties
Lennart Poettering [Thu, 27 Aug 2009 03:33:45 +0000 (05:33 +0200)]
proplist: allow setting of zero-length data properties

15 years agosink-input: extend comments on rewinding logic a bit
Lennart Poettering [Wed, 26 Aug 2009 22:07:15 +0000 (00:07 +0200)]
sink-input: extend comments on rewinding logic a bit

15 years agoprotocol-native: print more volume change debug messages to easy tracking down of...
Lennart Poettering [Wed, 26 Aug 2009 22:05:54 +0000 (00:05 +0200)]
protocol-native: print more volume change debug messages to easy tracking down of feedback loops

15 years agoprotocol-native: compare uint64_t variable with (uint64_t) -1 instead of (size_t...
Lennart Poettering [Wed, 26 Aug 2009 22:04:33 +0000 (00:04 +0200)]
protocol-native: compare uint64_t variable with (uint64_t) -1 instead of (size_t) -1 for compat with 32bit archs

15 years agopdispatch: various modernizations
Lennart Poettering [Wed, 26 Aug 2009 18:07:04 +0000 (20:07 +0200)]
pdispatch: various modernizations

15 years agopdispatch: add missing commands to command table
Lennart Poettering [Wed, 26 Aug 2009 18:06:24 +0000 (20:06 +0200)]
pdispatch: add missing commands to command table

15 years agollist: add PA_LLIST_FOREACH_SAFE macro for iteration that allows deleting
Lennart Poettering [Wed, 26 Aug 2009 18:05:48 +0000 (20:05 +0200)]
llist: add PA_LLIST_FOREACH_SAFE macro for iteration that allows deleting

15 years agoloopback: quieten gcc on 32bit
Lennart Poettering [Wed, 26 Aug 2009 18:05:19 +0000 (20:05 +0200)]
loopback: quieten gcc on 32bit

15 years agoloopback: update description and icons when moving loopback streams
Lennart Poettering [Wed, 26 Aug 2009 00:17:37 +0000 (02:17 +0200)]
loopback: update description and icons when moving loopback streams

15 years agoloopback: make sure a monitor can't be looped back to its sink
Lennart Poettering [Tue, 25 Aug 2009 23:52:02 +0000 (01:52 +0200)]
loopback: make sure a monitor can't be looped back to its sink

15 years agocombine: store adjust time in usec
Lennart Poettering [Tue, 25 Aug 2009 23:51:29 +0000 (01:51 +0200)]
combine: store adjust time in usec

15 years agoloopback: add loopback module for direct connections of sinks and sources
Lennart Poettering [Tue, 25 Aug 2009 23:42:17 +0000 (01:42 +0200)]
loopback: add loopback module for direct connections of sinks and sources

15 years agomacro: add PA_CLIP_SUB() for saturated subtraction
Lennart Poettering [Tue, 25 Aug 2009 23:41:34 +0000 (01:41 +0200)]
macro: add PA_CLIP_SUB() for saturated subtraction

15 years agoSending translation for Ukrainian
mvdz [Tue, 25 Aug 2009 09:10:14 +0000 (09:10 +0000)]
Sending translation for Ukrainian

15 years agoSending translation for Italian
giallu [Tue, 25 Aug 2009 07:49:36 +0000 (07:49 +0000)]
Sending translation for Italian

15 years agoSending translation for po/ru.po
ypoyarko [Tue, 25 Aug 2009 04:06:53 +0000 (04:06 +0000)]
Sending translation for po/ru.po

15 years agoSolaris: debug my latest enbugging, take 2
Finn Thain [Mon, 24 Aug 2009 17:47:59 +0000 (03:47 +1000)]
Solaris: debug my latest enbugging, take 2

Prevent partially played memchunks from getting lost.
If the sink has a memblock, don't leak it when rewinding.

15 years agoSending translation for Brazilian Portuguese
igor [Mon, 24 Aug 2009 22:25:24 +0000 (22:25 +0000)]
Sending translation for Brazilian Portuguese

15 years agoMerge commit 'jprvita2/master'
Lennart Poettering [Mon, 24 Aug 2009 21:31:35 +0000 (23:31 +0200)]
Merge commit 'jprvita2/master'

15 years agoremap: fix build for non-x86 builds
Lennart Poettering [Mon, 24 Aug 2009 15:01:44 +0000 (17:01 +0200)]
remap: fix build for non-x86 builds

15 years agodetect: recommend module-udev-detect instead of module-hal-detect
Lennart Poettering [Mon, 24 Aug 2009 14:35:19 +0000 (16:35 +0200)]
detect: recommend module-udev-detect instead of module-hal-detect

15 years agobuild-sys: add missing header files to tarball
Lennart Poettering [Mon, 24 Aug 2009 02:02:08 +0000 (04:02 +0200)]
build-sys: add missing header files to tarball

15 years agobluetooth: add discover of bluetooth sources
João Paulo Rechi Vita [Sat, 25 Jul 2009 00:44:36 +0000 (21:44 -0300)]
bluetooth: add discover of bluetooth sources

15 years agobluetooth: handle bluetooth source
João Paulo Rechi Vita [Thu, 30 Jul 2009 06:18:15 +0000 (03:18 -0300)]
bluetooth: handle bluetooth source

15 years agoi18n: run make update-po
Lennart Poettering [Mon, 24 Aug 2009 01:32:48 +0000 (03:32 +0200)]
i18n: run make update-po

15 years agoMerge commit 'origin/master-tx'
Lennart Poettering [Mon, 24 Aug 2009 01:31:03 +0000 (03:31 +0200)]
Merge commit 'origin/master-tx'

15 years agoalsa: automatically decrease watermark after a time of stability
Lennart Poettering [Mon, 24 Aug 2009 01:26:56 +0000 (03:26 +0200)]
alsa: automatically decrease watermark after a time of stability

15 years agoalsa: increase interval between smoother updates exponentially for alsa sources,...
Lennart Poettering [Sun, 23 Aug 2009 20:34:42 +0000 (22:34 +0200)]
alsa: increase interval between smoother updates exponentially for alsa sources, following the scheme for sinks

15 years agoport a few things over to use xmalloc and friends instead of low-level libc malloc...
Lennart Poettering [Sun, 23 Aug 2009 19:49:37 +0000 (21:49 +0200)]
port a few things over to use xmalloc and friends instead of low-level libc malloc/free directly

15 years agoSending translation for Spanish
beckerde [Sun, 23 Aug 2009 13:44:24 +0000 (13:44 +0000)]
Sending translation for Spanish

15 years agoMerge commit 'wtay/optimize'
Lennart Poettering [Sat, 22 Aug 2009 22:06:35 +0000 (00:06 +0200)]
Merge commit 'wtay/optimize'

15 years agoudev: check busy status of alsa cards before loading alsa modules and hence initiatin...
Lennart Poettering [Sat, 22 Aug 2009 21:10:45 +0000 (23:10 +0200)]
udev: check busy status of alsa cards before loading alsa modules and hence initiating profile probing

15 years agoudev: process all inotify events queued up, not just the first one in the queue
Lennart Poettering [Sat, 22 Aug 2009 19:59:17 +0000 (21:59 +0200)]
udev: process all inotify events queued up, not just the first one in the queue

15 years agoSending translation for Polish
raven [Sat, 22 Aug 2009 10:13:32 +0000 (10:13 +0000)]
Sending translation for Polish

15 years agocore: relex validity checks when destructing half-set up source outputs/sink inputs
Lennart Poettering [Sat, 22 Aug 2009 02:04:23 +0000 (04:04 +0200)]
core: relex validity checks when destructing half-set up source outputs/sink inputs

15 years agoladspa/remap: handle failing stream moves properly
Lennart Poettering [Sat, 22 Aug 2009 02:03:31 +0000 (04:03 +0200)]
ladspa/remap: handle failing stream moves properly

15 years agoadd usergroup-test to .gitignore
Lennart Poettering [Sat, 22 Aug 2009 01:17:24 +0000 (03:17 +0200)]
add usergroup-test to .gitignore

15 years agodaemon: don't free script_commands twice
Lennart Poettering [Sat, 22 Aug 2009 01:16:47 +0000 (03:16 +0200)]
daemon: don't free script_commands twice

15 years agocore: Remove wrong doc on how to free returned data
Ted Percival [Fri, 21 Aug 2009 23:05:41 +0000 (17:05 -0600)]
core: Remove wrong doc on how to free returned data

15 years agoSolaris: fixed latency (resent)
Finn Thain [Fri, 21 Aug 2009 03:18:40 +0000 (13:18 +1000)]
Solaris: fixed latency (resent)

Set a fixed latency based on the given buffer size, which is constrained to
the 128 KB limit on buffered writes. Also fix an error path.

15 years agoSolaris: use smoother (resent)
Finn Thain [Fri, 21 Aug 2009 03:17:03 +0000 (13:17 +1000)]
Solaris: use smoother (resent)

Make use of the smoother, just in case.

15 years agoSolaris: build fixes (resent)
Finn Thain [Fri, 21 Aug 2009 03:15:38 +0000 (13:15 +1000)]
Solaris: build fixes (resent)

Fix bit rot due to recent flat volume changes.

15 years agoSolaris: bootstrap portability
Finn Thain [Fri, 21 Aug 2009 08:13:11 +0000 (18:13 +1000)]
Solaris: bootstrap portability

On Fri, 21 Aug 2009, Colin Guthrie wrote:

>
> Just put an echo statement in there too. Should cover the bases for everyone.

Something like this?