Lennart Poettering
98a25c506e
alsa: properly convert return values of snd_strerror() to utf8
2009-04-19 19:22:51 +02:00
Lennart Poettering
49dcf0940e
alsa: include the alsa mixer control that is used in the property list
2009-04-13 22:56:25 +02:00
Lennart Poettering
6fd8fd18c2
alsa: store mixer controls to use in profile data
...
This allows us to easily use different mixer controls for analog and
spdif output.
2009-04-13 22:56:19 +02:00
Lennart Poettering
5388b44b9a
alsa: when printing warning about bogus data from alsa include snd_pcm_dump()
2009-04-10 01:58:39 +02:00
Lennart Poettering
77a1e3876b
refuse to initialize on modem devices
2009-04-04 04:12:42 +02:00
Kyle Cronan
92ae5f1a74
Specifying ALSA mixer control
...
On Fri, Mar 27, 2009 at 7:21 AM, Lennart Poettering <lennart@poettering.net> wrote:
>> I tried installing the latest git sources on my Ubuntu Jaunty box but
>> it just broke sound in all my applications. For my own purposes, I'm
>> going to need to start with the Ubuntu-patched 0.9.14. However, if
>> you are willing to accept this patch I will forward port it so that it
>> applies to the latest sources. It's a completely harmless change, so
>> why not apply it?
>
> Yes, I am happy to apply it. Could you please update it for current git?
>
Great. An updated patch is attached. For symmetry, I added this
option to the alsa source module as well.
The Ubuntu folks have customized pulse so much that it is difficult
for me to get this version working on my system. For this patch I
have only made sure that it compiles. But it does pretty much the
same thing as the one for 0.9.14, which is working great for me.
Thanks,
Kyle
2009-03-31 00:56:41 +02:00
Lennart Poettering
e3f15104cf
don't enabled tsched on software ALSA devices
2009-03-30 18:00:23 +02:00
Colin Guthrie
86dee05aec
Use LGPL 2.1 on all files previously using LGPL 2
2009-03-03 20:23:02 +00:00
Lennart Poettering
671b927955
add logic for initializing a useful icon name
2009-03-01 21:38:27 +01:00
Lennart Poettering
784ac5b0da
get additional device data from udev
2009-03-01 21:38:22 +01:00
Lennart Poettering
c341010304
implement device reservation scheme
2009-02-24 06:13:39 +01:00
Lennart Poettering
557a90c487
add new wrapper pa_alsa_safe_delay() around snd_pcm_delay()
2009-02-23 22:55:33 +01:00
Lennart Poettering
5cc9d970c8
add new function pa_alsa_get_driver_name_by_pcm()
2009-02-23 22:54:28 +01:00
Lennart Poettering
26a270a934
big alsa module rework to make things more robust to broken sound drivers and make it easier to debug them
2009-02-20 03:21:17 +01:00
Lennart Poettering
fdca6edf20
make profile names translatable
2009-02-20 01:18:37 +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
4bd654542e
add new function pa_alsa_get_driver_name()
2009-01-30 02:24:40 +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
b88b89a676
add new call pa_alsa_open_by_device_id_profile()
2009-01-20 21:37:30 +01:00
Lennart Poettering
7368a6e6be
add priority logic to find best default profile
2009-01-20 20:35:18 +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
4d4956ea2f
Add SPDIF/HDMI ALSA devices and device descriptions to device search table
2009-01-15 23:46:42 +01:00
Lennart Poettering
c7fff97782
move alsa and oss modules into their own subdirectories
2009-01-15 21:02:01 +01:00