e mixer - replace with epulse/emixer

Desktop / Enlightenment / Enlightenment - Carsten Haitzler (Rasterman) [rasterman.com] - 8 June 2015 07:15 UTC

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.

4f6df6b e mixer - replace with epulse/emixer
configure.ac | 25 +-
po/POTFILES.in | 4 +-
src/modules/Makefile_mixer.mk | 48 +-
src/modules/mixer/.gitignore | 1 +
src/modules/mixer/e_mod_config.c | 201 ++++
src/modules/mixer/e_mod_config.h | 18 +
src/modules/mixer/e_mod_main.c | 817 +++++++++++++++
src/modules/mixer/e_mod_main.h | 25 +
src/modules/mixer/emixer.c | 727 ++++++++++++++
src/modules/mixer/lib/backends/alsa/alsa.c | 523 ++++++++++
src/modules/mixer/lib/backends/pulseaudio/pulse.c | 1047 ++++++++++++++++++++
.../mixer/lib/backends/pulseaudio/pulse_ml.c | 319 ++++++
src/modules/mixer/lib/emix.c | 395 ++++++++
src/modules/mixer/lib/emix.h | 143 +++
14 files changed, 4243 insertions(+), 50 deletions(-)

Upstream: git.enlightenment.org


  • Share