Commit graph

41 commits

Author SHA1 Message Date
Marc-André Lureau
83cdcf2f53 alsa-util: make sure we check an initialized cn variable 2009-02-19 04:46:56 +01:00
Lennart Poettering
205b0ba08e split out mixer setup into seperate functions to make things more readable 2009-02-19 04:04:42 +01:00
Lennart Poettering
07333f8cae refer folks to the ALSA devs, not us 2009-02-18 21:50:27 +01:00
Lennart Poettering
dc1ad08a65 minor optimizations 2009-02-18 21:50:09 +01:00
Lennart Poettering
ff58fa8870 simplify pa_alsa_init_proplist_pcm() a bit and include resolution bits in alsa device props 2009-02-18 21:49:31 +01:00
Lennart Poettering
6790c03f91 unify ALSA mixer initialization 2009-02-14 00:21:36 +01:00
Lennart Poettering
3d33172791 rate limit underrun messages 2009-02-04 20:55:30 +01:00
Lennart Poettering
e6f4586f7b include ALSA driver in properties for cards/sink 2009-01-30 02:24:58 +01:00
Lennart Poettering
4bd654542e add new function pa_alsa_get_driver_name() 2009-01-30 02:24:40 +01:00
Lennart Poettering
fc3ff11418 fix two typos 2009-01-28 01:39:19 +01:00
Lennart Poettering
98821c783d print the right software volume 2009-01-28 01:31:54 +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
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
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
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
b2ef19acc5 include PA_SINK_INVALID_STATE in all switch/case statements to make gcc shut up 2009-01-22 00:26:34 +01:00
Lennart Poettering
4b2a682741 fix minor memleak in prober 2009-01-22 00:26:34 +01:00
Lennart Poettering
b606c0940a rework logic how alsa sinks/sources/cards are named 2009-01-22 00:26:34 +01:00
Lennart Poettering
bdfec1feba mark a few more ALSA dB values as 'valid' for valgrind 2009-01-22 00:16:28 +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
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
67fcc76093 fix profile names to include input/output specifier 2009-01-20 03:23:32 +01:00
Lennart Poettering
b987e5eeb8 fix bad free() 2009-01-19 22:02:40 +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
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
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
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