Marcel Hollerbach
1a3086b2c2
mixer: introduce emix_max_volume_get
...
This lets the module decide what its maximum value is.
Everything over 100% is considered overloading. And is protected by the
mixer and the gadget.
2016-09-07 11:05:11 +02:00
Flavio Ceolin
5df7963ad1
emix: when in alsa mode only operate on master
2016-09-06 11:54:51 +02:00
Marcel Hollerbach
d9e01e851f
alsa: fix a valgrind warning
...
Valgrind was warning about the values not initialized
2015-12-18 13:20:48 +01:00
Marcel Hollerbach
81e8a349bb
mixer: only list playbackdevices if they are _real_ playbackdevices
2015-08-10 19:23:31 +02:00
Marcel Hollerbach
d6833f0749
mixer: update internal volume and call the changed event
2015-08-10 19:17:43 +02:00
Marcel Hollerbach
91f34cb1f7
mixer: get volume after setting channels
2015-08-10 19:15:59 +02:00
Carsten Haitzler
0bbb20a3be
e - mixer - allow to 150% volume with some "stickynedd" from 100 to 120
2015-06-14 15:01:44 +09:00
Carsten Haitzler
4f6df6b7ca
e mixer - replace with epulse/emixer
...
this is emixer (epulse) from
http://git.enlightenment.org/devs/ceolin/epulse.git
the emixer binar is rewritten though and the emix lib is compiled-in
into the module and into the binary as oppopsed to a shared lib with
loadable modules. this supports alsa and pulse. a much more solid mixer.
2015-06-08 21:15:09 +09:00