path: root/src (unfollow)
AgeCommit message (Collapse)Author
2014-08-14Removed libepulseFlavio Ceolin
It's possible build the module and the mixer without pulseaudio. The application and module have no depencies except efl, all the low-level stuff is done in the backends.
2014-08-14epulse: Sources View ported to emixFlavio Ceolin
2014-08-14epulse: Sinks View ported to emixFlavio Ceolin
2014-08-14emix: Make the ports part of the SinkFlavio Ceolin
2014-08-14epulse: Use pulseaudio as backendFlavio Ceolin
2014-08-14epulse: playback's view ported to emixFlavio Ceolin
2014-08-14pulse: Avoid duplicate sinks on moduleFlavio Ceolin
2014-08-14alsa: cache the old state to restore it when the mute is removed.Marcel Hollerbach
2014-08-14alsa: Notify for the volume change!Marcel Hollerbach
2014-08-14alsa: added mute stuff, mutes are set correctly and written correctly.Marcel Hollerbach
2014-08-14gadget: include correct header filesMarcel Hollerbach
2014-08-14gadget: Added a log domainMarcel Hollerbach
2014-08-14alsa: lets call the ready_cb and disconnect_cbMarcel Hollerbach
2014-08-14module: Checking for default sink on initFlavio Ceolin
2014-08-14module: Avoiding volume underflow/overflowFlavio Ceolin
2014-08-14module: Removing wrong debug msgFlavio Ceolin
2014-08-14emix: Changing emix_init to return eina_boolFlavio Ceolin
This function should return a value to be possible check if it failed or not.
2014-08-14backends:pulse: Avoiding add a device twiceFlavio Ceolin
2014-08-14module: Small fixes around config panelFlavio Ceolin
- code style - segv on first run - api changes
2014-08-14module: added config panelMarcel Hollerbach
2014-08-14emix: check if this backend is valid or notMarcel Hollerbach
2014-08-14backends:pulse: Fixing memory leakFlavio Ceolin
The list of ports was leaking on sink's changing
2014-08-14module: Checking if backend supports default sinkFlavio Ceolin
2014-08-14module: Porting to use emixFlavio Ceolin
For now the backend is hardcoded to use pulseaudio.
2014-08-14emix: Adding ready eventFlavio Ceolin
At least, for pulseaudio is necessary when the connection with the server is ready to be used.
2014-08-14emix: Fixing the eventsFlavio Ceolin
It was wrong the usage of ecore_events, to avoid new structures it was added new events.
2014-08-14emix: lets make this function better! :)Marcel Hollerbach
2014-08-14emix: added the alsa backend.Marcel Hollerbach
2014-08-14emix: the count should not be signed.Marcel Hollerbach
2014-08-14backends:pulseaudio: Fixing internal lists and stringsharesFlavio Ceolin
Sources, Sinks and Inputs were not been added to the lists and the strings on Port's structure were not using eina_stringshare.
2014-08-14emix: Fixing memory leaks and wrong freesFlavio Ceolin
2014-08-14emix:backend: Adding pulseaudio backendFlavio Ceolin
2014-08-14emix: Adding support for sink's portFlavio Ceolin
Sink's port and fixing the volume field.
2014-08-14emix: Adding callbacks for eventsFlavio Ceolin
Adding callbacks to be used for the backends when they need to inform that an event happened (new sink available, new sink input, ...).
2014-08-14emix: Implementing the basicFlavio Ceolin
2014-08-14backend: Adding alsa skeletonFlavio Ceolin
Supporting alsa's backend on build system. For now pulse dependency is not optional and both module and epulse are linking directly to epulse library.
2014-08-14Making the backend interface simpler and more realisticFlavio Ceolin
Added some missing functions and removed functions that could be accessed directly from structures. Added some basic code over structures and the module part.
2014-08-14Introducing EMIX libFlavio Ceolin
This library will replace epulse. Epulse will become a backend for emix also an alsa's backend intend to be created. The idea behind emix is support any kind of audio's backend, they only need to implement the methods of Emix_Backend. It's just an introdutory commit. The code an idea is from Marcel Hollerbach (bu5hm4n)
2014-08-14module: Fix the problem of none sink selectedFlavio Ceolin
2014-08-05Fix the buildFlavio Ceolin
Patch sent by P Purkayastha.
2014-07-28epulse: Making volume reaches 100%Flavio Ceolin
2014-07-27Using the same volume step in both module and epulseFlavio Ceolin
2014-07-27epulse: Avoiding volume underflowFlavio Ceolin
2014-05-23Adding applicaton iconFlavio Ceolin
2014-05-17sources should also listen for pulseaudio's disconnectionFlavio Ceolin
2014-05-17Checking when pulseadio diesFlavio Ceolin
Informing the app/module that pulseaudio dies when then handling this situation properly avoiding crashes (in case of the module, avoiding crash the entire enlightenment).
2014-05-08[module] Callback for mouse whellFlavio Ceolin
patch sent by: P Purkayastha <>
2014-05-08[module] Fixing desktop notificationsFlavio Ceolin
- Notifications is not per instance anymore - Showing notifications only on volume changes
2014-05-01[module] Adding desktop notification for volume changesFlavio Ceolin
2014-05-01Adding portuguese translationFlavio Ceolin