Lennart Poettering
1e5ca51016
handle ACLAdded messages for previously unknown devices identically to a really new device
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1612 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-08-10 00:29:28 +00:00
Lennart Poettering
3b078b2068
Avoid a race condition when one PA instance gets HAL's ACLAdded message before the previous owner instance has given up access to the device, and thus the device is blocked
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1611 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-08-10 00:15:20 +00:00
Lennart Poettering
1c7b84204e
play ACL event sound only when gained access, not when losing it
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1607 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-08-09 21:56:23 +00:00
Lennart Poettering
9c89f37ace
if we get access to a device we don't know yet, add it to our tree instead of ignoring it
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1601 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-08-09 21:06:08 +00:00
Lennart Poettering
33cd5e26cf
listen for HAL ACL events; play an event sound on hw coldplug, hotplug and ACL access
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1597 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-08-09 13:49:27 +00:00
Lennart Poettering
a69f4705c5
modernize module-hal-detect.c and check for ALSA pcm_class != modem
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1594 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-08-08 23:49:17 +00:00
Lennart Poettering
929526de33
Convert most snprintf() calls to pa_snprintf()
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1534 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-07-25 16:23:03 +00:00
Lennart Poettering
1e12e0ee8d
Kill spaces on EOL
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1465 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-05-29 17:24:48 +00:00
Lennart Poettering
960b5cbd10
Fix build and only load OSS xor ALSA modules if both are available
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1440 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-05-22 23:38:22 +00:00
Pierre Ossman
0b14c02689
Don't fail if hal doesn't currently contain any devices. ( closes #55 )
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1434 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-03-06 13:31:29 +00:00
Pierre Ossman
06211b7c8f
Add copyright notices to all relevant files. (based on svn log)
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1426 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-02-13 15:35:19 +00:00
Pierre Ossman
521daf6f0a
Huge trailing whitespace cleanup. Let's keep the tree pure from here on,
...
mmmkay?
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1418 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-01-04 13:43:45 +00:00
Lennart Poettering
e385d93e5a
remove all occurences of
...
pa_logXXX(__FILE__":
and replace them by
pa_logXXX("
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1272 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-18 21:38:40 +00:00
Lennart Poettering
c86890d5e7
* only load an OSS driver for the first device of a sound card, similar to what is done for ALSA.
...
* fix a mem leak
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1217 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-12 13:18:34 +00:00
Shahms E. King
bb961569eb
increase module argument buffer size to prevent truncating names
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1208 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-12 01:17:19 +00:00
Lennart Poettering
1d7b8e1ba7
use the HAL UDI for naming input/output devices
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1200 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-11 17:12:54 +00:00
Lennart Poettering
dcd3acc0b8
remove OSS specific code from module-hal-detect if HAVE_OSS is not set. Same for ALSA
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1195 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-11 16:29:46 +00:00
Lennart Poettering
59f1a67cb5
use the copied udi string as hash key for the device table, because the temporary one is freed when the function exits
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1192 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-11 15:05:02 +00:00
Shahms E. King
7ee7a23408
add HAL support for OSS devices and capability changes
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1191 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-08 19:26:06 +00:00
Shahms E. King
b382df5868
clean up hal patch to use pa_xnew and timeval compatibility wrappers
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1190 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-07 20:29:31 +00:00
Lennart Poettering
d953870564
* add SVN $Id$ tags
...
* add a const
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1188 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-06 19:14:07 +00:00
Lennart Poettering
050b73912c
merge HAL support from Shams E. King
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1187 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-06 16:16:50 +00:00