aboutsummaryrefslogtreecommitdiffstats
path: root/data
diff options
context:
space:
mode:
authorSjoerd Simons <sjoerd@luon.net>2012-05-21 17:55:25 +0800
committerSjoerd Simons <sjoerd@luon.net>2012-05-21 19:54:00 +0800
commit9f1691878cc95951039eb2d7a47b6462569da299 (patch)
tree7f55e6f36cce45a7a5fd8da0cf567c3095966ca6 /data
parent246b14f2722e6aac0c9744e49edd70594846f004 (diff)
downloadgsoc2013-empathy-9f1691878cc95951039eb2d7a47b6462569da299.tar
gsoc2013-empathy-9f1691878cc95951039eb2d7a47b6462569da299.tar.gz
gsoc2013-empathy-9f1691878cc95951039eb2d7a47b6462569da299.tar.bz2
gsoc2013-empathy-9f1691878cc95951039eb2d7a47b6462569da299.tar.lz
gsoc2013-empathy-9f1691878cc95951039eb2d7a47b6462569da299.tar.xz
gsoc2013-empathy-9f1691878cc95951039eb2d7a47b6462569da299.tar.zst
gsoc2013-empathy-9f1691878cc95951039eb2d7a47b6462569da299.zip
audio input: Switch to stream volumes
Newer gstreamer & pulseaudio support the stream volume interface for input as well. Prefer this over using the mixer interface as it's both simpler and actually does as intended. Besides that the mixer interface is buggy and seems to not correctly adjust the current input device if the source was switch to a non-default input. As an extra put in a volume element to locally enforce the current mute state. This ensure that whatever happens, if the UI says mute, the stream is guaranteed to be muted. This prevents awkward situations if the source element doesn't support stream volumes or the notification is buggy (like with current pulsesrc in releases).
Diffstat (limited to 'data')
0 files changed, 0 insertions, 0 deletions