Lennart Poettering
bf7217b6a5
require autoconf 2.63
2009-01-22 00:11:58 +01:00
Lennart Poettering
601293d346
implement pactl set-card-profile
2009-01-21 03:04:19 +01:00
Lennart Poettering
996bba7522
implement PA_COMMAND_SET_CARD_PROFILE
2009-01-21 03:04:04 +01:00
Lennart Poettering
1375a9a0c2
enable module-card-restore by default
2009-01-21 02:50:29 +01:00
Lennart Poettering
13315a7e4c
add a card profile restore module
2009-01-21 02:49:42 +01:00
Lennart Poettering
c512ebf4ab
minor cleanups
2009-01-21 02:47:49 +01:00
Lennart Poettering
10e5c70286
don't restore mute/volume when already set
2009-01-21 02:47:26 +01:00
Lennart Poettering
9661cd0444
make pa_card_new_data::active_profile a string
2009-01-21 02:46:36 +01:00
Lennart Poettering
e8f93b125e
make implementation of module-alsa-card complete
2009-01-21 02:02:30 +01:00
Lennart Poettering
7ca0e00a2c
fill in dev_id properly
2009-01-21 02:01:44 +01:00
Lennart Poettering
28f05e0435
remove leftover define
2009-01-21 01:59:59 +01:00
Lennart Poettering
cba4c6b9eb
when changing profiles do the actual assignment in the generic implementation
2009-01-21 01:59:15 +01:00
Lennart Poettering
1d0bd6e5b7
remove bogus pa_core_check_idle() call
2009-01-21 01:55:26 +01:00
Lennart Poettering
dc2a4bd887
add set-card-profile CLI command
2009-01-21 01:54:14 +01:00
Lennart Poettering
9a0dbda654
allow cards be referenced by their index
2009-01-21 01:53:09 +01:00
Lennart Poettering
b6b0e07c31
fix copy/paste error
2009-01-21 01:52:10 +01:00
Lennart Poettering
16d200e369
add an API to create arbitrary alsa sinks/sources dynamically without having to load/unload modules
2009-01-21 00:23:18 +01:00
Lennart Poettering
b88b89a676
add new call pa_alsa_open_by_device_id_profile()
2009-01-20 21:37:30 +01:00
Lennart Poettering
04e9214065
export pa_channel_map_superset()
2009-01-20 21:37:23 +01:00
Lennart Poettering
7368a6e6be
add priority logic to find best default profile
2009-01-20 20:35:18 +01:00
Lennart Poettering
b3a043fd31
always add 'disabled' profile
2009-01-20 20:34:46 +01:00
Lennart Poettering
e0f8c13012
remove unused variable
2009-01-20 20:33:47 +01:00
Lennart Poettering
86f3fb8b12
show active profile
2009-01-20 20:33:28 +01:00
Lennart Poettering
a65c2c7336
add client API for querying card information
2009-01-20 03:25:29 +01:00
Lennart Poettering
85bc5eb39a
dump active profile
2009-01-20 03:24:59 +01:00
Lennart Poettering
7aa7a7b6ac
fix destruction when no profiles are defined
2009-01-20 03:24:40 +01:00
Lennart Poettering
936862362c
don't divide by zero if no left resp. no right channels are defined
2009-01-20 03:24:11 +01:00
Lennart Poettering
67fcc76093
fix profile names to include input/output specifier
2009-01-20 03:23:32 +01:00
Lennart Poettering
b23efc0a4d
add missing eof checks
2009-01-20 02:15:43 +01:00
Lennart Poettering
47a2f9e3da
Merge commit 'flameeyes/buildfixes-2'
2009-01-20 00:55:36 +01:00
Diego E. 'Flameeyes' Pettenò
bc41fdb20d
Include the alsa/ subdirectory for modules in the search path.
...
Without this, out of tree builds fails.
2009-01-20 00:55:42 +01:00
Diego E. 'Flameeyes' Pettenò
bd70e80531
Allow to opt-out from building tests.
...
Since the tests are only useful either if you're hacking at pulseaudio as
a developer, or when running "make check", allow users to opt-out from
their build.
This for instance allows for Gentoo users not to build the tests when
installing the ebuild with tests disabled, and also allow for skipping over
eventually broken tests when trying to get the basic build going on a port.
2009-01-20 00:55:39 +01:00
Lennart Poettering
d5e895d5cb
document that I am a retard
2009-01-20 00:49:45 +01:00
Lennart Poettering
8839d86672
remove misplaced whitespace
2009-01-20 00:14:50 +01:00
Lennart Poettering
8c4e2be05b
include sink/source state in pactl output
2009-01-19 23:55:22 +01:00
Lennart Poettering
8886e66ff6
Document explicitly that the internal sink/source states are not considered part of the ABI/API
2009-01-19 23:54:44 +01:00
Marc-André Lureau
310f433848
pulse: share private enum values with client side
2009-01-20 00:16:18 +02:00
Marc-André Lureau
a3762a2f98
cli: fix broken array access with signed state enums
...
I wish I could have merge sink_to_string and source_to_string, but the
enum values are equal, and we cannot assume they will always be.
2009-01-20 00:16:18 +02:00
Marc-André Lureau
6374f8e427
sink: trigger subscribe event on sink state change
2009-01-20 00:16:18 +02:00
Marc-André Lureau
9c4f8e627a
pulse: introspect sink state
2009-01-20 00:16:18 +02:00
Lennart Poettering
f83111dd17
Merge commit 'vudentz/master'
2009-01-19 23:12:23 +01:00
Lennart Poettering
96f01bf73f
Merge commit ' 7104d54bbc'
2009-01-19 23:09:58 +01:00
Lennart Poettering
5f6641cfdd
Beef pactl output up a bit
2009-01-19 23:07:34 +01:00
Lennart Poettering
ed65081dd8
show dB and balance for cached samples
2009-01-19 23:07:13 +01:00
Lennart Poettering
033791ca9f
fix up balance format string a bit
2009-01-19 23:06:37 +01:00
Lennart Poettering
23cd942a0d
fix doxygen version references
2009-01-19 23:03:22 +01:00
Lennart Poettering
b987e5eeb8
fix bad free()
2009-01-19 22:02:40 +01:00
Lennart Poettering
b43a45d184
allow setting properties for modules, too
2009-01-19 22:02:28 +01:00
Lennart Poettering
fe703013ad
show balance value in CLI listings
2009-01-19 21:59:57 +01:00
Lennart Poettering
723d71a021
add api for manipulating volume balances
2009-01-19 21:45:58 +01:00