Changeset 2633

Show
Ignore:
Timestamp:
10/23/16 05:01:09 (7 years ago)
Author:
jwoithe
Message:

rme: clarify content of TCO input status display in ffado-mixer, and don't display LTC parameters when LTC is not valid.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/libffado/support/mixer-qt4/ffado/mixer/rme.py

    r2632 r2633  
    270270            input_lock = self.hw.getDiscrete('/Control/Tco_input_lock') 
    271271            tco_freq = self.hw.getDiscrete('/Control/Tco_freq') 
    272             self.ltc_in_hours.setText("%02d" % (ltc >> 24)) 
    273             self.ltc_in_minutes.setText("%02d" % ((ltc >> 16) & 0xff)) 
    274             self.ltc_in_seconds.setText("%02d" % ((ltc >> 8) & 0xff)) 
    275             self.ltc_in_frames.setText("%02d" % (ltc & 0xff)) 
    276272            self.state_ltc_valid_label.setText(ltc_valid_str[ltc_valid]) 
    277             self.state_ltc_framerate.setText(ltc_framerate_str[ltc_fps]) 
    278             self.state_ltc_frame_type.setText(ltc_frametype_str[ltc_dropframe]) 
     273            if (ltc_valid): 
     274                self.ltc_in_hours.setText("%02d" % (ltc >> 24)) 
     275                self.ltc_in_minutes.setText("%02d" % ((ltc >> 16) & 0xff)) 
     276                self.ltc_in_seconds.setText("%02d" % ((ltc >> 8) & 0xff)) 
     277                self.ltc_in_frames.setText("%02d" % (ltc & 0xff)) 
     278                self.state_ltc_framerate.setText(ltc_framerate_str[ltc_fps]) 
     279                self.state_ltc_frame_type.setText(ltc_frametype_str[ltc_dropframe]) 
     280            else: 
     281                self.ltc_in_hours.setText("--") 
     282                self.ltc_in_minutes.setText("--") 
     283                self.ltc_in_seconds.setText("--") 
     284                self.ltc_in_frames.setText("--") 
     285                self.state_ltc_framerate.setText("-") 
     286                self.state_ltc_frame_type.setText("-") 
    279287            self.state_video_type.setText(video_type_str[videotype]) 
    280288            self.state_word_clk.setText(word_clock_str[wordclk]) 
  • trunk/libffado/support/mixer-qt4/ffado/mixer/rme.ui

    r2632 r2633  
    12751275             </widget> 
    12761276            </item> 
    1277             <item row="1" column="0"> 
    1278              <spacer name="verticalSpacer_18"> 
    1279               <property name="orientation"> 
    1280                <enum>Qt::Vertical</enum> 
    1281               </property> 
    1282               <property name="sizeType"> 
    1283                <enum>QSizePolicy::Ignored</enum> 
    1284               </property> 
    1285               <property name="sizeHint" stdset="0"> 
    1286                <size> 
    1287                 <width>20</width> 
    1288                 <height>11</height> 
    1289                </size> 
    1290               </property> 
    1291              </spacer> 
    1292             </item> 
    12931277            <item row="1" column="1"> 
    12941278             <widget class="QLabel" name="state_ltc_framerate"> 
     
    13011285             </widget> 
    13021286            </item> 
    1303             <item row="2" column="0"> 
    1304              <spacer name="verticalSpacer_19"> 
    1305               <property name="orientation"> 
    1306                <enum>Qt::Vertical</enum> 
    1307               </property> 
    1308               <property name="sizeType"> 
    1309                <enum>QSizePolicy::Ignored</enum> 
    1310               </property> 
    1311               <property name="sizeHint" stdset="0"> 
    1312                <size> 
    1313                 <width>20</width> 
    1314                 <height>11</height> 
    1315                </size> 
    1316               </property> 
    1317              </spacer> 
    1318             </item> 
    13191287            <item row="2" column="1"> 
    13201288             <widget class="QLabel" name="state_ltc_frame_type"> 
     
    13521320              <property name="text"> 
    13531321               <string>none</string> 
     1322              </property> 
     1323             </widget> 
     1324            </item> 
     1325            <item row="1" column="0"> 
     1326             <widget class="QLabel" name="label_9"> 
     1327              <property name="text"> 
     1328               <string>    Frame Rate</string> 
     1329              </property> 
     1330             </widget> 
     1331            </item> 
     1332            <item row="2" column="0"> 
     1333             <widget class="QLabel" name="label_12"> 
     1334              <property name="text"> 
     1335               <string>    Frame Type</string> 
    13541336              </property> 
    13551337             </widget>