diff options
author | Sjoerd Simons <sjoerd@luon.net> | 2012-05-21 17:55:25 +0800 |
---|---|---|
committer | Sjoerd Simons <sjoerd@luon.net> | 2012-05-21 19:54:00 +0800 |
commit | 9f1691878cc95951039eb2d7a47b6462569da299 (patch) | |
tree | 7f55e6f36cce45a7a5fd8da0cf567c3095966ca6 /data | |
parent | 246b14f2722e6aac0c9744e49edd70594846f004 (diff) | |
download | gsoc2013-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