]> git.sesse.net Git - vlc/commitdiff
macosx: added a track synchronization panel
authorFelix Paul Kühne <fkuehne@videolan.org>
Fri, 6 May 2011 18:52:13 +0000 (20:52 +0200)
committerFelix Paul Kühne <fkuehne@videolan.org>
Fri, 6 May 2011 18:52:13 +0000 (20:52 +0200)
12 files changed:
Makefile.am
NEWS
extras/package/macosx/Resources/English.lproj/MainMenu.nib/designable.nib
extras/package/macosx/Resources/English.lproj/MainMenu.nib/keyedobjects.nib
extras/package/macosx/Resources/English.lproj/SyncTracks.nib/designable.nib [new file with mode: 0644]
extras/package/macosx/Resources/English.lproj/SyncTracks.nib/keyedobjects.nib [new file with mode: 0644]
extras/package/macosx/vlc.xcodeproj/project.pbxproj
modules/gui/macosx/Modules.am
modules/gui/macosx/TrackSynchronization.h [new file with mode: 0644]
modules/gui/macosx/TrackSynchronization.m [new file with mode: 0644]
modules/gui/macosx/intf.h
modules/gui/macosx/intf.m

index cb39708611775aa5e041fc03bd0dd8ad096cc53b..c0256b02168042406e56a8511731cf9a8b4b007c 100644 (file)
@@ -137,6 +137,10 @@ EXTRA_DIST += \
        extras/package/macosx/Resources/English.lproj/CoreDialogs.nib/keyedobjects.nib \
        extras/package/macosx/Resources/English.lproj/ErrorPanel.nib/designable.nib \
        extras/package/macosx/Resources/English.lproj/ErrorPanel.nib/keyedobjects.nib \
+       extras/package/macosx/Resources/English.lproj/AudioEffects.nib/designable.nib \
+       extras/package/macosx/Resources/English.lproj/AudioEffects.nib/keyedobjects.nib \
+       extras/package/macosx/Resources/English.lproj/SyncTracks.nib/designable.nib \
+       extras/package/macosx/Resources/English.lproj/SyncTracks.nib/keyedobjects.nib \
        extras/package/macosx/Resources/English.lproj/InfoPlist.strings.in \
        extras/package/macosx/Resources/dsa_pub.pem \
        extras/package/macosx/Resources/aiff.icns \
diff --git a/NEWS b/NEWS
index 7a4ab5f7842611f87ee3eb662fe2c14c340ea68a..1cc4a618c6f7c8e583c652df2502d375d79ab810 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -60,6 +60,7 @@ Interfaces:
    and important cleanups and optimisations
  * ncurses: heavy refactor of the complete interface
  * Mac OS X: new Audio Effects panel adding Compressor and Spatializer filters
+ * Mac OS X: new Track Synchronization panel
  * The rc and telnet lua interfaces were merged into a new "cli" interface
 
 Video Output:
index 187d154913e35cca30d823b95aba7f8c44c4b895..1dd01464dbbc47b4154d2e9c09b56eb6ee2eaf0a 100644 (file)
@@ -2,10 +2,10 @@
 <archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10">
   <data>
     <int key="IBDocument.SystemTarget">1040</int>
-    <string key="IBDocument.SystemVersion">11A430e</string>
+    <string key="IBDocument.SystemVersion">11A444d</string>
     <string key="IBDocument.InterfaceBuilderVersion">851</string>
-    <string key="IBDocument.AppKitVersion">1117</string>
-    <string key="IBDocument.HIToolboxVersion">552.00</string>
+    <string key="IBDocument.AppKitVersion">1119.1</string>
+    <string key="IBDocument.HIToolboxVersion">555.00</string>
     <object class="NSMutableDictionary" key="IBDocument.PluginVersions">
       <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
       <string key="NS.object.0">851</string>
@@ -14,9 +14,9 @@
       <bool key="EncodedWithXMLCoder">YES</bool>
       <integer value="3568"/>
       <integer value="24"/>
-      <integer value="2417"/>
       <integer value="3654"/>
       <integer value="2197"/>
+      <integer value="2417"/>
     </object>
     <object class="NSArray" key="IBDocument.PluginDependencies">
       <bool key="EncodedWithXMLCoder">YES</bool>
         <string key="NSScreenRect">{{0, 0}, {1280, 778}}</string>
         <string key="NSMaxSize">{1.7976931348623157e+308, 1.7976931348623157e+308}</string>
         <string key="NSFrameAutosaveName">vlc</string>
+        <bool key="NSWindowIsRestorable">YES</bool>
       </object>
       <object class="NSMenu" id="782168084">
         <string key="NSTitle">MainMenu</string>
                   <reference key="NSOnImage" ref="447396056"/>
                   <reference key="NSMixedImage" ref="100133332"/>
                 </object>
+                <object class="NSMenuItem" id="803013150">
+                  <reference key="NSMenu" ref="1016637396"/>
+                  <string key="NSTitle">Track Synchronization</string>
+                  <string key="NSKeyEquiv"/>
+                  <int key="NSMnemonicLoc">2147483647</int>
+                  <reference key="NSOnImage" ref="447396056"/>
+                  <reference key="NSMixedImage" ref="100133332"/>
+                </object>
                 <object class="NSMenuItem" id="876119308">
                   <reference key="NSMenu" ref="1016637396"/>
                   <string key="NSTitle">Bookmarks...</string>
         <string key="NSMinSize">{599, 384}</string>
         <string key="NSMaxSize">{1.7976931348623157e+308, 1.7976931348623157e+308}</string>
         <string key="NSFrameAutosaveName">messages</string>
+        <bool key="NSWindowIsRestorable">YES</bool>
       </object>
       <object class="NSMenu" id="966937735">
         <string key="NSTitle">Menu</string>
         <string key="NSScreenRect">{{0, 0}, {1280, 778}}</string>
         <string key="NSMaxSize">{1.7976931348623157e+308, 1.7976931348623157e+308}</string>
         <string key="NSFrameAutosaveName">embeddedvoutwindow</string>
+        <bool key="NSWindowIsRestorable">YES</bool>
       </object>
       <object class="NSWindowTemplate" id="442533115">
         <int key="NSWindowStyleMask">15</int>
         </object>
         <string key="NSScreenRect">{{0, 0}, {1280, 778}}</string>
         <string key="NSMaxSize">{1.7976931348623157e+308, 1.7976931348623157e+308}</string>
+        <bool key="NSWindowIsRestorable">YES</bool>
       </object>
       <object class="NSCustomView" id="356649608">
         <nil key="NSNextResponder"/>
         </object>
         <string key="NSScreenRect">{{0, 0}, {1280, 778}}</string>
         <string key="NSMaxSize">{1.7976931348623157e+308, 1.7976931348623157e+308}</string>
+        <bool key="NSWindowIsRestorable">YES</bool>
       </object>
       <object class="NSCustomView" id="191392701">
         <reference key="NSNextResponder"/>
@@ -4184,6 +4197,7 @@ LCAuLi4</string>
         </object>
         <string key="NSScreenRect">{{0, 0}, {1280, 778}}</string>
         <string key="NSMaxSize">{1.7976931348623157e+308, 1.7976931348623157e+308}</string>
+        <bool key="NSWindowIsRestorable">YES</bool>
       </object>
       <object class="NSCustomObject" id="1040926652">
         <string key="NSClassName">SUUpdater</string>
@@ -6928,6 +6942,22 @@ LCAuLi4</string>
           </object>
           <int key="connectionID">4409</int>
         </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">o_mi_trackSynchronization</string>
+            <reference key="source" ref="199714555"/>
+            <reference key="destination" ref="803013150"/>
+          </object>
+          <int key="connectionID">4413</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBActionConnection" key="connection">
+            <string key="label">showTrackSynchronization:</string>
+            <reference key="source" ref="199714555"/>
+            <reference key="destination" ref="803013150"/>
+          </object>
+          <int key="connectionID">4414</int>
+        </object>
       </object>
       <object class="IBMutableOrderedSet" key="objectRecords">
         <object class="NSArray" key="orderedObjects">
@@ -7096,6 +7126,7 @@ LCAuLi4</string>
               <reference ref="557667171"/>
               <reference ref="876119308"/>
               <reference ref="424658221"/>
+              <reference ref="803013150"/>
             </object>
             <reference key="parent" ref="703130059"/>
           </object>
@@ -9519,6 +9550,11 @@ LCAuLi4</string>
             <reference key="object" ref="599187752"/>
             <reference key="parent" ref="629699013"/>
           </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">4412</int>
+            <reference key="object" ref="803013150"/>
+            <reference key="parent" ref="1016637396"/>
+          </object>
         </object>
       </object>
       <object class="NSMutableDictionary" key="flattenedProperties">
@@ -10172,6 +10208,7 @@ LCAuLi4</string>
           <string>4398.IBEditorWindowLastContentRect</string>
           <string>4398.IBPluginDependency</string>
           <string>4398.ImportedFromIB2</string>
+          <string>4412.IBPluginDependency</string>
           <string>446.IBPluginDependency</string>
           <string>446.ImportedFromIB2</string>
           <string>5.IBPluginDependency</string>
@@ -10276,7 +10313,7 @@ LCAuLi4</string>
           <boolean value="YES"/>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <boolean value="YES"/>
-          <string>{{757, 551}, {251, 163}}</string>
+          <string>{{736, 573}, {251, 163}}</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <boolean value="YES"/>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -10450,7 +10487,7 @@ LCAuLi4</string>
           <boolean value="YES"/>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <boolean value="YES"/>
-          <string>{{426, 311}, {252, 403}}</string>
+          <string>{{473, 333}, {252, 403}}</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <boolean value="YES"/>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -10467,7 +10504,7 @@ LCAuLi4</string>
           <boolean value="YES"/>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <boolean value="YES"/>
-          <string>{{665, 473}, {243, 263}}</string>
+          <string>{{665, 453}, {243, 283}}</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <boolean value="YES"/>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -10648,7 +10685,7 @@ LCAuLi4</string>
           <boolean value="YES"/>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <boolean value="YES"/>
-          <string>{{334, 373}, {208, 363}}</string>
+          <string>{{608, 373}, {208, 363}}</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <boolean value="YES"/>
           <string>{{329, 702}, {308, 43}}</string>
@@ -10875,6 +10912,7 @@ LCAuLi4</string>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <boolean value="YES"/>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <boolean value="YES"/>
           <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
           <boolean value="YES"/>
@@ -10940,148 +10978,56 @@ LCAuLi4</string>
         </object>
       </object>
       <nil key="sourceID"/>
-      <int key="maxID">4409</int>
+      <int key="maxID">4414</int>
     </object>
     <object class="IBClassDescriber" key="IBDocument.Classes">
-      <object class="NSMutableArray" key="referencedPartialClassDescriptions">
+      <object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.1+">
         <bool key="EncodedWithXMLCoder">YES</bool>
-        <object class="IBPartialClassDescription">
-          <string key="className">ITSlider</string>
-          <string key="superclassName">NSSlider</string>
-          <object class="IBClassDescriptionSource" key="sourceIdentifier" id="832691156">
-            <string key="majorKey">IBProjectSource</string>
-            <string key="minorKey">../../../modules/gui/macosx/misc.h</string>
-          </object>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">MPSlider</string>
-          <string key="superclassName">NSSlider</string>
-          <reference key="sourceIdentifier" ref="832691156"/>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">NSApplication</string>
-          <object class="IBClassDescriptionSource" key="sourceIdentifier">
-            <string key="majorKey">IBProjectSource</string>
-            <string key="minorKey">../../../modules/gui/macosx/applescript.h</string>
-          </object>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">NSObject</string>
-          <object class="IBClassDescriptionSource" key="sourceIdentifier">
-            <string key="majorKey">IBProjectSource</string>
-            <string key="minorKey">../../../modules/gui/macosx/AppleRemote.h</string>
-          </object>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLBrushedMetalImageView</string>
-          <string key="superclassName">NSImageView</string>
-          <reference key="sourceIdentifier" ref="832691156"/>
-        </object>
         <object class="IBPartialClassDescription">
           <string key="className">VLCApplication</string>
           <string key="superclassName">NSApplication</string>
-          <object class="IBClassDescriptionSource" key="sourceIdentifier" id="2230">
-            <string key="majorKey">IBProjectSource</string>
-            <string key="minorKey">../../../modules/gui/macosx/intf.h</string>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier" id="926957353">
+            <string key="majorKey">IBDocumentRelativeSource</string>
+            <string key="minorKey">../../../../../modules/gui/macosx/intf.h</string>
           </object>
         </object>
         <object class="IBPartialClassDescription">
-          <string key="className">VLCBookmarks</string>
+          <string key="className">VLCMain</string>
           <string key="superclassName">NSObject</string>
           <object class="NSMutableDictionary" key="actions">
             <bool key="EncodedWithXMLCoder">YES</bool>
             <object class="NSArray" key="dict.sortedKeys">
               <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>add:</string>
-              <string>clear:</string>
-              <string>edit:</string>
-              <string>edit_cancel:</string>
-              <string>edit_ok:</string>
-              <string>extract:</string>
-              <string>goToBookmark:</string>
-              <string>remove:</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-            </object>
-          </object>
-          <object class="NSMutableDictionary" key="actionInfosByName">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>add:</string>
-              <string>clear:</string>
-              <string>edit:</string>
-              <string>edit_cancel:</string>
-              <string>edit_ok:</string>
-              <string>extract:</string>
-              <string>goToBookmark:</string>
-              <string>remove:</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <object class="IBActionInfo">
-                <string key="name">add:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">clear:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">edit:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">edit_cancel:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">edit_ok:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">extract:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">goToBookmark:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">remove:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-            </object>
-          </object>
-          <object class="NSMutableDictionary" key="outlets">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>o_bookmarks_window</string>
-              <string>o_btn_add</string>
-              <string>o_btn_clear</string>
-              <string>o_btn_edit</string>
-              <string>o_btn_extract</string>
-              <string>o_btn_rm</string>
-              <string>o_edit_btn_cancel</string>
-              <string>o_edit_btn_ok</string>
-              <string>o_edit_fld_bytes</string>
-              <string>o_edit_fld_name</string>
-              <string>o_edit_fld_time</string>
-              <string>o_edit_lbl_bytes</string>
-              <string>o_edit_lbl_name</string>
-              <string>o_edit_lbl_time</string>
-              <string>o_edit_window</string>
-              <string>o_tbl_dataTable</string>
+              <string>clearRecentItems:</string>
+              <string>crashReporterAction:</string>
+              <string>intfOpenCapture:</string>
+              <string>intfOpenDisc:</string>
+              <string>intfOpenFile:</string>
+              <string>intfOpenFileGeneric:</string>
+              <string>intfOpenNet:</string>
+              <string>openCrashLog:</string>
+              <string>openDocumentation:</string>
+              <string>openDonate:</string>
+              <string>openForum:</string>
+              <string>openReadMe:</string>
+              <string>openRecentItem:</string>
+              <string>openWebsite:</string>
+              <string>saveDebugLog:</string>
+              <string>showAudioEffects:</string>
+              <string>showBookmarks:</string>
+              <string>showExtended:</string>
+              <string>showInformationPanel:</string>
+              <string>showLicense:</string>
+              <string>showMessagesPanel:</string>
+              <string>showTrackSynchronization:</string>
+              <string>showWizard:</string>
+              <string>timeFieldWasClicked:</string>
+              <string>timesliderUpdate:</string>
+              <string>togglePlaylist:</string>
+              <string>viewAbout:</string>
+              <string>viewErrorsAndWarnings:</string>
+              <string>viewHelp:</string>
+              <string>viewPreferences:</string>
             </object>
             <object class="NSMutableArray" key="dict.values">
               <bool key="EncodedWithXMLCoder">YES</bool>
@@ -11101,162 +11047,6 @@ LCAuLi4</string>
               <string>id</string>
               <string>id</string>
               <string>id</string>
-            </object>
-          </object>
-          <object class="NSMutableDictionary" key="toOneOutletInfosByName">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>o_bookmarks_window</string>
-              <string>o_btn_add</string>
-              <string>o_btn_clear</string>
-              <string>o_btn_edit</string>
-              <string>o_btn_extract</string>
-              <string>o_btn_rm</string>
-              <string>o_edit_btn_cancel</string>
-              <string>o_edit_btn_ok</string>
-              <string>o_edit_fld_bytes</string>
-              <string>o_edit_fld_name</string>
-              <string>o_edit_fld_time</string>
-              <string>o_edit_lbl_bytes</string>
-              <string>o_edit_lbl_name</string>
-              <string>o_edit_lbl_time</string>
-              <string>o_edit_window</string>
-              <string>o_tbl_dataTable</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_bookmarks_window</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_add</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_clear</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_edit</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_extract</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_rm</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_edit_btn_cancel</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_edit_btn_ok</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_edit_fld_bytes</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_edit_fld_name</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_edit_fld_time</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_edit_lbl_bytes</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_edit_lbl_name</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_edit_lbl_time</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_edit_window</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_tbl_dataTable</string>
-                <string key="candidateClassName">id</string>
-              </object>
-            </object>
-          </object>
-          <object class="IBClassDescriptionSource" key="sourceIdentifier">
-            <string key="majorKey">IBProjectSource</string>
-            <string key="minorKey">../../../modules/gui/macosx/bookmarks.h</string>
-          </object>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCControllerView</string>
-          <string key="superclassName">NSView</string>
-          <reference key="sourceIdentifier" ref="832691156"/>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCControllerWindow</string>
-          <string key="superclassName">NSWindow</string>
-          <reference key="sourceIdentifier" ref="832691156"/>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCControls</string>
-          <string key="superclassName">NSObject</string>
-          <object class="NSMutableDictionary" key="actions">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>addSubtitleFile:</string>
-              <string>backward:</string>
-              <string>faster:</string>
-              <string>forward:</string>
-              <string>goToSpecificTime:</string>
-              <string>lockVideosAspectRatio:</string>
-              <string>loop:</string>
-              <string>mute:</string>
-              <string>next:</string>
-              <string>normalSpeed:</string>
-              <string>play:</string>
-              <string>prev:</string>
-              <string>quitAfterPlayback:</string>
-              <string>random:</string>
-              <string>repeat:</string>
-              <string>repeatButtonAction:</string>
-              <string>showPosition:</string>
-              <string>slower:</string>
-              <string>stop:</string>
-              <string>telxNavLink:</string>
-              <string>telxTransparent:</string>
-              <string>toggleVar:</string>
-              <string>toogleFullscreen:</string>
-              <string>volumeDown:</string>
-              <string>volumeSliderUpdated:</string>
-              <string>volumeUp:</string>
-              <string>windowAction:</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
               <string>id</string>
               <string>id</string>
               <string>id</string>
@@ -11277,2652 +11067,125 @@ LCAuLi4</string>
             <bool key="EncodedWithXMLCoder">YES</bool>
             <object class="NSArray" key="dict.sortedKeys">
               <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>addSubtitleFile:</string>
-              <string>backward:</string>
-              <string>faster:</string>
-              <string>forward:</string>
-              <string>goToSpecificTime:</string>
-              <string>lockVideosAspectRatio:</string>
-              <string>loop:</string>
-              <string>mute:</string>
-              <string>next:</string>
-              <string>normalSpeed:</string>
-              <string>play:</string>
-              <string>prev:</string>
-              <string>quitAfterPlayback:</string>
-              <string>random:</string>
-              <string>repeat:</string>
-              <string>repeatButtonAction:</string>
-              <string>showPosition:</string>
-              <string>slower:</string>
-              <string>stop:</string>
-              <string>telxNavLink:</string>
-              <string>telxTransparent:</string>
-              <string>toggleVar:</string>
-              <string>toogleFullscreen:</string>
-              <string>volumeDown:</string>
-              <string>volumeSliderUpdated:</string>
-              <string>volumeUp:</string>
-              <string>windowAction:</string>
+              <string>clearRecentItems:</string>
+              <string>crashReporterAction:</string>
+              <string>intfOpenCapture:</string>
+              <string>intfOpenDisc:</string>
+              <string>intfOpenFile:</string>
+              <string>intfOpenFileGeneric:</string>
+              <string>intfOpenNet:</string>
+              <string>openCrashLog:</string>
+              <string>openDocumentation:</string>
+              <string>openDonate:</string>
+              <string>openForum:</string>
+              <string>openReadMe:</string>
+              <string>openRecentItem:</string>
+              <string>openWebsite:</string>
+              <string>saveDebugLog:</string>
+              <string>showAudioEffects:</string>
+              <string>showBookmarks:</string>
+              <string>showExtended:</string>
+              <string>showInformationPanel:</string>
+              <string>showLicense:</string>
+              <string>showMessagesPanel:</string>
+              <string>showTrackSynchronization:</string>
+              <string>showWizard:</string>
+              <string>timeFieldWasClicked:</string>
+              <string>timesliderUpdate:</string>
+              <string>togglePlaylist:</string>
+              <string>viewAbout:</string>
+              <string>viewErrorsAndWarnings:</string>
+              <string>viewHelp:</string>
+              <string>viewPreferences:</string>
             </object>
             <object class="NSMutableArray" key="dict.values">
               <bool key="EncodedWithXMLCoder">YES</bool>
               <object class="IBActionInfo">
-                <string key="name">addSubtitleFile:</string>
+                <string key="name">clearRecentItems:</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
-                <string key="name">backward:</string>
+                <string key="name">crashReporterAction:</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
-                <string key="name">faster:</string>
+                <string key="name">intfOpenCapture:</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
-                <string key="name">forward:</string>
+                <string key="name">intfOpenDisc:</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
-                <string key="name">goToSpecificTime:</string>
+                <string key="name">intfOpenFile:</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
-                <string key="name">lockVideosAspectRatio:</string>
+                <string key="name">intfOpenFileGeneric:</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
-                <string key="name">loop:</string>
+                <string key="name">intfOpenNet:</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
-                <string key="name">mute:</string>
+                <string key="name">openCrashLog:</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
-                <string key="name">next:</string>
+                <string key="name">openDocumentation:</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
-                <string key="name">normalSpeed:</string>
+                <string key="name">openDonate:</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
-                <string key="name">play:</string>
+                <string key="name">openForum:</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
-                <string key="name">prev:</string>
+                <string key="name">openReadMe:</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
-                <string key="name">quitAfterPlayback:</string>
+                <string key="name">openRecentItem:</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
-                <string key="name">random:</string>
+                <string key="name">openWebsite:</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
-                <string key="name">repeat:</string>
+                <string key="name">saveDebugLog:</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
-                <string key="name">repeatButtonAction:</string>
+                <string key="name">showAudioEffects:</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
-                <string key="name">showPosition:</string>
+                <string key="name">showBookmarks:</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
-                <string key="name">slower:</string>
+                <string key="name">showExtended:</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
-                <string key="name">stop:</string>
+                <string key="name">showInformationPanel:</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
-                <string key="name">telxNavLink:</string>
+                <string key="name">showLicense:</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
-                <string key="name">telxTransparent:</string>
+                <string key="name">showMessagesPanel:</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
-                <string key="name">toggleVar:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">toogleFullscreen:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">volumeDown:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">volumeSliderUpdated:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">volumeUp:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">windowAction:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-            </object>
-          </object>
-          <object class="NSMutableDictionary" key="outlets">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>o_btn_addNode</string>
-              <string>o_btn_repeat</string>
-              <string>o_btn_repeat_embed</string>
-              <string>o_btn_shuffle</string>
-              <string>o_btn_shuffle_embed</string>
-              <string>o_main</string>
-              <string>o_specificTime_cancel_btn</string>
-              <string>o_specificTime_enter_fld</string>
-              <string>o_specificTime_goTo_lbl</string>
-              <string>o_specificTime_mi</string>
-              <string>o_specificTime_ok_btn</string>
-              <string>o_specificTime_sec_lbl</string>
-              <string>o_specificTime_stepper</string>
-              <string>o_specificTime_win</string>
-              <string>o_volumeslider</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-            </object>
-          </object>
-          <object class="NSMutableDictionary" key="toOneOutletInfosByName">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>o_btn_addNode</string>
-              <string>o_btn_repeat</string>
-              <string>o_btn_repeat_embed</string>
-              <string>o_btn_shuffle</string>
-              <string>o_btn_shuffle_embed</string>
-              <string>o_main</string>
-              <string>o_specificTime_cancel_btn</string>
-              <string>o_specificTime_enter_fld</string>
-              <string>o_specificTime_goTo_lbl</string>
-              <string>o_specificTime_mi</string>
-              <string>o_specificTime_ok_btn</string>
-              <string>o_specificTime_sec_lbl</string>
-              <string>o_specificTime_stepper</string>
-              <string>o_specificTime_win</string>
-              <string>o_volumeslider</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_addNode</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_repeat</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_repeat_embed</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_shuffle</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_shuffle_embed</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_main</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_specificTime_cancel_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_specificTime_enter_fld</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_specificTime_goTo_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_specificTime_mi</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_specificTime_ok_btn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_specificTime_sec_lbl</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_specificTime_stepper</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_specificTime_win</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_volumeslider</string>
-                <string key="candidateClassName">id</string>
-              </object>
-            </object>
-          </object>
-          <object class="IBClassDescriptionSource" key="sourceIdentifier" id="368845594">
-            <string key="majorKey">IBProjectSource</string>
-            <string key="minorKey">../../../modules/gui/macosx/controls.h</string>
-          </object>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCEmbeddedVoutView</string>
-          <string key="superclassName">VLCVoutView</string>
-          <object class="NSMutableDictionary" key="outlets">
-            <string key="NS.key.0">o_embeddedwindow</string>
-            <string key="NS.object.0">id</string>
-          </object>
-          <object class="NSMutableDictionary" key="toOneOutletInfosByName">
-            <string key="NS.key.0">o_embeddedwindow</string>
-            <object class="IBToOneOutletInfo" key="NS.object.0">
-              <string key="name">o_embeddedwindow</string>
-              <string key="candidateClassName">id</string>
-            </object>
-          </object>
-          <object class="IBClassDescriptionSource" key="sourceIdentifier" id="810908740">
-            <string key="majorKey">IBProjectSource</string>
-            <string key="minorKey">../../../modules/gui/macosx/vout.h</string>
-          </object>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCEmbeddedWindow</string>
-          <string key="superclassName">NSWindow</string>
-          <object class="NSMutableDictionary" key="actions">
-            <string key="NS.key.0">togglePlaylist:</string>
-            <string key="NS.object.0">id</string>
-          </object>
-          <object class="NSMutableDictionary" key="actionInfosByName">
-            <string key="NS.key.0">togglePlaylist:</string>
-            <object class="IBActionInfo" key="NS.object.0">
-              <string key="name">togglePlaylist:</string>
-              <string key="candidateClassName">id</string>
-            </object>
-          </object>
-          <object class="NSMutableDictionary" key="outlets">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>o_background_view</string>
-              <string>o_backgroundimg_middle</string>
-              <string>o_backgroundimg_right</string>
-              <string>o_btn_backward</string>
-              <string>o_btn_equalizer</string>
-              <string>o_btn_forward</string>
-              <string>o_btn_fullscreen</string>
-              <string>o_btn_next</string>
-              <string>o_btn_play</string>
-              <string>o_btn_playlist</string>
-              <string>o_btn_prev</string>
-              <string>o_btn_stop</string>
-              <string>o_btn_volume_down</string>
-              <string>o_btn_volume_up</string>
-              <string>o_horizontal_split</string>
-              <string>o_main_pgbar</string>
-              <string>o_playlist</string>
-              <string>o_playlist_table</string>
-              <string>o_playlist_view</string>
-              <string>o_scrollfield</string>
-              <string>o_searchfield</string>
-              <string>o_sidebar_list</string>
-              <string>o_status</string>
-              <string>o_time</string>
-              <string>o_timeslider</string>
-              <string>o_vertical_split</string>
-              <string>o_videosubview</string>
-              <string>o_view</string>
-              <string>o_vlc_main</string>
-              <string>o_volumeslider</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-            </object>
-          </object>
-          <object class="NSMutableDictionary" key="toOneOutletInfosByName">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>o_background_view</string>
-              <string>o_backgroundimg_middle</string>
-              <string>o_backgroundimg_right</string>
-              <string>o_btn_backward</string>
-              <string>o_btn_equalizer</string>
-              <string>o_btn_forward</string>
-              <string>o_btn_fullscreen</string>
-              <string>o_btn_next</string>
-              <string>o_btn_play</string>
-              <string>o_btn_playlist</string>
-              <string>o_btn_prev</string>
-              <string>o_btn_stop</string>
-              <string>o_btn_volume_down</string>
-              <string>o_btn_volume_up</string>
-              <string>o_horizontal_split</string>
-              <string>o_main_pgbar</string>
-              <string>o_playlist</string>
-              <string>o_playlist_table</string>
-              <string>o_playlist_view</string>
-              <string>o_scrollfield</string>
-              <string>o_searchfield</string>
-              <string>o_sidebar_list</string>
-              <string>o_status</string>
-              <string>o_time</string>
-              <string>o_timeslider</string>
-              <string>o_vertical_split</string>
-              <string>o_videosubview</string>
-              <string>o_view</string>
-              <string>o_vlc_main</string>
-              <string>o_volumeslider</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_background_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_backgroundimg_middle</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_backgroundimg_right</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_backward</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_equalizer</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_forward</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_fullscreen</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_next</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_play</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_playlist</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_prev</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_stop</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_volume_down</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_volume_up</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_horizontal_split</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_main_pgbar</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_playlist</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_playlist_table</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_playlist_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_scrollfield</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_searchfield</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_sidebar_list</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_status</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_time</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_timeslider</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_vertical_split</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_videosubview</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_vlc_main</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_volumeslider</string>
-                <string key="candidateClassName">id</string>
-              </object>
-            </object>
-          </object>
-          <object class="IBClassDescriptionSource" key="sourceIdentifier">
-            <string key="majorKey">IBProjectSource</string>
-            <string key="minorKey">../../../modules/gui/macosx/embeddedwindow.h</string>
-          </object>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCFSPanel</string>
-          <string key="superclassName">NSWindow</string>
-          <object class="IBClassDescriptionSource" key="sourceIdentifier">
-            <string key="majorKey">IBProjectSource</string>
-            <string key="minorKey">../../../modules/gui/macosx/fspanel.h</string>
-          </object>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCMain</string>
-          <string key="superclassName">NSObject</string>
-          <object class="NSMutableDictionary" key="actions">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>clearRecentItems:</string>
-              <string>crashReporterAction:</string>
-              <string>intfOpenCapture:</string>
-              <string>intfOpenDisc:</string>
-              <string>intfOpenFile:</string>
-              <string>intfOpenFileGeneric:</string>
-              <string>intfOpenNet:</string>
-              <string>openCrashLog:</string>
-              <string>openDocumentation:</string>
-              <string>openDonate:</string>
-              <string>openForum:</string>
-              <string>openReadMe:</string>
-              <string>openRecentItem:</string>
-              <string>openWebsite:</string>
-              <string>saveDebugLog:</string>
-              <string>showBookmarks:</string>
-              <string>showExtended:</string>
-              <string>showInformationPanel:</string>
-              <string>showLicense:</string>
-              <string>showMessagesPanel:</string>
-              <string>showWizard:</string>
-              <string>timeFieldWasClicked:</string>
-              <string>timesliderUpdate:</string>
-              <string>togglePlaylist:</string>
-              <string>viewAbout:</string>
-              <string>viewErrorsAndWarnings:</string>
-              <string>viewHelp:</string>
-              <string>viewPreferences:</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-            </object>
-          </object>
-          <object class="NSMutableDictionary" key="actionInfosByName">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>clearRecentItems:</string>
-              <string>crashReporterAction:</string>
-              <string>intfOpenCapture:</string>
-              <string>intfOpenDisc:</string>
-              <string>intfOpenFile:</string>
-              <string>intfOpenFileGeneric:</string>
-              <string>intfOpenNet:</string>
-              <string>openCrashLog:</string>
-              <string>openDocumentation:</string>
-              <string>openDonate:</string>
-              <string>openForum:</string>
-              <string>openReadMe:</string>
-              <string>openRecentItem:</string>
-              <string>openWebsite:</string>
-              <string>saveDebugLog:</string>
-              <string>showBookmarks:</string>
-              <string>showExtended:</string>
-              <string>showInformationPanel:</string>
-              <string>showLicense:</string>
-              <string>showMessagesPanel:</string>
-              <string>showWizard:</string>
-              <string>timeFieldWasClicked:</string>
-              <string>timesliderUpdate:</string>
-              <string>togglePlaylist:</string>
-              <string>viewAbout:</string>
-              <string>viewErrorsAndWarnings:</string>
-              <string>viewHelp:</string>
-              <string>viewPreferences:</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <object class="IBActionInfo">
-                <string key="name">clearRecentItems:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">crashReporterAction:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">intfOpenCapture:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">intfOpenDisc:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">intfOpenFile:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">intfOpenFileGeneric:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">intfOpenNet:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openCrashLog:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openDocumentation:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openDonate:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openForum:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openReadMe:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openRecentItem:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openWebsite:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">saveDebugLog:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">showBookmarks:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">showExtended:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">showInformationPanel:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">showLicense:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">showMessagesPanel:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">showWizard:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">timeFieldWasClicked:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">timesliderUpdate:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">togglePlaylist:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">viewAbout:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">viewErrorsAndWarnings:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">viewHelp:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">viewPreferences:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-            </object>
-          </object>
-          <object class="NSMutableDictionary" key="outlets">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>o_about</string>
-              <string>o_bookmarks</string>
-              <string>o_btn_equalizer</string>
-              <string>o_btn_ff</string>
-              <string>o_btn_fullscreen</string>
-              <string>o_btn_next</string>
-              <string>o_btn_play</string>
-              <string>o_btn_playlist</string>
-              <string>o_btn_prev</string>
-              <string>o_btn_rewind</string>
-              <string>o_btn_stop</string>
-              <string>o_controls</string>
-              <string>o_coredialogs</string>
-              <string>o_crashrep_desc_txt</string>
-              <string>o_crashrep_dontSend_btn</string>
-              <string>o_crashrep_fld</string>
-              <string>o_crashrep_includeEmail_ckb</string>
-              <string>o_crashrep_includeEmail_txt</string>
-              <string>o_crashrep_send_btn</string>
-              <string>o_crashrep_title_txt</string>
-              <string>o_crashrep_win</string>
-              <string>o_dmi_mute</string>
-              <string>o_dmi_next</string>
-              <string>o_dmi_play</string>
-              <string>o_dmi_previous</string>
-              <string>o_dmi_stop</string>
-              <string>o_embedded_list</string>
-              <string>o_embedded_window</string>
-              <string>o_extended</string>
-              <string>o_eyetv</string>
-              <string>o_main_pgbar</string>
-              <string>o_messages</string>
-              <string>o_mi_about</string>
-              <string>o_mi_addSub</string>
-              <string>o_mi_add_intf</string>
-              <string>o_mi_aspect_ratio</string>
-              <string>o_mi_audiotrack</string>
-              <string>o_mi_bookmarks</string>
-              <string>o_mi_bring_atf</string>
-              <string>o_mi_bwd</string>
-              <string>o_mi_bwd1m</string>
-              <string>o_mi_bwd5m</string>
-              <string>o_mi_channels</string>
-              <string>o_mi_chapter</string>
-              <string>o_mi_checkForUpdate</string>
-              <string>o_mi_clear</string>
-              <string>o_mi_close_window</string>
-              <string>o_mi_controller</string>
-              <string>o_mi_copy</string>
-              <string>o_mi_crop</string>
-              <string>o_mi_cut</string>
-              <string>o_mi_deinterlace</string>
-              <string>o_mi_deinterlace_mode</string>
-              <string>o_mi_device</string>
-              <string>o_mi_documentation</string>
-              <string>o_mi_donation</string>
-              <string>o_mi_double_window</string>
-              <string>o_mi_equalizer</string>
-              <string>o_mi_errorsAndWarnings</string>
-              <string>o_mi_extended</string>
-              <string>o_mi_faster</string>
-              <string>o_mi_ffmpeg_pp</string>
-              <string>o_mi_fittoscreen</string>
-              <string>o_mi_floatontop</string>
-              <string>o_mi_forum</string>
-              <string>o_mi_fullscreen</string>
-              <string>o_mi_fwd</string>
-              <string>o_mi_fwd1m</string>
-              <string>o_mi_fwd5m</string>
-              <string>o_mi_half_window</string>
-              <string>o_mi_help</string>
-              <string>o_mi_hide</string>
-              <string>o_mi_hide_others</string>
-              <string>o_mi_info</string>
-              <string>o_mi_license</string>
-              <string>o_mi_loop</string>
-              <string>o_mi_messages</string>
-              <string>o_mi_minimize</string>
-              <string>o_mi_mute</string>
-              <string>o_mi_next</string>
-              <string>o_mi_normalSpeed</string>
-              <string>o_mi_normal_window</string>
-              <string>o_mi_open_capture</string>
-              <string>o_mi_open_disc</string>
-              <string>o_mi_open_file</string>
-              <string>o_mi_open_generic</string>
-              <string>o_mi_open_net</string>
-              <string>o_mi_open_recent</string>
-              <string>o_mi_open_recent_cm</string>
-              <string>o_mi_open_wizard</string>
-              <string>o_mi_paste</string>
-              <string>o_mi_play</string>
-              <string>o_mi_player</string>
-              <string>o_mi_playlist</string>
-              <string>o_mi_prefs</string>
-              <string>o_mi_previous</string>
-              <string>o_mi_program</string>
-              <string>o_mi_quit</string>
-              <string>o_mi_quitAfterPB</string>
-              <string>o_mi_random</string>
-              <string>o_mi_readme</string>
-              <string>o_mi_repeat</string>
-              <string>o_mi_screen</string>
-              <string>o_mi_select_all</string>
-              <string>o_mi_services</string>
-              <string>o_mi_show_all</string>
-              <string>o_mi_slower</string>
-              <string>o_mi_snapshot</string>
-              <string>o_mi_sprefs</string>
-              <string>o_mi_stop</string>
-              <string>o_mi_subtitle</string>
-              <string>o_mi_teletext</string>
-              <string>o_mi_teletext_blue</string>
-              <string>o_mi_teletext_green</string>
-              <string>o_mi_teletext_index</string>
-              <string>o_mi_teletext_red</string>
-              <string>o_mi_teletext_transparent</string>
-              <string>o_mi_teletext_yellow</string>
-              <string>o_mi_title</string>
-              <string>o_mi_videotrack</string>
-              <string>o_mi_visual</string>
-              <string>o_mi_vol_down</string>
-              <string>o_mi_vol_up</string>
-              <string>o_mi_website</string>
-              <string>o_msgs_crashlog_btn</string>
-              <string>o_msgs_panel</string>
-              <string>o_msgs_save_btn</string>
-              <string>o_mu_add_intf</string>
-              <string>o_mu_aspect_ratio</string>
-              <string>o_mu_audio</string>
-              <string>o_mu_audiotrack</string>
-              <string>o_mu_channels</string>
-              <string>o_mu_chapter</string>
-              <string>o_mu_controls</string>
-              <string>o_mu_crop</string>
-              <string>o_mu_deinterlace</string>
-              <string>o_mu_deinterlace_mode</string>
-              <string>o_mu_device</string>
-              <string>o_mu_edit</string>
-              <string>o_mu_ffmpeg_pp</string>
-              <string>o_mu_file</string>
-              <string>o_mu_help</string>
-              <string>o_mu_program</string>
-              <string>o_mu_screen</string>
-              <string>o_mu_subtitle</string>
-              <string>o_mu_title</string>
-              <string>o_mu_video</string>
-              <string>o_mu_videotrack</string>
-              <string>o_mu_visual</string>
-              <string>o_mu_window</string>
-              <string>o_open</string>
-              <string>o_playlist</string>
-              <string>o_playlist_view</string>
-              <string>o_prefs</string>
-              <string>o_scrollfield</string>
-              <string>o_sprefs</string>
-              <string>o_timefield</string>
-              <string>o_timeslider</string>
-              <string>o_vmi_fullscreen</string>
-              <string>o_vmi_mute</string>
-              <string>o_vmi_next</string>
-              <string>o_vmi_play</string>
-              <string>o_vmi_prev</string>
-              <string>o_vmi_snapshot</string>
-              <string>o_vmi_stop</string>
-              <string>o_vmi_voldown</string>
-              <string>o_vmi_volup</string>
-              <string>o_volumeslider</string>
-              <string>o_vout_menu</string>
-              <string>o_window</string>
-              <string>o_wizard</string>
-              <string>toolbarMediaControl</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>id</string>
-              <string>id</string>
-              <string>NSButton</string>
-              <string>NSButton</string>
-              <string>NSButton</string>
-              <string>NSButton</string>
-              <string>NSButton</string>
-              <string>NSButton</string>
-              <string>NSButton</string>
-              <string>NSButton</string>
-              <string>NSButton</string>
-              <string>VLCControls</string>
-              <string>id</string>
-              <string>NSTextField</string>
-              <string>NSButton</string>
-              <string>NSTextView</string>
-              <string>NSButton</string>
-              <string>NSTextField</string>
-              <string>NSButton</string>
-              <string>NSTextField</string>
-              <string>NSWindow</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>id</string>
-              <string>VLCEmbeddedWindow</string>
-              <string>id</string>
-              <string>id</string>
-              <string>NSProgressIndicator</string>
-              <string>NSTextView</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSButton</string>
-              <string>NSWindow</string>
-              <string>NSButton</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>NSMenu</string>
-              <string>id</string>
-              <string>VLCPlaylist</string>
-              <string>NSView</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>NSTextField</string>
-              <string>NSSlider</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSMenuItem</string>
-              <string>NSSlider</string>
-              <string>NSMenu</string>
-              <string>VLCControllerWindow</string>
-              <string>id</string>
-              <string>NSView</string>
-            </object>
-          </object>
-          <object class="NSMutableDictionary" key="toOneOutletInfosByName">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>o_about</string>
-              <string>o_bookmarks</string>
-              <string>o_btn_equalizer</string>
-              <string>o_btn_ff</string>
-              <string>o_btn_fullscreen</string>
-              <string>o_btn_next</string>
-              <string>o_btn_play</string>
-              <string>o_btn_playlist</string>
-              <string>o_btn_prev</string>
-              <string>o_btn_rewind</string>
-              <string>o_btn_stop</string>
-              <string>o_controls</string>
-              <string>o_coredialogs</string>
-              <string>o_crashrep_desc_txt</string>
-              <string>o_crashrep_dontSend_btn</string>
-              <string>o_crashrep_fld</string>
-              <string>o_crashrep_includeEmail_ckb</string>
-              <string>o_crashrep_includeEmail_txt</string>
-              <string>o_crashrep_send_btn</string>
-              <string>o_crashrep_title_txt</string>
-              <string>o_crashrep_win</string>
-              <string>o_dmi_mute</string>
-              <string>o_dmi_next</string>
-              <string>o_dmi_play</string>
-              <string>o_dmi_previous</string>
-              <string>o_dmi_stop</string>
-              <string>o_embedded_list</string>
-              <string>o_embedded_window</string>
-              <string>o_extended</string>
-              <string>o_eyetv</string>
-              <string>o_main_pgbar</string>
-              <string>o_messages</string>
-              <string>o_mi_about</string>
-              <string>o_mi_addSub</string>
-              <string>o_mi_add_intf</string>
-              <string>o_mi_aspect_ratio</string>
-              <string>o_mi_audiotrack</string>
-              <string>o_mi_bookmarks</string>
-              <string>o_mi_bring_atf</string>
-              <string>o_mi_bwd</string>
-              <string>o_mi_bwd1m</string>
-              <string>o_mi_bwd5m</string>
-              <string>o_mi_channels</string>
-              <string>o_mi_chapter</string>
-              <string>o_mi_checkForUpdate</string>
-              <string>o_mi_clear</string>
-              <string>o_mi_close_window</string>
-              <string>o_mi_controller</string>
-              <string>o_mi_copy</string>
-              <string>o_mi_crop</string>
-              <string>o_mi_cut</string>
-              <string>o_mi_deinterlace</string>
-              <string>o_mi_deinterlace_mode</string>
-              <string>o_mi_device</string>
-              <string>o_mi_documentation</string>
-              <string>o_mi_donation</string>
-              <string>o_mi_double_window</string>
-              <string>o_mi_equalizer</string>
-              <string>o_mi_errorsAndWarnings</string>
-              <string>o_mi_extended</string>
-              <string>o_mi_faster</string>
-              <string>o_mi_ffmpeg_pp</string>
-              <string>o_mi_fittoscreen</string>
-              <string>o_mi_floatontop</string>
-              <string>o_mi_forum</string>
-              <string>o_mi_fullscreen</string>
-              <string>o_mi_fwd</string>
-              <string>o_mi_fwd1m</string>
-              <string>o_mi_fwd5m</string>
-              <string>o_mi_half_window</string>
-              <string>o_mi_help</string>
-              <string>o_mi_hide</string>
-              <string>o_mi_hide_others</string>
-              <string>o_mi_info</string>
-              <string>o_mi_license</string>
-              <string>o_mi_loop</string>
-              <string>o_mi_messages</string>
-              <string>o_mi_minimize</string>
-              <string>o_mi_mute</string>
-              <string>o_mi_next</string>
-              <string>o_mi_normalSpeed</string>
-              <string>o_mi_normal_window</string>
-              <string>o_mi_open_capture</string>
-              <string>o_mi_open_disc</string>
-              <string>o_mi_open_file</string>
-              <string>o_mi_open_generic</string>
-              <string>o_mi_open_net</string>
-              <string>o_mi_open_recent</string>
-              <string>o_mi_open_recent_cm</string>
-              <string>o_mi_open_wizard</string>
-              <string>o_mi_paste</string>
-              <string>o_mi_play</string>
-              <string>o_mi_player</string>
-              <string>o_mi_playlist</string>
-              <string>o_mi_prefs</string>
-              <string>o_mi_previous</string>
-              <string>o_mi_program</string>
-              <string>o_mi_quit</string>
-              <string>o_mi_quitAfterPB</string>
-              <string>o_mi_random</string>
-              <string>o_mi_readme</string>
-              <string>o_mi_repeat</string>
-              <string>o_mi_screen</string>
-              <string>o_mi_select_all</string>
-              <string>o_mi_services</string>
-              <string>o_mi_show_all</string>
-              <string>o_mi_slower</string>
-              <string>o_mi_snapshot</string>
-              <string>o_mi_sprefs</string>
-              <string>o_mi_stop</string>
-              <string>o_mi_subtitle</string>
-              <string>o_mi_teletext</string>
-              <string>o_mi_teletext_blue</string>
-              <string>o_mi_teletext_green</string>
-              <string>o_mi_teletext_index</string>
-              <string>o_mi_teletext_red</string>
-              <string>o_mi_teletext_transparent</string>
-              <string>o_mi_teletext_yellow</string>
-              <string>o_mi_title</string>
-              <string>o_mi_videotrack</string>
-              <string>o_mi_visual</string>
-              <string>o_mi_vol_down</string>
-              <string>o_mi_vol_up</string>
-              <string>o_mi_website</string>
-              <string>o_msgs_crashlog_btn</string>
-              <string>o_msgs_panel</string>
-              <string>o_msgs_save_btn</string>
-              <string>o_mu_add_intf</string>
-              <string>o_mu_aspect_ratio</string>
-              <string>o_mu_audio</string>
-              <string>o_mu_audiotrack</string>
-              <string>o_mu_channels</string>
-              <string>o_mu_chapter</string>
-              <string>o_mu_controls</string>
-              <string>o_mu_crop</string>
-              <string>o_mu_deinterlace</string>
-              <string>o_mu_deinterlace_mode</string>
-              <string>o_mu_device</string>
-              <string>o_mu_edit</string>
-              <string>o_mu_ffmpeg_pp</string>
-              <string>o_mu_file</string>
-              <string>o_mu_help</string>
-              <string>o_mu_program</string>
-              <string>o_mu_screen</string>
-              <string>o_mu_subtitle</string>
-              <string>o_mu_title</string>
-              <string>o_mu_video</string>
-              <string>o_mu_videotrack</string>
-              <string>o_mu_visual</string>
-              <string>o_mu_window</string>
-              <string>o_open</string>
-              <string>o_playlist</string>
-              <string>o_playlist_view</string>
-              <string>o_prefs</string>
-              <string>o_scrollfield</string>
-              <string>o_sprefs</string>
-              <string>o_timefield</string>
-              <string>o_timeslider</string>
-              <string>o_vmi_fullscreen</string>
-              <string>o_vmi_mute</string>
-              <string>o_vmi_next</string>
-              <string>o_vmi_play</string>
-              <string>o_vmi_prev</string>
-              <string>o_vmi_snapshot</string>
-              <string>o_vmi_stop</string>
-              <string>o_vmi_voldown</string>
-              <string>o_vmi_volup</string>
-              <string>o_volumeslider</string>
-              <string>o_vout_menu</string>
-              <string>o_window</string>
-              <string>o_wizard</string>
-              <string>toolbarMediaControl</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_about</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_bookmarks</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_equalizer</string>
-                <string key="candidateClassName">NSButton</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_ff</string>
-                <string key="candidateClassName">NSButton</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_fullscreen</string>
-                <string key="candidateClassName">NSButton</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_next</string>
-                <string key="candidateClassName">NSButton</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_play</string>
-                <string key="candidateClassName">NSButton</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_playlist</string>
-                <string key="candidateClassName">NSButton</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_prev</string>
-                <string key="candidateClassName">NSButton</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_rewind</string>
-                <string key="candidateClassName">NSButton</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_stop</string>
-                <string key="candidateClassName">NSButton</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_controls</string>
-                <string key="candidateClassName">VLCControls</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_coredialogs</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_crashrep_desc_txt</string>
-                <string key="candidateClassName">NSTextField</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_crashrep_dontSend_btn</string>
-                <string key="candidateClassName">NSButton</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_crashrep_fld</string>
-                <string key="candidateClassName">NSTextView</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_crashrep_includeEmail_ckb</string>
-                <string key="candidateClassName">NSButton</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_crashrep_includeEmail_txt</string>
-                <string key="candidateClassName">NSTextField</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_crashrep_send_btn</string>
-                <string key="candidateClassName">NSButton</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_crashrep_title_txt</string>
-                <string key="candidateClassName">NSTextField</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_crashrep_win</string>
-                <string key="candidateClassName">NSWindow</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_dmi_mute</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_dmi_next</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_dmi_play</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_dmi_previous</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_dmi_stop</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_embedded_list</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_embedded_window</string>
-                <string key="candidateClassName">VLCEmbeddedWindow</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_extended</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_eyetv</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_main_pgbar</string>
-                <string key="candidateClassName">NSProgressIndicator</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_messages</string>
-                <string key="candidateClassName">NSTextView</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_about</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_addSub</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_add_intf</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_aspect_ratio</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_audiotrack</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_bookmarks</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_bring_atf</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_bwd</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_bwd1m</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_bwd5m</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_channels</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_chapter</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_checkForUpdate</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_clear</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_close_window</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_controller</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_copy</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_crop</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_cut</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_deinterlace</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_deinterlace_mode</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_device</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_documentation</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_donation</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_double_window</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_equalizer</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_errorsAndWarnings</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_extended</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_faster</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_ffmpeg_pp</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_fittoscreen</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_floatontop</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_forum</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_fullscreen</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_fwd</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_fwd1m</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_fwd5m</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_half_window</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_help</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_hide</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_hide_others</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_info</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_license</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_loop</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_messages</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_minimize</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_mute</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_next</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_normalSpeed</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_normal_window</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_open_capture</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_open_disc</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_open_file</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_open_generic</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_open_net</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_open_recent</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_open_recent_cm</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_open_wizard</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_paste</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_play</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_player</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_playlist</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_prefs</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_previous</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_program</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_quit</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_quitAfterPB</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_random</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_readme</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_repeat</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_screen</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_select_all</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_services</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_show_all</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_slower</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_snapshot</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_sprefs</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_stop</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_subtitle</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_teletext</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_teletext_blue</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_teletext_green</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_teletext_index</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_teletext_red</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_teletext_transparent</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_teletext_yellow</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_title</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_videotrack</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_visual</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_vol_down</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_vol_up</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_website</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_msgs_crashlog_btn</string>
-                <string key="candidateClassName">NSButton</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_msgs_panel</string>
-                <string key="candidateClassName">NSWindow</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_msgs_save_btn</string>
-                <string key="candidateClassName">NSButton</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_add_intf</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_aspect_ratio</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_audio</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_audiotrack</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_channels</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_chapter</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_controls</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_crop</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_deinterlace</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_deinterlace_mode</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_device</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_edit</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_ffmpeg_pp</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_file</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_help</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_program</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_screen</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_subtitle</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_title</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_video</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_videotrack</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_visual</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_window</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_open</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_playlist</string>
-                <string key="candidateClassName">VLCPlaylist</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_playlist_view</string>
-                <string key="candidateClassName">NSView</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_prefs</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_scrollfield</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_sprefs</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_timefield</string>
-                <string key="candidateClassName">NSTextField</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_timeslider</string>
-                <string key="candidateClassName">NSSlider</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_vmi_fullscreen</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_vmi_mute</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_vmi_next</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_vmi_play</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_vmi_prev</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_vmi_snapshot</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_vmi_stop</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_vmi_voldown</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_vmi_volup</string>
-                <string key="candidateClassName">NSMenuItem</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_volumeslider</string>
-                <string key="candidateClassName">NSSlider</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_vout_menu</string>
-                <string key="candidateClassName">NSMenu</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_window</string>
-                <string key="candidateClassName">VLCControllerWindow</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_wizard</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">toolbarMediaControl</string>
-                <string key="candidateClassName">NSView</string>
-              </object>
-            </object>
-          </object>
-          <reference key="sourceIdentifier" ref="2230"/>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCPlaylist</string>
-          <string key="superclassName">VLCPlaylistCommon</string>
-          <object class="NSMutableDictionary" key="actions">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>addNode:</string>
-              <string>deleteItem:</string>
-              <string>downloadCoverArt:</string>
-              <string>playItem:</string>
-              <string>preparseItem:</string>
-              <string>recursiveExpandNode:</string>
-              <string>revealItemInFinder:</string>
-              <string>savePlaylist:</string>
-              <string>searchItem:</string>
-              <string>selectAll:</string>
-              <string>servicesChange:</string>
-              <string>sortNodeByAuthor:</string>
-              <string>sortNodeByName:</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-            </object>
-          </object>
-          <object class="NSMutableDictionary" key="actionInfosByName">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>addNode:</string>
-              <string>deleteItem:</string>
-              <string>downloadCoverArt:</string>
-              <string>playItem:</string>
-              <string>preparseItem:</string>
-              <string>recursiveExpandNode:</string>
-              <string>revealItemInFinder:</string>
-              <string>savePlaylist:</string>
-              <string>searchItem:</string>
-              <string>selectAll:</string>
-              <string>servicesChange:</string>
-              <string>sortNodeByAuthor:</string>
-              <string>sortNodeByName:</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <object class="IBActionInfo">
-                <string key="name">addNode:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">deleteItem:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">downloadCoverArt:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">playItem:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">preparseItem:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">recursiveExpandNode:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">revealItemInFinder:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">savePlaylist:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">searchItem:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">selectAll:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">servicesChange:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">sortNodeByAuthor:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">sortNodeByName:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-            </object>
-          </object>
-          <object class="NSMutableDictionary" key="outlets">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>o_btn_addNode</string>
-              <string>o_btn_playlist</string>
-              <string>o_controller</string>
-              <string>o_ctx_menu</string>
-              <string>o_mi_addNode</string>
-              <string>o_mi_delete</string>
-              <string>o_mi_dl_cover_art</string>
-              <string>o_mi_info</string>
-              <string>o_mi_play</string>
-              <string>o_mi_preparse</string>
-              <string>o_mi_recursive_expand</string>
-              <string>o_mi_revealInFinder</string>
-              <string>o_mi_save_playlist</string>
-              <string>o_mi_selectall</string>
-              <string>o_mi_services</string>
-              <string>o_mi_sort_author</string>
-              <string>o_mi_sort_name</string>
-              <string>o_mm_mi_revealInFinder</string>
-              <string>o_mm_mi_services</string>
-              <string>o_mm_mu_services</string>
-              <string>o_mu_services</string>
-              <string>o_playlist_view</string>
-              <string>o_playlist_wizard</string>
-              <string>o_save_accessory_popup</string>
-              <string>o_save_accessory_text</string>
-              <string>o_save_accessory_view</string>
-              <string>o_search_field</string>
-              <string>o_search_field_other</string>
-              <string>o_sidebar</string>
-              <string>o_status_field</string>
-              <string>o_status_field_embed</string>
-              <string>o_tc_sortColumn</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-            </object>
-          </object>
-          <object class="NSMutableDictionary" key="toOneOutletInfosByName">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>o_btn_addNode</string>
-              <string>o_btn_playlist</string>
-              <string>o_controller</string>
-              <string>o_ctx_menu</string>
-              <string>o_mi_addNode</string>
-              <string>o_mi_delete</string>
-              <string>o_mi_dl_cover_art</string>
-              <string>o_mi_info</string>
-              <string>o_mi_play</string>
-              <string>o_mi_preparse</string>
-              <string>o_mi_recursive_expand</string>
-              <string>o_mi_revealInFinder</string>
-              <string>o_mi_save_playlist</string>
-              <string>o_mi_selectall</string>
-              <string>o_mi_services</string>
-              <string>o_mi_sort_author</string>
-              <string>o_mi_sort_name</string>
-              <string>o_mm_mi_revealInFinder</string>
-              <string>o_mm_mi_services</string>
-              <string>o_mm_mu_services</string>
-              <string>o_mu_services</string>
-              <string>o_playlist_view</string>
-              <string>o_playlist_wizard</string>
-              <string>o_save_accessory_popup</string>
-              <string>o_save_accessory_text</string>
-              <string>o_save_accessory_view</string>
-              <string>o_search_field</string>
-              <string>o_search_field_other</string>
-              <string>o_sidebar</string>
-              <string>o_status_field</string>
-              <string>o_status_field_embed</string>
-              <string>o_tc_sortColumn</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_addNode</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_btn_playlist</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_controller</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_ctx_menu</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_addNode</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_delete</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_dl_cover_art</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_info</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_play</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_preparse</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_recursive_expand</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_revealInFinder</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_save_playlist</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_selectall</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_services</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_sort_author</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mi_sort_name</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mm_mi_revealInFinder</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mm_mi_services</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mm_mu_services</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_mu_services</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_playlist_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_playlist_wizard</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_save_accessory_popup</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_save_accessory_text</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_save_accessory_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_search_field</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_search_field_other</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_sidebar</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_status_field</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_status_field_embed</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_tc_sortColumn</string>
-                <string key="candidateClassName">id</string>
-              </object>
-            </object>
-          </object>
-          <object class="IBClassDescriptionSource" key="sourceIdentifier" id="522626947">
-            <string key="majorKey">IBProjectSource</string>
-            <string key="minorKey">../../../modules/gui/macosx/playlist.h</string>
-          </object>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCPlaylistCommon</string>
-          <string key="superclassName">NSObject</string>
-          <object class="NSMutableDictionary" key="outlets">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>o_outline_view</string>
-              <string>o_outline_view_other</string>
-              <string>o_tc_author</string>
-              <string>o_tc_author_other</string>
-              <string>o_tc_duration</string>
-              <string>o_tc_duration_other</string>
-              <string>o_tc_name</string>
-              <string>o_tc_name_other</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-            </object>
-          </object>
-          <object class="NSMutableDictionary" key="toOneOutletInfosByName">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>o_outline_view</string>
-              <string>o_outline_view_other</string>
-              <string>o_tc_author</string>
-              <string>o_tc_author_other</string>
-              <string>o_tc_duration</string>
-              <string>o_tc_duration_other</string>
-              <string>o_tc_name</string>
-              <string>o_tc_name_other</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_outline_view</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_outline_view_other</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_tc_author</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_tc_author_other</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_tc_duration</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_tc_duration_other</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_tc_name</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBToOneOutletInfo">
-                <string key="name">o_tc_name_other</string>
-                <string key="candidateClassName">id</string>
-              </object>
-            </object>
-          </object>
-          <reference key="sourceIdentifier" ref="522626947"/>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCPlaylistView</string>
-          <string key="superclassName">NSOutlineView</string>
-          <reference key="sourceIdentifier" ref="522626947"/>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCTimeField</string>
-          <string key="superclassName">NSTextField</string>
-          <reference key="sourceIdentifier" ref="368845594"/>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCVoutView</string>
-          <string key="superclassName">NSView</string>
-          <object class="NSMutableDictionary" key="outlets">
-            <string key="NS.key.0">o_window</string>
-            <string key="NS.object.0">id</string>
-          </object>
-          <object class="NSMutableDictionary" key="toOneOutletInfosByName">
-            <string key="NS.key.0">o_window</string>
-            <object class="IBToOneOutletInfo" key="NS.object.0">
-              <string key="name">o_window</string>
-              <string key="candidateClassName">id</string>
-            </object>
-          </object>
-          <reference key="sourceIdentifier" ref="810908740"/>
-        </object>
-      </object>
-      <object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.1+">
-        <bool key="EncodedWithXMLCoder">YES</bool>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCApplication</string>
-          <string key="superclassName">NSApplication</string>
-          <object class="IBClassDescriptionSource" key="sourceIdentifier" id="926957353">
-            <string key="majorKey">IBDocumentRelativeSource</string>
-            <string key="minorKey">../../../../../modules/gui/macosx/intf.h</string>
-          </object>
-        </object>
-        <object class="IBPartialClassDescription">
-          <string key="className">VLCMain</string>
-          <string key="superclassName">NSObject</string>
-          <object class="NSMutableDictionary" key="actions">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>clearRecentItems:</string>
-              <string>crashReporterAction:</string>
-              <string>intfOpenCapture:</string>
-              <string>intfOpenDisc:</string>
-              <string>intfOpenFile:</string>
-              <string>intfOpenFileGeneric:</string>
-              <string>intfOpenNet:</string>
-              <string>openCrashLog:</string>
-              <string>openDocumentation:</string>
-              <string>openDonate:</string>
-              <string>openForum:</string>
-              <string>openReadMe:</string>
-              <string>openRecentItem:</string>
-              <string>openWebsite:</string>
-              <string>saveDebugLog:</string>
-              <string>showAudioEffects:</string>
-              <string>showBookmarks:</string>
-              <string>showExtended:</string>
-              <string>showInformationPanel:</string>
-              <string>showLicense:</string>
-              <string>showMessagesPanel:</string>
-              <string>showWizard:</string>
-              <string>timeFieldWasClicked:</string>
-              <string>timesliderUpdate:</string>
-              <string>togglePlaylist:</string>
-              <string>viewAbout:</string>
-              <string>viewErrorsAndWarnings:</string>
-              <string>viewHelp:</string>
-              <string>viewPreferences:</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-              <string>id</string>
-            </object>
-          </object>
-          <object class="NSMutableDictionary" key="actionInfosByName">
-            <bool key="EncodedWithXMLCoder">YES</bool>
-            <object class="NSArray" key="dict.sortedKeys">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <string>clearRecentItems:</string>
-              <string>crashReporterAction:</string>
-              <string>intfOpenCapture:</string>
-              <string>intfOpenDisc:</string>
-              <string>intfOpenFile:</string>
-              <string>intfOpenFileGeneric:</string>
-              <string>intfOpenNet:</string>
-              <string>openCrashLog:</string>
-              <string>openDocumentation:</string>
-              <string>openDonate:</string>
-              <string>openForum:</string>
-              <string>openReadMe:</string>
-              <string>openRecentItem:</string>
-              <string>openWebsite:</string>
-              <string>saveDebugLog:</string>
-              <string>showAudioEffects:</string>
-              <string>showBookmarks:</string>
-              <string>showExtended:</string>
-              <string>showInformationPanel:</string>
-              <string>showLicense:</string>
-              <string>showMessagesPanel:</string>
-              <string>showWizard:</string>
-              <string>timeFieldWasClicked:</string>
-              <string>timesliderUpdate:</string>
-              <string>togglePlaylist:</string>
-              <string>viewAbout:</string>
-              <string>viewErrorsAndWarnings:</string>
-              <string>viewHelp:</string>
-              <string>viewPreferences:</string>
-            </object>
-            <object class="NSMutableArray" key="dict.values">
-              <bool key="EncodedWithXMLCoder">YES</bool>
-              <object class="IBActionInfo">
-                <string key="name">clearRecentItems:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">crashReporterAction:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">intfOpenCapture:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">intfOpenDisc:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">intfOpenFile:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">intfOpenFileGeneric:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">intfOpenNet:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openCrashLog:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openDocumentation:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openDonate:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openForum:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openReadMe:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openRecentItem:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">openWebsite:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">saveDebugLog:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">showAudioEffects:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">showBookmarks:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">showExtended:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">showInformationPanel:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">showLicense:</string>
-                <string key="candidateClassName">id</string>
-              </object>
-              <object class="IBActionInfo">
-                <string key="name">showMessagesPanel:</string>
+                <string key="name">showTrackSynchronization:</string>
                 <string key="candidateClassName">id</string>
               </object>
               <object class="IBActionInfo">
@@ -14083,6 +11346,7 @@ LCAuLi4</string>
               <string>o_mi_teletext_transparent</string>
               <string>o_mi_teletext_yellow</string>
               <string>o_mi_title</string>
+              <string>o_mi_trackSynchronization</string>
               <string>o_mi_videotrack</string>
               <string>o_mi_visual</string>
               <string>o_mi_vol_down</string>
@@ -14122,6 +11386,7 @@ LCAuLi4</string>
               <string>o_sprefs</string>
               <string>o_timefield</string>
               <string>o_timeslider</string>
+              <string>o_trackSynchronization</string>
               <string>o_vmi_fullscreen</string>
               <string>o_vmi_mute</string>
               <string>o_vmi_next</string>
@@ -14264,6 +11529,7 @@ LCAuLi4</string>
               <string>NSMenuItem</string>
               <string>NSMenuItem</string>
               <string>NSMenuItem</string>
+              <string>NSMenuItem</string>
               <string>NSButton</string>
               <string>NSWindow</string>
               <string>NSButton</string>
@@ -14298,6 +11564,7 @@ LCAuLi4</string>
               <string>id</string>
               <string>NSTextField</string>
               <string>NSSlider</string>
+              <string>id</string>
               <string>NSMenuItem</string>
               <string>NSMenuItem</string>
               <string>NSMenuItem</string>
@@ -14438,6 +11705,7 @@ LCAuLi4</string>
               <string>o_mi_teletext_transparent</string>
               <string>o_mi_teletext_yellow</string>
               <string>o_mi_title</string>
+              <string>o_mi_trackSynchronization</string>
               <string>o_mi_videotrack</string>
               <string>o_mi_visual</string>
               <string>o_mi_vol_down</string>
@@ -14477,6 +11745,7 @@ LCAuLi4</string>
               <string>o_sprefs</string>
               <string>o_timefield</string>
               <string>o_timeslider</string>
+              <string>o_trackSynchronization</string>
               <string>o_vmi_fullscreen</string>
               <string>o_vmi_mute</string>
               <string>o_vmi_next</string>
@@ -14974,6 +12243,10 @@ LCAuLi4</string>
                 <string key="name">o_mi_title</string>
                 <string key="candidateClassName">NSMenuItem</string>
               </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_mi_trackSynchronization</string>
+                <string key="candidateClassName">NSMenuItem</string>
+              </object>
               <object class="IBToOneOutletInfo">
                 <string key="name">o_mi_videotrack</string>
                 <string key="candidateClassName">NSMenuItem</string>
@@ -15130,6 +12403,10 @@ LCAuLi4</string>
                 <string key="name">o_timeslider</string>
                 <string key="candidateClassName">NSSlider</string>
               </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_trackSynchronization</string>
+                <string key="candidateClassName">id</string>
+              </object>
               <object class="IBToOneOutletInfo">
                 <string key="name">o_vmi_fullscreen</string>
                 <string key="candidateClassName">NSMenuItem</string>
index 4694435e50b51bf09bcc2f6e54898e396f31c525..2e71598b766e932c774653eb9abbeedfa1904e3e 100644 (file)
Binary files a/extras/package/macosx/Resources/English.lproj/MainMenu.nib/keyedobjects.nib and b/extras/package/macosx/Resources/English.lproj/MainMenu.nib/keyedobjects.nib differ
diff --git a/extras/package/macosx/Resources/English.lproj/SyncTracks.nib/designable.nib b/extras/package/macosx/Resources/English.lproj/SyncTracks.nib/designable.nib
new file mode 100644 (file)
index 0000000..f24a6c7
--- /dev/null
@@ -0,0 +1,1886 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10">
+  <data>
+    <int key="IBDocument.SystemTarget">1060</int>
+    <string key="IBDocument.SystemVersion">11A444d</string>
+    <string key="IBDocument.InterfaceBuilderVersion">851</string>
+    <string key="IBDocument.AppKitVersion">1119.1</string>
+    <string key="IBDocument.HIToolboxVersion">555.00</string>
+    <object class="NSMutableDictionary" key="IBDocument.PluginVersions">
+      <bool key="EncodedWithXMLCoder">YES</bool>
+      <object class="NSArray" key="dict.sortedKeys">
+        <bool key="EncodedWithXMLCoder">YES</bool>
+        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+        <string>com.binarymethod.BGHUDAppKitPlugin</string>
+      </object>
+      <object class="NSMutableArray" key="dict.values">
+        <bool key="EncodedWithXMLCoder">YES</bool>
+        <string>851</string>
+        <string>1</string>
+      </object>
+    </object>
+    <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
+      <bool key="EncodedWithXMLCoder">YES</bool>
+      <integer value="2"/>
+    </object>
+    <object class="NSArray" key="IBDocument.PluginDependencies">
+      <bool key="EncodedWithXMLCoder">YES</bool>
+      <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+      <string>com.binarymethod.BGHUDAppKitPlugin</string>
+    </object>
+    <object class="NSMutableDictionary" key="IBDocument.Metadata">
+      <bool key="EncodedWithXMLCoder">YES</bool>
+      <object class="NSArray" key="dict.sortedKeys" id="0">
+        <bool key="EncodedWithXMLCoder">YES</bool>
+      </object>
+      <object class="NSMutableArray" key="dict.values">
+        <bool key="EncodedWithXMLCoder">YES</bool>
+      </object>
+    </object>
+    <object class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
+      <bool key="EncodedWithXMLCoder">YES</bool>
+      <object class="NSCustomObject" id="1001">
+        <string key="NSClassName">NSObject</string>
+      </object>
+      <object class="NSCustomObject" id="1003">
+        <string key="NSClassName">FirstResponder</string>
+      </object>
+      <object class="NSCustomObject" id="1004">
+        <string key="NSClassName">NSApplication</string>
+      </object>
+      <object class="NSWindowTemplate" id="1005">
+        <int key="NSWindowStyleMask">8211</int>
+        <int key="NSWindowBacking">2</int>
+        <string key="NSWindowRect">{{196, 317}, {408, 193}}</string>
+        <int key="NSWTFlags">-260571136</int>
+        <string key="NSWindowTitle">Synchronization</string>
+        <string key="NSWindowClass">NSPanel</string>
+        <nil key="NSViewClass"/>
+        <nil key="NSUserInterfaceItemIdentifier"/>
+        <string key="NSWindowContentMaxSize">{1.7976931348623157e+308, 1.7976931348623157e+308}</string>
+        <object class="NSView" key="NSWindowView" id="1006">
+          <reference key="NSNextResponder"/>
+          <int key="NSvFlags">256</int>
+          <object class="NSMutableArray" key="NSSubviews">
+            <bool key="EncodedWithXMLCoder">YES</bool>
+            <object class="NSBox" id="416275888">
+              <reference key="NSNextResponder" ref="1006"/>
+              <int key="NSvFlags">12</int>
+              <object class="NSMutableArray" key="NSSubviews">
+                <bool key="EncodedWithXMLCoder">YES</bool>
+                <object class="NSView" id="103010271">
+                  <reference key="NSNextResponder" ref="416275888"/>
+                  <int key="NSvFlags">274</int>
+                  <object class="NSMutableArray" key="NSSubviews">
+                    <bool key="EncodedWithXMLCoder">YES</bool>
+                    <object class="BGHUDLabel" id="927318749">
+                      <reference key="NSNextResponder" ref="103010271"/>
+                      <int key="NSvFlags">268</int>
+                      <string key="NSFrame">{{15, 16}, {194, 14}}</string>
+                      <reference key="NSSuperview" ref="103010271"/>
+                      <string key="NSReuseIdentifierKey">_NS:637</string>
+                      <bool key="NSEnabled">YES</bool>
+                      <object class="NSTextFieldCell" key="NSCell" id="827348791">
+                        <int key="NSCellFlags">68288064</int>
+                        <int key="NSCellFlags2">272761856</int>
+                        <string key="NSContents">Advance of audio over video:</string>
+                        <object class="NSFont" key="NSSupport" id="26">
+                          <string key="NSName">LucidaGrande</string>
+                          <double key="NSSize">11</double>
+                          <int key="NSfFlags">3088</int>
+                        </object>
+                        <string key="NSCellIdentifier">_NS:637</string>
+                        <reference key="NSControlView" ref="927318749"/>
+                        <object class="NSColor" key="NSBackgroundColor" id="592262308">
+                          <int key="NSColorSpace">6</int>
+                          <string key="NSCatalogName">System</string>
+                          <string key="NSColorName">controlColor</string>
+                          <object class="NSColor" key="NSColor">
+                            <int key="NSColorSpace">3</int>
+                            <bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes>
+                          </object>
+                        </object>
+                        <object class="NSColor" key="NSTextColor" id="967773458">
+                          <int key="NSColorSpace">3</int>
+                          <bytes key="NSWhite">MQA</bytes>
+                        </object>
+                      </object>
+                      <string key="themeKey">gradientTheme</string>
+                    </object>
+                    <object class="NSTextField" id="498497333">
+                      <reference key="NSNextResponder" ref="103010271"/>
+                      <int key="NSvFlags">268</int>
+                      <string key="NSFrame">{{233, 14}, {76, 19}}</string>
+                      <reference key="NSSuperview" ref="103010271"/>
+                      <string key="NSReuseIdentifierKey">_NS:76</string>
+                      <bool key="NSEnabled">YES</bool>
+                      <object class="BGHUDTextFieldCell" key="NSCell" id="339403913">
+                        <int key="NSCellFlags">-1804468671</int>
+                        <int key="NSCellFlags2">-2076048384</int>
+                        <string key="NSContents">0.000 s</string>
+                        <reference key="NSSupport" ref="26"/>
+                        <object class="NSNumberFormatter" key="NSFormatter" id="1072523057">
+                          <object class="NSMutableDictionary" key="NS.attributes">
+                            <bool key="EncodedWithXMLCoder">YES</bool>
+                            <object class="NSArray" key="dict.sortedKeys">
+                              <bool key="EncodedWithXMLCoder">YES</bool>
+                              <string>allowsFloats</string>
+                              <string>alwaysShowsDecimalSeparator</string>
+                              <string>formatWidth</string>
+                              <string>formatterBehavior</string>
+                              <string>generatesDecimalNumbers</string>
+                              <string>locale</string>
+                              <string>negativeFormat</string>
+                              <string>negativeInfinitySymbol</string>
+                              <string>nilSymbol</string>
+                              <string>numberStyle</string>
+                              <string>paddingCharacter</string>
+                              <string>paddingPosition</string>
+                              <string>positiveFormat</string>
+                              <string>positiveInfinitySymbol</string>
+                            </object>
+                            <object class="NSMutableArray" key="dict.values">
+                              <bool key="EncodedWithXMLCoder">YES</bool>
+                              <boolean value="YES"/>
+                              <boolean value="YES"/>
+                              <integer value="0"/>
+                              <integer value="1040"/>
+                              <boolean value="NO"/>
+                              <object class="NSLocale" id="507609089">
+                                <string key="NS.identifier"/>
+                              </object>
+                              <string>#0.000 s</string>
+                              <string>-∞</string>
+                              <string/>
+                              <integer value="1"/>
+                              <string/>
+                              <integer value="2"/>
+                              <string>#0.000 s</string>
+                              <string>+∞</string>
+                            </object>
+                          </object>
+                          <string key="NS.positiveformat">#0.000 s</string>
+                          <string key="NS.negativeformat">#0.000 s</string>
+                          <nil key="NS.positiveattrs"/>
+                          <nil key="NS.negativeattrs"/>
+                          <nil key="NS.zero"/>
+                          <object class="NSAttributedString" key="NS.nil">
+                            <string key="NSString"/>
+                          </object>
+                          <object class="NSAttributedString" key="NS.nan">
+                            <string key="NSString">NaN</string>
+                            <object class="NSDictionary" key="NSAttributes" id="286888026">
+                              <bool key="EncodedWithXMLCoder">YES</bool>
+                              <reference key="dict.sortedKeys" ref="0"/>
+                              <object class="NSMutableArray" key="dict.values">
+                                <bool key="EncodedWithXMLCoder">YES</bool>
+                              </object>
+                            </object>
+                          </object>
+                          <object class="NSDecimalNumberPlaceholder" key="NS.min" id="626826107">
+                            <int key="NS.exponent">0</int>
+                            <int key="NS.length">0</int>
+                            <bool key="NS.negative">YES</bool>
+                            <bool key="NS.compact">NO</bool>
+                            <int key="NS.mantissa.bo">1</int>
+                            <bytes key="NS.mantissa">AAAAAAAAAAAAAAAAAAAAAA</bytes>
+                          </object>
+                          <reference key="NS.max" ref="626826107"/>
+                          <object class="NSDecimalNumberHandler" key="NS.rounding">
+                            <int key="NS.roundingmode">3</int>
+                            <bool key="NS.raise.overflow">YES</bool>
+                            <bool key="NS.raise.underflow">YES</bool>
+                            <bool key="NS.raise.dividebyzero">YES</bool>
+                          </object>
+                          <string key="NS.decimal">.</string>
+                          <string key="NS.thousand">,</string>
+                          <bool key="NS.hasthousands">NO</bool>
+                          <bool key="NS.localized">NO</bool>
+                          <bool key="NS.allowsfloats">YES</bool>
+                        </object>
+                        <object class="NSAttributedString" key="NSPlaceholderString">
+                          <string key="NSString">0.000s</string>
+                          <object class="NSDictionary" key="NSAttributes">
+                            <bool key="EncodedWithXMLCoder">YES</bool>
+                            <object class="NSArray" key="dict.sortedKeys">
+                              <bool key="EncodedWithXMLCoder">YES</bool>
+                              <string>NSColor</string>
+                              <string>NSParagraphStyle</string>
+                            </object>
+                            <object class="NSMutableArray" key="dict.values">
+                              <bool key="EncodedWithXMLCoder">YES</bool>
+                              <object class="NSColor">
+                                <int key="NSColorSpace">3</int>
+                                <bytes key="NSWhite">MC41AA</bytes>
+                              </object>
+                              <object class="NSMutableParagraphStyle">
+                                <int key="NSAlignment">1</int>
+                                <nil key="NSTabStops"/>
+                              </object>
+                            </object>
+                          </object>
+                        </object>
+                        <string key="NSCellIdentifier">_NS:76</string>
+                        <reference key="NSControlView" ref="498497333"/>
+                        <object class="NSColor" key="NSBackgroundColor" id="122079537">
+                          <int key="NSColorSpace">6</int>
+                          <string key="NSCatalogName">System</string>
+                          <string key="NSColorName">textBackgroundColor</string>
+                          <reference key="NSColor" ref="967773458"/>
+                        </object>
+                        <reference key="NSTextColor" ref="967773458"/>
+                        <string key="themeKey">gradientTheme</string>
+                      </object>
+                    </object>
+                    <object class="NSStepper" id="483165134">
+                      <reference key="NSNextResponder" ref="103010271"/>
+                      <int key="NSvFlags">268</int>
+                      <string key="NSFrame">{{315, 12}, {15, 22}}</string>
+                      <reference key="NSSuperview" ref="103010271"/>
+                      <string key="NSReuseIdentifierKey">_NS:775</string>
+                      <bool key="NSEnabled">YES</bool>
+                      <object class="BGHUDStepperCell" key="NSCell" id="251177671">
+                        <int key="NSCellFlags">68025888</int>
+                        <int key="NSCellFlags2">131072</int>
+                        <reference key="NSSupport" ref="26"/>
+                        <string key="NSCellIdentifier">_NS:775</string>
+                        <reference key="NSControlView" ref="483165134"/>
+                        <double key="NSMinValue">-60</double>
+                        <double key="NSMaxValue">60</double>
+                        <double key="NSIncrement">0.5</double>
+                        <bool key="NSAutorepeat">YES</bool>
+                      </object>
+                    </object>
+                    <object class="NSButton" id="382356246">
+                      <reference key="NSNextResponder" ref="103010271"/>
+                      <int key="NSvFlags">268</int>
+                      <string key="NSFrame">{{206, 14}, {20, 18}}</string>
+                      <reference key="NSSuperview" ref="103010271"/>
+                      <string key="NSReuseIdentifierKey">_NS:92</string>
+                      <bool key="NSEnabled">YES</bool>
+                      <object class="BGHUDButtonCell" key="NSCell" id="236770102">
+                        <int key="NSCellFlags">67239424</int>
+                        <int key="NSCellFlags2">134348800</int>
+                        <string key="NSContents">-</string>
+                        <reference key="NSSupport" ref="26"/>
+                        <string key="NSCellIdentifier">_NS:92</string>
+                        <reference key="NSControlView" ref="382356246"/>
+                        <int key="NSButtonFlags">-2038284033</int>
+                        <int key="NSButtonFlags2">34</int>
+                        <object class="NSFont" key="NSAlternateImage" id="399771738">
+                          <string key="NSName">LucidaGrande</string>
+                          <double key="NSSize">11</double>
+                          <int key="NSfFlags">16</int>
+                        </object>
+                        <string key="NSAlternateContents"/>
+                        <string key="NSKeyEquivalent"/>
+                        <int key="NSPeriodicDelay">200</int>
+                        <int key="NSPeriodicInterval">25</int>
+                        <string key="themeKey">gradientTheme</string>
+                        <int key="BGButtonType">0</int>
+                      </object>
+                    </object>
+                    <object class="NSButton" id="9710">
+                      <reference key="NSNextResponder" ref="103010271"/>
+                      <int key="NSvFlags">268</int>
+                      <string key="NSFrame">{{336, 14}, {20, 18}}</string>
+                      <reference key="NSSuperview" ref="103010271"/>
+                      <string key="NSReuseIdentifierKey">_NS:92</string>
+                      <bool key="NSEnabled">YES</bool>
+                      <object class="BGHUDButtonCell" key="NSCell" id="721757161">
+                        <int key="NSCellFlags">67239424</int>
+                        <int key="NSCellFlags2">134348800</int>
+                        <string key="NSContents">+</string>
+                        <reference key="NSSupport" ref="399771738"/>
+                        <string key="NSCellIdentifier">_NS:92</string>
+                        <reference key="NSControlView" ref="9710"/>
+                        <int key="NSButtonFlags">-2038284033</int>
+                        <int key="NSButtonFlags2">34</int>
+                        <reference key="NSAlternateImage" ref="399771738"/>
+                        <string key="NSAlternateContents"/>
+                        <string key="NSKeyEquivalent"/>
+                        <int key="NSPeriodicDelay">200</int>
+                        <int key="NSPeriodicInterval">25</int>
+                        <string key="themeKey">gradientTheme</string>
+                        <int key="BGButtonType">0</int>
+                      </object>
+                    </object>
+                  </object>
+                  <string key="NSFrame">{{1, 1}, {372, 41}}</string>
+                  <reference key="NSSuperview" ref="416275888"/>
+                  <string key="NSReuseIdentifierKey">_NS:21</string>
+                </object>
+              </object>
+              <string key="NSFrame">{{17, 129}, {374, 43}}</string>
+              <reference key="NSSuperview" ref="1006"/>
+              <string key="NSReuseIdentifierKey">_NS:18</string>
+              <string key="NSOffsets">{0, 0}</string>
+              <object class="NSTextFieldCell" key="NSTitleCell">
+                <int key="NSCellFlags">67239424</int>
+                <int key="NSCellFlags2">0</int>
+                <string key="NSContents">Audio/Video</string>
+                <reference key="NSSupport" ref="26"/>
+                <reference key="NSBackgroundColor" ref="122079537"/>
+                <object class="NSColor" key="NSTextColor">
+                  <int key="NSColorSpace">3</int>
+                  <bytes key="NSWhite">MCAwLjgwMDAwMDAxMTkAA</bytes>
+                </object>
+              </object>
+              <reference key="NSContentView" ref="103010271"/>
+              <int key="NSBorderType">1</int>
+              <int key="NSBoxType">0</int>
+              <int key="NSTitlePosition">0</int>
+              <bool key="NSTransparent">NO</bool>
+            </object>
+            <object class="NSBox" id="729041203">
+              <reference key="NSNextResponder" ref="1006"/>
+              <int key="NSvFlags">12</int>
+              <object class="NSMutableArray" key="NSSubviews">
+                <bool key="EncodedWithXMLCoder">YES</bool>
+                <object class="NSView" id="327003328">
+                  <reference key="NSNextResponder" ref="729041203"/>
+                  <int key="NSvFlags">274</int>
+                  <object class="NSMutableArray" key="NSSubviews">
+                    <bool key="EncodedWithXMLCoder">YES</bool>
+                    <object class="BGHUDLabel" id="662764430">
+                      <reference key="NSNextResponder" ref="327003328"/>
+                      <int key="NSvFlags">268</int>
+                      <string key="NSFrame">{{15, 48}, {194, 14}}</string>
+                      <reference key="NSSuperview" ref="327003328"/>
+                      <string key="NSReuseIdentifierKey">_NS:637</string>
+                      <bool key="NSEnabled">YES</bool>
+                      <object class="NSTextFieldCell" key="NSCell" id="53850351">
+                        <int key="NSCellFlags">68288064</int>
+                        <int key="NSCellFlags2">272761856</int>
+                        <string key="NSContents">Advance of subtitles over video:</string>
+                        <reference key="NSSupport" ref="26"/>
+                        <string key="NSCellIdentifier">_NS:637</string>
+                        <reference key="NSControlView" ref="662764430"/>
+                        <reference key="NSBackgroundColor" ref="592262308"/>
+                        <reference key="NSTextColor" ref="967773458"/>
+                      </object>
+                      <string key="themeKey">gradientTheme</string>
+                    </object>
+                    <object class="NSTextField" id="217063425">
+                      <reference key="NSNextResponder" ref="327003328"/>
+                      <int key="NSvFlags">268</int>
+                      <string key="NSFrame">{{233, 45}, {76, 19}}</string>
+                      <reference key="NSSuperview" ref="327003328"/>
+                      <string key="NSReuseIdentifierKey">_NS:76</string>
+                      <bool key="NSEnabled">YES</bool>
+                      <object class="BGHUDTextFieldCell" key="NSCell" id="843835699">
+                        <int key="NSCellFlags">-1804468671</int>
+                        <int key="NSCellFlags2">71435264</int>
+                        <real value="0.0" key="NSContents"/>
+                        <reference key="NSSupport" ref="26"/>
+                        <object class="NSNumberFormatter" key="NSFormatter" id="563781141">
+                          <object class="NSMutableDictionary" key="NS.attributes">
+                            <bool key="EncodedWithXMLCoder">YES</bool>
+                            <object class="NSArray" key="dict.sortedKeys">
+                              <bool key="EncodedWithXMLCoder">YES</bool>
+                              <string>allowsFloats</string>
+                              <string>alwaysShowsDecimalSeparator</string>
+                              <string>formatWidth</string>
+                              <string>formatterBehavior</string>
+                              <string>locale</string>
+                              <string>negativeFormat</string>
+                              <string>negativeInfinitySymbol</string>
+                              <string>nilSymbol</string>
+                              <string>numberStyle</string>
+                              <string>paddingCharacter</string>
+                              <string>positiveFormat</string>
+                              <string>positiveInfinitySymbol</string>
+                            </object>
+                            <object class="NSMutableArray" key="dict.values">
+                              <bool key="EncodedWithXMLCoder">YES</bool>
+                              <boolean value="YES"/>
+                              <boolean value="YES"/>
+                              <integer value="0"/>
+                              <integer value="1040"/>
+                              <reference ref="507609089"/>
+                              <string>#,##0.000 s</string>
+                              <string>-∞</string>
+                              <string/>
+                              <integer value="1"/>
+                              <string/>
+                              <string>#,##0.000 s</string>
+                              <string>+∞</string>
+                            </object>
+                          </object>
+                          <string key="NS.positiveformat">#,##0.000 s</string>
+                          <string key="NS.negativeformat">#,##0.000 s</string>
+                          <nil key="NS.positiveattrs"/>
+                          <nil key="NS.negativeattrs"/>
+                          <nil key="NS.zero"/>
+                          <object class="NSAttributedString" key="NS.nil">
+                            <string key="NSString"/>
+                          </object>
+                          <object class="NSAttributedString" key="NS.nan">
+                            <string key="NSString">NaN</string>
+                            <reference key="NSAttributes" ref="286888026"/>
+                          </object>
+                          <reference key="NS.min" ref="626826107"/>
+                          <reference key="NS.max" ref="626826107"/>
+                          <object class="NSDecimalNumberHandler" key="NS.rounding">
+                            <int key="NS.roundingmode">3</int>
+                            <bool key="NS.raise.overflow">YES</bool>
+                            <bool key="NS.raise.underflow">YES</bool>
+                            <bool key="NS.raise.dividebyzero">YES</bool>
+                          </object>
+                          <string key="NS.decimal">.</string>
+                          <string key="NS.thousand">,</string>
+                          <bool key="NS.hasthousands">YES</bool>
+                          <bool key="NS.localized">NO</bool>
+                          <bool key="NS.allowsfloats">YES</bool>
+                        </object>
+                        <string key="NSCellIdentifier">_NS:76</string>
+                        <reference key="NSControlView" ref="217063425"/>
+                        <reference key="NSBackgroundColor" ref="122079537"/>
+                        <reference key="NSTextColor" ref="967773458"/>
+                        <string key="themeKey">gradientTheme</string>
+                      </object>
+                    </object>
+                    <object class="NSStepper" id="488437164">
+                      <reference key="NSNextResponder" ref="327003328"/>
+                      <int key="NSvFlags">268</int>
+                      <string key="NSFrame">{{315, 43}, {15, 22}}</string>
+                      <reference key="NSSuperview" ref="327003328"/>
+                      <string key="NSReuseIdentifierKey">_NS:775</string>
+                      <bool key="NSEnabled">YES</bool>
+                      <object class="BGHUDStepperCell" key="NSCell" id="200523684">
+                        <int key="NSCellFlags">68025888</int>
+                        <int key="NSCellFlags2">131072</int>
+                        <reference key="NSSupport" ref="26"/>
+                        <string key="NSCellIdentifier">_NS:775</string>
+                        <reference key="NSControlView" ref="488437164"/>
+                        <double key="NSMinValue">-60</double>
+                        <double key="NSMaxValue">60</double>
+                        <double key="NSIncrement">0.5</double>
+                        <bool key="NSAutorepeat">YES</bool>
+                      </object>
+                    </object>
+                    <object class="NSButton" id="362833023">
+                      <reference key="NSNextResponder" ref="327003328"/>
+                      <int key="NSvFlags">268</int>
+                      <string key="NSFrame">{{207, 44}, {20, 18}}</string>
+                      <reference key="NSSuperview" ref="327003328"/>
+                      <string key="NSReuseIdentifierKey">_NS:92</string>
+                      <bool key="NSEnabled">YES</bool>
+                      <object class="BGHUDButtonCell" key="NSCell" id="236778813">
+                        <int key="NSCellFlags">67239424</int>
+                        <int key="NSCellFlags2">134348800</int>
+                        <string key="NSContents">-</string>
+                        <reference key="NSSupport" ref="26"/>
+                        <string key="NSCellIdentifier">_NS:92</string>
+                        <reference key="NSControlView" ref="362833023"/>
+                        <int key="NSButtonFlags">-2038284033</int>
+                        <int key="NSButtonFlags2">34</int>
+                        <reference key="NSAlternateImage" ref="399771738"/>
+                        <string key="NSAlternateContents"/>
+                        <string key="NSKeyEquivalent"/>
+                        <int key="NSPeriodicDelay">200</int>
+                        <int key="NSPeriodicInterval">25</int>
+                        <string key="themeKey">gradientTheme</string>
+                        <int key="BGButtonType">0</int>
+                      </object>
+                    </object>
+                    <object class="NSButton" id="387415148">
+                      <reference key="NSNextResponder" ref="327003328"/>
+                      <int key="NSvFlags">268</int>
+                      <string key="NSFrame">{{336, 44}, {20, 18}}</string>
+                      <reference key="NSSuperview" ref="327003328"/>
+                      <string key="NSReuseIdentifierKey">_NS:92</string>
+                      <bool key="NSEnabled">YES</bool>
+                      <object class="BGHUDButtonCell" key="NSCell" id="398552971">
+                        <int key="NSCellFlags">67239424</int>
+                        <int key="NSCellFlags2">134348800</int>
+                        <string key="NSContents">+</string>
+                        <reference key="NSSupport" ref="26"/>
+                        <string key="NSCellIdentifier">_NS:92</string>
+                        <reference key="NSControlView" ref="387415148"/>
+                        <int key="NSButtonFlags">-2038284033</int>
+                        <int key="NSButtonFlags2">34</int>
+                        <reference key="NSAlternateImage" ref="399771738"/>
+                        <string key="NSAlternateContents"/>
+                        <string key="NSKeyEquivalent"/>
+                        <int key="NSPeriodicDelay">200</int>
+                        <int key="NSPeriodicInterval">25</int>
+                        <string key="themeKey">gradientTheme</string>
+                        <int key="BGButtonType">0</int>
+                      </object>
+                    </object>
+                    <object class="BGHUDLabel" id="1031205444">
+                      <reference key="NSNextResponder" ref="327003328"/>
+                      <int key="NSvFlags">268</int>
+                      <string key="NSFrame">{{15, 16}, {194, 14}}</string>
+                      <reference key="NSSuperview" ref="327003328"/>
+                      <string key="NSReuseIdentifierKey">_NS:637</string>
+                      <bool key="NSEnabled">YES</bool>
+                      <object class="NSTextFieldCell" key="NSCell" id="432856306">
+                        <int key="NSCellFlags">68288064</int>
+                        <int key="NSCellFlags2">272761856</int>
+                        <string key="NSContents">Speed of the subtitles:</string>
+                        <reference key="NSSupport" ref="26"/>
+                        <string key="NSCellIdentifier">_NS:637</string>
+                        <reference key="NSControlView" ref="1031205444"/>
+                        <reference key="NSBackgroundColor" ref="592262308"/>
+                        <reference key="NSTextColor" ref="967773458"/>
+                      </object>
+                      <string key="themeKey">gradientTheme</string>
+                    </object>
+                    <object class="NSTextField" id="23746054">
+                      <reference key="NSNextResponder" ref="327003328"/>
+                      <int key="NSvFlags">268</int>
+                      <string key="NSFrame">{{233, 14}, {76, 19}}</string>
+                      <reference key="NSSuperview" ref="327003328"/>
+                      <string key="NSReuseIdentifierKey">_NS:76</string>
+                      <bool key="NSEnabled">YES</bool>
+                      <object class="BGHUDTextFieldCell" key="NSCell" id="646109661">
+                        <int key="NSCellFlags">-1804468671</int>
+                        <int key="NSCellFlags2">71435264</int>
+                        <real value="1" key="NSContents"/>
+                        <reference key="NSSupport" ref="26"/>
+                        <object class="NSNumberFormatter" key="NSFormatter" id="863172086">
+                          <object class="NSMutableDictionary" key="NS.attributes">
+                            <bool key="EncodedWithXMLCoder">YES</bool>
+                            <object class="NSArray" key="dict.sortedKeys">
+                              <bool key="EncodedWithXMLCoder">YES</bool>
+                              <string>allowsFloats</string>
+                              <string>alwaysShowsDecimalSeparator</string>
+                              <string>formatWidth</string>
+                              <string>formatterBehavior</string>
+                              <string>locale</string>
+                              <string>negativeFormat</string>
+                              <string>negativeInfinitySymbol</string>
+                              <string>nilSymbol</string>
+                              <string>numberStyle</string>
+                              <string>paddingCharacter</string>
+                              <string>paddingPosition</string>
+                              <string>positiveFormat</string>
+                              <string>positiveInfinitySymbol</string>
+                            </object>
+                            <object class="NSMutableArray" key="dict.values">
+                              <bool key="EncodedWithXMLCoder">YES</bool>
+                              <boolean value="YES"/>
+                              <boolean value="YES"/>
+                              <integer value="0"/>
+                              <integer value="1040"/>
+                              <reference ref="507609089"/>
+                              <string>#,##0.000 fps</string>
+                              <string>-∞</string>
+                              <string/>
+                              <integer value="1"/>
+                              <string/>
+                              <integer value="2"/>
+                              <string>#,##0.000 fps</string>
+                              <string>+∞</string>
+                            </object>
+                          </object>
+                          <string key="NS.positiveformat">#,##0.000 fps</string>
+                          <string key="NS.negativeformat">#,##0.000 fps</string>
+                          <nil key="NS.positiveattrs"/>
+                          <nil key="NS.negativeattrs"/>
+                          <nil key="NS.zero"/>
+                          <object class="NSAttributedString" key="NS.nil">
+                            <string key="NSString"/>
+                          </object>
+                          <object class="NSAttributedString" key="NS.nan">
+                            <string key="NSString">NaN</string>
+                            <reference key="NSAttributes" ref="286888026"/>
+                          </object>
+                          <reference key="NS.min" ref="626826107"/>
+                          <reference key="NS.max" ref="626826107"/>
+                          <object class="NSDecimalNumberHandler" key="NS.rounding">
+                            <int key="NS.roundingmode">3</int>
+                            <bool key="NS.raise.overflow">YES</bool>
+                            <bool key="NS.raise.underflow">YES</bool>
+                            <bool key="NS.raise.dividebyzero">YES</bool>
+                          </object>
+                          <string key="NS.decimal">.</string>
+                          <string key="NS.thousand">,</string>
+                          <bool key="NS.hasthousands">YES</bool>
+                          <bool key="NS.localized">NO</bool>
+                          <bool key="NS.allowsfloats">YES</bool>
+                        </object>
+                        <string key="NSCellIdentifier">_NS:76</string>
+                        <reference key="NSControlView" ref="23746054"/>
+                        <reference key="NSBackgroundColor" ref="122079537"/>
+                        <reference key="NSTextColor" ref="967773458"/>
+                        <string key="themeKey">gradientTheme</string>
+                      </object>
+                    </object>
+                    <object class="NSStepper" id="88930968">
+                      <reference key="NSNextResponder" ref="327003328"/>
+                      <int key="NSvFlags">268</int>
+                      <string key="NSFrame">{{315, 12}, {15, 22}}</string>
+                      <reference key="NSSuperview" ref="327003328"/>
+                      <string key="NSReuseIdentifierKey">_NS:775</string>
+                      <bool key="NSEnabled">YES</bool>
+                      <object class="BGHUDStepperCell" key="NSCell" id="914650403">
+                        <int key="NSCellFlags">68025888</int>
+                        <int key="NSCellFlags2">131072</int>
+                        <reference key="NSSupport" ref="26"/>
+                        <string key="NSCellIdentifier">_NS:775</string>
+                        <reference key="NSControlView" ref="88930968"/>
+                        <double key="NSValue">1</double>
+                        <double key="NSMaxValue">100</double>
+                        <double key="NSIncrement">0.5</double>
+                        <bool key="NSAutorepeat">YES</bool>
+                      </object>
+                    </object>
+                    <object class="NSButton" id="154195268">
+                      <reference key="NSNextResponder" ref="327003328"/>
+                      <int key="NSvFlags">268</int>
+                      <string key="NSFrame">{{207, 13}, {20, 18}}</string>
+                      <reference key="NSSuperview" ref="327003328"/>
+                      <string key="NSReuseIdentifierKey">_NS:92</string>
+                      <bool key="NSEnabled">YES</bool>
+                      <object class="BGHUDButtonCell" key="NSCell" id="1071389230">
+                        <int key="NSCellFlags">67239424</int>
+                        <int key="NSCellFlags2">134348800</int>
+                        <string key="NSContents">-</string>
+                        <reference key="NSSupport" ref="26"/>
+                        <string key="NSCellIdentifier">_NS:92</string>
+                        <reference key="NSControlView" ref="154195268"/>
+                        <int key="NSButtonFlags">-2038284033</int>
+                        <int key="NSButtonFlags2">34</int>
+                        <reference key="NSAlternateImage" ref="399771738"/>
+                        <string key="NSAlternateContents"/>
+                        <string key="NSKeyEquivalent"/>
+                        <int key="NSPeriodicDelay">200</int>
+                        <int key="NSPeriodicInterval">25</int>
+                        <string key="themeKey">gradientTheme</string>
+                        <int key="BGButtonType">0</int>
+                      </object>
+                    </object>
+                    <object class="NSButton" id="419632683">
+                      <reference key="NSNextResponder" ref="327003328"/>
+                      <int key="NSvFlags">268</int>
+                      <string key="NSFrame">{{336, 13}, {20, 18}}</string>
+                      <reference key="NSSuperview" ref="327003328"/>
+                      <string key="NSReuseIdentifierKey">_NS:92</string>
+                      <bool key="NSEnabled">YES</bool>
+                      <object class="BGHUDButtonCell" key="NSCell" id="719741334">
+                        <int key="NSCellFlags">67239424</int>
+                        <int key="NSCellFlags2">134348800</int>
+                        <string key="NSContents">+</string>
+                        <reference key="NSSupport" ref="26"/>
+                        <string key="NSCellIdentifier">_NS:92</string>
+                        <reference key="NSControlView" ref="419632683"/>
+                        <int key="NSButtonFlags">-2038284033</int>
+                        <int key="NSButtonFlags2">34</int>
+                        <reference key="NSAlternateImage" ref="399771738"/>
+                        <string key="NSAlternateContents"/>
+                        <string key="NSKeyEquivalent"/>
+                        <int key="NSPeriodicDelay">200</int>
+                        <int key="NSPeriodicInterval">25</int>
+                        <string key="themeKey">gradientTheme</string>
+                        <int key="BGButtonType">0</int>
+                      </object>
+                    </object>
+                  </object>
+                  <string key="NSFrame">{{1, 1}, {372, 72}}</string>
+                  <reference key="NSSuperview" ref="729041203"/>
+                  <string key="NSReuseIdentifierKey">_NS:21</string>
+                </object>
+              </object>
+              <string key="NSFrame">{{17, 38}, {374, 74}}</string>
+              <reference key="NSSuperview" ref="1006"/>
+              <string key="NSReuseIdentifierKey">_NS:18</string>
+              <string key="NSOffsets">{0, 0}</string>
+              <object class="NSTextFieldCell" key="NSTitleCell">
+                <int key="NSCellFlags">67239424</int>
+                <int key="NSCellFlags2">0</int>
+                <string key="NSContents">Subtitles/Video</string>
+                <reference key="NSSupport" ref="26"/>
+                <reference key="NSBackgroundColor" ref="122079537"/>
+                <object class="NSColor" key="NSTextColor">
+                  <int key="NSColorSpace">3</int>
+                  <bytes key="NSWhite">MCAwLjgwMDAwMDAxMTkAA</bytes>
+                </object>
+              </object>
+              <reference key="NSContentView" ref="327003328"/>
+              <int key="NSBorderType">1</int>
+              <int key="NSBoxType">0</int>
+              <int key="NSTitlePosition">0</int>
+              <bool key="NSTransparent">NO</bool>
+            </object>
+            <object class="BGHUDLabel" id="935777657">
+              <reference key="NSNextResponder" ref="1006"/>
+              <int key="NSvFlags">268</int>
+              <string key="NSFrame">{{25, 111}, {86, 14}}</string>
+              <reference key="NSSuperview" ref="1006"/>
+              <string key="NSReuseIdentifierKey">_NS:637</string>
+              <bool key="NSEnabled">YES</bool>
+              <object class="NSTextFieldCell" key="NSCell" id="486082572">
+                <int key="NSCellFlags">68288064</int>
+                <int key="NSCellFlags2">272761856</int>
+                <string key="NSContents">Subtitles/Video</string>
+                <reference key="NSSupport" ref="26"/>
+                <string key="NSCellIdentifier">_NS:637</string>
+                <reference key="NSControlView" ref="935777657"/>
+                <reference key="NSBackgroundColor" ref="592262308"/>
+                <reference key="NSTextColor" ref="967773458"/>
+              </object>
+              <string key="themeKey">gradientTheme</string>
+            </object>
+            <object class="BGHUDLabel" id="623990527">
+              <reference key="NSNextResponder" ref="1006"/>
+              <int key="NSvFlags">268</int>
+              <string key="NSFrame">{{25, 172}, {86, 14}}</string>
+              <reference key="NSSuperview" ref="1006"/>
+              <string key="NSReuseIdentifierKey">_NS:637</string>
+              <bool key="NSEnabled">YES</bool>
+              <object class="NSTextFieldCell" key="NSCell" id="8830534">
+                <int key="NSCellFlags">68288064</int>
+                <int key="NSCellFlags2">272761856</int>
+                <string key="NSContents">Audio/Video</string>
+                <reference key="NSSupport" ref="26"/>
+                <string key="NSCellIdentifier">_NS:637</string>
+                <reference key="NSControlView" ref="623990527"/>
+                <reference key="NSBackgroundColor" ref="592262308"/>
+                <reference key="NSTextColor" ref="967773458"/>
+              </object>
+              <string key="themeKey">gradientTheme</string>
+            </object>
+            <object class="NSButton" id="857991618">
+              <reference key="NSNextResponder" ref="1006"/>
+              <int key="NSvFlags">268</int>
+              <string key="NSFrame">{{20, 18}, {46, 17}}</string>
+              <reference key="NSSuperview" ref="1006"/>
+              <bool key="NSEnabled">YES</bool>
+              <object class="BGHUDButtonCell" key="NSCell" id="176843412">
+                <int key="NSCellFlags">67239424</int>
+                <int key="NSCellFlags2">134479872</int>
+                <string key="NSContents">Reset</string>
+                <object class="NSFont" key="NSSupport">
+                  <string key="NSName">LucidaGrande</string>
+                  <double key="NSSize">9</double>
+                  <int key="NSfFlags">3600</int>
+                </object>
+                <reference key="NSControlView" ref="857991618"/>
+                <int key="NSButtonFlags">-2030288641</int>
+                <int key="NSButtonFlags2">36</int>
+                <object class="NSImage" key="NSNormalImage">
+                  <int key="NSImageFlags">550174720</int>
+                  <string key="NSSize">{1, 1}</string>
+                  <object class="NSMutableArray" key="NSReps">
+                    <bool key="EncodedWithXMLCoder">YES</bool>
+                    <object class="NSArray">
+                      <bool key="EncodedWithXMLCoder">YES</bool>
+                      <integer value="0"/>
+                      <object class="NSBitmapImageRep">
+                        <object class="NSData" key="NSTIFFRepresentation">
+                          <bytes key="NS.bytes">TU0AKgAAAAoAAAAOAQAAAwAAAAEAAQAAAQEAAwAAAAEAAQAAAQIAAwAAAAIACAAIAQMAAwAAAAEAAQAA
+AQYAAwAAAAEAAQAAAREABAAAAAEAAAAIARIAAwAAAAEAAQAAARUAAwAAAAEAAgAAARYAAwAAAAEAAQAA
+ARcABAAAAAEAAAACARwAAwAAAAEAAQAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABh3MABwAABXwAAAC4
+AAAAAAAABXxhcHBsAiAAAG1udHJHUkFZWFlaIAfQAAIADgAMAAAAAGFjc3BBUFBMAAAAAG5vbmUAAAAA
+AAAAAAAAAAAAAAAAAAD21gABAAAAANMtYXBwbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAABWRlc2MAAADAAAAAb2RzY20AAAEwAAAD7mNwcnQAAAUgAAAAOHd0cHQAAAVY
+AAAAFGtUUkMAAAVsAAAADmRlc2MAAAAAAAAAFUdlbmVyaWMgR3JheSBQcm9maWxlAAAAAAAAAAAAAAAV
+R2VuZXJpYyBHcmF5IFByb2ZpbGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAABtbHVjAAAAAAAAABMAAAAMcHRCUgAAACoAAAD0ZnJGVQAAACoAAAEeemhUVwAAABAAAAFI
+aXRJVAAAAC4AAAFYbmJOTwAAACwAAAGGa29LUgAAABgAAAGyZGVERQAAADoAAAHKc3ZTRQAAAC4AAAIE
+emhDTgAAABAAAAIyamFKUAAAABYAAAJCcHRQTwAAADgAAAJYbmxOTAAAACoAAAKQZXNFUwAAACgAAAK6
+ZmlGSQAAACwAAALicGxQTAAAADYAAAMOcnVSVQAAACYAAANEYXJFRwAAACgAAANqZW5VUwAAACgAAAOS
+ZGFESwAAADQAAAO6AFAAZQByAGYAaQBsACAAQwBpAG4AegBhACAARwBlAG4A6QByAGkAYwBvAFAAcgBv
+AGYAaQBsACAAZwDpAG4A6QByAGkAcQB1AGUAIABnAHIAaQBzkBp1KHBwlo6Ccl9pY8+P8ABQAHIAbwBm
+AGkAbABvACAAZwByAGkAZwBpAG8AIABnAGUAbgBlAHIAaQBjAG8ARwBlAG4AZQByAGkAcwBrACAAZwBy
+AOUAdABvAG4AZQBwAHIAbwBmAGkAbMd8vBgAIABHAHIAYQB5ACDVBLhc0wzHfABBAGwAbABnAGUAbQBl
+AGkAbgBlAHMAIABHAHIAYQB1AHMAdAB1AGYAZQBuAC0AUAByAG8AZgBpAGwARwBlAG4AZQByAGkAcwBr
+ACAAZwByAOUAcwBrAGEAbABlAHAAcgBvAGYAaQBsZm6QGnBwXqZjz4/wZYdO9k4AgiwwsDDsMKQw1zDt
+MNUwoTCkMOsAUABlAHIAZgBpAGwAIABnAGUAbgDpAHIAaQBjAG8AIABkAGUAIABjAGkAbgB6AGUAbgB0
+AG8AcwBBAGwAZwBlAG0AZQBlAG4AIABnAHIAaQBqAHMAcAByAG8AZgBpAGUAbABQAGUAcgBmAGkAbAAg
+AGcAcgBpAHMAIABnAGUAbgDpAHIAaQBjAG8AWQBsAGUAaQBuAGUAbgAgAGgAYQByAG0AYQBhAHAAcgBv
+AGYAaQBpAGwAaQBVAG4AaQB3AGUAcgBzAGEAbABuAHkAIABwAHIAbwBmAGkAbAAgAHMAegBhAHIAbwFb
+AGMAaQQeBDEESQQ4BDkAIARBBDUEQARLBDkAIAQ/BEAEPgREBDgEOwRMBkUGRAZBACAGKgY5BjEGSgZB
+ACAARwByAGEAeQAgBicGRAY5BicGRQBHAGUAbgBlAHIAaQBjACAARwByAGEAeQAgAFAAcgBvAGYAaQBs
+AGUARwBlAG4AZQByAGUAbAAgAGcAcgDlAHQAbwBuAGUAYgBlAHMAawByAGkAdgBlAGwAcwBlAAB0ZXh0
+AAAAAENvcHlyaWdodCAyMDA3IEFwcGxlIEluYy4sIGFsbCByaWdodHMgcmVzZXJ2ZWQuAFhZWiAAAAAA
+AADzUQABAAAAARbMY3VydgAAAAAAAAABAc0AAA</bytes>
+                        </object>
+                      </object>
+                    </object>
+                  </object>
+                  <object class="NSColor" key="NSColor">
+                    <int key="NSColorSpace">3</int>
+                    <bytes key="NSWhite">MCAwAA</bytes>
+                  </object>
+                </object>
+                <string key="NSAlternateContents"/>
+                <string key="NSKeyEquivalent"/>
+                <int key="NSPeriodicDelay">200</int>
+                <int key="NSPeriodicInterval">25</int>
+                <string key="themeKey">gradientTheme</string>
+                <int key="BGButtonType">7</int>
+              </object>
+            </object>
+          </object>
+          <string key="NSFrameSize">{408, 193}</string>
+          <reference key="NSSuperview"/>
+        </object>
+        <string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string>
+        <string key="NSMaxSize">{1.7976931348623157e+308, 1.7976931348623157e+308}</string>
+        <string key="NSFrameAutosaveName">SyncTracks</string>
+        <bool key="NSWindowIsRestorable">YES</bool>
+      </object>
+      <object class="NSCustomObject" id="104752597">
+        <string key="NSClassName">VLCTrackSynchronization</string>
+      </object>
+    </object>
+    <object class="IBObjectContainer" key="IBDocument.Objects">
+      <object class="NSMutableArray" key="connectionRecords">
+        <bool key="EncodedWithXMLCoder">YES</bool>
+        <object class="IBConnectionRecord">
+          <object class="IBActionConnection" key="connection">
+            <string key="label">takeFloatValueFrom:</string>
+            <reference key="source" ref="498497333"/>
+            <reference key="destination" ref="251177671"/>
+          </object>
+          <int key="connectionID">44</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBActionConnection" key="connection">
+            <string key="label">takeFloatValueFrom:</string>
+            <reference key="source" ref="217063425"/>
+            <reference key="destination" ref="200523684"/>
+          </object>
+          <int key="connectionID">47</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBActionConnection" key="connection">
+            <string key="label">takeFloatValueFrom:</string>
+            <reference key="source" ref="488437164"/>
+            <reference key="destination" ref="217063425"/>
+          </object>
+          <int key="connectionID">48</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBActionConnection" key="connection">
+            <string key="label">takeFloatValueFrom:</string>
+            <reference key="source" ref="23746054"/>
+            <reference key="destination" ref="914650403"/>
+          </object>
+          <int key="connectionID">50</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">o_reset_btn</string>
+            <reference key="source" ref="104752597"/>
+            <reference key="destination" ref="857991618"/>
+          </object>
+          <int key="connectionID">53</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">o_av_lbl</string>
+            <reference key="source" ref="104752597"/>
+            <reference key="destination" ref="623990527"/>
+          </object>
+          <int key="connectionID">54</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">o_av_advance_lbl</string>
+            <reference key="source" ref="104752597"/>
+            <reference key="destination" ref="927318749"/>
+          </object>
+          <int key="connectionID">55</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">o_av_minus_btn</string>
+            <reference key="source" ref="104752597"/>
+            <reference key="destination" ref="382356246"/>
+          </object>
+          <int key="connectionID">56</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">o_av_plus_btn</string>
+            <reference key="source" ref="104752597"/>
+            <reference key="destination" ref="9710"/>
+          </object>
+          <int key="connectionID">57</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">o_av_value_fld</string>
+            <reference key="source" ref="104752597"/>
+            <reference key="destination" ref="498497333"/>
+          </object>
+          <int key="connectionID">58</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">o_sv_advance_lbl</string>
+            <reference key="source" ref="104752597"/>
+            <reference key="destination" ref="662764430"/>
+          </object>
+          <int key="connectionID">60</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">o_sv_lbl</string>
+            <reference key="source" ref="104752597"/>
+            <reference key="destination" ref="935777657"/>
+          </object>
+          <int key="connectionID">61</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">o_sv_speed_lbl</string>
+            <reference key="source" ref="104752597"/>
+            <reference key="destination" ref="1031205444"/>
+          </object>
+          <int key="connectionID">62</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">o_sv_advance_minus_btn</string>
+            <reference key="source" ref="104752597"/>
+            <reference key="destination" ref="362833023"/>
+          </object>
+          <int key="connectionID">63</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">o_sv_advance_plus_btn</string>
+            <reference key="source" ref="104752597"/>
+            <reference key="destination" ref="387415148"/>
+          </object>
+          <int key="connectionID">64</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">o_sv_advance_value_fld</string>
+            <reference key="source" ref="104752597"/>
+            <reference key="destination" ref="217063425"/>
+          </object>
+          <int key="connectionID">65</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">o_sv_speed_minus_btn</string>
+            <reference key="source" ref="104752597"/>
+            <reference key="destination" ref="154195268"/>
+          </object>
+          <int key="connectionID">66</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">o_sv_speed_plus_btn</string>
+            <reference key="source" ref="104752597"/>
+            <reference key="destination" ref="419632683"/>
+          </object>
+          <int key="connectionID">67</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">o_sv_speed_value_fld</string>
+            <reference key="source" ref="104752597"/>
+            <reference key="destination" ref="23746054"/>
+          </object>
+          <int key="connectionID">68</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">o_window</string>
+            <reference key="source" ref="104752597"/>
+            <reference key="destination" ref="1005"/>
+          </object>
+          <int key="connectionID">69</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBActionConnection" key="connection">
+            <string key="label">avValueChanged:</string>
+            <reference key="source" ref="104752597"/>
+            <reference key="destination" ref="9710"/>
+          </object>
+          <int key="connectionID">71</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBActionConnection" key="connection">
+            <string key="label">svAdvanceValueChanged:</string>
+            <reference key="source" ref="104752597"/>
+            <reference key="destination" ref="387415148"/>
+          </object>
+          <int key="connectionID">72</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBActionConnection" key="connection">
+            <string key="label">resetValues:</string>
+            <reference key="source" ref="104752597"/>
+            <reference key="destination" ref="857991618"/>
+          </object>
+          <int key="connectionID">74</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBActionConnection" key="connection">
+            <string key="label">avValueChanged:</string>
+            <reference key="source" ref="104752597"/>
+            <reference key="destination" ref="382356246"/>
+          </object>
+          <int key="connectionID">75</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBActionConnection" key="connection">
+            <string key="label">svAdvanceValueChanged:</string>
+            <reference key="source" ref="104752597"/>
+            <reference key="destination" ref="362833023"/>
+          </object>
+          <int key="connectionID">76</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBActionConnection" key="connection">
+            <string key="label">svSpeedValueChanged:</string>
+            <reference key="source" ref="104752597"/>
+            <reference key="destination" ref="419632683"/>
+          </object>
+          <int key="connectionID">78</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBActionConnection" key="connection">
+            <string key="label">svSpeedValueChanged:</string>
+            <reference key="source" ref="104752597"/>
+            <reference key="destination" ref="154195268"/>
+          </object>
+          <int key="connectionID">79</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBActionConnection" key="connection">
+            <string key="label">takeFloatValueFrom:</string>
+            <reference key="source" ref="88930968"/>
+            <reference key="destination" ref="23746054"/>
+          </object>
+          <int key="connectionID">80</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBActionConnection" key="connection">
+            <string key="label">takeFloatValueFrom:</string>
+            <reference key="source" ref="483165134"/>
+            <reference key="destination" ref="498497333"/>
+          </object>
+          <int key="connectionID">81</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">delegate</string>
+            <reference key="source" ref="498497333"/>
+            <reference key="destination" ref="104752597"/>
+          </object>
+          <int key="connectionID">82</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">delegate</string>
+            <reference key="source" ref="217063425"/>
+            <reference key="destination" ref="104752597"/>
+          </object>
+          <int key="connectionID">83</int>
+        </object>
+        <object class="IBConnectionRecord">
+          <object class="IBOutletConnection" key="connection">
+            <string key="label">delegate</string>
+            <reference key="source" ref="23746054"/>
+            <reference key="destination" ref="104752597"/>
+          </object>
+          <int key="connectionID">84</int>
+        </object>
+      </object>
+      <object class="IBMutableOrderedSet" key="objectRecords">
+        <object class="NSArray" key="orderedObjects">
+          <bool key="EncodedWithXMLCoder">YES</bool>
+          <object class="IBObjectRecord">
+            <int key="objectID">0</int>
+            <reference key="object" ref="0"/>
+            <reference key="children" ref="1000"/>
+            <nil key="parent"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">-2</int>
+            <reference key="object" ref="1001"/>
+            <reference key="parent" ref="0"/>
+            <string key="objectName">File's Owner</string>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">-1</int>
+            <reference key="object" ref="1003"/>
+            <reference key="parent" ref="0"/>
+            <string key="objectName">First Responder</string>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">-3</int>
+            <reference key="object" ref="1004"/>
+            <reference key="parent" ref="0"/>
+            <string key="objectName">Application</string>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">1</int>
+            <reference key="object" ref="1005"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="1006"/>
+            </object>
+            <reference key="parent" ref="0"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">2</int>
+            <reference key="object" ref="1006"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="935777657"/>
+              <reference ref="729041203"/>
+              <reference ref="623990527"/>
+              <reference ref="416275888"/>
+              <reference ref="857991618"/>
+            </object>
+            <reference key="parent" ref="1005"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">5</int>
+            <reference key="object" ref="416275888"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="927318749"/>
+              <reference ref="483165134"/>
+              <reference ref="498497333"/>
+              <reference ref="9710"/>
+              <reference ref="382356246"/>
+            </object>
+            <reference key="parent" ref="1006"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">6</int>
+            <reference key="object" ref="927318749"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="827348791"/>
+            </object>
+            <reference key="parent" ref="416275888"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">7</int>
+            <reference key="object" ref="827348791"/>
+            <reference key="parent" ref="927318749"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">8</int>
+            <reference key="object" ref="498497333"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="339403913"/>
+            </object>
+            <reference key="parent" ref="416275888"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">9</int>
+            <reference key="object" ref="339403913"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="1072523057"/>
+            </object>
+            <reference key="parent" ref="498497333"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">10</int>
+            <reference key="object" ref="483165134"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="251177671"/>
+            </object>
+            <reference key="parent" ref="416275888"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">11</int>
+            <reference key="object" ref="251177671"/>
+            <reference key="parent" ref="483165134"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">12</int>
+            <reference key="object" ref="382356246"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="236770102"/>
+            </object>
+            <reference key="parent" ref="416275888"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">13</int>
+            <reference key="object" ref="236770102"/>
+            <reference key="parent" ref="382356246"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">14</int>
+            <reference key="object" ref="9710"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="721757161"/>
+            </object>
+            <reference key="parent" ref="416275888"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">15</int>
+            <reference key="object" ref="721757161"/>
+            <reference key="parent" ref="9710"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">16</int>
+            <reference key="object" ref="729041203"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="488437164"/>
+              <reference ref="217063425"/>
+              <reference ref="662764430"/>
+              <reference ref="362833023"/>
+              <reference ref="1031205444"/>
+              <reference ref="23746054"/>
+              <reference ref="88930968"/>
+              <reference ref="154195268"/>
+              <reference ref="419632683"/>
+              <reference ref="387415148"/>
+            </object>
+            <reference key="parent" ref="1006"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">17</int>
+            <reference key="object" ref="387415148"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="398552971"/>
+            </object>
+            <reference key="parent" ref="729041203"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">18</int>
+            <reference key="object" ref="362833023"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="236778813"/>
+            </object>
+            <reference key="parent" ref="729041203"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">19</int>
+            <reference key="object" ref="488437164"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="200523684"/>
+            </object>
+            <reference key="parent" ref="729041203"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">20</int>
+            <reference key="object" ref="217063425"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="843835699"/>
+            </object>
+            <reference key="parent" ref="729041203"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">21</int>
+            <reference key="object" ref="662764430"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="53850351"/>
+            </object>
+            <reference key="parent" ref="729041203"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">22</int>
+            <reference key="object" ref="53850351"/>
+            <reference key="parent" ref="662764430"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">23</int>
+            <reference key="object" ref="843835699"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="563781141"/>
+            </object>
+            <reference key="parent" ref="217063425"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">24</int>
+            <reference key="object" ref="200523684"/>
+            <reference key="parent" ref="488437164"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">25</int>
+            <reference key="object" ref="236778813"/>
+            <reference key="parent" ref="362833023"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">26</int>
+            <reference key="object" ref="398552971"/>
+            <reference key="parent" ref="387415148"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">27</int>
+            <reference key="object" ref="1031205444"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="432856306"/>
+            </object>
+            <reference key="parent" ref="729041203"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">28</int>
+            <reference key="object" ref="23746054"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="646109661"/>
+            </object>
+            <reference key="parent" ref="729041203"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">29</int>
+            <reference key="object" ref="88930968"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="914650403"/>
+            </object>
+            <reference key="parent" ref="729041203"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">30</int>
+            <reference key="object" ref="154195268"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="1071389230"/>
+            </object>
+            <reference key="parent" ref="729041203"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">31</int>
+            <reference key="object" ref="419632683"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="719741334"/>
+            </object>
+            <reference key="parent" ref="729041203"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">32</int>
+            <reference key="object" ref="719741334"/>
+            <reference key="parent" ref="419632683"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">33</int>
+            <reference key="object" ref="1071389230"/>
+            <reference key="parent" ref="154195268"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">34</int>
+            <reference key="object" ref="914650403"/>
+            <reference key="parent" ref="88930968"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">35</int>
+            <reference key="object" ref="646109661"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="863172086"/>
+            </object>
+            <reference key="parent" ref="23746054"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">36</int>
+            <reference key="object" ref="432856306"/>
+            <reference key="parent" ref="1031205444"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">37</int>
+            <reference key="object" ref="935777657"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="486082572"/>
+            </object>
+            <reference key="parent" ref="1006"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">38</int>
+            <reference key="object" ref="486082572"/>
+            <reference key="parent" ref="935777657"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">39</int>
+            <reference key="object" ref="623990527"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="8830534"/>
+            </object>
+            <reference key="parent" ref="1006"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">40</int>
+            <reference key="object" ref="8830534"/>
+            <reference key="parent" ref="623990527"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">41</int>
+            <reference key="object" ref="857991618"/>
+            <object class="NSMutableArray" key="children">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <reference ref="176843412"/>
+            </object>
+            <reference key="parent" ref="1006"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">42</int>
+            <reference key="object" ref="176843412"/>
+            <reference key="parent" ref="857991618"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">43</int>
+            <reference key="object" ref="1072523057"/>
+            <reference key="parent" ref="339403913"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">46</int>
+            <reference key="object" ref="563781141"/>
+            <reference key="parent" ref="843835699"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">51</int>
+            <reference key="object" ref="863172086"/>
+            <reference key="parent" ref="646109661"/>
+          </object>
+          <object class="IBObjectRecord">
+            <int key="objectID">52</int>
+            <reference key="object" ref="104752597"/>
+            <reference key="parent" ref="0"/>
+          </object>
+        </object>
+      </object>
+      <object class="NSMutableDictionary" key="flattenedProperties">
+        <bool key="EncodedWithXMLCoder">YES</bool>
+        <object class="NSArray" key="dict.sortedKeys">
+          <bool key="EncodedWithXMLCoder">YES</bool>
+          <string>-1.IBPluginDependency</string>
+          <string>-2.IBPluginDependency</string>
+          <string>-3.IBPluginDependency</string>
+          <string>1.IBEditorWindowLastContentRect</string>
+          <string>1.IBPluginDependency</string>
+          <string>1.IBWindowTemplateEditedContentRect</string>
+          <string>1.NSWindowTemplate.visibleAtLaunch</string>
+          <string>1.WindowOrigin</string>
+          <string>1.editorWindowContentRectSynchronizationRect</string>
+          <string>10.IBPluginDependency</string>
+          <string>10.IBViewBoundsToFrameTransform</string>
+          <string>11.IBPluginDependency</string>
+          <string>12.IBPluginDependency</string>
+          <string>12.IBViewBoundsToFrameTransform</string>
+          <string>13.IBPluginDependency</string>
+          <string>14.IBPluginDependency</string>
+          <string>14.IBViewBoundsToFrameTransform</string>
+          <string>15.IBPluginDependency</string>
+          <string>16.IBPluginDependency</string>
+          <string>16.IBViewBoundsToFrameTransform</string>
+          <string>17.IBPluginDependency</string>
+          <string>17.IBViewBoundsToFrameTransform</string>
+          <string>18.IBPluginDependency</string>
+          <string>18.IBViewBoundsToFrameTransform</string>
+          <string>19.IBPluginDependency</string>
+          <string>19.IBViewBoundsToFrameTransform</string>
+          <string>2.IBPluginDependency</string>
+          <string>20.IBPluginDependency</string>
+          <string>20.IBViewBoundsToFrameTransform</string>
+          <string>21.IBPluginDependency</string>
+          <string>21.IBViewBoundsToFrameTransform</string>
+          <string>22.IBPluginDependency</string>
+          <string>23.IBPluginDependency</string>
+          <string>24.IBPluginDependency</string>
+          <string>25.IBPluginDependency</string>
+          <string>26.IBPluginDependency</string>
+          <string>27.IBPluginDependency</string>
+          <string>27.IBViewBoundsToFrameTransform</string>
+          <string>28.IBPluginDependency</string>
+          <string>28.IBViewBoundsToFrameTransform</string>
+          <string>29.IBPluginDependency</string>
+          <string>29.IBViewBoundsToFrameTransform</string>
+          <string>30.IBPluginDependency</string>
+          <string>30.IBViewBoundsToFrameTransform</string>
+          <string>31.IBPluginDependency</string>
+          <string>31.IBViewBoundsToFrameTransform</string>
+          <string>32.IBPluginDependency</string>
+          <string>33.IBPluginDependency</string>
+          <string>34.IBPluginDependency</string>
+          <string>35.IBPluginDependency</string>
+          <string>36.IBPluginDependency</string>
+          <string>37.IBPluginDependency</string>
+          <string>37.IBViewBoundsToFrameTransform</string>
+          <string>38.IBPluginDependency</string>
+          <string>39.IBPluginDependency</string>
+          <string>39.IBViewBoundsToFrameTransform</string>
+          <string>40.IBPluginDependency</string>
+          <string>41.IBPluginDependency</string>
+          <string>41.IBViewBoundsToFrameTransform</string>
+          <string>42.IBPluginDependency</string>
+          <string>43.IBNumberFormatterBehaviorMetadataKey</string>
+          <string>43.IBNumberFormatterLocalizesFormatMetadataKey</string>
+          <string>43.IBPluginDependency</string>
+          <string>46.IBNumberFormatterBehaviorMetadataKey</string>
+          <string>46.IBNumberFormatterLocalizesFormatMetadataKey</string>
+          <string>46.IBPluginDependency</string>
+          <string>5.IBPluginDependency</string>
+          <string>5.IBViewBoundsToFrameTransform</string>
+          <string>51.IBNumberFormatterBehaviorMetadataKey</string>
+          <string>51.IBNumberFormatterLocalizesFormatMetadataKey</string>
+          <string>51.IBPluginDependency</string>
+          <string>52.IBPluginDependency</string>
+          <string>6.IBPluginDependency</string>
+          <string>6.IBViewBoundsToFrameTransform</string>
+          <string>7.IBPluginDependency</string>
+          <string>8.IBPluginDependency</string>
+          <string>8.IBViewBoundsToFrameTransform</string>
+          <string>9.IBPluginDependency</string>
+        </object>
+        <object class="NSMutableArray" key="dict.values">
+          <bool key="EncodedWithXMLCoder">YES</bool>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <string>{{430, 505}, {408, 193}}</string>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <string>{{430, 505}, {408, 193}}</string>
+          <boolean value="NO"/>
+          <string>{196, 240}</string>
+          <string>{{357, 418}, {480, 270}}</string>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">AUOMgABChgAAA</bytes>
+          </object>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABDTQAAwegAAA</bytes>
+          </object>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABDqAAAwdgAAA</bytes>
+          </object>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">AUGIAABBoAAAA</bytes>
+          </object>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABDqAAAwnAAAA</bytes>
+          </object>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABDTwAAwqQAAA</bytes>
+          </object>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">AUOdgABCggAAA</bytes>
+          </object>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABDaQAAwqgAAA</bytes>
+          </object>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABBcAAAwqIAAA</bytes>
+          </object>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABBoAAAwpgAAA</bytes>
+          </object>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABDbgAAwp4AAA</bytes>
+          </object>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">AUOgAABCcAAAA</bytes>
+          </object>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABDVAAAwpoAAA</bytes>
+          </object>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABDqoAAwpwAAA</bytes>
+          </object>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABByAAAwsoAAA</bytes>
+          </object>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABB8AAAwsAAAA</bytes>
+          </object>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABDFAAAwdgAAA</bytes>
+          </object>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <integer value="1040"/>
+          <boolean value="YES"/>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <integer value="1040"/>
+          <boolean value="YES"/>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">AUGIAABC8gAAA</bytes>
+          </object>
+          <integer value="1040"/>
+          <boolean value="YES"/>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABCfAAAwq4AAA</bytes>
+          </object>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+          <object class="NSAffineTransform">
+            <bytes key="NSTransformStruct">P4AAAL+AAABDVQAAwgAAAA</bytes>
+          </object>
+          <string>com.binarymethod.BGHUDAppKitPlugin</string>
+        </object>
+      </object>
+      <object class="NSMutableDictionary" key="unlocalizedProperties">
+        <bool key="EncodedWithXMLCoder">YES</bool>
+        <reference key="dict.sortedKeys" ref="0"/>
+        <object class="NSMutableArray" key="dict.values">
+          <bool key="EncodedWithXMLCoder">YES</bool>
+        </object>
+      </object>
+      <nil key="activeLocalization"/>
+      <object class="NSMutableDictionary" key="localizations">
+        <bool key="EncodedWithXMLCoder">YES</bool>
+        <reference key="dict.sortedKeys" ref="0"/>
+        <object class="NSMutableArray" key="dict.values">
+          <bool key="EncodedWithXMLCoder">YES</bool>
+        </object>
+      </object>
+      <nil key="sourceID"/>
+      <int key="maxID">84</int>
+    </object>
+    <object class="IBClassDescriber" key="IBDocument.Classes">
+      <object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.1+">
+        <bool key="EncodedWithXMLCoder">YES</bool>
+        <object class="IBPartialClassDescription">
+          <string key="className">VLCTrackSynchronization</string>
+          <string key="superclassName">NSObject</string>
+          <object class="NSMutableDictionary" key="actions">
+            <bool key="EncodedWithXMLCoder">YES</bool>
+            <object class="NSArray" key="dict.sortedKeys">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <string>avValueChanged:</string>
+              <string>resetValues:</string>
+              <string>svAdvanceValueChanged:</string>
+              <string>svSpeedValueChanged:</string>
+              <string>toggleWindow:</string>
+            </object>
+            <object class="NSMutableArray" key="dict.values">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+            </object>
+          </object>
+          <object class="NSMutableDictionary" key="actionInfosByName">
+            <bool key="EncodedWithXMLCoder">YES</bool>
+            <object class="NSArray" key="dict.sortedKeys">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <string>avValueChanged:</string>
+              <string>resetValues:</string>
+              <string>svAdvanceValueChanged:</string>
+              <string>svSpeedValueChanged:</string>
+              <string>toggleWindow:</string>
+            </object>
+            <object class="NSMutableArray" key="dict.values">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <object class="IBActionInfo">
+                <string key="name">avValueChanged:</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBActionInfo">
+                <string key="name">resetValues:</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBActionInfo">
+                <string key="name">svAdvanceValueChanged:</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBActionInfo">
+                <string key="name">svSpeedValueChanged:</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBActionInfo">
+                <string key="name">toggleWindow:</string>
+                <string key="candidateClassName">id</string>
+              </object>
+            </object>
+          </object>
+          <object class="NSMutableDictionary" key="outlets">
+            <bool key="EncodedWithXMLCoder">YES</bool>
+            <object class="NSArray" key="dict.sortedKeys">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <string>o_av_advance_lbl</string>
+              <string>o_av_lbl</string>
+              <string>o_av_minus_btn</string>
+              <string>o_av_plus_btn</string>
+              <string>o_av_value_fld</string>
+              <string>o_reset_btn</string>
+              <string>o_sv_advance_lbl</string>
+              <string>o_sv_advance_minus_btn</string>
+              <string>o_sv_advance_plus_btn</string>
+              <string>o_sv_advance_value_fld</string>
+              <string>o_sv_lbl</string>
+              <string>o_sv_speed_lbl</string>
+              <string>o_sv_speed_minus_btn</string>
+              <string>o_sv_speed_plus_btn</string>
+              <string>o_sv_speed_value_fld</string>
+              <string>o_window</string>
+            </object>
+            <object class="NSMutableArray" key="dict.values">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+              <string>id</string>
+            </object>
+          </object>
+          <object class="NSMutableDictionary" key="toOneOutletInfosByName">
+            <bool key="EncodedWithXMLCoder">YES</bool>
+            <object class="NSArray" key="dict.sortedKeys">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <string>o_av_advance_lbl</string>
+              <string>o_av_lbl</string>
+              <string>o_av_minus_btn</string>
+              <string>o_av_plus_btn</string>
+              <string>o_av_value_fld</string>
+              <string>o_reset_btn</string>
+              <string>o_sv_advance_lbl</string>
+              <string>o_sv_advance_minus_btn</string>
+              <string>o_sv_advance_plus_btn</string>
+              <string>o_sv_advance_value_fld</string>
+              <string>o_sv_lbl</string>
+              <string>o_sv_speed_lbl</string>
+              <string>o_sv_speed_minus_btn</string>
+              <string>o_sv_speed_plus_btn</string>
+              <string>o_sv_speed_value_fld</string>
+              <string>o_window</string>
+            </object>
+            <object class="NSMutableArray" key="dict.values">
+              <bool key="EncodedWithXMLCoder">YES</bool>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_av_advance_lbl</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_av_lbl</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_av_minus_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_av_plus_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_av_value_fld</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_reset_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_sv_advance_lbl</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_sv_advance_minus_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_sv_advance_plus_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_sv_advance_value_fld</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_sv_lbl</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_sv_speed_lbl</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_sv_speed_minus_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_sv_speed_plus_btn</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_sv_speed_value_fld</string>
+                <string key="candidateClassName">id</string>
+              </object>
+              <object class="IBToOneOutletInfo">
+                <string key="name">o_window</string>
+                <string key="candidateClassName">id</string>
+              </object>
+            </object>
+          </object>
+          <object class="IBClassDescriptionSource" key="sourceIdentifier">
+            <string key="majorKey">IBDocumentRelativeSource</string>
+            <string key="minorKey">../../../../../modules/gui/macosx/TrackSynchronization.h</string>
+          </object>
+        </object>
+      </object>
+    </object>
+    <int key="IBDocument.localizationMode">0</int>
+    <string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
+    <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
+      <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3</string>
+      <integer value="3000" key="NS.object.0"/>
+    </object>
+    <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
+    <nil key="IBDocument.LastKnownRelativeProjectPath"/>
+    <int key="IBDocument.defaultPropertyAccessControl">3</int>
+  </data>
+</archive>
diff --git a/extras/package/macosx/Resources/English.lproj/SyncTracks.nib/keyedobjects.nib b/extras/package/macosx/Resources/English.lproj/SyncTracks.nib/keyedobjects.nib
new file mode 100644 (file)
index 0000000..c0c8e34
Binary files /dev/null and b/extras/package/macosx/Resources/English.lproj/SyncTracks.nib/keyedobjects.nib differ
index 79e07e5a921c5bb15327078425a446d622fdcd07..49f7a5eea0f9ca40479fe862894d319a8f85ac78 100644 (file)
                CC62B95F0FC600E90077BB8C /* pause_big.png in Resources */ = {isa = PBXBuildFile; fileRef = CC62B9570FC600E90077BB8C /* pause_big.png */; };
                CC62B9600FC600E90077BB8C /* play_big_down.png in Resources */ = {isa = PBXBuildFile; fileRef = CC62B9580FC600E90077BB8C /* play_big_down.png */; };
                CC62B9610FC600E90077BB8C /* play_big.png in Resources */ = {isa = PBXBuildFile; fileRef = CC62B9590FC600E90077BB8C /* play_big.png */; };
+               CC707EC8137474A50003010A /* SyncTracks.nib in Resources */ = {isa = PBXBuildFile; fileRef = CC707EC6137474A50003010A /* SyncTracks.nib */; };
                CC8062641021F8790021EB9A /* dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = CC8062631021F8790021EB9A /* dsa_pub.pem */; };
                CC84FB2D130083BB00816D38 /* BGHUDAppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CC84FB2C130083BB00816D38 /* BGHUDAppKit.framework */; };
                CC84FB481300843200816D38 /* BGHUDAppKit.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = CC84FB2C130083BB00816D38 /* BGHUDAppKit.framework */; };
                CC6D8D9D0A878DED006F2BBE /* AppleRemote.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppleRemote.m; path = ../../../modules/gui/macosx/AppleRemote.m; sourceTree = SOURCE_ROOT; };
                CC6EDD4F0B9CA2140096068A /* eyetv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = eyetv.h; path = ../../../modules/gui/macosx/eyetv.h; sourceTree = SOURCE_ROOT; };
                CC6EDD500B9CA2140096068A /* eyetv.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = eyetv.m; path = ../../../modules/gui/macosx/eyetv.m; sourceTree = SOURCE_ROOT; };
+               CC707EC3137464CD0003010A /* TrackSynchronization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TrackSynchronization.h; path = ../../../modules/gui/macosx/TrackSynchronization.h; sourceTree = "<group>"; };
+               CC707EC4137464CD0003010A /* TrackSynchronization.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = TrackSynchronization.m; path = ../../../modules/gui/macosx/TrackSynchronization.m; sourceTree = "<group>"; };
+               CC707EC7137474A50003010A /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = Resources/English.lproj/SyncTracks.nib; sourceTree = "<group>"; };
                CC772DAC10E621C100675C9B /* VLCProgressPanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VLCProgressPanel.h; path = ../../../modules/gui/macosx_dialog_provider/VLCProgressPanel.h; sourceTree = SOURCE_ROOT; };
                CC772DAD10E621C100675C9B /* VLCProgressPanel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = VLCProgressPanel.m; path = ../../../modules/gui/macosx_dialog_provider/VLCProgressPanel.m; sourceTree = SOURCE_ROOT; };
                CC8062631021F8790021EB9A /* dsa_pub.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dsa_pub.pem; path = Resources/dsa_pub.pem; sourceTree = "<group>"; };
                                CCF0777C13659A8000AF19FD /* SPMediaKeyTap.m */,
                                CC5560231365CDC700D54038 /* AudioEffects.h */,
                                CC5560241365CDC800D54038 /* AudioEffects.m */,
+                               CC707EC3137464CD0003010A /* TrackSynchronization.h */,
+                               CC707EC4137464CD0003010A /* TrackSynchronization.m */,
                        );
                        name = Classes;
                        sourceTree = "<group>";
                                DC7F46EB08A183FC0027DB24 /* Extended.nib */,
                                DCE7BD0308A56C8B007B10AE /* Bookmarks.nib */,
                                CC5560261365CE4800D54038 /* AudioEffects.nib */,
+                               CC707EC6137474A50003010A /* SyncTracks.nib */,
                        );
                        name = nibs;
                        sourceTree = "<group>";
                                CC0FB34C0F8BED1100F057F7 /* CoreDialogs.nib in Resources */,
                                CCF11B540F8BFB520088542D /* ErrorPanel.nib in Resources */,
                                CC5560281365CE4800D54038 /* AudioEffects.nib in Resources */,
+                               CC707EC8137474A50003010A /* SyncTracks.nib in Resources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        name = AudioEffects.nib;
                        sourceTree = "<group>";
                };
+               CC707EC6137474A50003010A /* SyncTracks.nib */ = {
+                       isa = PBXVariantGroup;
+                       children = (
+                               CC707EC7137474A50003010A /* English */,
+                       );
+                       name = SyncTracks.nib;
+                       sourceTree = "<group>";
+               };
                CCC896B80D9AA9E8005AE59C /* MediaInfo.nib */ = {
                        isa = PBXVariantGroup;
                        children = (
index 25a4e5629ac833aba7c3e8bf0dc222fc433d413e..da0f837670f036bc421838d6a8e136a205a21c4f 100644 (file)
@@ -45,6 +45,8 @@ SOURCES_macosx = \
        extended.m \
        AudioEffects.h \
        AudioEffects.m \
+       TrackSynchronization.h \
+       TrackSynchronization.m \
        bookmarks.h \
        bookmarks.m \
        embeddedwindow.h \
diff --git a/modules/gui/macosx/TrackSynchronization.h b/modules/gui/macosx/TrackSynchronization.h
new file mode 100644 (file)
index 0000000..4e263be
--- /dev/null
@@ -0,0 +1,64 @@
+/*****************************************************************************
+ * TrackSynchronization.h: MacOS X interface module
+ *****************************************************************************
+ * Copyright (C) 2011 VideoLAN
+ * Copyright (C) 2011 Felix Paul Kühne
+ * $Id$
+ *
+ * Authors: Felix Paul Kühne <fkuehne -at- videolan -dot- org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
+ *****************************************************************************/
+
+#import <Cocoa/Cocoa.h>
+
+
+@interface VLCTrackSynchronization : NSObject {
+    /* generic */
+    IBOutlet id o_window;
+    intf_thread_t *p_intf;
+    IBOutlet id o_reset_btn;
+
+    /* Audio / Video */
+    IBOutlet id o_av_lbl;
+    IBOutlet id o_av_advance_lbl;
+    IBOutlet id o_av_minus_btn;
+    IBOutlet id o_av_plus_btn;
+    IBOutlet id o_av_value_fld;
+
+    /* Subtitles / Video */
+    IBOutlet id o_sv_lbl;
+    IBOutlet id o_sv_advance_lbl;
+    IBOutlet id o_sv_advance_minus_btn;
+    IBOutlet id o_sv_advance_plus_btn;
+    IBOutlet id o_sv_advance_value_fld;
+    IBOutlet id o_sv_speed_lbl;
+    IBOutlet id o_sv_speed_minus_btn;
+    IBOutlet id o_sv_speed_plus_btn;
+    IBOutlet id o_sv_speed_value_fld;
+}
+
+/* generic */
++ (VLCTrackSynchronization *)sharedInstance;
+- (IBAction)toggleWindow:(id)sender;
+- (IBAction)resetValues:(id)sender;
+
+/* Audio / Video */
+- (IBAction)avValueChanged:(id)sender;
+
+/* Subtitles / Video */
+- (IBAction)svAdvanceValueChanged:(id)sender;
+- (IBAction)svSpeedValueChanged:(id)sender;
+@end
diff --git a/modules/gui/macosx/TrackSynchronization.m b/modules/gui/macosx/TrackSynchronization.m
new file mode 100644 (file)
index 0000000..21e0bc1
--- /dev/null
@@ -0,0 +1,159 @@
+/*****************************************************************************
+ * TrackSynchronization.m: MacOS X interface module
+ *****************************************************************************
+ * Copyright (C) 2011 VideoLAN
+ * Copyright (C) 2011 Felix Paul Kühne
+ * $Id$
+ *
+ * Authors: Felix Paul Kühne <fkuehne -at- videolan -dot- org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
+ *****************************************************************************/
+
+#import "intf.h"
+#import <vlc_common.h>
+#import "TrackSynchronization.h"
+
+@implementation VLCTrackSynchronization
+static VLCTrackSynchronization *_o_sharedInstance = nil;
+
++ (VLCTrackSynchronization *)sharedInstance
+{
+    return _o_sharedInstance ? _o_sharedInstance : [[self alloc] init];
+}
+
+- (id)init
+{
+    if (_o_sharedInstance) {
+        [self dealloc];
+    } else {
+        p_intf = VLCIntf;
+        _o_sharedInstance = [super init];
+    }
+
+    return _o_sharedInstance;
+}
+
+- (void)awakeFromNib
+{
+    [o_window setTitle:_NS("Track Synchronization")];
+    [o_reset_btn setTitle:_NS("Reset")];
+    [o_av_lbl setStringValue:_NS("Audio/Video")];
+    [o_av_advance_lbl setStringValue: _NS("Advance of audio over video:")];
+    [[o_av_value_fld formatter] setFormat:[NSString stringWithFormat:@"#,##0.000 %@", _NS("s")]];
+    [o_av_value_fld setToolTip: _NS("A positive value means that the audio is ahead of the video")];
+    [o_sv_lbl setStringValue: _NS("Subtitles/Video")];
+    [o_sv_advance_lbl setStringValue: _NS("Advance of subtitles over video:")];
+    [[o_sv_advance_value_fld formatter] setFormat:[NSString stringWithFormat:@"#,##0.000 %@", _NS("s")]];
+    [o_sv_advance_value_fld setToolTip: _NS("A positive value means that the subtitles are ahead of the video" )];
+    [o_sv_speed_lbl setStringValue: _NS("Speed of the subtitles:")];
+    [[o_sv_speed_value_fld formatter] setFormat:[NSString stringWithFormat:@"#,##0.000 %@", _NS("fps")]];
+
+    [self resetValues:self];
+}
+
+- (IBAction)toggleWindow:(id)sender
+{
+    if( [o_window isVisible] )
+        [o_window orderOut:sender];
+    else
+        [o_window makeKeyAndOrderFront:sender];
+}
+
+- (IBAction)resetValues:(id)sender
+{
+    [o_av_value_fld setFloatValue:0.0];
+    [o_sv_advance_value_fld setFloatValue:0.0];
+    [o_sv_speed_value_fld setFloatValue:1.0];
+
+    input_thread_t * p_input = pl_CurrentInput( p_intf );
+
+    if( p_input )
+    {
+
+        var_SetTime( p_input, "audio-delay", 0.0 );
+        var_SetTime( p_input, "spu-delay", 0.0 );
+        var_SetFloat( p_input, "sub-fps", 1.0 );
+        vlc_object_release( p_input );
+    }
+}
+
+- (IBAction)avValueChanged:(id)sender
+{
+    if( sender == o_av_minus_btn )
+        [o_av_value_fld setFloatValue: [o_av_value_fld floatValue] - 0.5];
+
+    if( sender == o_av_plus_btn )
+        [o_av_value_fld setFloatValue: [o_av_value_fld floatValue] + 0.5];
+
+    input_thread_t * p_input = pl_CurrentInput( p_intf );
+
+    if( p_input )
+    {
+        int64_t i_delay = [o_av_value_fld floatValue] * 1000000;
+        var_SetTime( p_input, "audio-delay", i_delay );
+
+        vlc_object_release( p_input );
+    }
+}
+
+- (IBAction)svAdvanceValueChanged:(id)sender
+{
+    if( sender == o_sv_advance_minus_btn )
+        [o_sv_advance_value_fld setFloatValue: [o_sv_advance_value_fld floatValue] - 0.5];
+
+    if( sender == o_sv_advance_plus_btn )
+        [o_sv_advance_value_fld setFloatValue: [o_sv_advance_value_fld floatValue] + 0.5];
+
+    input_thread_t * p_input = pl_CurrentInput( p_intf );
+
+    if( p_input )
+    {
+        int64_t i_delay = [o_sv_advance_value_fld floatValue] * 1000000;
+        var_SetTime( p_input, "spu-delay", i_delay );
+
+        vlc_object_release( p_input );
+    }
+}
+
+- (IBAction)svSpeedValueChanged:(id)sender
+{
+    if( sender == o_sv_speed_minus_btn )
+        [o_sv_speed_value_fld setFloatValue: [o_sv_speed_value_fld floatValue] - 0.5];
+
+    if( sender == o_sv_speed_plus_btn )
+        [o_sv_speed_value_fld setFloatValue: [o_sv_speed_value_fld floatValue] + 0.5];
+
+    input_thread_t * p_input = pl_CurrentInput( p_intf );
+
+    if( p_input )
+    {
+        var_SetFloat( p_input, "sub-fps", [o_av_value_fld floatValue] );
+
+        vlc_object_release( p_input );
+    }
+}
+
+- (void)controlTextDidChange:(NSNotification *)aNotification
+{
+    if( [aNotification object] == o_av_value_fld )
+        [self avValueChanged:self];
+    else if( [aNotification object] == o_sv_advance_value_fld )
+        [self svAdvanceValueChanged:self];
+    else if( [aNotification object] == o_sv_speed_value_fld )
+        [self svSpeedValueChanged:self];
+}
+
+@end
index 006c4c12ef9cd0913042a8a8611fffa945877b62..d6a7164241815e2499505419f7511a295719c362 100644 (file)
@@ -112,6 +112,7 @@ struct intf_sys_t
     VLCInformation * o_info;    /* VLCInformation */
     id o_eyetv;                 /* VLCEyeTVController */
     id o_audioeffects;          /* VLCAudioEffects */
+    id o_trackSynchronization;  /* VLCTrackSynchronization */
     BOOL nib_main_loaded;       /* main nibfile */
     BOOL nib_open_loaded;       /* open nibfile */
     BOOL nib_about_loaded;      /* about nibfile */
@@ -122,6 +123,7 @@ struct intf_sys_t
     BOOL nib_info_loaded;       /* information panel nibfile */
     BOOL nib_coredialogs_loaded; /* CoreDialogs nibfile */
     BOOL nib_audioeffects_loaded; /* audio effects panel */
+    BOOL nib_tracksynchro_loaded; /* track synchro panel */
 
     IBOutlet VLCControllerWindow * o_window;                     /* main window */
     IBOutlet NSView * o_playlist_view;                          /* playlist view  */
@@ -210,6 +212,7 @@ struct intf_sys_t
     IBOutlet NSMenuItem * o_mi_faster;
     IBOutlet NSMenuItem * o_mi_slower;
     IBOutlet NSMenuItem * o_mi_normalSpeed;
+    IBOutlet NSMenuItem * o_mi_trackSynchronization;
     IBOutlet NSMenuItem * o_mi_previous;
     IBOutlet NSMenuItem * o_mi_next;
     IBOutlet NSMenuItem * o_mi_random;
@@ -406,6 +409,7 @@ struct intf_sys_t
 - (IBAction)showWizard:(id)sender;
 - (IBAction)showExtended:(id)sender;
 - (IBAction)showAudioEffects:(id)sender;
+- (IBAction)showTrackSynchronization:(id)sender;
 - (IBAction)showBookmarks:(id)sender;
 
 - (IBAction)viewAbout:(id)sender;
index f75bb1764c62400573ed18906b1b99d2550efada..f37b852f44d014595eb531338bfcd9b08b4b5e12 100644 (file)
@@ -55,6 +55,7 @@
 #import "eyetv.h"
 #import "simple_prefs.h"
 #import "AudioEffects.h"
+#import "TrackSynchronization.h"
 
 #import <AddressBook/AddressBook.h>         /* for crashlog send mechanism */
 #import <Sparkle/Sparkle.h>                 /* we're the update delegate */
@@ -651,6 +652,7 @@ static VLCMain *_o_sharedMainInstance = nil;
     [o_mi_faster setTitle: _NS("Faster")];
     [o_mi_slower setTitle: _NS("Slower")];
     [o_mi_normalSpeed setTitle: _NS("Normal rate")];
+    [o_mi_trackSynchronization setTitle: _NS("Track Synchronization")];
     [o_mi_previous setTitle: _NS("Previous")];
     [o_mi_next setTitle: _NS("Next")];
     [o_mi_random setTitle: _NS("Random")];
@@ -849,6 +851,9 @@ static VLCMain *_o_sharedMainInstance = nil;
     if (nib_audioeffects_loaded)
         [o_audioeffects release];
 
+    if (nib_tracksynchro_loaded)
+        [o_trackSynchronization release];
+
     if( nib_bookmarks_loaded )
         [o_bookmarks release];
 
@@ -2250,6 +2255,17 @@ end:
     [o_extended showPanel];
 }
 
+- (IBAction)showTrackSynchronization:(id)sender
+{
+    if (!o_trackSynchronization)
+        o_trackSynchronization = [[VLCTrackSynchronization alloc] init];
+
+    if (!nib_tracksynchro_loaded)
+        nib_tracksynchro_loaded = [NSBundle loadNibNamed:@"SyncTracks" owner:NSApp];
+
+    [o_trackSynchronization toggleWindow:sender];
+}
+
 - (IBAction)showAudioEffects:(id)sender
 {
     if (!o_audioeffects)