2004-08-22 Jeroen Zwartepoorte <jeroen@xs4all.nl>
* actions/acme-fb-level.c: Use the parent type in the G_DEFINE_TYPE
macro, not its own type (fixes rh #130473).
2004-07-16 Bastien Nocera <hadess@hadess.net>
* actions/acme-volume-alsa.c: (acme_volume_alsa_finalize),
(acme_volume_alsa_close_real), (acme_volume_alsa_open),
(acme_volume_alsa_init): fix a crash when there aren't any ALSA mixers
(or soundcards) present on the system
2004-07-15 Bastien Nocera <hadess@hadess.net>
* actions/acme-volume-alsa.c: (acme_volume_alsa_finalize),
(acme_volume_alsa_set_mute), (acme_volume_alsa_get_mute),
(acme_volume_alsa_get_volume), (acme_volume_alsa_set_volume),
(acme_volume_alsa_close_real), (acme_volume_alsa_open),
(acme_volume_alsa_close), (acme_volume_alsa_init):
rework the ALSA mixer so that:
- the ALSA device isn't kept open at all times, only for 4 seconds
after the last use (Closes: #141793)
- the hardware mute is used if it is available
(Closes: #141404, #144489, #140937)
- lowering the volume doesn't move the balance to the right
- it doesn't leak alsa-lib mixers all around
2004-06-18 Bastien Nocera <hadess@hadess.net>
* actions/acme-volume.c: make AcmeVolume descend of a GObject, not
itself (spotted by Mariano Suárez-Alvarez <mariano@gnome.org>)
2004-03-01 Bastien Nocera <hadess@hadess.net>
* actions/acme-volume-gstreamer.c:
(acme_volume_gstreamer_class_init): initialise GStreamer if we
want to use it ;) (Patch by Christophe Fergeau
<teuf@users.sourceforge.net>) (Closes: #131316)
2004-02-29 Bastien Nocera <hadess@hadess.net>
* actions/acme-volume-alsa.c: (acme_volume_alsa_get_volume),
(acme_volume_alsa_set_volume): better ALSA volume steps, using
rounding up rather than normal float to int casting
(Closes: #124741)
2004-02-25 Bastien Nocera <hadess@hadess.net>
* configure.in: check for GStreamer, make it possible to disable
ALSA support even if the libraries are there
2004-02-25 Bastien Nocera <hadess@hadess.net>
* actions/Makefile.am:
* actions/acme-volume-gstreamer.[ch]:
* actions/acme-volume.c: (acme_volume_class_init),
(acme_volume_new): add GStreamer mixer support
Tue Jan 13 10:48:57 2004 Jonathan Blandford <jrb@gnome.org>
* gnome-settings-daemon: Merge in acme. We now have a variety of
actions for the keybinding capplet.