Tanu Kaskinen
018810ec9a
Bug fixing and minor cleanups.
2009-07-27 20:01:39 +03:00
Lennart Poettering
5efb07281d
alsa: throw timing data away after device resume
2009-07-24 20:13:52 +02:00
Lennart Poettering
2bbdf631f8
udev: explain what happened when inotify_add_watch() returned ENOSPC, rhbz #513571
2009-07-24 13:58:22 +02:00
Lennart Poettering
18433c19b6
alsa: handle correctly if alsa returns us 0 or EAGAIN on snd_pcm_mmap_begin if we didn't call snd_pcm_avail immediately before
2009-07-24 13:45:59 +02:00
Lennart Poettering
c325b93c01
alsa: don't reset volume/mute when selecting path
2009-07-23 19:24:26 +02:00
Lennart Poettering
ac38c4d898
build-sys: add a couple of stub Makefiles
2009-07-23 18:49:28 +02:00
Lennart Poettering
1160cad9c3
alsa: control 'Speaker' element as well
2009-07-23 18:44:26 +02:00
Lennart Poettering
e3b0ce57e0
udev: don't fail if /dev/snd is not available right-away
2009-07-22 22:48:54 +02:00
Lennart Poettering
7e2afffb81
alsa: deal properly with IO functions asking us to write 0 bytes
2009-07-22 22:38:38 +02:00
Tanu Kaskinen
9a77d2f81d
Add the forgotten src/modules/dbus directory to git.
2009-07-21 00:04:52 +03:00
Tanu Kaskinen
9347e90fed
Finish the Core dbus interface.
2009-07-21 00:02:27 +03:00
Lennart Poettering
6fdd5846b2
stream-restore: mark volume changes from instant apply as saved ones
2009-07-01 21:11:19 +02:00
Marc-André Lureau
95d3faaac8
bluetooth: don't connect on unconnected profile
2009-07-01 21:00:42 +02:00
Marc-André Lureau
e93c6c36fe
bluetooth: warn on EAGAIN after POLLOUT
2009-07-01 21:00:33 +02:00
Lennart Poettering
efdd3d054b
reserve: update from upstream git repo
2009-07-01 20:20:36 +02:00
Lennart Poettering
5d4769b7dd
alsa: fix a few comments
2009-07-01 20:20:06 +02:00
Lennart Poettering
cd70d7f5b0
bluetooth: don't busy loop when device is not writable but we want to write
2009-07-01 02:21:17 +02:00
Lennart Poettering
c3958aaa07
bluetooth: handle absence of bluez D-Bus service properly
2009-07-01 02:20:23 +02:00
Lennart Poettering
1104141d78
reserve: fix build without D-Bus
2009-06-30 21:13:09 +02:00
Colin Guthrie
a007d4740f
combine: Do not set (and update) description if the user passed one in during load.
...
Note that this will not turn off auto-description setting if the user were to
update the proplist later, so such a change could be short lived.
2009-06-29 22:52:31 +01:00
Tanu Kaskinen
c266595058
Merge branch 'master' into dbus-work
2009-06-29 18:55:12 +03:00
Diego Elio 'Flameeyes' Pettenò
2266a39bd3
Remove the call for pa_rtpoll_install() in the Solaris module.
...
I hope this is enough, since the removal of the other pa_rtpoll_install()
calls deemed Linux good enough, but said nothing about Solaris, but since
the function is gone there is little more to do.
2009-06-29 17:41:27 +02:00
Diego Elio 'Flameeyes' Pettenò
24564afc43
Fix the moved rtclock.h header in the Solaris module.
2009-06-29 17:41:18 +02:00
Tanu Kaskinen
0bc538b08c
Merge branch 'master' into dbus-work
...
Conflicts:
src/daemon/daemon-conf.c
src/daemon/daemon-conf.h
src/daemon/main.c
src/pulsecore/dbus-util.h
2009-06-29 18:35:06 +03:00
Lennart Poettering
5b78752a04
intended-roles: drop quite a few unnecessary includes
2009-06-23 16:09:32 +02:00
Lennart Poettering
ef85558abd
modules: pass properly initialized userdata pointers to various hooks
2009-06-23 04:25:45 +02:00
Lennart Poettering
b6d0b0e808
intended-roles: properly initialize split state
2009-06-23 04:23:26 +02:00
Lennart Poettering
b627d68721
intended-roles: fix symdef header inclusion
2009-06-23 03:35:34 +02:00
Lennart Poettering
fc33f7ee97
Merge most of elmarco/rtclock2
...
Merge commit 'e4d914c945 '
2009-06-22 23:09:46 +02:00
Lennart Poettering
374efbded4
Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio
2009-06-22 22:36:31 +02:00
Lennart Poettering
aa2570c2ba
rescue: make sure module-rescue-streams is used only as last fallback
2009-06-22 22:36:23 +02:00
Lennart Poettering
60d36c7e74
module-stream-restore: recheck stream database on hotplug/unplug and potentially move streams
2009-06-22 22:35:55 +02:00
Lennart Poettering
27af46045b
modules: add module-intended-roles that automatically puts streams marked with a role on devices that are intended for that role
2009-06-22 22:34:57 +02:00
Lennart Poettering
c4d90ea986
restore: change 'save' flag behaviour to reflect whether an entry shall and/or is in the on-disk databases
2009-06-22 22:33:09 +02:00
Marc-André Lureau
0955e3d45b
Base mainloop on pa_rtclock_now()
...
Move the mainloop to monotonic based time events.
Introduces 4 helper functions:
pa_{context,core}_rttime_{new,restart}(), that fill correctly a
timeval with the rtclock flag set if the mainloop supports it.
Both mainloop-test and mainloop-test-glib works with rt and timeval
based time events. PulseAudio and clients should be fully functional.
This patch has received several iterations, and this one as been
largely untested.
Signed-off-by: Marc-André Lureau <marca-andre.lureau@nokia.com>
2009-06-20 17:29:31 +03:00
Marc-André Lureau
125c528896
pulse: move pa_rtclock_now in pulsecommon
2009-06-20 17:29:08 +03:00
Tanu Kaskinen
b152f3a052
module-dbus-protocol: Allow anyone to connect the daemon in system mode.
2009-06-20 10:17:46 +03:00
Lennart Poettering
32e2cd6d32
core: get rid of rt sig/timer handling since modern Linux' ppooll() is finally fixed for granularity
2009-06-19 21:00:06 +02:00
Marc-André Lureau
5dcdd5e358
perl -p -i -e 's/pa_rtclock_usec/pa_rtclock_now/g' find . -name '*.[ch]'
2009-06-19 19:04:04 +03:00
Tanu Kaskinen
3c6a0acc98
dbus-protocol: Implement TCP server startup.
2009-06-19 15:17:57 +03:00
Tanu Kaskinen
123c6a3c6f
dbus-common: Implement infrastructure for registering D-Bus objects on all
...
client connections and for receiving method calls from clients.
2009-06-19 10:28:08 +03:00
Lennart Poettering
6ad3855639
alsa: synthesize volume values more sensibly for channels that are not controllable in hw
2009-06-19 02:03:03 +02:00
Lennart Poettering
b1ea7c0d89
alsa: document alsa mixer path/profile sets a bit more
2009-06-19 01:55:59 +02:00
Lennart Poettering
b70b5edcfc
alsa: add copyright blobs and comments to all mixer paths/profile sets
2009-06-19 01:30:24 +02:00
Lennart Poettering
11d2a7ee21
alsa: move udev rules file behind the other sound related rules
2009-06-18 23:03:28 +02:00
Lennart Poettering
0fd17c6cb9
alsa: document default profile set a bit better
2009-06-18 23:00:53 +02:00
Lennart Poettering
8a5f8f41f6
alsa: add profile set for Native Instruments 4 DJ
2009-06-18 22:58:58 +02:00
Lennart Poettering
348dcd6a31
alsa: unify alsa log handling and snd_config_update_free_global() handling in one place
2009-06-18 21:27:02 +02:00
Lennart Poettering
25e5197f6a
alsa: merge mic boost into volume slider
2009-06-18 15:50:41 +02:00
Lennart Poettering
8fe50b0d7c
alsa,core: include mapping name in description strings
2009-06-18 04:38:59 +02:00