]> git.sesse.net Git - vlc/commitdiff
Qt: sprefs, chipmunk options and audio rework
authorJean-Baptiste Kempf <jb@videolan.org>
Mon, 1 Feb 2010 09:02:32 +0000 (10:02 +0100)
committerJean-Baptiste Kempf <jb@videolan.org>
Mon, 1 Feb 2010 09:06:28 +0000 (10:06 +0100)
modules/gui/qt4/components/simple_preferences.cpp
modules/gui/qt4/ui/sprefs_audio.ui

index 946f809b5720153d1b2d931fa57fa9bcf0388588..fe422967f3f78f3863eabf5b4104c57a65bc732f 100644 (file)
@@ -314,6 +314,7 @@ SPrefsPanel::SPrefsPanel( intf_thread_t *_p_intf, QWidget *_parent,
                             replayCombo );
             CONFIG_GENERIC( "audio-visual" , Module , ui.visuLabel,
                             visualisation);
+            CONFIG_GENERIC( "audio-time-stretch", Bool, NULL, autoscaleBox );
 
             /* Audio Output Specifics */
             CONFIG_GENERIC( "aout", Module, ui.outputLabel, outputModule );
index b48cb1956e986e898d4575698bb68eab9efb9618..d6c818a9a1a22cf41a811c2ccec070b17863b760 100644 (file)
@@ -7,8 +7,8 @@
    <rect>
     <x>0</x>
     <y>0</y>
-    <width>643</width>
-    <height>619</height>
+    <width>661</width>
+    <height>670</height>
    </rect>
   </property>
   <property name="sizePolicy">
@@ -20,7 +20,7 @@
   <property name="windowTitle">
    <string>Form</string>
   </property>
-  <layout class="QVBoxLayout" name="verticalLayout">
+  <layout class="QVBoxLayout" name="verticalLayout_2">
    <item>
     <widget class="QCheckBox" name="enableAudio">
      <property name="text">
    </item>
    <item>
     <widget class="QWidget" name="SPrefsAudio_zone" native="true">
-     <layout class="QVBoxLayout" name="verticalLayout_2">
-      <property name="leftMargin">
-       <number>9</number>
-      </property>
-      <property name="topMargin">
-       <number>0</number>
-      </property>
-      <property name="bottomMargin">
-       <number>0</number>
-      </property>
+     <layout class="QVBoxLayout" name="verticalLayout">
       <item>
        <widget class="QGroupBox" name="audioBox">
         <property name="title">
          </sizepolicy>
         </property>
         <property name="title">
-         <string>Spatialization</string>
+         <string>Effects</string>
         </property>
         <property name="checkable">
          <bool>false</bool>
         </property>
         <layout class="QGridLayout" name="gridLayout_2">
-         <property name="leftMargin">
-          <number>9</number>
-         </property>
-         <property name="rightMargin">
-          <number>9</number>
-         </property>
-         <property name="bottomMargin">
-          <number>0</number>
-         </property>
-         <property name="horizontalSpacing">
-          <number>6</number>
-         </property>
-         <item row="2" column="0" colspan="2">
-          <widget class="QCheckBox" name="headphoneEffect">
+         <item row="0" column="0">
+          <widget class="QLabel" name="dolbyLabel">
            <property name="sizePolicy">
-            <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
+            <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
              <horstretch>0</horstretch>
              <verstretch>0</verstretch>
             </sizepolicy>
            </property>
+           <property name="minimumSize">
+            <size>
+             <width>250</width>
+             <height>0</height>
+            </size>
+           </property>
+           <property name="maximumSize">
+            <size>
+             <width>250</width>
+             <height>16777215</height>
+            </size>
+           </property>
            <property name="text">
-            <string>Headphone surround effect</string>
+            <string>Dolby Surround:</string>
+           </property>
+           <property name="buddy">
+            <cstring>detectionDolby</cstring>
            </property>
           </widget>
          </item>
-         <item row="1" column="1">
+         <item row="0" column="1">
           <widget class="QComboBox" name="detectionDolby">
            <property name="sizePolicy">
             <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
            </property>
           </widget>
          </item>
-         <item row="1" column="0">
-          <widget class="QLabel" name="dolbyLabel">
+         <item row="2" column="0">
+          <widget class="QCheckBox" name="volNormBox">
            <property name="sizePolicy">
-            <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+            <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
              <horstretch>0</horstretch>
              <verstretch>0</verstretch>
             </sizepolicy>
             </size>
            </property>
            <property name="text">
-            <string>Dolby Surround:</string>
-           </property>
-           <property name="buddy">
-            <cstring>detectionDolby</cstring>
+            <string>Normalize volume to:</string>
            </property>
           </widget>
          </item>
-        </layout>
-       </widget>
-      </item>
-      <item>
-       <widget class="QGroupBox" name="groupBox">
-        <property name="title">
-         <string>Processing</string>
-        </property>
-        <layout class="QGridLayout">
-         <property name="bottomMargin">
-          <number>0</number>
-         </property>
-         <item row="4" column="1" colspan="2">
-          <widget class="QComboBox" name="visualisation">
-           <property name="sizePolicy">
-            <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
-             <horstretch>0</horstretch>
-             <verstretch>0</verstretch>
-            </sizepolicy>
+         <item row="2" column="1">
+          <widget class="QDoubleSpinBox" name="volNormSpin">
+           <property name="enabled">
+            <bool>true</bool>
+           </property>
+           <property name="alignment">
+            <set>Qt::AlignRight</set>
            </property>
           </widget>
          </item>
-         <item row="4" column="0">
-          <widget class="QLabel" name="visuLabel">
-           <property name="minimumSize">
+         <item row="2" column="2">
+          <spacer name="horizontalSpacer">
+           <property name="orientation">
+            <enum>Qt::Horizontal</enum>
+           </property>
+           <property name="sizeHint" stdset="0">
             <size>
-             <width>250</width>
-             <height>0</height>
+             <width>268</width>
+             <height>20</height>
             </size>
            </property>
-           <property name="text">
-            <string>Visualization:</string>
-           </property>
-           <property name="buddy">
-            <cstring>visualisation</cstring>
-           </property>
-          </widget>
+          </spacer>
          </item>
          <item row="3" column="0">
           <widget class="QLabel" name="replayLabel">
            </property>
           </widget>
          </item>
-         <item row="2" column="1" colspan="2">
-          <widget class="QWidget" name="widget" native="true">
-           <layout class="QHBoxLayout" name="horizontalLayout_2">
-            <property name="margin">
-             <number>0</number>
-            </property>
-            <item>
-             <widget class="QDoubleSpinBox" name="volNormSpin">
-              <property name="enabled">
-               <bool>true</bool>
-              </property>
-              <property name="alignment">
-               <set>Qt::AlignRight</set>
-              </property>
-             </widget>
-            </item>
-            <item>
-             <spacer name="horizontalSpacer">
-              <property name="orientation">
-               <enum>Qt::Horizontal</enum>
-              </property>
-              <property name="sizeHint" stdset="0">
-               <size>
-                <width>40</width>
-                <height>20</height>
-               </size>
-              </property>
-             </spacer>
-            </item>
-           </layout>
+         <item row="4" column="0">
+          <widget class="QLabel" name="visuLabel">
+           <property name="minimumSize">
+            <size>
+             <width>250</width>
+             <height>0</height>
+            </size>
+           </property>
+           <property name="text">
+            <string>Visualization:</string>
+           </property>
+           <property name="buddy">
+            <cstring>visualisation</cstring>
+           </property>
           </widget>
          </item>
-         <item row="2" column="0">
-          <widget class="QCheckBox" name="volNormBox">
+         <item row="4" column="1" colspan="2">
+          <widget class="QComboBox" name="visualisation">
            <property name="sizePolicy">
             <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
              <horstretch>0</horstretch>
              <verstretch>0</verstretch>
             </sizepolicy>
            </property>
-           <property name="minimumSize">
-            <size>
-             <width>250</width>
-             <height>0</height>
-            </size>
+          </widget>
+         </item>
+         <item row="5" column="0">
+          <widget class="QCheckBox" name="headphoneEffect">
+           <property name="sizePolicy">
+            <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
+             <horstretch>0</horstretch>
+             <verstretch>0</verstretch>
+            </sizepolicy>
            </property>
-           <property name="maximumSize">
-            <size>
-             <width>250</width>
-             <height>16777215</height>
-            </size>
+           <property name="text">
+            <string>Headphone surround effect</string>
            </property>
+          </widget>
+         </item>
+         <item row="6" column="0" colspan="2">
+          <widget class="QCheckBox" name="autoscaleBox">
            <property name="text">
-            <string>Normalize volume to:</string>
+            <string>Enable Time-Stretching audio</string>
            </property>
           </widget>
          </item>
   <tabstop>outputModule</tabstop>
   <tabstop>fileName</tabstop>
   <tabstop>fileBrowseButton</tabstop>
-  <tabstop>visualisation</tabstop>
  </tabstops>
  <resources/>
  <connections/>