enlightenment/src/modules/mixer
Michael Bouchaud (yoz) fb23acf874 mixer: factorize backend emix infra
Summary:
The mixer gadgets suffer of a bad design between old and new gadget infra.
This commit refactorize the mixer backend to get only one instance
between old and new gadget. This resolve many problems as e_client_volume
integration or the default_sink choosen in one of this modules.
Now it will be easier to maintain this code and better support when we will
remove old gadget infra.

Reviewers: zmike, devilhorns, stephenmhouston

Reviewed By: zmike

Subscribers: cedric

Tags: #enlightenment-git

Differential Revision: https://phab.enlightenment.org/D7718
2019-03-18 08:54:42 -04:00
..
gadget mixer: factorize backend emix infra 2019-03-18 08:54:42 -04:00
lib mixer: Add cards settings into pulseaudio backend 2019-01-16 17:10:09 +00:00
e-module-mixer.edj * edje: fix count that lead to memleak. 2010-08-12 15:07:26 +00:00
e_mod_config.c e mixer fix - fix default mixer to pulse if there 2015-11-14 10:14:30 +09:00
e_mod_config.h e mixer - fix up saving to save everything 2015-09-02 18:31:44 +09:00
e_mod_main.c mixer: factorize backend emix infra 2019-03-18 08:54:42 -04:00
e_mod_main.h e mixer - replace with epulse/emixer 2015-06-08 21:15:09 +09:00
emixer.c mixer: Add cards settings into pulseaudio backend 2019-01-16 17:10:09 +00:00
emixer.desktop emxier desktop - fix categories to match well known cat names 2018-05-18 21:45:20 +09:00
emixer.png mixer: install icon and .desktop file 2015-10-13 22:06:00 +02:00
meson.build mixer: factorize backend emix infra 2019-03-18 08:54:42 -04:00
module.desktop clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00