Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksey 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)
commit0d44f4976ac3a7e6990f4ac3c974c3469f734e8e (patch)
tree70dd8133c23bce1c859ca0eee0300ad9f18d99ba
parentd9944e95ca8171f01fcfa6eed39ca2c155470a30 (diff)
Do not change volumes for boost channels
-rw-r--r--glive.py5
1 files changed, 3 insertions, 2 deletions
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))