diff options
author | Paul W. Frields <stickster@gmail.com> | 2011-03-16 01:19:50 -0400 |
---|---|---|
committer | Paul W. Frields <stickster@gmail.com> | 2011-03-16 01:19:50 -0400 |
commit | 1c922b2aa9195607cf3a818ce02b18268ae701d0 (patch) | |
tree | ba951e8a5bb8bfc16ac62c144a3907285d579d3c | |
parent | f17c454d0076adfaa9202bdc7b62e1acf3821134 (diff) | |
download | pulsecaster-1c922b2aa9195607cf3a818ce02b18268ae701d0.tar.gz pulsecaster-1c922b2aa9195607cf3a818ce02b18268ae701d0.tar.xz pulsecaster-1c922b2aa9195607cf3a818ce02b18268ae701d0.zip |
Fix and clean up volume function
-rw-r--r-- | pulsecaster/source.py | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/pulsecaster/source.py b/pulsecaster/source.py index 4ac815a..af0cb9b 100644 --- a/pulsecaster/source.py +++ b/pulsecaster/source.py @@ -96,17 +96,11 @@ class PulseCasterSource: def update_level(self, bus, message, *args): '''Update this object's GtkProgressBar to reflect current level''' - print 'in update_level' - print message if message.structure.get_name() == 'level': - peaks = message.structure['peak'] - channels = len(peaks) - for peak in peaks: - v = v + peak - v = iec_scale(v/channels) - self.pbar.set_fraction(v) - self.main.queue_draw() - print 'out of update_level' + # stick with left channel in stereo setups + peak = message.structure['peak'][0] + self.pbar.set_fraction(self.iec_scale(peak)/100) + self.pbar.queue_draw() return True def iec_scale(self, db): |