Lennart Poettering
63157a6662
add missing usage strings
2009-01-28 00:19:47 +01:00
Colin Guthrie
6e31178fd9
Fix the message processing for PA_SINK_MESSAGE_GET_LATENCY by returning rather than breaking and falling through.
2009-01-27 23:02:41 +00:00
Lennart Poettering
514661e36c
don't make m-e-s hit an assert when the latency is queried
2009-01-27 23:58:34 +01:00
Lennart Poettering
0f664b7365
instead of making the volume relative our own, let' pa_sink_input_new() do it for us
2009-01-27 23:55:41 +01:00
Lennart Poettering
e439c18785
make m-p-e-s use pa_cvolume_set_balance()
2009-01-27 23:55:37 +01:00
Lennart Poettering
d1b754d998
only store volume/device information that has been flagged for saving, and store both relative and absolute volumes
2009-01-27 23:40:03 +01:00
Lennart Poettering
64b0543588
when changing volume, store whether it is worth remembering or no
2009-01-27 23:40:03 +01:00
Lennart Poettering
ee17772cea
add missing 'const'
2009-01-27 23:39:58 +01:00
Lennart Poettering
0ca16caff7
add new paramter ignore_dB= to alsa modules
2009-01-27 17:55:50 +01:00
Lennart Poettering
d5f46e824e
move flat volume logic into the core. while doing so add n_volume_steps field to sinks/sources
2009-01-27 04:39:07 +01:00
Lennart Poettering
4bfa5d7d13
fix size calculation
2009-01-27 04:35:11 +01:00
Lennart Poettering
eca32235fb
get rid of module-flat-volumes since we are moving this into the core
2009-01-27 04:29:25 +01:00
Lennart Poettering
1be39e4fa5
allow samples to be played with 'default' (i.e. unspecified) volume.
2009-01-27 03:05:40 +01:00
Lennart Poettering
5449d793ae
swap argument order of pa_cvolume_get_balance() to be a bit more systematic
2009-01-27 02:45:37 +01:00
Lennart Poettering
df8ad5d18f
add a few missing doxygen comments
2009-01-27 02:37:13 +01:00
Lennart Poettering
6058530571
import version.h in all header files to make sure that version-based feature testing works
2009-01-27 02:36:42 +01:00
Lennart Poettering
1249cf6dc9
always define PA_MAJOR/PA_MINOR/PA_MICRO to ease feature checking in client applications
2009-01-27 02:16:20 +01:00
Lennart Poettering
948be361c4
invert an ill-placed assert
2009-01-27 00:56:57 +01:00
Lennart Poettering
0658d9ae92
show pretty channel map name if possible
2009-01-27 00:55:35 +01:00
Lennart Poettering
07db64b9d3
remove redundant cast
2009-01-27 00:53:31 +01:00
Lennart Poettering
9ba408415c
store requested resampling method in a seperate field and use it when create a new resampler after a move
2009-01-27 00:52:28 +01:00
Lennart Poettering
ccd21f33cf
make a few comments appear in doxygen
2009-01-27 00:49:58 +01:00
Lennart Poettering
3bcbe1d18f
check for availability of RLIMIT_NOFILE and RLIMIT_AS before we make use of it
2009-01-27 00:48:53 +01:00
Lennart Poettering
4e31e00b63
implement pa_cvolume_scale()
2009-01-27 00:47:07 +01:00
Lennart Poettering
e52c5ea68a
implement new API functions pa_channel_map_can_balance(), pa_channel_map_to_name() and pa_channel_map_to_pretty_name()
2009-01-27 00:46:39 +01:00
Lennart Poettering
24b3a743bd
add a bitset implementation
2009-01-27 00:44:45 +01:00
Wang Zeguo
085ca5f6d0
Updated Chinese(zh_CN) translation.
...
Transmitted-via: Transifex (translate.fedoraproject.org)
2009-01-24 04:49:17 +00:00
Lennart Poettering
afd817a0b6
rate limit a warning
2009-01-24 01:36:43 +01:00
Lennart Poettering
a365c8212d
include a few HAL properties in our card/sink/source properties for ALSA devices
2009-01-24 01:25:11 +01:00
Lennart Poettering
54dad91f07
use pa_log_ratelimit() at a few places
2009-01-24 00:12:12 +01:00
Lennart Poettering
77c4ccfcaf
add pa_log_rate_limit()
2009-01-23 23:58:57 +01:00
Lennart Poettering
3dfe70cf78
add generic rate limiting implementation
2009-01-23 23:58:36 +01:00
Lennart Poettering
e960125011
add support for static mutexes
2009-01-23 23:57:47 +01:00
Lennart Poettering
db27c6347e
make module-alsa-card move streams between the old and new sink/source, allowing 'hot' switching between profiles
2009-01-23 22:40:32 +01:00
Lennart Poettering
640d317df9
add functions to move all inputs of a sink away/similar for source outputs
2009-01-23 22:40:02 +01:00
Lennart Poettering
29cb778dcc
move sink input/source output move functions into two parts so that we can start the move, delete the original sink, create a new sink, finish the move; similar for source outputs
2009-01-23 22:38:30 +01:00
Lennart Poettering
cf24b57279
in most cases we can use i->core instead of i->sink->core and o->coure instead of o->source->core
2009-01-23 22:35:19 +01:00
Lennart Poettering
d5e088ded7
include list of sinks/source in card dump
2009-01-23 22:30:31 +01:00
Lennart Poettering
967c17a190
teach module-rescue-streams and module-always-sink to not do anything if we are shutting down anyway
2009-01-23 22:30:02 +01:00
Lennart Poettering
a3162a396e
maintain a pa_core state variable
2009-01-23 22:29:02 +01:00
Lennart Poettering
88c9f9fba6
allow sample spec/channel map to be queried for pa_resampler objects
2009-01-23 22:28:11 +01:00
Lennart Poettering
7bdbcd0da8
drop --ltdl from the libtoolize invocation, since we don't ship ltdl anymore
2009-01-23 19:50:47 +01:00
Lennart Poettering
f6fcbed6d0
Merge commit 'flameeyes/flameeyes'
2009-01-23 19:46:52 +01:00
Lennart Poettering
5cb29f3a60
add a simple abstraction for SIMD operations
2009-01-23 19:45:11 +01:00
Lennart Poettering
2a238b2d7f
don't overflow when we do digital amplification of 16 bit samples
2009-01-23 19:40:01 +01:00
daniel cabrera
5487bc6e31
Updated Spanich translation
...
Transmitted-via: Transifex (translate.fedoraproject.org)
2009-01-23 11:42:00 +00:00
Diego E. 'Flameeyes' Pettenò
3e5d9fd37a
Use #ifdef to avoid warning about undefined macro.
2009-01-22 23:38:58 +01:00
Lennart Poettering
ddbe6126d3
use pthread_setaffinity_np() only when it is available
2009-01-22 22:50:03 +01:00
Diego E. 'Flameeyes' Pettenò
a257448ceb
Improve the ltdl discovery code by checking for libtool 2.x functions.
...
The lt_dladvise_* interfaces are implemented only in the 2.x series and are
not implemented in 1.4, so we can rely on their presence to know that the
version is good enough.
2009-01-22 20:02:42 +01:00
Diego E. 'Flameeyes' Pettenò
3293251198
Move the safety check about pkg-config in bootstrap.sh.
...
Don't check twice for pkg-config during configure, since the undefined
macro would be possibly caused on a different system.
2009-01-22 16:52:41 +01:00