From 0d44f4976ac3a7e6990f4ac3c974c3469f734e8e Mon Sep 17 00:00:00 2001 From: Aleksey Lim Date: Sat, 25 Apr 2009 05:42:08 +0000 Subject: Do not change volumes for boost channels --- diff --git a/glive.py b/glive.py index 1c8580c..51c3c0e 100644 --- a/glive.py +++ b/glive.py @@ -18,7 +18,7 @@ #OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN #THE SOFTWARE. - +import re import os import gtk import pygtk @@ -406,7 +406,8 @@ class Glive: alsasrc = gst.element_factory_make('alsasrc') alsasrc.set_state(gst.STATE_PAUSED) for i in alsasrc.list_tracks(): - if i.props.flags & gst.interfaces.MIXER_TRACK_INPUT: + if i.props.flags & gst.interfaces.MIXER_TRACK_INPUT \ + and not re.search('boost', i.label, flags=re.IGNORECASE): alsasrc.set_record(i, True) alsasrc.set_volume(i, \ tuple([i.props.max_volume] * i.props.num_channels)) -- cgit v0.9.1