I didn't find this documented anywhere nor did greping the config files find any likely candidates, buy my appologies if I missed this when searching through the forum.
By default the volume control (linux, alsa) is the PCM control. Is there a way to instead have the volume control control the Master control?
I would like to be able to do this as well, as it stands I have to leave full screen mode to set the volume or risk inconsistent volume across my applications
we do not touch the mixers at all.
I tried to find this as well in the irc channel. I am after the ability for the volume control to turn down the system volume rather than the xbmc volume. Few suggestions included keymap.xml but it seems xbmc doesn't pass the commands onto the system anyway. If they implement it somehow it would be a welcome addition for me, or if anyone has a work around.
XBMC doesn't touch the alsa mixers at all like spiff already mentioned. But I'd love to see that feature as well!
At the moment, I do this to modify the system volume via remote control:
I'm using a simple bash-script, called mixer_modify:
Code:
#!/bin/bash
current=$(amixer sget Master | grep % | awk '{print $3}')
let new_vol=$current$1
amixer sset Master $new_vol
I replaced the xbmc startup script with a wrapper that starts irexec before xbmc starts (and kills it after xbmc has terminated) and added the following to my ~/.lircrc:
Code:
begin
prog = irexec
button = VOL+
config = /home/enkil/scripts/mixer_modify +5
end
begin
prog = irexec
button = VOL-
config = /home/enkil/scripts/mixer_modify -5
end
This increases/decreases the value of the "Master" control by 5. The only thing that is inconvenient about this solution is that you don't get any visual feedback on the mixer levels within xbmc.
Ok. thanks. I was associating the 100% volume in xbmc with the mixer I had at 100%. I never actually check that they were linked.