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
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
Lennart Poettering
5abda63a1f
convert pa_client instantiation to use a pa_client_new_data struct and add hooks for manipulating it
2009-01-15 17:52:29 +01:00
Lennart Poettering
75119e91cd
add new dont_rewind_render flag to allow quick starts of newly created streams
2009-01-15 00:40:06 +01:00
Lennart Poettering
06de6393d1
don't rely on PA_SINK_RUNNING vs. PA_SINK_IDLE for optimizations since it might not be fully up to date
2009-01-15 00:07:38 +01:00
Lennart Poettering
d1cf0e7845
fix a potential format string vulnerability
2009-01-15 00:03:56 +01:00
Lennart Poettering
fd3f5db63c
document that PA_API_VERSION is only for incompatible API changes
2009-01-15 00:03:33 +01:00
Marc-André Lureau
e0f8ffe41f
match: add "key" argument to match different properties
2009-01-14 21:38:15 +02:00
Marc-André Lureau
e97ed21892
match: can now change properties also
2009-01-14 21:38:15 +02:00
Marc-André Lureau
6ec0162686
sink: add a virtual_volume to sink
2009-01-14 21:38:12 +02:00
Lennart Poettering
20edd846d0
make pa_asyncq_push() fail under no circumstances.
2009-01-14 17:36:44 +01:00
Lennart Poettering
587a08bae4
Fix a typo I know owe Marc-Andre a beer for.
2009-01-14 00:54:38 +01:00