Update of /cvsroot/freevo/freevo/src/plugins
In directory sc8-pr-cvs1:/tmp/cvs-serv5857

Modified Files:
        mixer.py 
Log Message:
add step size in VOL+- an arg

Index: mixer.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/plugins/mixer.py,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** mixer.py    20 Oct 2003 19:37:39 -0000      1.11
--- mixer.py    9 Nov 2003 16:04:09 -0000       1.12
***************
*** 10,13 ****
--- 10,16 ----
  # -----------------------------------------------------------------------
  # $Log$
+ # Revision 1.12  2003/11/09 16:04:09  dischi
+ # add step size in VOL+- an arg
+ #
  # Revision 1.11  2003/10/20 19:37:39  dischi
  # better exception handling for ioctl
***************
*** 136,151 ****
          # Handle volume control
          if event == em.MIXER_VOLUP:
!             print "Got VOLUP"
              if( config.MAJOR_AUDIO_CTRL == 'VOL' ):
!                 self.incMainVolume()
              elif( config.MAJOR_AUDIO_CTRL == 'PCM' ):
!                 self.incPcmVolume()
              return True
          
          elif event == em.MIXER_VOLDOWN:
              if( config.MAJOR_AUDIO_CTRL == 'VOL' ):
!                 self.decMainVolume()
              elif( config.MAJOR_AUDIO_CTRL == 'PCM' ):
!                 self.decPcmVolume()
              return True
  
--- 139,155 ----
          # Handle volume control
          if event == em.MIXER_VOLUP:
!             _debug_('Got VOLUP %s' % event.arg)
              if( config.MAJOR_AUDIO_CTRL == 'VOL' ):
!                 self.incMainVolume(event.arg)
              elif( config.MAJOR_AUDIO_CTRL == 'PCM' ):
!                 self.incPcmVolume(event.arg)
              return True
          
          elif event == em.MIXER_VOLDOWN:
+             _debug_('Got VOLDOWN %s' % event.arg)
              if( config.MAJOR_AUDIO_CTRL == 'VOL' ):
!                 self.decMainVolume(event.arg)
              elif( config.MAJOR_AUDIO_CTRL == 'PCM' ):
!                 self.decPcmVolume(event.arg)
              return True
  
***************
*** 189,199 ****
          self._setVolume(self.SOUND_MIXER_WRITE_VOLUME, self.mainVolume)
  
!     def incMainVolume(self):
!         self.mainVolume += 5
          if self.mainVolume > 100: self.mainVolume = 100
          self._setVolume(self.SOUND_MIXER_WRITE_VOLUME, self.mainVolume)
  
!     def decMainVolume(self):
!         self.mainVolume -= 5
          if self.mainVolume < 0: self.mainVolume = 0
          self._setVolume(self.SOUND_MIXER_WRITE_VOLUME, self.mainVolume)
--- 193,203 ----
          self._setVolume(self.SOUND_MIXER_WRITE_VOLUME, self.mainVolume)
  
!     def incMainVolume(self, step=5):
!         self.mainVolume += step
          if self.mainVolume > 100: self.mainVolume = 100
          self._setVolume(self.SOUND_MIXER_WRITE_VOLUME, self.mainVolume)
  
!     def decMainVolume(self, step=5):
!         self.mainVolume -= step
          if self.mainVolume < 0: self.mainVolume = 0
          self._setVolume(self.SOUND_MIXER_WRITE_VOLUME, self.mainVolume)
***************
*** 206,216 ****
          self._setVolume(self.SOUND_MIXER_WRITE_PCM, volume)
  
!     def incPcmVolume(self):
!         self.pcmVolume += 5
          if self.pcmVolume > 100: self.pcmvolume = 100
          self._setVolume( self.SOUND_MIXER_WRITE_PCM, self.pcmVolume )
  
!     def decPcmVolume(self):
!         self.pcmVolume -= 5
          if self.pcmVolume < 0: self.pcmVolume = 0
          self._setVolume( self.SOUND_MIXER_WRITE_PCM, self.pcmVolume )
--- 210,220 ----
          self._setVolume(self.SOUND_MIXER_WRITE_PCM, volume)
  
!     def incPcmVolume(self, step=5):
!         self.pcmVolume += step
          if self.pcmVolume > 100: self.pcmvolume = 100
          self._setVolume( self.SOUND_MIXER_WRITE_PCM, self.pcmVolume )
  
!     def decPcmVolume(self, step=5):
!         self.pcmVolume -= step
          if self.pcmVolume < 0: self.pcmVolume = 0
          self._setVolume( self.SOUND_MIXER_WRITE_PCM, self.pcmVolume )
***************
*** 242,254 ****
          return self.igainVolume
  
!     def decIgainVolume(self):
!         self.igainVolume -= 5
          if self.igainVolume < 0: self.igainVolume = 0
!         os.system('aumix -i-5 > /dev/null 2>&1 &')
          
!     def incIgainVolume(self):
!         self.igainVolume += 5
          if self.igainVolume > 100: self.igainVolume = 100
!         os.system('aumix -i+5 > /dev/null 2>&1 &')
          
      def setOgainVolume(self, volume):
--- 246,258 ----
          return self.igainVolume
  
!     def decIgainVolume(self, step=5):
!         self.igainVolume -= step
          if self.igainVolume < 0: self.igainVolume = 0
!         os.system('aumix -i-%s > /dev/null 2>&1 &' % step)
          
!     def incIgainVolume(self, step=5):
!         self.igainVolume += step
          if self.igainVolume > 100: self.igainVolume = 100
!         os.system('aumix -i+%s > /dev/null 2>&1 &' % step)
          
      def setOgainVolume(self, volume):




-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to