Commit graph

3235 commits

Author SHA1 Message Date
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
Lennart Poettering
edf88a5150 don't show autoload flag anymore since it is obsolete 2009-01-15 20:48:29 +01:00
Lennart Poettering
47a2b17d01 make proplist inheritance scheme automatic and implicit 2009-01-15 20:27:07 +01:00
Lennart Poettering
e68e4a57bf make things compile again 2009-01-15 20:26:41 +01:00
Lennart Poettering
395523a0bb we don't support glib1.2 anymore 2009-01-15 20:14:58 +01:00
Lennart Poettering
29c7a28817 kill autoload stuff as planned 2009-01-15 20:07:13 +01:00
Marc-André Lureau
43762ed620 flat-volume: use pa_sink_get_volume(s, TRUE) to work with slaved sink 2009-01-15 19:20:33 +01:00
Lennart Poettering
a861ffacc4 Merge commit 'e0f8ffe41f' 2009-01-15 19:19:45 +01:00
Lennart Poettering
d2757c9842 redirect folks to the ALSA developers not me when their sound drivers are broken 2009-01-15 19:16:55 +01:00
Lennart Poettering
615e05584e add functionality to dump list of cards 2009-01-15 18:52:11 +01:00
Lennart Poettering
344c934edb maintain a list of sink inputs/source outputs as part of the pa_client object 2009-01-15 18:38:20 +01:00
Lennart Poettering
b6deb0cc4c add new pa_card object as a way to logically combine multiple sinks and sources 2009-01-15 18:29:16 +01:00
Lennart Poettering
aeb0707f12 fix bad memory access 2009-01-15 18:27:43 +01:00
Lennart Poettering
0b0b3d895d make PA_CONTEXT_IS_GOOD/PA_STREAM_IS_GOOD a macro so that we can easily check for its availability 2009-01-15 18:23:32 +01:00
Lennart Poettering
a3695dd9eb port missing modules to new pa_client_new() API 2009-01-15 18:21:57 +01:00