Lennart Poettering
0989be13f6
core: introduce pa_{sink_input|source_output}_fail_move()
2009-08-15 00:03:50 +02:00
Lennart Poettering
7891f964e4
module-stream-restore: don't fiddle with sinks/sources/streams that are not fully set up yet
2009-08-14 23:55:32 +02:00
Lennart Poettering
0f2a4ed422
volume: guarantee dB/linear conversion is reversible
2009-08-14 20:03:30 +02:00
Lennart Poettering
72d2540e8d
protocol-native: log explicitly each time a client triggers a volume change
2009-08-14 19:31:05 +02:00
Lennart Poettering
a1598c742e
daemon: reset gids too, not just uids
2009-08-14 19:28:18 +02:00
Lennart Poettering
fecd0dc801
resampler: round up when estimating input/output sizes
2009-08-14 04:21:09 +02:00
Lennart Poettering
9e21182e01
thread-mq: never drop queued messages for the main loop
...
Previously we might have dropped messages from IO trheads to the main
thread. This tuend out to be problematic since this cause SHM release
messages to be lost. More visibly however this could cause playback
freezing when moving streams between sinks and removing the old sink
right away.
2009-08-14 04:18:28 +02:00
Lennart Poettering
446fb2c9fe
asyncmsgq: add pa_asyncmsgq_flush() call
2009-08-14 04:17:48 +02:00
Lennart Poettering
a42c597f0a
memblockq: add pa_memblockq_get_maxrewind() API
2009-08-14 04:16:28 +02:00
Lennart Poettering
b0cabfe16b
shm: bump shm size limit to 1GB
2009-08-14 04:14:35 +02:00
Lennart Poettering
aae7054b1c
pacmd: handle multi word commands in argv[] properly
2009-08-14 04:12:36 +02:00
Lennart Poettering
5ee4069e9e
core: add functions to query max_rewind/max_request values from streams
2009-08-13 02:17:24 +02:00
Lennart Poettering
9a95fe49c8
core: add assert macros for verifying calling context
...
This adds pa_assert_io_context() and pa_assert_ctl_context() in addition
to a few related macros. When called they will fail when the current execution
context is not IO resp. not control context. (aka 'thread' context vs.
'main' context)
2009-08-13 02:14:19 +02:00
Lennart Poettering
17d57415f5
start-child: clean up child environment a bit better
2009-08-12 21:43:06 +02:00
Lennart Poettering
5fcb8a3c08
pacmd: port pacmd from select() to poll() so that we notice writer side hangups
2009-08-12 21:42:02 +02:00
Lennart Poettering
286ab2f193
memblock: rate limit 'Pool full' message
2009-08-12 21:40:38 +02:00
Lennart Poettering
5921324fd3
context: document why we only do minimal cleanups before the autospawn exec()
2009-08-12 21:40:12 +02:00
Lennart Poettering
27b8cd783c
daemon: reset scheduling priority on startup, too
2009-08-12 21:37:40 +02:00
Lennart Poettering
ef176ecb62
core-util: move personality resetting into core-util
2009-08-12 21:36:52 +02:00
Lennart Poettering
9f53aa5546
daemon: unconditionally clean up priviliges
2009-08-12 21:35:48 +02:00
Lennart Poettering
facae1f275
conf: invert all negative boolean configuration option
2009-08-12 20:15:28 +02:00
Lennart Poettering
8998cba683
conf: add pa_config_parse_not_bool() for parsing inverse boolean configuration options
2009-08-12 20:14:31 +02:00
Lennart Poettering
eb40da25d6
daemon: install D-Bus system policy file for PA system instances
...
Original patch from 'mgrela'.
http://pulseaudio.org/ticket/582
2009-08-12 01:50:24 +02:00
Lennart Poettering
e8340345f6
alsa: enable ext. amplifier by default
2009-08-12 00:56:10 +02:00
Lennart Poettering
462cdf44b7
alsa: adjust priority bonus of mappings that match the configured default channel map
...
We need to make sure that having both input and output weighs more for
selecting the default profile than a channel map that matches the
default channel map has.
https://bugzilla.redhat.com/show_bug.cgi?id=496320
2009-08-12 00:53:38 +02:00
Lennart Poettering
d27e26dca0
volume-restore: forward module load return value of stream-restore back to caller
2009-08-11 23:19:28 +02:00
Lennart Poettering
c117febbe4
hal: replace subdevs= parameter by subdevices= parameter
...
Abbreviating tsched like this was bad enough, so let's not add another
option here.
2009-08-11 23:18:01 +02:00
Lennart Poettering
c1039c94fb
udev: drop definition of LIBUDEV_I_KNOW_THE_API_IS_SUBJECT_TO_CHANGE
...
We depend on udev 143 anyway, where this definition is not necessary
anymore.
2009-08-11 23:06:44 +02:00
Lennart Poettering
c904f97e2d
hal: add stub module that loads module-udev-detect instead of module-hal-detect
...
This adds module-hal-detect-compat.c which when enabled will be compiled
into a module module-hal-detect which simply loads module-udev-detect.
The purpose of this is to allow easy upgrading without breaking
default.pa. Distributions are recommended to enable this to easy
upgrades from HAL versions of PA to udev versions.
2009-08-11 23:04:35 +02:00
Lennart Poettering
ebe35968d7
Revert "build-sys: drop libcap checks, since we don't use caps anymore"
...
This reverts commit 9ade13604e .
2009-08-10 21:43:03 +02:00
Lennart Poettering
a99e3b5491
Merge commit 'origin/master-tx'
2009-08-10 21:34:03 +02:00
Lennart Poettering
d8d26979fa
Merge commit 'flameeyes/master'
2009-08-10 21:33:42 +02:00
Maxim Levitsky
23a294c97e
Correctly deal with events in the past in calc_next_timeout
...
pa_usec_t is unsigned, thus it will always be >= 0
This makes gstreamer pulse mixer work again
This fixes a gstreamer mixer regression, when it can't control the volume,
after few changes.
2009-08-10 21:23:26 +02:00
logan
0f77afe10f
Sending translation for Spanish
2009-08-10 17:37:00 +00:00
igor
de68d362ce
Sending translation for Brazilian Portuguese
2009-08-08 22:03:35 +00:00
Lennart Poettering
9bd3398f94
mix-test: fix test for s24-32 samples
2009-08-08 04:30:42 +02:00
Diego Elio 'Flameeyes' Pettenò
10e4171265
Update the end-of-configuration summary for OSS output/wrapper split.
2009-08-08 02:09:26 +02:00
Diego Elio 'Flameeyes' Pettenò
4c15115007
Split OSS support in output and wrapper.
...
Since Fedora does not enable OSS output support at all, but still uses
padsp, and in Gentoo we could also make use of padsp without OSS output
support, split the two things in two parameters, although they both check
for sys/soundcard.h once.
2009-08-08 01:53:15 +02:00
Lennart Poettering
9ade13604e
build-sys: drop libcap checks, since we don't use caps anymore
2009-08-08 01:37:32 +02:00
Lennart Poettering
7d4916379b
ladspa/remap: make sure we process all requested rewinds unconditionally
...
In some situations a rewind request travelling downstream might be
optimized away on its way and an upstream rewind processing might never
come back. Hence, call _process_rewind() before each _render()just to
make sure we processed them all.
2009-08-07 23:58:45 +02:00
Lennart Poettering
51b3899348
core: save volume/mute changes coming from the hardware automatically
...
Volume changes coming from the lower layers are most likely changes
triggered by the user, so let's save them automatically.
2009-08-07 23:55:06 +02:00
Lennart Poettering
aa7408b54b
run make update-po
2009-08-05 15:17:31 +02:00
Lennart Poettering
42f92a8087
Merge commit 'origin/master-tx'
...
Conflicts:
po/pl.po
po/pt.po
po/pt_BR.po
2009-08-05 15:08:29 +02:00
ruigo
19f2ffba49
Sending translation for Portuguese
2009-08-05 10:23:26 +00:00
ruigo
40b2dde488
Sending translation for Portuguese
2009-08-05 10:20:38 +00:00
Lennart Poettering
8483de4f2b
simple: bump libpulse-simple library revision
2009-08-05 03:53:41 +02:00
Lennart Poettering
ff52588c7b
smoother: readd #ifdef protection
2009-08-05 03:52:15 +02:00
ruigo
20d62e2665
Sending translation for Portuguese
2009-08-04 23:32:24 +00:00
Lennart Poettering
2cab6a256c
simple: check for == RUNNING instead of != DONE when waiting for operations
2009-08-05 01:05:35 +02:00
Lennart Poettering
5bbeb516aa
simple: split data/length validity checks into two
2009-08-05 01:05:08 +02:00