Changeset 1369

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

fix #153: the range of the low-res controls is 0-127, not 0-255. All controls on the saffire pro should now work fine

Files:

Legend:

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

    r1298 r1369  
    22412241          <item row="0" column="0" > 
    22422242           <widget class="QTabWidget" name="tabWidget14" > 
     2243            <property name="currentIndex" > 
     2244             <number>4</number> 
     2245            </property> 
    22432246            <widget class="QWidget" name="tab" > 
    22442247             <attribute name="title" > 
     
    25052508                   </property> 
    25062509                   <property name="maximum" > 
    2507                     <number>255</number> 
     2510                    <number>127</number> 
    25082511                   </property> 
    25092512                   <property name="singleStep" > 
    2510                     <number>2</number> 
     2513                    <number>1</number> 
    25112514                   </property> 
    25122515                   <property name="pageStep" > 
     
    28582861                   </property> 
    28592862                   <property name="maximum" > 
    2860                     <number>255</number> 
     2863                    <number>127</number> 
    28612864                   </property> 
    28622865                   <property name="singleStep" > 
    2863                     <number>2</number> 
     2866                    <number>1</number> 
    28642867                   </property> 
    28652868                   <property name="pageStep" > 
     
    32203223                   </property> 
    32213224                   <property name="maximum" > 
    3222                     <number>255</number> 
     3225                    <number>127</number> 
    32233226                   </property> 
    32243227                   <property name="singleStep" > 
    3225                     <number>2</number> 
     3228                    <number>1</number> 
    32263229                   </property> 
    32273230                   <property name="pageStep" > 
     
    35823585                   </property> 
    35833586                   <property name="maximum" > 
    3584                     <number>255</number> 
     3587                    <number>127</number> 
    35853588                   </property> 
    35863589                   <property name="singleStep" > 
    3587                     <number>2</number> 
     3590                    <number>1</number> 
    35883591                   </property> 
    35893592                   <property name="pageStep" > 
  • branches/libffado-2.0/support/mixer-qt4/mixer_saffirepro_small.ui

    r1298 r1369  
    4343          <item row="0" column="0" > 
    4444           <widget class="QTabWidget" name="tabWidget14" > 
     45            <property name="currentIndex" > 
     46             <number>4</number> 
     47            </property> 
    4548            <widget class="QWidget" name="tab" > 
    4649             <attribute name="title" > 
     
    307310                   </property> 
    308311                   <property name="maximum" > 
    309                     <number>255</number> 
     312                    <number>127</number> 
    310313                   </property> 
    311314                   <property name="singleStep" > 
    312                     <number>2</number> 
     315                    <number>1</number> 
    313316                   </property> 
    314317                   <property name="pageStep" > 
     
    660663                   </property> 
    661664                   <property name="maximum" > 
    662                     <number>255</number> 
     665                    <number>127</number> 
    663666                   </property> 
    664667                   <property name="singleStep" > 
    665                     <number>2</number> 
     668                    <number>1</number> 
    666669                   </property> 
    667670                   <property name="pageStep" > 
     
    10221025                   </property> 
    10231026                   <property name="maximum" > 
    1024                     <number>255</number> 
     1027                    <number>127</number> 
    10251028                   </property> 
    10261029                   <property name="singleStep" > 
    1027                     <number>2</number> 
     1030                    <number>1</number> 
    10281031                   </property> 
    10291032                   <property name="pageStep" > 
     
    13841387                   </property> 
    13851388                   <property name="maximum" > 
    1386                     <number>255</number> 
     1389                    <number>127</number> 
    13871390                   </property> 
    13881391                   <property name="singleStep" > 
    1389                     <number>2</number> 
     1392                    <number>1</number> 
    13901393                   </property> 
    13911394                   <property name="pageStep" > 
  • branches/libffado-2.0/support/mixer-qt4/mixer_saffire_base.py

    r1368 r1369  
    3333    def updateMatrixVolume(self,a0): 
    3434        sender = self.sender() 
    35         #vol = 0x7FFF-a0 
    3635        vol = a0 
    3736        log.debug("set %s %d %d to %d" % ( 
     
    4645    def updateLowResVolume(self,a0): 
    4746        sender = self.sender() 
    48         vol = 0xFF - a0 
     47        vol = 127 - a0 
    4948        log.debug("set %s to %d" % ( 
    5049                    self.VolumeControlsLowRes[sender][0], 
     
    105104                                              self.VolumeControls[ctrl][1], 
    106105                                              self.VolumeControls[ctrl][2]) 
    107             log.debug("%s volume is %d" % (ctrl.objectName() , 0x7FFF-vol)) 
     106            log.debug("%s volume is %d" % (ctrl.objectName() , vol)) 
    108107            ctrl.setValue(vol) 
    109108        for ctrl, info in self.VolumeControlsLowRes.iteritems(): 
    110109            vol = self.hw.getDiscrete(self.VolumeControlsLowRes[ctrl][0]) 
    111110 
    112             log.debug("%s volume is %d" % (ctrl.objectName() , 0xFF-vol)) 
    113             ctrl.setValue(0xFF - vol) 
     111            log.debug("%s volume is %d" % (ctrl.objectName() , 127-vol)) 
     112            ctrl.setValue(127 - vol) 
    114113 
    115114        for ctrl, info in self.SelectorControls.iteritems():