HomePhabricator

mixer: factorize backend emix infra

Authored by Michael Bouchaud (yoz) <yoz@efl.so> on Mar 18 2019, 5:54 AM.

Description

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

Details

Committed
zmikeMar 18 2019, 5:54 AM
Reviewer
zmike
Differential Revision
D7718: mixer: factorize backend emix infra
Parents
rEea3f6ed68f94: e - unbreak build due to efl changes
Branches
Unknown
Tags
Unknown
zmike committed rEfb23acf87417: mixer: factorize backend emix infra (authored by Michael Bouchaud (yoz) <yoz@efl.so>).Mar 18 2019, 5:54 AM