summaryrefslogtreecommitdiff
path: root/src/modules/mixer
Commit message (Collapse)AuthorAgeFilesLines
...
* e_mixer: volume,mute,state set/get use channel info and capabilitiesJérémy Zurcher2013-02-146-113/+138
| | | | SVN revision: 83920
* e_mixer: simplify alsa:_mixer_channel_capabilitiesJérémy Zurcher2013-02-141-8/+12
| | | | SVN revision: 83919
* e_mixer: ui uses e_mod_mixer_channel_is_monoJérémy Zurcher2013-02-142-45/+67
| | | | SVN revision: 83918
* e_mixer: use macro for capabilities queriesJérémy Zurcher2013-02-145-51/+32
| | | | SVN revision: 83917
* e_mixer: add E_MIXER_CHANNEL_IS_MONO capabilityJérémy Zurcher2013-02-143-3/+13
| | | | SVN revision: 83916
* e_mixer: use channel capabilities to group themJérémy Zurcher2013-02-142-37/+29
| | | | | | groups in order : Playback Capture Switch Boost SVN revision: 83915
* e_mixer: replace has_capture with capabilities bit mapJérémy Zurcher2013-02-147-108/+147
| | | | | | | xx_can_mute and xx_has_capture fuctions can disapear !?! e_slider_disabled_set does not work !?! SVN revision: 83914
* e_mixer: channel_get_by_name returns a E_Mixer_Channel_InfoJérémy Zurcher2013-02-147-71/+83
| | | | | | this opens the gates to capabilities bit map stored in E_Mixer_Channel_Info SVN revision: 83913
* e_mixer: fix grammarJérémy Zurcher2013-02-146-44/+44
| | | | | | | a farm of pigs is a pig farm, says my irish wife; info should stay singular but for better understanding I use plural SVN revision: 83912
* e_mixer: factorise get/free card namesJérémy Zurcher2013-02-147-36/+18
| | | | SVN revision: 83911
* e_mixer: add missing _e_mixer_dummy_set() calls to sys_dummyJérémy Zurcher2013-02-141-0/+5
| | | | SVN revision: 83910
* e_mixer: factorise get/free channels info and namesJérémy Zurcher2013-02-147-105/+71
| | | | SVN revision: 83909
* e_mixer: set pulse ready and update callbacks through e_mixer_pulse_init ↵Jérémy Zurcher2013-02-144-18/+30
| | | | | | parameters SVN revision: 83908
* e_mixer: extract mixer API into e_mod_mixerJérémy Zurcher2013-02-147-157/+172
| | | | SVN revision: 83907
* e_mixer: rename alsa functions e_mixer_system_ to e_mixer_alsa_Jérémy Zurcher2013-02-145-76/+76
| | | | SVN revision: 83906
* e_mixer: pulse use static stringshare for channel nameJérémy Zurcher2013-02-141-3/+7
| | | | SVN revision: 83905
* e_mixer: struct channel_info becomes E_Mixer_Channel_Info defined in ↵Jérémy Zurcher2013-02-142-19/+20
| | | | | | e_mod_system.h SVN revision: 83904
* e_mixer: remove spacesJérémy Zurcher2013-02-149-35/+35
| | | | SVN revision: 83903
* giant commit that wipes all bindi^W^W^Wsplits out binding configs into a ↵Mike Blumenkrantz2013-02-011-1/+1
| | | | | | | | | separate config domain so they can be more easily copied and so they won't be wiped in the event that primary config is wiped also splits all binding lists out of e_config: they are now conveniently located in the global "e_bindings" struct SVN revision: 83544
* how about we dont make pulse stop working? yes - the unlikely leakCarsten Haitzler2013-01-241-3/+10
| | | | | | | | fix.. made it stop :( SVN revision: 83201
* fix extremely unlikely pulse mixer leakMike Blumenkrantz2013-01-231-1/+1
| | | | SVN revision: 83145
* e mixer and battery modules: reuse notifications.Chidambar Zinnoury2013-01-172-3/+20
| | | | SVN revision: 82931
* e: follow edbus change about unref'ing messages after sendLucas De Marchi2013-01-151-1/+0
| | | | | | | | | | Don't unref the messages after calling edbus_*_send() since edbus automatically unrefs them. It was also impressive the number of places that were not unrefing the message when they should. SVN revision: 82808
* e: e_mixer_system_has_capture checks for capture switch||volumeJérémy Zurcher2013-01-121-1/+1
| | | | SVN revision: 82697
* e: Use internal client notification APIJosé Roberto de Souza2013-01-031-15/+9
| | | | | | | | | | | | | Modules: - notification - battery - mixer Patch by: José Roberto de Souza <zehortigoza@profusion.mobi> SVN revision: 82122
* e: Port mixer to edbusJosé Roberto de Souza2013-01-021-44/+30
| | | | | | | | Patch by: José Roberto de Souza <zehortigoza@profusion.mobi> SVN revision: 82015
* mixer settings -> resizable++Carsten Haitzler2012-12-281-1/+3
| | | | SVN revision: 81776
* in a move which will make me tremendously unpopular, config versioning has ↵Mike Blumenkrantz2012-12-212-15/+8
| | | | | | | | | been changed from hex to dec across the whole tree, including helper functions and modules PS. HAHAHAHAHAHAHAHA SVN revision: 81624
* From: Jérémy Zurcher <jeremy@asynk.ch>Jérémy Zurcher2012-12-211-2/+32
| | | | | | | | | | | Subject: [E-devel] mixer module segv patch - prevent segv while playing with controls when a card with empty channel list is selected (ie webcam) SVN revision: 81506
* sorry jeremy - back out your patch. mier more broken than before.Carsten Haitzler2012-12-197-39/+6
| | | | SVN revision: 81382
* I suppose we probably shouldn't leak pulse mixer sources after getting themMike Blumenkrantz2012-12-191-1/+3
| | | | SVN revision: 81337
* From: Jérémy Zurcher <jeremy@asynk.ch>Jérémy Zurcher2012-12-197-6/+39
| | | | | | | | | | | | Subject: [E-devel] mixer module alsa input and mono patch - fixes the input channel detection - if channel is mono force right to 0, disable right slider and lock - add missing dummy implementation of e_mixer_system_is_mono SVN revision: 81317
* updating esperanto translationsMassimo Maiurana2012-12-171-1/+1
| | | | SVN revision: 81195
* Store and handle action names correctly. (patch from Igor Murzov)Massimo Maiurana2012-12-161-7/+7
| | | | SVN revision: 81049
* pulse_recv() no longer has the most confusing return of any function, also ↵Mike Blumenkrantz2012-12-142-17/+15
| | | | | | only prevent event list from building, not sinks (we need them!) SVN revision: 80925
* better fix for mixer buffer overflow, copy to epulseMike Blumenkrantz2012-12-141-1/+1
| | | | SVN revision: 80919
* better fix for mixer pointerMike Blumenkrantz2012-12-141-0/+1
| | | | SVN revision: 80918
* e: revert r80871.Cedric BAIL2012-12-141-1/+0
| | | | | | | | | | This commit make E go crazy and use 100% all time. Reading the code, we do check the returned value, but discard it without looking at it in many case. A proper review of that piece of code to fix potential memory leak and avoid reusing dead pointer would be a must. SVN revision: 80915
* don't leak event infos when no cb is set for pulse eventsMike Blumenkrantz2012-12-131-2/+5
| | | | SVN revision: 80873
* another leak on failureMike Blumenkrantz2012-12-131-1/+2
| | | | SVN revision: 80872
* NULL variable after freeingMike Blumenkrantz2012-12-131-0/+1
| | | | SVN revision: 80871
* buffer overflow in pulseMike Blumenkrantz2012-12-131-1/+1
| | | | SVN revision: 80870
* fix mixer crash on disconnectMike Blumenkrantz2012-12-101-5/+14
| | | | SVN revision: 80590
* Mark some strings for translation. (patch from Igor Murzov)Massimo Maiurana2012-12-091-3/+3
| | | | SVN revision: 80551
* yet another pulse overhaul:Mike Blumenkrantz2012-12-071-89/+102
| | | | | | | | | * remove BAD_CH_MAPPING nonsense (fixes volume setting bugs since whoever added it broke them in doing so) * queue successive volume state changes to avoid overloading the server; apply queue periodically * update mixer gadget on timer after update events so we don't get insane amounts of mixer slider updates SVN revision: 80438
* e: another leaked fd after exec that will be correctly killed.Cedric BAIL2012-12-071-1/+7
| | | | SVN revision: 80430
* lets try null out alsa mixer to avoid bad freed internal self usage.Carsten Haitzler2012-12-071-0/+1
| | | | SVN revision: 80425
* only set volume for pulse channel if volume is actually different from ↵Mike Blumenkrantz2012-12-071-2/+7
| | | | | | current channel value SVN revision: 80422
* don't update popup if popup doesn't existMike Blumenkrantz2012-12-071-0/+2
| | | | SVN revision: 80421
* when using pulseaudio, mixer gadget doesn't need to manually updateMike Blumenkrantz2012-12-071-3/+3
| | | | SVN revision: 80419