Changeset 1368

Show
Ignore:
Timestamp:
10/21/08 11:20:00 (12 years ago)
Author:
ppalmers
Message:

fix saffire mixer low-res level controls

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/libffado-2.0/support/mixer-qt4/mixer_saffire_base.py

    r1367 r1368  
    4646    def updateLowResVolume(self,a0): 
    4747        sender = self.sender() 
    48         vol = a0 
     48        vol = 0xFF - a0 
    4949        log.debug("set %s to %d" % ( 
    5050                    self.VolumeControlsLowRes[sender][0], 
     
    103103        for ctrl, info in self.VolumeControls.iteritems(): 
    104104            vol = self.hw.getMatrixMixerValue(self.VolumeControls[ctrl][0], 
    105                                                 self.VolumeControls[ctrl][1], 
    106                                                 self.VolumeControls[ctrl][2]) 
     105                                              self.VolumeControls[ctrl][1], 
     106                                              self.VolumeControls[ctrl][2]) 
    107107            log.debug("%s volume is %d" % (ctrl.objectName() , 0x7FFF-vol)) 
    108             #ctrl.setValue(0x7FFF-vol) 
    109108            ctrl.setValue(vol) 
    110109        for ctrl, info in self.VolumeControlsLowRes.iteritems(): 
    111110            vol = self.hw.getDiscrete(self.VolumeControlsLowRes[ctrl][0]) 
    112111 
    113             log.debug("%s volume is %d" % (ctrl.objectName() , vol)) 
    114             ctrl.setValue(vol) 
     112            log.debug("%s volume is %d" % (ctrl.objectName() , 0xFF-vol)) 
     113            ctrl.setValue(0xFF - vol) 
    115114 
    116115        for ctrl, info in self.SelectorControls.iteritems():