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
Diego E. 'Flameeyes' Pettenò
7104d54bbc
Add proper -I directives for out-of-tree builds.
...
When building out of tree, the generated files are put in builddir rather
than srcdir, so handle that properly.
2009-01-19 17:30:41 +01:00
Diego E. 'Flameeyes' Pettenò
348c2cab71
Create only the directory the current target should be created into.
...
With this change, instead of running multiple `mkdir -p` commands in all
the rules for all the generated definition files, only the call for the
current generated file is executed.
Not only it should shorten build time (especially for parallel make) but it
also fixes out-of-tree builds when new directories are added.
The $(dir $@) construct is GNU make-specific, but the rest of the
buildsystem is already GNU make-dependent so there should be no problem.
2009-01-19 17:20:18 +01:00
Luiz Augusto von Dentz
4460a5d5d5
Fix hsp rate and channels.
2009-01-19 10:19:53 -03:00
Lennart Poettering
606cf8a2ec
get rid of pa_module_get_info because it is not used
2009-01-17 02:17:32 +01:00
Lennart Poettering
76ca5b8578
beautify cli output a bit
2009-01-17 02:09:02 +01:00
Lennart Poettering
f8ba3a9b07
dump profiles when listing cards
2009-01-17 02:03:59 +01:00
Lennart Poettering
c06e43d7ff
actually create pa_card object in module-alsa-card
2009-01-17 02:03:35 +01:00
Lennart Poettering
c560aea4c9
Don't enumerate invalid profile
2009-01-17 02:01:37 +01:00
Lennart Poettering
f03a7e43db
Split up pa_alsa_init_proplist into two seperate functions for the card and snd_pcm_t specific parts
2009-01-17 02:00:57 +01:00
Lennart Poettering
a45f971e43
add pa_proplist_to_string_sep()
2009-01-17 01:59:37 +01:00
Lennart Poettering
4a66837b83
add pa_strbuf_isempty
2009-01-17 01:57:17 +01:00
Lennart Poettering
b4d80462bf
add card profile prober
2009-01-16 23:33:15 +01:00
Lennart Poettering
b2b2eb1ee7
remvoe a bit of duplicate code
2009-01-16 22:01:45 +01:00
Lennart Poettering
5793f93350
make use of PR_SET_TIMERSLACK
2009-01-16 19:57:58 +01:00
Lennart Poettering
4a13763797
Add support for 24bit samples encoded in the LSB of 32 bit words
2009-01-16 18:39:36 +01:00
Lennart Poettering
6dc76d1158
add support for 24bit packed samples
2009-01-16 03:15:39 +01:00
Lennart Poettering
9955398fda
fix version info in protocol history
2009-01-16 03:13:42 +01:00
Lennart Poettering
4d4956ea2f
Add SPDIF/HDMI ALSA devices and device descriptions to device search table
2009-01-15 23:46:42 +01:00
Lennart Poettering
33c22b0102
rename card config to card profile
2009-01-15 23:44:46 +01:00
Lennart Poettering
d4bda31ba1
include libcli.la in libprotocol-cli's dependencies
2009-01-15 21:29:18 +01:00
Lennart Poettering
421011930a
add stub makefiles for oss and alsa subdirs
2009-01-15 21:03:32 +01:00
Lennart Poettering
c7fff97782
move alsa and oss modules into their own subdirectories
2009-01-15 21:02:01 +01:00
Lennart Poettering
bae221cca9
rework module usage counter stuff to be pull based
2009-01-15 20:49:12 +01:00