diff options
author | Aleksey Lim <alsroot@member.fsf.org> | 2009-04-25 05:42:08 (GMT) |
---|---|---|
committer | Aleksey Lim <alsroot@member.fsf.org> | 2009-04-25 05:42:08 (GMT) |
commit | 0d44f4976ac3a7e6990f4ac3c974c3469f734e8e (patch) | |
tree | 70dd8133c23bce1c859ca0eee0300ad9f18d99ba /glive.py | |
parent | d9944e95ca8171f01fcfa6eed39ca2c155470a30 (diff) |
Do not change volumes for boost channels
Diffstat (limited to 'glive.py')
-rw-r--r-- | glive.py | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -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)) |