[vlc-devel] [PATCH] For MacOS X to support capture devices other than iSight

Katsushi Kobayashi shikob at mac.com
Fri Feb 11 09:28:20 CET 2011


Hi, 

This is a quick patch for VLC.app for MacOS X. VLC.app will support additional
capture device compliant to QTKit. This patch requires to add QTKit library, when
building macosx-gui module. I couldn't find out how to add the additional library
in generic source tree, since I am a novice of VLC develop.

I hope somebody will correct missing library problem when incorporating
my patch.

Regards,
----
Katsushi Kobayashi

diff --git a/extras/package/macosx/Resources/English.lproj/Open.nib/designable.nib b/extras/package/macosx/Resources/English.lproj/Open.nib/designable.nib
index ac0b13f..ddaedd2 100644
--- a/extras/package/macosx/Resources/English.lproj/Open.nib/designable.nib
+++ b/extras/package/macosx/Resources/English.lproj/Open.nib/designable.nib
@@ -1,16 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.03">
+<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10">
 	<data>
 		<int key="IBDocument.SystemTarget">1050</int>
-		<string key="IBDocument.SystemVersion">9L30</string>
-		<string key="IBDocument.InterfaceBuilderVersion">677</string>
-		<string key="IBDocument.AppKitVersion">949.54</string>
-		<string key="IBDocument.HIToolboxVersion">353.00</string>
+		<string key="IBDocument.SystemVersion">10J567</string>
+		<string key="IBDocument.InterfaceBuilderVersion">823</string>
+		<string key="IBDocument.AppKitVersion">1038.35</string>
+		<string key="IBDocument.HIToolboxVersion">462.00</string>
+		<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
+			<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
+			<string key="NS.object.0">823</string>
+		</object>
 		<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
 			<bool key="EncodedWithXMLCoder">YES</bool>
+			<integer value="2328"/>
+			<integer value="3014"/>
 			<integer value="2297"/>
-			<integer value="681"/>
-			<integer value="2837"/>
 			<integer value="2301"/>
 		</object>
 		<object class="NSArray" key="IBDocument.PluginDependencies">
@@ -18,13 +22,8 @@
 			<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 		</object>
 		<object class="NSMutableDictionary" key="IBDocument.Metadata">
-			<bool key="EncodedWithXMLCoder">YES</bool>
-			<object class="NSArray" key="dict.sortedKeys">
-				<bool key="EncodedWithXMLCoder">YES</bool>
-			</object>
-			<object class="NSMutableArray" key="dict.values">
-				<bool key="EncodedWithXMLCoder">YES</bool>
-			</object>
+			<string key="NS.key.0">PluginDependencyRecalculationVersion</string>
+			<integer value="1" key="NS.object.0"/>
 		</object>
 		<object class="NSMutableArray" key="IBDocument.RootObjects" id="505613135">
 			<bool key="EncodedWithXMLCoder">YES</bool>
@@ -53,7 +52,7 @@
 				<object class="NSMutableString" key="NSViewClass">
 					<characters key="NS.bytes">View</characters>
 				</object>
-				<string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
+				<string key="NSWindowContentMaxSize">{1.79769e+308, 1.79769e+308}</string>
 				<string key="NSWindowContentMinSize">{213, 107}</string>
 				<object class="NSView" key="NSWindowView" id="971209704">
 					<reference key="NSNextResponder"/>
@@ -70,10 +69,10 @@
 								<int key="NSCellFlags">67239424</int>
 								<int key="NSCellFlags2">0</int>
 								<string key="NSContents">Stream output:</string>
-								<object class="NSFont" key="NSSupport" id="725567486">
+								<object class="NSFont" key="NSSupport" id="447477953">
 									<string key="NSName">LucidaGrande</string>
-									<double key="NSSize">1.300000e+01</double>
-									<int key="NSfFlags">1044</int>
+									<double key="NSSize">13</double>
+									<int key="NSfFlags">16</int>
 								</object>
 								<reference key="NSControlView" ref="309952437"/>
 								<int key="NSButtonFlags">1211912703</int>
@@ -97,13 +96,17 @@
 								<int key="NSCellFlags">67239424</int>
 								<int key="NSCellFlags2">137887744</int>
 								<string key="NSContents">Open</string>
-								<reference key="NSSupport" ref="725567486"/>
+								<object class="NSFont" key="NSSupport" id="725567486">
+									<string key="NSName">LucidaGrande</string>
+									<double key="NSSize">13</double>
+									<int key="NSfFlags">1044</int>
+								</object>
 								<reference key="NSControlView" ref="493869099"/>
 								<int key="NSButtonFlags">-2038284033</int>
 								<int key="NSButtonFlags2">1</int>
 								<object class="NSFont" key="NSAlternateImage" id="784566665">
 									<string key="NSName">Helvetica</string>
-									<double key="NSSize">1.300000e+01</double>
+									<double key="NSSize">13</double>
 									<int key="NSfFlags">16</int>
 								</object>
 								<string key="NSAlternateContents"/>
@@ -145,7 +148,7 @@
 										<characters key="NS.bytes">1</characters>
 									</object>
 									<object class="NSView" key="NSView" id="780241540">
-										<reference key="NSNextResponder" ref="1068542774"/>
+										<nil key="NSNextResponder"/>
 										<int key="NSvFlags">256</int>
 										<object class="NSMutableArray" key="NSSubviews">
 											<bool key="EncodedWithXMLCoder">YES</bool>
@@ -323,10 +326,10 @@
 												<object class="NSTextFieldCell" key="NSCell" id="421724067">
 													<int key="NSCellFlags">70385217</int>
 													<int key="NSCellFlags2">272761856</int>
-													<string type="base64-UTF8" key="NSContents">IlN1Y2ggR3JlYXQgSGVpZ2h0cy5tcDMiA</string>
+													<string key="NSContents">"Such Great Heights.mp3"</string>
 													<object class="NSFont" key="NSSupport" id="26">
 														<string key="NSName">LucidaGrande</string>
-														<double key="NSSize">1.100000e+01</double>
+														<double key="NSSize">11</double>
 														<int key="NSfFlags">3100</int>
 													</object>
 													<reference key="NSControlView" ref="435206231"/>
@@ -336,7 +339,7 @@
 														<string key="NSColorName">controlColor</string>
 														<object class="NSColor" key="NSColor" id="1021500854">
 															<int key="NSColorSpace">3</int>
-															<bytes key="NSWhite">MC42NjY2NjY2OQA</bytes>
+															<bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes>
 														</object>
 													</object>
 													<object class="NSColor" key="NSTextColor">
@@ -345,14 +348,13 @@
 														<string key="NSColorName">controlShadowColor</string>
 														<object class="NSColor" key="NSColor">
 															<int key="NSColorSpace">3</int>
-															<bytes key="NSWhite">MC4zMzMzMzMzNAA</bytes>
+															<bytes key="NSWhite">MC4zMzMzMzMzMzMzAA</bytes>
 														</object>
 													</object>
 												</object>
 											</object>
 										</object>
 										<string key="NSFrame">{{10, 33}, {528, 232}}</string>
-										<reference key="NSSuperview" ref="1068542774"/>
 									</object>
 									<string key="NSLabel">File</string>
 									<reference key="NSColor" ref="227735768"/>
@@ -536,10 +538,10 @@
 														<object class="NSMutableArray" key="NSTableColumns">
 															<bool key="EncodedWithXMLCoder">YES</bool>
 															<object class="NSTableColumn">
-																<integer value="0" key="NSIdentifier" id="8"/>
-																<double key="NSWidth">1.200000e+01</double>
-																<double key="NSMinWidth">1.000000e+01</double>
-																<double key="NSMaxWidth">1.000000e+03</double>
+																<integer value="0" key="NSIdentifier"/>
+																<double key="NSWidth">12</double>
+																<double key="NSMinWidth">10</double>
+																<double key="NSMaxWidth">1000</double>
 																<object class="NSTableHeaderCell" key="NSHeaderCell">
 																	<int key="NSCellFlags">75628032</int>
 																	<int key="NSCellFlags2">0</int>
@@ -548,7 +550,7 @@
 																	</object>
 																	<object class="NSFont" key="NSSupport" id="64145272">
 																		<string key="NSName">LucidaGrande</string>
-																		<double key="NSSize">1.200000e+01</double>
+																		<double key="NSSize">12</double>
 																		<int key="NSfFlags">16</int>
 																	</object>
 																	<object class="NSColor" key="NSBackgroundColor">
@@ -576,8 +578,8 @@
 																<reference key="NSTableView" ref="229871637"/>
 															</object>
 														</object>
-														<double key="NSIntercellSpacingWidth">3.000000e+00</double>
-														<double key="NSIntercellSpacingHeight">2.000000e+00</double>
+														<double key="NSIntercellSpacingWidth">3</double>
+														<double key="NSIntercellSpacingHeight">2</double>
 														<reference key="NSBackgroundColor" ref="30581934"/>
 														<object class="NSColor" key="NSGridColor" id="411017761">
 															<int key="NSColorSpace">6</int>
@@ -588,7 +590,7 @@
 																<bytes key="NSWhite">MC41AA</bytes>
 															</object>
 														</object>
-														<double key="NSRowHeight">1.900000e+01</double>
+														<double key="NSRowHeight">19</double>
 														<string key="NSAction">tableViewAction:</string>
 														<int key="NSTvFlags">-767524864</int>
 														<reference key="NSDelegate" ref="539823074"/>
@@ -598,6 +600,7 @@
 														<int key="NSDraggingSourceMaskForLocal">15</int>
 														<int key="NSDraggingSourceMaskForNonLocal">0</int>
 														<bool key="NSAllowsTypeSelect">YES</bool>
+														<int key="NSTableViewDraggingDestinationStyle">0</int>
 													</object>
 												</object>
 											</object>
@@ -645,10 +648,10 @@
 													<int key="NSCellFlags">917024</int>
 													<int key="NSCellFlags2">0</int>
 													<reference key="NSControlView" ref="384149357"/>
-													<double key="NSValue">1.000000e+00</double>
-													<double key="NSMinValue">1.000000e+00</double>
-													<double key="NSMaxValue">9.990000e+02</double>
-													<double key="NSIncrement">1.000000e+00</double>
+													<double key="NSValue">1</double>
+													<double key="NSMinValue">1</double>
+													<double key="NSMaxValue">999</double>
+													<double key="NSIncrement">1</double>
 													<bool key="NSValueWraps">YES</bool>
 													<bool key="NSAutorepeat">YES</bool>
 												</object>
@@ -663,12 +666,12 @@
 												<object class="NSStepperCell" key="NSCell" id="937068887">
 													<int key="NSCellFlags">917024</int>
 													<int key="NSCellFlags2">0</int>
-													<int key="NSTag">1</int>
 													<reference key="NSControlView" ref="230947751"/>
-													<double key="NSValue">1.000000e+00</double>
-													<double key="NSMinValue">1.000000e+00</double>
-													<double key="NSMaxValue">9.990000e+02</double>
-													<double key="NSIncrement">1.000000e+00</double>
+													<int key="NSTag">1</int>
+													<double key="NSValue">1</double>
+													<double key="NSMinValue">1</double>
+													<double key="NSMaxValue">999</double>
+													<double key="NSIncrement">1</double>
 													<bool key="NSValueWraps">YES</bool>
 													<bool key="NSAutorepeat">YES</bool>
 												</object>
@@ -834,7 +837,7 @@
 								</object>
 								<object class="NSTabViewItem" id="161127032">
 									<object class="NSView" key="NSView" id="149945758">
-										<nil key="NSNextResponder"/>
+										<reference key="NSNextResponder" ref="1068542774"/>
 										<int key="NSvFlags">256</int>
 										<object class="NSMutableArray" key="NSSubviews">
 											<bool key="EncodedWithXMLCoder">YES</bool>
@@ -851,29 +854,25 @@
 													<reference key="NSControlView" ref="517042156"/>
 													<int key="NSButtonFlags">109199615</int>
 													<int key="NSButtonFlags2">1</int>
-													<object class="NSFont" key="NSAlternateImage" id="447477953">
-														<string key="NSName">LucidaGrande</string>
-														<double key="NSSize">1.300000e+01</double>
-														<int key="NSfFlags">16</int>
-													</object>
+													<reference key="NSAlternateImage" ref="447477953"/>
 													<string key="NSAlternateContents"/>
 													<object class="NSMutableString" key="NSKeyEquivalent">
 														<characters key="NS.bytes"/>
 													</object>
 													<int key="NSPeriodicDelay">400</int>
 													<int key="NSPeriodicInterval">75</int>
-													<object class="NSMenuItem" key="NSMenuItem" id="786025864">
+													<object class="NSMenuItem" key="NSMenuItem" id="423051416">
 														<reference key="NSMenu" ref="822502600"/>
-														<string key="NSTitle">EyeTV</string>
+														<string key="NSTitle">Screen</string>
 														<string key="NSKeyEquiv"/>
 														<int key="NSKeyEquivModMask">1048576</int>
 														<int key="NSMnemonicLoc">2147483647</int>
 														<int key="NSState">1</int>
-														<object class="NSCustomResource" key="NSOnImage" id="278800886">
+														<object class="NSCustomResource" key="NSOnImage" id="9071565">
 															<string key="NSClassName">NSImage</string>
 															<string key="NSResourceName">NSMenuCheckmark</string>
 														</object>
-														<object class="NSCustomResource" key="NSMixedImage" id="233435013">
+														<object class="NSCustomResource" key="NSMixedImage" id="320420898">
 															<string key="NSClassName">NSImage</string>
 															<string key="NSResourceName">NSMenuMixedState</string>
 														</object>
@@ -887,31 +886,32 @@
 														</object>
 														<object class="NSMutableArray" key="NSMenuItems">
 															<bool key="EncodedWithXMLCoder">YES</bool>
-															<reference ref="786025864"/>
-															<object class="NSMenuItem" id="423051416">
+															<object class="NSMenuItem" id="786025864">
 																<reference key="NSMenu" ref="822502600"/>
-																<string key="NSTitle">Screen</string>
+																<string key="NSTitle">EyeTV</string>
 																<string key="NSKeyEquiv"/>
 																<int key="NSKeyEquivModMask">1048576</int>
 																<int key="NSMnemonicLoc">2147483647</int>
-																<reference key="NSOnImage" ref="278800886"/>
-																<reference key="NSMixedImage" ref="233435013"/>
+																<reference key="NSOnImage" ref="9071565"/>
+																<reference key="NSMixedImage" ref="320420898"/>
 																<string key="NSAction">_popUpItemAction:</string>
 																<reference key="NSTarget" ref="954735353"/>
 															</object>
+															<reference ref="423051416"/>
 															<object class="NSMenuItem" id="472061527">
 																<reference key="NSMenu" ref="822502600"/>
 																<string key="NSTitle">iSight Capture</string>
 																<string key="NSKeyEquiv"/>
 																<int key="NSKeyEquivModMask">1048576</int>
 																<int key="NSMnemonicLoc">2147483647</int>
-																<reference key="NSOnImage" ref="278800886"/>
-																<reference key="NSMixedImage" ref="233435013"/>
+																<reference key="NSOnImage" ref="9071565"/>
+																<reference key="NSMixedImage" ref="320420898"/>
 																<string key="NSAction">_popUpItemAction:</string>
 																<reference key="NSTarget" ref="954735353"/>
 															</object>
 														</object>
 													</object>
+													<int key="NSSelectedIndex">1</int>
 													<int key="NSPreferredEdge">3</int>
 													<bool key="NSUsesItemFromMenu">YES</bool>
 													<bool key="NSAltersState">YES</bool>
@@ -920,20 +920,21 @@
 											</object>
 										</object>
 										<string key="NSFrame">{{10, 33}, {528, 232}}</string>
+										<reference key="NSSuperview" ref="1068542774"/>
 									</object>
 									<string key="NSLabel">Capture</string>
 									<reference key="NSColor" ref="227735768"/>
 									<reference key="NSTabView" ref="1068542774"/>
 								</object>
 							</object>
-							<reference key="NSSelectedTabViewItem" ref="438293727"/>
+							<reference key="NSSelectedTabViewItem" ref="161127032"/>
 							<reference key="NSFont" ref="725567486"/>
 							<int key="NSTvFlags">0</int>
 							<bool key="NSAllowTruncatedLabels">YES</bool>
 							<bool key="NSDrawsBackground">YES</bool>
 							<object class="NSMutableArray" key="NSSubviews">
 								<bool key="EncodedWithXMLCoder">YES</bool>
-								<reference ref="780241540"/>
+								<reference ref="149945758"/>
 							</object>
 						</object>
 						<object class="NSButton" id="995273671">
@@ -962,14 +963,18 @@
 						<object class="NSTextField" id="522256159">
 							<reference key="NSNextResponder" ref="971209704"/>
 							<int key="NSvFlags">264</int>
-							<string key="NSFrame">{{38, 85}, {246, 14}}</string>
+							<string key="NSFrame">{{38, 82}, {246, 17}}</string>
 							<reference key="NSSuperview" ref="971209704"/>
 							<bool key="NSEnabled">YES</bool>
 							<object class="NSTextFieldCell" key="NSCell" id="924241002">
 								<int key="NSCellFlags">67239424</int>
 								<int key="NSCellFlags2">272629760</int>
 								<string key="NSContents">Media Resource Locator (MRL)</string>
-								<reference key="NSSupport" ref="26"/>
+								<object class="NSFont" key="NSSupport" id="396791025">
+									<string key="NSName">LucidaGrande</string>
+									<double key="NSSize">11</double>
+									<int key="NSfFlags">16</int>
+								</object>
 								<reference key="NSControlView" ref="522256159"/>
 								<reference key="NSBackgroundColor" ref="227735768"/>
 								<object class="NSColor" key="NSTextColor">
@@ -1008,7 +1013,7 @@
 				</object>
 				<string key="NSScreenRect">{{0, 0}, {1280, 778}}</string>
 				<string key="NSMinSize">{213, 129}</string>
-				<string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
+				<string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string>
 				<string key="NSFrameAutosaveName">open</string>
 			</object>
 			<object class="NSWindowTemplate" id="470205003">
@@ -1021,7 +1026,7 @@
 				<object class="NSMutableString" key="NSViewClass">
 					<characters key="NS.bytes">View</characters>
 				</object>
-				<string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
+				<string key="NSWindowContentMaxSize">{1.79769e+308, 1.79769e+308}</string>
 				<string key="NSWindowContentMinSize">{213, 107}</string>
 				<object class="NSView" key="NSWindowView" id="826529034">
 					<nil key="NSNextResponder"/>
@@ -1121,8 +1126,8 @@
 												<int key="NSCellFlags">917024</int>
 												<int key="NSCellFlags2">0</int>
 												<reference key="NSControlView" ref="334102874"/>
-												<double key="NSMaxValue">6.553500e+04</double>
-												<double key="NSIncrement">1.000000e+00</double>
+												<double key="NSMaxValue">65535</double>
+												<double key="NSIncrement">1</double>
 												<bool key="NSValueWraps">YES</bool>
 												<bool key="NSAutorepeat">YES</bool>
 											</object>
@@ -1170,9 +1175,9 @@
 												<int key="NSCellFlags">917024</int>
 												<int key="NSCellFlags2">0</int>
 												<reference key="NSControlView" ref="478992354"/>
-												<double key="NSMinValue">-1.000000e+04</double>
-												<double key="NSMaxValue">1.000000e+04</double>
-												<double key="NSIncrement">1.000000e+00</double>
+												<double key="NSMinValue">-10000</double>
+												<double key="NSMaxValue">10000</double>
+												<double key="NSIncrement">1</double>
 												<bool key="NSValueWraps">YES</bool>
 												<bool key="NSAutorepeat">YES</bool>
 											</object>
@@ -1319,8 +1324,8 @@ c3ViX2FsaWduX2xibDsKCg</string>
 													<int key="NSKeyEquivModMask">1048576</int>
 													<int key="NSMnemonicLoc">2147483647</int>
 													<int key="NSState">1</int>
-													<reference key="NSOnImage" ref="278800886"/>
-													<reference key="NSMixedImage" ref="233435013"/>
+													<reference key="NSOnImage" ref="9071565"/>
+													<reference key="NSMixedImage" ref="320420898"/>
 													<string key="NSAction">_popUpItemAction:</string>
 													<reference key="NSTarget" ref="506102514"/>
 												</object>
@@ -1338,8 +1343,8 @@ c3ViX2FsaWduX2xibDsKCg</string>
 															<string key="NSKeyEquiv"/>
 															<int key="NSKeyEquivModMask">1048576</int>
 															<int key="NSMnemonicLoc">2147483647</int>
-															<reference key="NSOnImage" ref="278800886"/>
-															<reference key="NSMixedImage" ref="233435013"/>
+															<reference key="NSOnImage" ref="9071565"/>
+															<reference key="NSMixedImage" ref="320420898"/>
 															<string key="NSAction">_popUpItemAction:</string>
 															<reference key="NSTarget" ref="506102514"/>
 														</object>
@@ -1380,8 +1385,8 @@ c3ViX2FsaWduX2xibDsKCg</string>
 													<int key="NSKeyEquivModMask">1048576</int>
 													<int key="NSMnemonicLoc">2147483647</int>
 													<int key="NSState">1</int>
-													<reference key="NSOnImage" ref="278800886"/>
-													<reference key="NSMixedImage" ref="233435013"/>
+													<reference key="NSOnImage" ref="9071565"/>
+													<reference key="NSMixedImage" ref="320420898"/>
 													<string key="NSAction">_popUpItemAction:</string>
 													<reference key="NSTarget" ref="659415131"/>
 												</object>
@@ -1399,8 +1404,8 @@ c3ViX2FsaWduX2xibDsKCg</string>
 															<string key="NSKeyEquiv"/>
 															<int key="NSKeyEquivModMask">1048576</int>
 															<int key="NSMnemonicLoc">2147483647</int>
-															<reference key="NSOnImage" ref="278800886"/>
-															<reference key="NSMixedImage" ref="233435013"/>
+															<reference key="NSOnImage" ref="9071565"/>
+															<reference key="NSMixedImage" ref="320420898"/>
 															<string key="NSAction">_popUpItemAction:</string>
 															<reference key="NSTarget" ref="659415131"/>
 														</object>
@@ -1410,8 +1415,8 @@ c3ViX2FsaWduX2xibDsKCg</string>
 															<string key="NSKeyEquiv"/>
 															<int key="NSKeyEquivModMask">1048576</int>
 															<int key="NSMnemonicLoc">2147483647</int>
-															<reference key="NSOnImage" ref="278800886"/>
-															<reference key="NSMixedImage" ref="233435013"/>
+															<reference key="NSOnImage" ref="9071565"/>
+															<reference key="NSMixedImage" ref="320420898"/>
 															<string key="NSAction">_popUpItemAction:</string>
 															<reference key="NSTarget" ref="659415131"/>
 														</object>
@@ -1452,8 +1457,8 @@ c3ViX2FsaWduX2xibDsKCg</string>
 													<int key="NSKeyEquivModMask">1048576</int>
 													<int key="NSMnemonicLoc">2147483647</int>
 													<int key="NSState">1</int>
-													<reference key="NSOnImage" ref="278800886"/>
-													<reference key="NSMixedImage" ref="233435013"/>
+													<reference key="NSOnImage" ref="9071565"/>
+													<reference key="NSMixedImage" ref="320420898"/>
 													<string key="NSAction">_popUpItemAction:</string>
 													<reference key="NSTarget" ref="212702553"/>
 												</object>
@@ -1471,8 +1476,8 @@ c3ViX2FsaWduX2xibDsKCg</string>
 															<string key="NSKeyEquiv"/>
 															<int key="NSKeyEquivModMask">1048576</int>
 															<int key="NSMnemonicLoc">2147483647</int>
-															<reference key="NSOnImage" ref="278800886"/>
-															<reference key="NSMixedImage" ref="233435013"/>
+															<reference key="NSOnImage" ref="9071565"/>
+															<reference key="NSMixedImage" ref="320420898"/>
 															<string key="NSAction">_popUpItemAction:</string>
 															<reference key="NSTarget" ref="212702553"/>
 														</object>
@@ -1482,8 +1487,8 @@ c3ViX2FsaWduX2xibDsKCg</string>
 															<string key="NSKeyEquiv"/>
 															<int key="NSKeyEquivModMask">1048576</int>
 															<int key="NSMnemonicLoc">2147483647</int>
-															<reference key="NSOnImage" ref="278800886"/>
-															<reference key="NSMixedImage" ref="233435013"/>
+															<reference key="NSOnImage" ref="9071565"/>
+															<reference key="NSMixedImage" ref="320420898"/>
 															<string key="NSAction">_popUpItemAction:</string>
 															<reference key="NSTarget" ref="212702553"/>
 														</object>
@@ -1541,7 +1546,7 @@ c3ViX2FsaWduX2xibDsKCg</string>
 				</object>
 				<string key="NSScreenRect">{{0, 0}, {1280, 778}}</string>
 				<string key="NSMinSize">{213, 129}</string>
-				<string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
+				<string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string>
 				<string key="NSFrameAutosaveName">subs</string>
 			</object>
 			<object class="NSCustomObject" id="16021302">
@@ -1557,7 +1562,7 @@ c3ViX2FsaWduX2xibDsKCg</string>
 				<object class="NSMutableString" key="NSViewClass">
 					<characters key="NS.bytes">View</characters>
 				</object>
-				<string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
+				<string key="NSWindowContentMaxSize">{1.79769e+308, 1.79769e+308}</string>
 				<string key="NSWindowContentMinSize">{213, 107}</string>
 				<object class="NSView" key="NSWindowView" id="347441078">
 					<nil key="NSNextResponder"/>
@@ -1580,7 +1585,7 @@ c3ViX2FsaWduX2xibDsKCg</string>
 								<int key="NSButtonFlags2">1</int>
 								<object class="NSFont" key="NSAlternateImage">
 									<string key="NSName">Helvetica</string>
-									<double key="NSSize">1.100000e+01</double>
+									<double key="NSSize">11</double>
 									<int key="NSfFlags">16</int>
 								</object>
 								<string key="NSAlternateContents"/>
@@ -1774,11 +1779,11 @@ c3ViX2FsaWduX2xibDsKCg</string>
 											<object class="NSStepperCell" key="NSCell" id="785366542">
 												<int key="NSCellFlags">917024</int>
 												<int key="NSCellFlags2">0</int>
-												<int key="NSTag">1</int>
 												<reference key="NSControlView" ref="965647445"/>
-												<double key="NSValue">1.234000e+03</double>
-												<double key="NSMaxValue">6.553500e+04</double>
-												<double key="NSIncrement">1.000000e+00</double>
+												<int key="NSTag">1</int>
+												<double key="NSValue">1234</double>
+												<double key="NSMaxValue">65535</double>
+												<double key="NSIncrement">1</double>
 												<bool key="NSValueWraps">YES</bool>
 												<bool key="NSAutorepeat">YES</bool>
 											</object>
@@ -1810,8 +1815,8 @@ c3ViX2FsaWduX2xibDsKCg</string>
 													<int key="NSKeyEquivModMask">1048576</int>
 													<int key="NSMnemonicLoc">2147483647</int>
 													<int key="NSState">1</int>
-													<reference key="NSOnImage" ref="278800886"/>
-													<reference key="NSMixedImage" ref="233435013"/>
+													<reference key="NSOnImage" ref="9071565"/>
+													<reference key="NSMixedImage" ref="320420898"/>
 													<string key="NSAction">_popUpItemAction:</string>
 													<reference key="NSTarget" ref="148202563"/>
 												</object>
@@ -1829,8 +1834,8 @@ c3ViX2FsaWduX2xibDsKCg</string>
 															<string key="NSKeyEquiv"/>
 															<int key="NSKeyEquivModMask">1048576</int>
 															<int key="NSMnemonicLoc">2147483647</int>
-															<reference key="NSOnImage" ref="278800886"/>
-															<reference key="NSMixedImage" ref="233435013"/>
+															<reference key="NSOnImage" ref="9071565"/>
+															<reference key="NSMixedImage" ref="320420898"/>
 															<string key="NSAction">_popUpItemAction:</string>
 															<reference key="NSTarget" ref="148202563"/>
 														</object>
@@ -1840,8 +1845,8 @@ c3ViX2FsaWduX2xibDsKCg</string>
 															<string key="NSKeyEquiv"/>
 															<int key="NSKeyEquivModMask">1048576</int>
 															<int key="NSMnemonicLoc">2147483647</int>
-															<reference key="NSOnImage" ref="278800886"/>
-															<reference key="NSMixedImage" ref="233435013"/>
+															<reference key="NSOnImage" ref="9071565"/>
+															<reference key="NSMixedImage" ref="320420898"/>
 															<string key="NSAction">_popUpItemAction:</string>
 															<reference key="NSTarget" ref="148202563"/>
 														</object>
@@ -1851,8 +1856,8 @@ c3ViX2FsaWduX2xibDsKCg</string>
 															<string key="NSKeyEquiv"/>
 															<int key="NSKeyEquivModMask">1048576</int>
 															<int key="NSMnemonicLoc">2147483647</int>
-															<reference key="NSOnImage" ref="278800886"/>
-															<reference key="NSMixedImage" ref="233435013"/>
+															<reference key="NSOnImage" ref="9071565"/>
+															<reference key="NSMixedImage" ref="320420898"/>
 															<string key="NSAction">_popUpItemAction:</string>
 															<reference key="NSTarget" ref="148202563"/>
 														</object>
@@ -1956,8 +1961,8 @@ c3ViX2FsaWduX2xibDsKCg</string>
 													<int key="NSKeyEquivModMask">1048576</int>
 													<int key="NSMnemonicLoc">2147483647</int>
 													<int key="NSState">1</int>
-													<reference key="NSOnImage" ref="278800886"/>
-													<reference key="NSMixedImage" ref="233435013"/>
+													<reference key="NSOnImage" ref="9071565"/>
+													<reference key="NSMixedImage" ref="320420898"/>
 													<string key="NSAction">_popUpItemAction:</string>
 													<reference key="NSTarget" ref="35262759"/>
 												</object>
@@ -1975,8 +1980,8 @@ c3ViX2FsaWduX2xibDsKCg</string>
 															<string key="NSKeyEquiv"/>
 															<int key="NSKeyEquivModMask">1048576</int>
 															<int key="NSMnemonicLoc">2147483647</int>
-															<reference key="NSOnImage" ref="278800886"/>
-															<reference key="NSMixedImage" ref="233435013"/>
+															<reference key="NSOnImage" ref="9071565"/>
+															<reference key="NSMixedImage" ref="320420898"/>
 															<string key="NSAction">_popUpItemAction:</string>
 															<reference key="NSTarget" ref="35262759"/>
 														</object>
@@ -1986,8 +1991,8 @@ c3ViX2FsaWduX2xibDsKCg</string>
 															<string key="NSKeyEquiv"/>
 															<int key="NSKeyEquivModMask">1048576</int>
 															<int key="NSMnemonicLoc">2147483647</int>
-															<reference key="NSOnImage" ref="278800886"/>
-															<reference key="NSMixedImage" ref="233435013"/>
+															<reference key="NSOnImage" ref="9071565"/>
+															<reference key="NSMixedImage" ref="320420898"/>
 															<string key="NSAction">_popUpItemAction:</string>
 															<reference key="NSTarget" ref="35262759"/>
 														</object>
@@ -1997,8 +2002,8 @@ c3ViX2FsaWduX2xibDsKCg</string>
 															<string key="NSKeyEquiv"/>
 															<int key="NSKeyEquivModMask">1048576</int>
 															<int key="NSMnemonicLoc">2147483647</int>
-															<reference key="NSOnImage" ref="278800886"/>
-															<reference key="NSMixedImage" ref="233435013"/>
+															<reference key="NSOnImage" ref="9071565"/>
+															<reference key="NSMixedImage" ref="320420898"/>
 															<string key="NSAction">_popUpItemAction:</string>
 															<reference key="NSTarget" ref="35262759"/>
 														</object>
@@ -2008,8 +2013,8 @@ c3ViX2FsaWduX2xibDsKCg</string>
 															<string key="NSKeyEquiv"/>
 															<int key="NSKeyEquivModMask">1048576</int>
 															<int key="NSMnemonicLoc">2147483647</int>
-															<reference key="NSOnImage" ref="278800886"/>
-															<reference key="NSMixedImage" ref="233435013"/>
+															<reference key="NSOnImage" ref="9071565"/>
+															<reference key="NSMixedImage" ref="320420898"/>
 															<string key="NSAction">_popUpItemAction:</string>
 															<reference key="NSTarget" ref="35262759"/>
 														</object>
@@ -2019,8 +2024,8 @@ c3ViX2FsaWduX2xibDsKCg</string>
 															<string key="NSKeyEquiv"/>
 															<int key="NSKeyEquivModMask">1048576</int>
 															<int key="NSMnemonicLoc">2147483647</int>
-															<reference key="NSOnImage" ref="278800886"/>
-															<reference key="NSMixedImage" ref="233435013"/>
+															<reference key="NSOnImage" ref="9071565"/>
+															<reference key="NSMixedImage" ref="320420898"/>
 															<string key="NSAction">_popUpItemAction:</string>
 															<reference key="NSTarget" ref="35262759"/>
 														</object>
@@ -2030,8 +2035,8 @@ c3ViX2FsaWduX2xibDsKCg</string>
 															<string key="NSKeyEquiv"/>
 															<int key="NSKeyEquivModMask">1048576</int>
 															<int key="NSMnemonicLoc">2147483647</int>
-															<reference key="NSOnImage" ref="278800886"/>
-															<reference key="NSMixedImage" ref="233435013"/>
+															<reference key="NSOnImage" ref="9071565"/>
+															<reference key="NSMixedImage" ref="320420898"/>
 															<string key="NSAction">_popUpItemAction:</string>
 															<reference key="NSTarget" ref="35262759"/>
 														</object>
@@ -2041,8 +2046,8 @@ c3ViX2FsaWduX2xibDsKCg</string>
 															<string key="NSKeyEquiv"/>
 															<int key="NSKeyEquivModMask">1048576</int>
 															<int key="NSMnemonicLoc">2147483647</int>
-															<reference key="NSOnImage" ref="278800886"/>
-															<reference key="NSMixedImage" ref="233435013"/>
+															<reference key="NSOnImage" ref="9071565"/>
+															<reference key="NSMixedImage" ref="320420898"/>
 															<string key="NSAction">_popUpItemAction:</string>
 															<reference key="NSTarget" ref="35262759"/>
 														</object>
@@ -2064,12 +2069,12 @@ c3ViX2FsaWduX2xibDsKCg</string>
 											<object class="NSStepperCell" key="NSCell" id="669551581">
 												<int key="NSCellFlags">917024</int>
 												<int key="NSCellFlags2">0</int>
-												<int key="NSTag">1</int>
 												<reference key="NSControlView" ref="469770755"/>
-												<double key="NSValue">1.000000e+00</double>
-												<double key="NSMinValue">1.000000e+00</double>
-												<double key="NSMaxValue">6.553500e+04</double>
-												<double key="NSIncrement">1.000000e+00</double>
+												<int key="NSTag">1</int>
+												<double key="NSValue">1</double>
+												<double key="NSMinValue">1</double>
+												<double key="NSMaxValue">65535</double>
+												<double key="NSIncrement">1</double>
 												<bool key="NSValueWraps">YES</bool>
 												<bool key="NSAutorepeat">YES</bool>
 											</object>
@@ -2199,8 +2204,8 @@ c3ViX2FsaWduX2xibDsKCg</string>
 													<int key="NSKeyEquivModMask">1048576</int>
 													<int key="NSMnemonicLoc">2147483647</int>
 													<int key="NSState">1</int>
-													<reference key="NSOnImage" ref="278800886"/>
-													<reference key="NSMixedImage" ref="233435013"/>
+													<reference key="NSOnImage" ref="9071565"/>
+													<reference key="NSMixedImage" ref="320420898"/>
 													<string key="NSAction">_popUpItemAction:</string>
 													<reference key="NSTarget" ref="1021144792"/>
 												</object>
@@ -2300,8 +2305,8 @@ c3ViX2FsaWduX2xibDsKCg</string>
 													<int key="NSKeyEquivModMask">1048576</int>
 													<int key="NSMnemonicLoc">2147483647</int>
 													<int key="NSState">1</int>
-													<reference key="NSOnImage" ref="278800886"/>
-													<reference key="NSMixedImage" ref="233435013"/>
+													<reference key="NSOnImage" ref="9071565"/>
+													<reference key="NSMixedImage" ref="320420898"/>
 													<string key="NSAction">_popUpItemAction:</string>
 													<reference key="NSTarget" ref="676365563"/>
 												</object>
@@ -2349,10 +2354,10 @@ c3ViX2FsaWduX2xibDsKCg</string>
 													<object class="NSMutableArray" key="NSTableColumns">
 														<bool key="EncodedWithXMLCoder">YES</bool>
 														<object class="NSTableColumn">
-															<reference key="NSIdentifier" ref="8"/>
-															<double key="NSWidth">1.200000e+01</double>
-															<double key="NSMinWidth">1.000000e+01</double>
-															<double key="NSMaxWidth">1.000000e+03</double>
+															<integer value="0" key="NSIdentifier"/>
+															<double key="NSWidth">12</double>
+															<double key="NSMinWidth">10</double>
+															<double key="NSMaxWidth">1000</double>
 															<object class="NSTableHeaderCell" key="NSHeaderCell">
 																<int key="NSCellFlags">75628032</int>
 																<int key="NSCellFlags2">0</int>
@@ -2380,11 +2385,11 @@ c3ViX2FsaWduX2xibDsKCg</string>
 															<reference key="NSTableView" ref="716470748"/>
 														</object>
 													</object>
-													<double key="NSIntercellSpacingWidth">3.000000e+00</double>
-													<double key="NSIntercellSpacingHeight">2.000000e+00</double>
+													<double key="NSIntercellSpacingWidth">3</double>
+													<double key="NSIntercellSpacingHeight">2</double>
 													<reference key="NSBackgroundColor" ref="30581934"/>
 													<reference key="NSGridColor" ref="411017761"/>
-													<double key="NSRowHeight">1.600000e+01</double>
+													<double key="NSRowHeight">16</double>
 													<string key="NSAction">tableViewAction:</string>
 													<int key="NSTvFlags">-767524864</int>
 													<reference key="NSDelegate" ref="448662785"/>
@@ -2394,6 +2399,7 @@ c3ViX2FsaWduX2xibDsKCg</string>
 													<int key="NSDraggingSourceMaskForLocal">15</int>
 													<int key="NSDraggingSourceMaskForNonLocal">0</int>
 													<bool key="NSAllowsTypeSelect">YES</bool>
+													<int key="NSTableViewDraggingDestinationStyle">0</int>
 												</object>
 											</object>
 										</object>
@@ -2425,10 +2431,10 @@ c3ViX2FsaWduX2xibDsKCg</string>
 													<object class="NSMutableArray" key="NSTableColumns">
 														<bool key="EncodedWithXMLCoder">YES</bool>
 														<object class="NSTableColumn">
-															<reference key="NSIdentifier" ref="8"/>
-															<double key="NSWidth">1.200000e+01</double>
-															<double key="NSMinWidth">1.000000e+01</double>
-															<double key="NSMaxWidth">1.000000e+03</double>
+															<integer value="0" key="NSIdentifier"/>
+															<double key="NSWidth">12</double>
+															<double key="NSMinWidth">10</double>
+															<double key="NSMaxWidth">1000</double>
 															<object class="NSTableHeaderCell" key="NSHeaderCell">
 																<int key="NSCellFlags">75628032</int>
 																<int key="NSCellFlags2">0</int>
@@ -2456,11 +2462,11 @@ c3ViX2FsaWduX2xibDsKCg</string>
 															<reference key="NSTableView" ref="509713409"/>
 														</object>
 													</object>
-													<double key="NSIntercellSpacingWidth">3.000000e+00</double>
-													<double key="NSIntercellSpacingHeight">2.000000e+00</double>
+													<double key="NSIntercellSpacingWidth">3</double>
+													<double key="NSIntercellSpacingHeight">2</double>
 													<reference key="NSBackgroundColor" ref="30581934"/>
 													<reference key="NSGridColor" ref="411017761"/>
-													<double key="NSRowHeight">1.600000e+01</double>
+													<double key="NSRowHeight">16</double>
 													<string key="NSAction">tableViewAction:</string>
 													<int key="NSTvFlags">-767524864</int>
 													<reference key="NSDelegate" ref="365166455"/>
@@ -2470,6 +2476,7 @@ c3ViX2FsaWduX2xibDsKCg</string>
 													<int key="NSDraggingSourceMaskForLocal">15</int>
 													<int key="NSDraggingSourceMaskForNonLocal">0</int>
 													<bool key="NSAllowsTypeSelect">YES</bool>
+													<int key="NSTableViewDraggingDestinationStyle">0</int>
 												</object>
 											</object>
 										</object>
@@ -2517,10 +2524,10 @@ c3ViX2FsaWduX2xibDsKCg</string>
 													<object class="NSMutableArray" key="NSTableColumns">
 														<bool key="EncodedWithXMLCoder">YES</bool>
 														<object class="NSTableColumn">
-															<reference key="NSIdentifier" ref="8"/>
-															<double key="NSWidth">1.200000e+01</double>
-															<double key="NSMinWidth">1.000000e+01</double>
-															<double key="NSMaxWidth">1.000000e+03</double>
+															<integer value="0" key="NSIdentifier"/>
+															<double key="NSWidth">12</double>
+															<double key="NSMinWidth">10</double>
+															<double key="NSMaxWidth">1000</double>
 															<object class="NSTableHeaderCell" key="NSHeaderCell">
 																<int key="NSCellFlags">75628032</int>
 																<int key="NSCellFlags2">0</int>
@@ -2548,11 +2555,11 @@ c3ViX2FsaWduX2xibDsKCg</string>
 															<reference key="NSTableView" ref="435852915"/>
 														</object>
 													</object>
-													<double key="NSIntercellSpacingWidth">3.000000e+00</double>
-													<double key="NSIntercellSpacingHeight">2.000000e+00</double>
+													<double key="NSIntercellSpacingWidth">3</double>
+													<double key="NSIntercellSpacingHeight">2</double>
 													<reference key="NSBackgroundColor" ref="30581934"/>
 													<reference key="NSGridColor" ref="411017761"/>
-													<double key="NSRowHeight">1.600000e+01</double>
+													<double key="NSRowHeight">16</double>
 													<string key="NSAction">tableViewAction:</string>
 													<int key="NSTvFlags">-767524864</int>
 													<reference key="NSDelegate" ref="443664697"/>
@@ -2562,6 +2569,7 @@ c3ViX2FsaWduX2xibDsKCg</string>
 													<int key="NSDraggingSourceMaskForLocal">15</int>
 													<int key="NSDraggingSourceMaskForNonLocal">0</int>
 													<bool key="NSAllowsTypeSelect">YES</bool>
+													<int key="NSTableViewDraggingDestinationStyle">0</int>
 												</object>
 											</object>
 										</object>
@@ -2593,10 +2601,10 @@ c3ViX2FsaWduX2xibDsKCg</string>
 													<object class="NSMutableArray" key="NSTableColumns">
 														<bool key="EncodedWithXMLCoder">YES</bool>
 														<object class="NSTableColumn">
-															<reference key="NSIdentifier" ref="8"/>
-															<double key="NSWidth">1.200000e+01</double>
-															<double key="NSMinWidth">1.000000e+01</double>
-															<double key="NSMaxWidth">1.000000e+03</double>
+															<integer value="0" key="NSIdentifier"/>
+															<double key="NSWidth">12</double>
+															<double key="NSMinWidth">10</double>
+															<double key="NSMaxWidth">1000</double>
 															<object class="NSTableHeaderCell" key="NSHeaderCell">
 																<int key="NSCellFlags">75628032</int>
 																<int key="NSCellFlags2">0</int>
@@ -2624,11 +2632,11 @@ c3ViX2FsaWduX2xibDsKCg</string>
 															<reference key="NSTableView" ref="934878653"/>
 														</object>
 													</object>
-													<double key="NSIntercellSpacingWidth">3.000000e+00</double>
-													<double key="NSIntercellSpacingHeight">2.000000e+00</double>
+													<double key="NSIntercellSpacingWidth">3</double>
+													<double key="NSIntercellSpacingHeight">2</double>
 													<reference key="NSBackgroundColor" ref="30581934"/>
 													<reference key="NSGridColor" ref="411017761"/>
-													<double key="NSRowHeight">1.600000e+01</double>
+													<double key="NSRowHeight">16</double>
 													<string key="NSAction">tableViewAction:</string>
 													<int key="NSTvFlags">-767524864</int>
 													<reference key="NSDelegate" ref="1009688090"/>
@@ -2638,6 +2646,7 @@ c3ViX2FsaWduX2xibDsKCg</string>
 													<int key="NSDraggingSourceMaskForLocal">15</int>
 													<int key="NSDraggingSourceMaskForNonLocal">0</int>
 													<bool key="NSAllowsTypeSelect">YES</bool>
+													<int key="NSTableViewDraggingDestinationStyle">0</int>
 												</object>
 											</object>
 										</object>
@@ -2742,7 +2751,7 @@ c3ViX2FsaWduX2xibDsKCg</string>
 												<string type="base64-UTF8" key="NSContents">Q2hhbm5lbCBOYW1lOgo</string>
 												<object class="NSFont" key="NSSupport" id="886685271">
 													<string key="NSName">LucidaGrande</string>
-													<double key="NSSize">1.000000e+01</double>
+													<double key="NSSize">10</double>
 													<int key="NSfFlags">2843</int>
 												</object>
 												<reference key="NSControlView" ref="886423773"/>
@@ -2872,11 +2881,11 @@ c3ViX2FsaWduX2xibDsKCg</string>
 							<bool key="NSTransparent">NO</bool>
 						</object>
 					</object>
-					<string key="NSFrame">{{1, 1}, {524, 540}}</string>
+					<string key="NSFrameSize">{524, 540}</string>
 				</object>
 				<string key="NSScreenRect">{{0, 0}, {1280, 778}}</string>
 				<string key="NSMinSize">{213, 129}</string>
-				<string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
+				<string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string>
 				<string key="NSFrameAutosaveName">sout</string>
 			</object>
 			<object class="NSCustomView" id="965524880">
@@ -2896,7 +2905,7 @@ c3ViX2FsaWduX2xibDsKCg</string>
 							<string key="NSContents">EyeTV is not launched</string>
 							<object class="NSFont" key="NSSupport" id="560511864">
 								<string key="NSName">LucidaGrande-Bold</string>
-								<double key="NSSize">1.300000e+01</double>
+								<double key="NSSize">13</double>
 								<int key="NSfFlags">2072</int>
 							</object>
 							<reference key="NSControlView" ref="1067914949"/>
@@ -3114,8 +3123,8 @@ cmUgaXMgaW5zdGFsbGVkIGFuZCB0cnkgYWdhaW4uA</string>
 								<int key="NSKeyEquivModMask">1048576</int>
 								<int key="NSMnemonicLoc">2147483647</int>
 								<int key="NSState">1</int>
-								<reference key="NSOnImage" ref="278800886"/>
-								<reference key="NSMixedImage" ref="233435013"/>
+								<reference key="NSOnImage" ref="9071565"/>
+								<reference key="NSMixedImage" ref="320420898"/>
 								<string key="NSAction">_popUpItemAction:</string>
 								<reference key="NSTarget" ref="425344751"/>
 							</object>
@@ -3133,8 +3142,8 @@ cmUgaXMgaW5zdGFsbGVkIGFuZCB0cnkgYWdhaW4uA</string>
 										<string key="NSKeyEquiv"/>
 										<int key="NSKeyEquivModMask">1048576</int>
 										<int key="NSMnemonicLoc">2147483647</int>
-										<reference key="NSOnImage" ref="278800886"/>
-										<reference key="NSMixedImage" ref="233435013"/>
+										<reference key="NSOnImage" ref="9071565"/>
+										<reference key="NSMixedImage" ref="320420898"/>
 										<string key="NSAction">_popUpItemAction:</string>
 										<reference key="NSTarget" ref="425344751"/>
 									</object>
@@ -3144,8 +3153,8 @@ cmUgaXMgaW5zdGFsbGVkIGFuZCB0cnkgYWdhaW4uA</string>
 										<string key="NSKeyEquiv"/>
 										<int key="NSKeyEquivModMask">1048576</int>
 										<int key="NSMnemonicLoc">2147483647</int>
-										<reference key="NSOnImage" ref="278800886"/>
-										<reference key="NSMixedImage" ref="233435013"/>
+										<reference key="NSOnImage" ref="9071565"/>
+										<reference key="NSMixedImage" ref="320420898"/>
 										<string key="NSAction">_popUpItemAction:</string>
 										<reference key="NSTarget" ref="425344751"/>
 									</object>
@@ -3164,7 +3173,7 @@ cmUgaXMgaW5zdGFsbGVkIGFuZCB0cnkgYWdhaW4uA</string>
 						<string key="NSFrame">{{12, 88}, {16, 16}}</string>
 						<reference key="NSSuperview" ref="1037032059"/>
 						<int key="NSpiFlags">20746</int>
-						<double key="NSMaxValue">1.000000e+02</double>
+						<double key="NSMaxValue">100</double>
 					</object>
 					<object class="NSTextField" id="990461574">
 						<reference key="NSNextResponder" ref="1037032059"/>
@@ -3178,7 +3187,7 @@ cmUgaXMgaW5zdGFsbGVkIGFuZCB0cnkgYWdhaW4uA</string>
 							<string key="NSContents">Retrieving Channel Info...</string>
 							<object class="NSFont" key="NSSupport">
 								<string key="NSName">LucidaGrande</string>
-								<double key="NSSize">9.000000e+00</double>
+								<double key="NSSize">9</double>
 								<int key="NSfFlags">3614</int>
 							</object>
 							<reference key="NSControlView" ref="990461574"/>
@@ -3223,7 +3232,7 @@ cmUgaXMgaW5zdGFsbGVkIGFuZCB0cnkgYWdhaW4uA</string>
 						<object class="NSTextFieldCell" key="NSCell" id="544358895">
 							<int key="NSCellFlags">67239424</int>
 							<int key="NSCellFlags2">138412032</int>
-							<string type="base64-UTF8" key="NSContents">VGhpcyBmYWNpbGl0eSBhbGxvd3MgeW91IHRvIHByb2Nlc3MgeW91ciBzY3JlZW4ncyBvdXRwdXQuA</string>
+							<string key="NSContents">This facility allows you to process your screen's output.</string>
 							<reference key="NSSupport" ref="26"/>
 							<reference key="NSControlView" ref="3981893"/>
 							<reference key="NSBackgroundColor" ref="227735768"/>
@@ -3261,7 +3270,7 @@ cmUgaXMgaW5zdGFsbGVkIGFuZCB0cnkgYWdhaW4uA</string>
 											<object class="NSNumberFormatter" key="NSFormatter" id="749840715">
 												<object class="NSMutableDictionary" key="NS.attributes">
 													<bool key="EncodedWithXMLCoder">YES</bool>
-													<object class="NSMutableArray" key="dict.sortedKeys">
+													<object class="NSArray" key="dict.sortedKeys">
 														<bool key="EncodedWithXMLCoder">YES</bool>
 														<string>allowsFloats</string>
 														<string>attributedStringForZero</string>
@@ -3276,12 +3285,12 @@ cmUgaXMgaW5zdGFsbGVkIGFuZCB0cnkgYWdhaW4uA</string>
 													</object>
 													<object class="NSMutableArray" key="dict.values">
 														<bool key="EncodedWithXMLCoder">YES</bool>
-														<boolean value="YES" id="5"/>
+														<boolean value="YES"/>
 														<object class="NSAttributedString" id="559089784">
 															<string key="NSString">0,0</string>
 															<object class="NSDictionary" key="NSAttributes" id="564148373">
 																<bool key="EncodedWithXMLCoder">YES</bool>
-																<object class="NSArray" key="dict.sortedKeys">
+																<object class="NSArray" key="dict.sortedKeys" id="0">
 																	<bool key="EncodedWithXMLCoder">YES</bool>
 																</object>
 																<object class="NSMutableArray" key="dict.values">
@@ -3289,9 +3298,9 @@ cmUgaXMgaW5zdGFsbGVkIGFuZCB0cnkgYWdhaW4uA</string>
 																</object>
 															</object>
 														</object>
-														<string>,</string>
-														<integer value="1000"/>
 														<string>.</string>
+														<integer value="1000"/>
+														<string>,</string>
 														<object class="NSDecimalNumberPlaceholder" id="104599125">
 															<int key="NS.exponent">1</int>
 															<int key="NS.length">1</int>
@@ -3310,7 +3319,7 @@ cmUgaXMgaW5zdGFsbGVkIGFuZCB0cnkgYWdhaW4uA</string>
 														</object>
 														<string>-#,##0.0</string>
 														<string>#,##0.0</string>
-														<reference ref="5"/>
+														<boolean value="YES"/>
 													</object>
 												</object>
 												<string key="NS.positiveformat">#,##0.0</string>
@@ -3328,8 +3337,8 @@ cmUgaXMgaW5zdGFsbGVkIGFuZCB0cnkgYWdhaW4uA</string>
 												<reference key="NS.min" ref="390070487"/>
 												<reference key="NS.max" ref="104599125"/>
 												<nil key="NS.rounding"/>
-												<string key="NS.decimal">,</string>
-												<string key="NS.thousand">.</string>
+												<string key="NS.decimal">.</string>
+												<string key="NS.thousand">,</string>
 												<bool key="NS.hasthousands">YES</bool>
 												<bool key="NS.localized">YES</bool>
 												<bool key="NS.allowsfloats">YES</bool>
@@ -3366,10 +3375,10 @@ cmUgaXMgaW5zdGFsbGVkIGFuZCB0cnkgYWdhaW4uA</string>
 											<int key="NSCellFlags">917024</int>
 											<int key="NSCellFlags2">131072</int>
 											<reference key="NSControlView" ref="98770251"/>
-											<double key="NSValue">5.000000e+00</double>
-											<double key="NSMinValue">1.000000e+00</double>
-											<double key="NSMaxValue">3.000000e+01</double>
-											<double key="NSIncrement">1.000000e+00</double>
+											<double key="NSValue">5</double>
+											<double key="NSMinValue">1</double>
+											<double key="NSMaxValue">30</double>
+											<double key="NSIncrement">1</double>
 											<bool key="NSValueWraps">YES</bool>
 											<bool key="NSAutorepeat">YES</bool>
 										</object>
@@ -3537,8 +3546,8 @@ cmUgaXMgaW5zdGFsbGVkIGFuZCB0cnkgYWdhaW4uA</string>
 											<int key="NSCellFlags">917024</int>
 											<int key="NSCellFlags2">131072</int>
 											<reference key="NSControlView" ref="409617179"/>
-											<double key="NSMaxValue">5.900000e+01</double>
-											<double key="NSIncrement">1.000000e+00</double>
+											<double key="NSMaxValue">59</double>
+											<double key="NSIncrement">1</double>
 											<bool key="NSValueWraps">YES</bool>
 											<bool key="NSAutorepeat">YES</bool>
 										</object>
@@ -3553,8 +3562,8 @@ cmUgaXMgaW5zdGFsbGVkIGFuZCB0cnkgYWdhaW4uA</string>
 											<int key="NSCellFlags">917024</int>
 											<int key="NSCellFlags2">131072</int>
 											<reference key="NSControlView" ref="327627816"/>
-											<double key="NSMaxValue">5.900000e+01</double>
-											<double key="NSIncrement">1.000000e+00</double>
+											<double key="NSMaxValue">59</double>
+											<double key="NSIncrement">1</double>
 											<bool key="NSValueWraps">YES</bool>
 											<bool key="NSAutorepeat">YES</bool>
 										</object>
@@ -3569,8 +3578,8 @@ cmUgaXMgaW5zdGFsbGVkIGFuZCB0cnkgYWdhaW4uA</string>
 											<int key="NSCellFlags">917024</int>
 											<int key="NSCellFlags2">131072</int>
 											<reference key="NSControlView" ref="184195364"/>
-											<double key="NSMaxValue">5.900000e+01</double>
-											<double key="NSIncrement">1.000000e+00</double>
+											<double key="NSMaxValue">59</double>
+											<double key="NSIncrement">1</double>
 											<bool key="NSValueWraps">YES</bool>
 											<bool key="NSAutorepeat">YES</bool>
 										</object>
@@ -3585,8 +3594,8 @@ cmUgaXMgaW5zdGFsbGVkIGFuZCB0cnkgYWdhaW4uA</string>
 											<int key="NSCellFlags">917024</int>
 											<int key="NSCellFlags2">131072</int>
 											<reference key="NSControlView" ref="899014664"/>
-											<double key="NSMaxValue">5.900000e+01</double>
-											<double key="NSIncrement">1.000000e+00</double>
+											<double key="NSMaxValue">59</double>
+											<double key="NSIncrement">1</double>
 											<bool key="NSValueWraps">YES</bool>
 											<bool key="NSAutorepeat">YES</bool>
 										</object>
@@ -3603,11 +3612,7 @@ cmUgaXMgaW5zdGFsbGVkIGFuZCB0cnkgYWdhaW4uA</string>
 							<int key="NSCellFlags">67239424</int>
 							<int key="NSCellFlags2">0</int>
 							<string key="NSContents">Title</string>
-							<object class="NSFont" key="NSSupport">
-								<string key="NSName">LucidaGrande</string>
-								<double key="NSSize">1.100000e+01</double>
-								<int key="NSfFlags">16</int>
-							</object>
+							<reference key="NSSupport" ref="396791025"/>
 							<reference key="NSBackgroundColor" ref="944162458"/>
 							<object class="NSColor" key="NSTextColor">
 								<int key="NSColorSpace">3</int>
@@ -3625,6 +3630,150 @@ cmUgaXMgaW5zdGFsbGVkIGFuZCB0cnkgYWdhaW4uA</string>
 				<string key="NSClassName">NSView</string>
 				<string key="NSExtension">NSResponder</string>
 			</object>
+			<object class="NSCustomView" id="963231792">
+				<reference key="NSNextResponder"/>
+				<int key="NSvFlags">256</int>
+				<object class="NSMutableArray" key="NSSubviews">
+					<bool key="EncodedWithXMLCoder">YES</bool>
+					<object class="NSTextField" id="856624884">
+						<reference key="NSNextResponder" ref="963231792"/>
+						<int key="NSvFlags">256</int>
+						<string key="NSFrame">{{17, 185}, {494, 17}}</string>
+						<reference key="NSSuperview" ref="963231792"/>
+						<bool key="NSEnabled">YES</bool>
+						<object class="NSTextFieldCell" key="NSCell" id="1036139180">
+							<int key="NSCellFlags">67239424</int>
+							<int key="NSCellFlags2">138412032</int>
+							<string key="NSContents">Screen Capture Input</string>
+							<reference key="NSSupport" ref="560511864"/>
+							<reference key="NSControlView" ref="856624884"/>
+							<reference key="NSBackgroundColor" ref="227735768"/>
+							<reference key="NSTextColor" ref="268986706"/>
+						</object>
+					</object>
+					<object class="NSTextField" id="716701146">
+						<reference key="NSNextResponder" ref="963231792"/>
+						<int key="NSvFlags">256</int>
+						<string key="NSFrame">{{17, 153}, {494, 14}}</string>
+						<reference key="NSSuperview" ref="963231792"/>
+						<bool key="NSEnabled">YES</bool>
+						<object class="NSTextFieldCell" key="NSCell" id="906919052">
+							<int key="NSCellFlags">67239424</int>
+							<int key="NSCellFlags2">138412032</int>
+							<string key="NSContents">This facility allows you to process your screen's output.</string>
+							<reference key="NSSupport" ref="26"/>
+							<reference key="NSControlView" ref="716701146"/>
+							<reference key="NSBackgroundColor" ref="227735768"/>
+							<reference key="NSTextColor" ref="268986706"/>
+						</object>
+					</object>
+					<object class="NSBox" id="962852978">
+						<reference key="NSNextResponder" ref="963231792"/>
+						<int key="NSvFlags">256</int>
+						<object class="NSMutableArray" key="NSSubviews">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<object class="NSView" id="110089490">
+								<reference key="NSNextResponder" ref="962852978"/>
+								<int key="NSvFlags">256</int>
+								<object class="NSMutableArray" key="NSSubviews">
+									<bool key="EncodedWithXMLCoder">YES</bool>
+									<object class="NSPopUpButton" id="100891960">
+										<reference key="NSNextResponder" ref="110089490"/>
+										<int key="NSvFlags">268</int>
+										<string key="NSFrame">{{120, 47}, {286, 26}}</string>
+										<reference key="NSSuperview" ref="110089490"/>
+										<bool key="NSEnabled">YES</bool>
+										<object class="NSPopUpButtonCell" key="NSCell" id="249592507">
+											<int key="NSCellFlags">-2076049856</int>
+											<int key="NSCellFlags2">2048</int>
+											<reference key="NSSupport" ref="725567486"/>
+											<reference key="NSControlView" ref="100891960"/>
+											<int key="NSButtonFlags">109199615</int>
+											<int key="NSButtonFlags2">129</int>
+											<string key="NSAlternateContents"/>
+											<string key="NSKeyEquivalent"/>
+											<int key="NSPeriodicDelay">400</int>
+											<int key="NSPeriodicInterval">75</int>
+											<object class="NSMenuItem" key="NSMenuItem" id="681130990">
+												<reference key="NSMenu" ref="154220420"/>
+												<string key="NSTitle">Item 1</string>
+												<string key="NSKeyEquiv"/>
+												<int key="NSKeyEquivModMask">1048576</int>
+												<int key="NSMnemonicLoc">2147483647</int>
+												<int key="NSState">1</int>
+												<reference key="NSOnImage" ref="9071565"/>
+												<reference key="NSMixedImage" ref="320420898"/>
+												<string key="NSAction">_popUpItemAction:</string>
+												<reference key="NSTarget" ref="249592507"/>
+											</object>
+											<bool key="NSMenuItemRespectAlignment">YES</bool>
+											<object class="NSMenu" key="NSMenu" id="154220420">
+												<string key="NSTitle">OtherViews</string>
+												<object class="NSMutableArray" key="NSMenuItems">
+													<bool key="EncodedWithXMLCoder">YES</bool>
+													<reference ref="681130990"/>
+													<object class="NSMenuItem" id="250619362">
+														<reference key="NSMenu" ref="154220420"/>
+														<string key="NSTitle">Item 2</string>
+														<string key="NSKeyEquiv"/>
+														<int key="NSKeyEquivModMask">1048576</int>
+														<int key="NSMnemonicLoc">2147483647</int>
+														<reference key="NSOnImage" ref="9071565"/>
+														<reference key="NSMixedImage" ref="320420898"/>
+														<string key="NSAction">_popUpItemAction:</string>
+														<reference key="NSTarget" ref="249592507"/>
+													</object>
+													<object class="NSMenuItem" id="577930854">
+														<reference key="NSMenu" ref="154220420"/>
+														<string key="NSTitle">Item 3</string>
+														<string key="NSKeyEquiv"/>
+														<int key="NSKeyEquivModMask">1048576</int>
+														<int key="NSMnemonicLoc">2147483647</int>
+														<reference key="NSOnImage" ref="9071565"/>
+														<reference key="NSMixedImage" ref="320420898"/>
+														<string key="NSAction">_popUpItemAction:</string>
+														<reference key="NSTarget" ref="249592507"/>
+													</object>
+												</object>
+												<reference key="NSMenuFont" ref="725567486"/>
+											</object>
+											<int key="NSPreferredEdge">1</int>
+											<bool key="NSUsesItemFromMenu">YES</bool>
+											<bool key="NSAltersState">YES</bool>
+											<int key="NSArrowPosition">2</int>
+										</object>
+									</object>
+								</object>
+								<string key="NSFrame">{{2, 2}, {490, 119}}</string>
+								<reference key="NSSuperview" ref="962852978"/>
+							</object>
+						</object>
+						<string key="NSFrame">{{17, 16}, {494, 123}}</string>
+						<reference key="NSSuperview" ref="963231792"/>
+						<string key="NSOffsets">{0, 0}</string>
+						<object class="NSTextFieldCell" key="NSTitleCell">
+							<int key="NSCellFlags">67239424</int>
+							<int key="NSCellFlags2">0</int>
+							<string key="NSContents">Title</string>
+							<reference key="NSSupport" ref="396791025"/>
+							<reference key="NSBackgroundColor" ref="944162458"/>
+							<object class="NSColor" key="NSTextColor">
+								<int key="NSColorSpace">3</int>
+								<bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes>
+							</object>
+						</object>
+						<reference key="NSContentView" ref="110089490"/>
+						<int key="NSBorderType">3</int>
+						<int key="NSBoxType">0</int>
+						<int key="NSTitlePosition">0</int>
+						<bool key="NSTransparent">NO</bool>
+					</object>
+				</object>
+				<string key="NSFrameSize">{528, 222}</string>
+				<reference key="NSSuperview"/>
+				<string key="NSClassName">NSView</string>
+				<string key="NSExtension">NSResponder</string>
+			</object>
 			<object class="NSWindowTemplate" id="446999491">
 				<int key="NSWindowStyleMask">3</int>
 				<int key="NSWindowBacking">2</int>
@@ -3637,7 +3786,7 @@ cmUgaXMgaW5zdGFsbGVkIGFuZCB0cnkgYWdhaW4uA</string>
 				<object class="NSMutableString" key="NSViewClass">
 					<characters key="NS.bytes">View</characters>
 				</object>
-				<string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
+				<string key="NSWindowContentMaxSize">{1.79769e+308, 1.79769e+308}</string>
 				<string key="NSWindowContentMinSize">{213, 107}</string>
 				<object class="NSView" key="NSWindowView" id="250615592">
 					<nil key="NSNextResponder"/>
@@ -3675,8 +3824,8 @@ cmUgaXMgaW5zdGFsbGVkIGFuZCB0cnkgYWdhaW4uA</string>
 									<int key="NSCellFlags2">0</int>
 									<string key="NSContents">Multicast</string>
 									<reference key="NSSupport" ref="725567486"/>
-									<int key="NSTag">1</int>
 									<reference key="NSControlView" ref="934779354"/>
+									<int key="NSTag">1</int>
 									<int key="NSButtonFlags">1211912703</int>
 									<int key="NSButtonFlags2">0</int>
 									<reference key="NSAlternateImage" ref="209794089"/>
@@ -3704,7 +3853,7 @@ cmUgaXMgaW5zdGFsbGVkIGFuZCB0cnkgYWdhaW4uA</string>
 										<bool key="EncodedWithXMLCoder">YES</bool>
 										<object class="NSArray">
 											<bool key="EncodedWithXMLCoder">YES</bool>
-											<reference ref="8"/>
+											<integer value="0"/>
 											<object class="NSBitmapImageRep">
 												<object class="NSData" key="NSTIFFRepresentation">
 													<bytes key="NS.bytes">TU0AKgAABRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAA
@@ -3730,7 +3879,7 @@ AAAAFwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAoAAAAXAAAAJAAAAC4AAAAu
 AAAAJAAAABcAAAAKAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgEAAAMAAAABABIAAAEB
 AAMAAAABABIAAAECAAMAAAAEAAAFxgEDAAMAAAABAAEAAAEGAAMAAAABAAIAAAERAAQAAAABAAAACAES
-AAMAAAABAAEAAAEVAAMAAAABAAQAAAEWAAMAAAABBxwAAAEXAAQAAAABAAAFEAEcAAMAAAABAAEAAAFS
+AAMAAAABAAEAAAEVAAMAAAABAAQAAAEWAAMAAAABABIAAAEXAAQAAAABAAAFEAEcAAMAAAABAAEAAAFS
 AAMAAAABAAEAAAFTAAMAAAAEAAAFzodzAAcAAA8oAAAF1gAAAAAACAAIAAgACAABAAEAAQABAAAPKGFw
 cGwCAAAAbW50clJHQiBYWVogB9kAAgAMAAsAMAAqYWNzcEFQUEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAPbWAAEAAAAA0y1hcHBsN/MwbM0xdYA7zPjLzAm0rQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
@@ -3874,9 +4023,9 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 								<int key="NSCellFlags">917024</int>
 								<int key="NSCellFlags2">0</int>
 								<reference key="NSControlView" ref="413968565"/>
-								<double key="NSValue">1.234000e+03</double>
-								<double key="NSMaxValue">6.553500e+04</double>
-								<double key="NSIncrement">1.000000e+00</double>
+								<double key="NSValue">1234</double>
+								<double key="NSMaxValue">65535</double>
+								<double key="NSIncrement">1</double>
 								<bool key="NSValueWraps">YES</bool>
 								<bool key="NSAutorepeat">YES</bool>
 							</object>
@@ -3941,11 +4090,11 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 							<object class="NSStepperCell" key="NSCell" id="884727477">
 								<int key="NSCellFlags">917024</int>
 								<int key="NSCellFlags2">0</int>
-								<int key="NSTag">1</int>
 								<reference key="NSControlView" ref="656611044"/>
-								<double key="NSValue">1.234000e+03</double>
-								<double key="NSMaxValue">6.553500e+04</double>
-								<double key="NSIncrement">1.000000e+00</double>
+								<int key="NSTag">1</int>
+								<double key="NSValue">1234</double>
+								<double key="NSMaxValue">65535</double>
+								<double key="NSIncrement">1</double>
 								<bool key="NSValueWraps">YES</bool>
 								<bool key="NSAutorepeat">YES</bool>
 							</object>
@@ -4107,8 +4256,8 @@ aGVldC4KA</string>
 									<int key="NSCellFlags2">0</int>
 									<string key="NSContents">RTP</string>
 									<reference key="NSSupport" ref="725567486"/>
-									<int key="NSTag">1</int>
 									<reference key="NSControlView" ref="493089133"/>
+									<int key="NSTag">1</int>
 									<int key="NSButtonFlags">1211912703</int>
 									<int key="NSButtonFlags2">0</int>
 									<reference key="NSAlternateImage" ref="209794089"/>
@@ -4136,7 +4285,7 @@ aGVldC4KA</string>
 										<bool key="EncodedWithXMLCoder">YES</bool>
 										<object class="NSArray">
 											<bool key="EncodedWithXMLCoder">YES</bool>
-											<reference ref="8"/>
+											<integer value="0"/>
 											<object class="NSBitmapImageRep">
 												<object class="NSData" key="NSTIFFRepresentation">
 													<bytes key="NS.bytes">TU0AKgAABRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAA
@@ -4162,7 +4311,7 @@ AAAAFwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAoAAAAXAAAAJAAAAC4AAAAu
 AAAAJAAAABcAAAAKAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgEAAAMAAAABABIAAAEB
 AAMAAAABABIAAAECAAMAAAAEAAAFxgEDAAMAAAABAAEAAAEGAAMAAAABAAIAAAERAAQAAAABAAAACAES
-AAMAAAABAAEAAAEVAAMAAAABAAQAAAEWAAMAAAABBxwAAAEXAAQAAAABAAAFEAEcAAMAAAABAAEAAAFS
+AAMAAAABAAEAAAEVAAMAAAABAAQAAAEWAAMAAAABABIAAAEXAAQAAAABAAAFEAEcAAMAAAABAAEAAAFS
 AAMAAAABAAEAAAFTAAMAAAAEAAAFzodzAAcAAA8oAAAF1gAAAAAACAAIAAgACAABAAEAAQABAAAPKGFw
 cGwCAAAAbW50clJHQiBYWVogB9kAAgAMAAsAMAAqYWNzcEFQUEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAPbWAAEAAAAA0y1hcHBsN/MwbM0xdYA7zPjLzAm0rQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
@@ -4249,10 +4398,10 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 				</object>
 				<string key="NSScreenRect">{{0, 0}, {1280, 778}}</string>
 				<string key="NSMinSize">{213, 129}</string>
-				<string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
+				<string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string>
 			</object>
 			<object class="NSCustomView" id="146872184">
-				<reference key="NSNextResponder"/>
+				<nil key="NSNextResponder"/>
 				<int key="NSvFlags">256</int>
 				<object class="NSMutableArray" key="NSSubviews">
 					<bool key="EncodedWithXMLCoder">YES</bool>
@@ -4310,7 +4459,6 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 					</object>
 				</object>
 				<string key="NSFrameSize">{553, 52}</string>
-				<reference key="NSSuperview"/>
 				<string key="NSClassName">NSView</string>
 				<string key="NSExtension">NSResponder</string>
 			</object>
@@ -6254,15 +6402,53 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 					</object>
 					<int key="connectionID">3012</int>
 				</object>
+				<object class="IBConnectionRecord">
+					<object class="IBOutletConnection" key="connection">
+						<string key="label">o_qtk_view</string>
+						<reference key="source" ref="609169471"/>
+						<reference key="destination" ref="963231792"/>
+					</object>
+					<int key="connectionID">3068</int>
+				</object>
+				<object class="IBConnectionRecord">
+					<object class="IBOutletConnection" key="connection">
+						<string key="label">o_qtk_lbl</string>
+						<reference key="source" ref="609169471"/>
+						<reference key="destination" ref="856624884"/>
+					</object>
+					<int key="connectionID">3069</int>
+				</object>
+				<object class="IBConnectionRecord">
+					<object class="IBOutletConnection" key="connection">
+						<string key="label">o_qtk_long_lbl</string>
+						<reference key="source" ref="609169471"/>
+						<reference key="destination" ref="716701146"/>
+					</object>
+					<int key="connectionID">3070</int>
+				</object>
+				<object class="IBConnectionRecord">
+					<object class="IBOutletConnection" key="connection">
+						<string key="label">o_qtk_device_pop</string>
+						<reference key="source" ref="609169471"/>
+						<reference key="destination" ref="100891960"/>
+					</object>
+					<int key="connectionID">3077</int>
+				</object>
+				<object class="IBConnectionRecord">
+					<object class="IBActionConnection" key="connection">
+						<string key="label">qtkChanged:</string>
+						<reference key="source" ref="609169471"/>
+						<reference key="destination" ref="100891960"/>
+					</object>
+					<int key="connectionID">3078</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>
-						<object class="NSArray" key="object" id="0">
-							<bool key="EncodedWithXMLCoder">YES</bool>
-						</object>
+						<reference key="object" ref="0"/>
 						<reference key="children" ref="505613135"/>
 						<nil key="parent"/>
 					</object>
@@ -6270,7 +6456,7 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 						<int key="objectID">-2</int>
 						<reference key="object" ref="41461568"/>
 						<reference key="parent" ref="0"/>
-						<string type="base64-UTF8" key="objectName">RmlsZSdzIE93bmVyA</string>
+						<string key="objectName">File's Owner</string>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">-1</int>
@@ -8879,20 +9065,114 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 						<reference key="object" ref="421724067"/>
 						<reference key="parent" ref="435206231"/>
 					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">3013</int>
+						<reference key="object" ref="963231792"/>
+						<object class="NSMutableArray" key="children">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<reference ref="962852978"/>
+							<reference ref="856624884"/>
+							<reference ref="716701146"/>
+						</object>
+						<reference key="parent" ref="0"/>
+						<string key="objectName">QTKit</string>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">3014</int>
+						<reference key="object" ref="962852978"/>
+						<object class="NSMutableArray" key="children">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<reference ref="100891960"/>
+						</object>
+						<reference key="parent" ref="963231792"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">3015</int>
+						<reference key="object" ref="856624884"/>
+						<object class="NSMutableArray" key="children">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<reference ref="1036139180"/>
+						</object>
+						<reference key="parent" ref="963231792"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">3016</int>
+						<reference key="object" ref="716701146"/>
+						<object class="NSMutableArray" key="children">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<reference ref="906919052"/>
+						</object>
+						<reference key="parent" ref="963231792"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">3017</int>
+						<reference key="object" ref="906919052"/>
+						<reference key="parent" ref="716701146"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">3018</int>
+						<reference key="object" ref="1036139180"/>
+						<reference key="parent" ref="856624884"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">3071</int>
+						<reference key="object" ref="100891960"/>
+						<object class="NSMutableArray" key="children">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<reference ref="249592507"/>
+						</object>
+						<reference key="parent" ref="962852978"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">3072</int>
+						<reference key="object" ref="249592507"/>
+						<object class="NSMutableArray" key="children">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<reference ref="154220420"/>
+						</object>
+						<reference key="parent" ref="100891960"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">3073</int>
+						<reference key="object" ref="154220420"/>
+						<object class="NSMutableArray" key="children">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<reference ref="681130990"/>
+							<reference ref="250619362"/>
+							<reference ref="577930854"/>
+						</object>
+						<reference key="parent" ref="249592507"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">3074</int>
+						<reference key="object" ref="681130990"/>
+						<reference key="parent" ref="154220420"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">3075</int>
+						<reference key="object" ref="250619362"/>
+						<reference key="parent" ref="154220420"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">3076</int>
+						<reference key="object" ref="577930854"/>
+						<reference key="parent" ref="154220420"/>
+					</object>
 				</object>
 			</object>
 			<object class="NSMutableDictionary" key="flattenedProperties">
 				<bool key="EncodedWithXMLCoder">YES</bool>
-				<object class="NSMutableArray" key="dict.sortedKeys">
+				<object class="NSArray" key="dict.sortedKeys">
 					<bool key="EncodedWithXMLCoder">YES</bool>
-					<string>-1.IBPluginDependency</string>
-					<string>-2.IBPluginDependency</string>
 					<string>-3.IBPluginDependency</string>
 					<string>-3.ImportedFromIB2</string>
 					<string>1112.IBPluginDependency</string>
 					<string>1112.ImportedFromIB2</string>
 					<string>1256.IBPluginDependency</string>
 					<string>1256.ImportedFromIB2</string>
+					<string>1263.IBEditorWindowLastContentRect</string>
+					<string>1263.IBPluginDependency</string>
+					<string>1263.IBWindowTemplateEditedContentRect</string>
 					<string>1263.ImportedFromIB2</string>
 					<string>1263.windowTemplate.hasMinSize</string>
 					<string>1263.windowTemplate.minSize</string>
@@ -8922,7 +9202,6 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 					<string>1304.ImportedFromIB2</string>
 					<string>1336.IBPluginDependency</string>
 					<string>1336.ImportedFromIB2</string>
-					<string>1359.IBPluginDependency</string>
 					<string>1359.ImportedFromIB2</string>
 					<string>1362.IBPluginDependency</string>
 					<string>1362.ImportedFromIB2</string>
@@ -8974,6 +9253,9 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 					<string>1406.ImportedFromIB2</string>
 					<string>1409.IBPluginDependency</string>
 					<string>1409.ImportedFromIB2</string>
+					<string>1411.IBEditorWindowLastContentRect</string>
+					<string>1411.IBPluginDependency</string>
+					<string>1411.IBWindowTemplateEditedContentRect</string>
 					<string>1411.ImportedFromIB2</string>
 					<string>1411.windowTemplate.hasMinSize</string>
 					<string>1411.windowTemplate.minSize</string>
@@ -9112,9 +9394,11 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 					<string>2301.IBPluginDependency</string>
 					<string>2301.ImportedFromIB2</string>
 					<string>2302.IBPluginDependency</string>
+					<string>2302.IBViewBoundsToFrameTransform</string>
 					<string>2302.ImportedFromIB2</string>
 					<string>2303.IBPluginDependency</string>
 					<string>2303.ImportedFromIB2</string>
+					<string>2304.IBEditorWindowLastContentRect</string>
 					<string>2304.IBPluginDependency</string>
 					<string>2304.ImportedFromIB2</string>
 					<string>2305.IBPluginDependency</string>
@@ -9139,6 +9423,7 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 					<string>2314.ImportedFromIB2</string>
 					<string>2327.IBPluginDependency</string>
 					<string>2327.ImportedFromIB2</string>
+					<string>2328.IBEditorWindowLastContentRect</string>
 					<string>2328.IBPluginDependency</string>
 					<string>2328.ImportedFromIB2</string>
 					<string>2329.IBPluginDependency</string>
@@ -9149,6 +9434,7 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 					<string>2331.ImportedFromIB2</string>
 					<string>2346.IBEditorWindowLastContentRect</string>
 					<string>2346.IBPluginDependency</string>
+					<string>2346.IBViewBoundsToFrameTransform</string>
 					<string>2346.ImportedFromIB2</string>
 					<string>2347.IBPluginDependency</string>
 					<string>2347.ImportedFromIB2</string>
@@ -9182,7 +9468,6 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 					<string>2499.ImportedFromIB2</string>
 					<string>2508.IBPluginDependency</string>
 					<string>2508.ImportedFromIB2</string>
-					<string>269.IBPluginDependency</string>
 					<string>269.ImportedFromIB2</string>
 					<string>2771.IBPluginDependency</string>
 					<string>2771.ImportedFromIB2</string>
@@ -9195,6 +9480,7 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 					<string>2787.IBPluginDependency</string>
 					<string>2787.ImportedFromIB2</string>
 					<string>2792.IBEditorWindowLastContentRect</string>
+					<string>2792.IBPluginDependency</string>
 					<string>2792.IBWindowTemplateEditedContentRect</string>
 					<string>2792.ImportedFromIB2</string>
 					<string>2792.windowTemplate.hasMinSize</string>
@@ -9396,9 +9682,28 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 					<string>3005.IBPluginDependency</string>
 					<string>3008.IBPluginDependency</string>
 					<string>3009.IBPluginDependency</string>
-					<string>408.IBPluginDependency</string>
+					<string>3013.IBEditorWindowLastContentRect</string>
+					<string>3013.IBPluginDependency</string>
+					<string>3013.ImportedFromIB2</string>
+					<string>3014.IBPluginDependency</string>
+					<string>3014.ImportedFromIB2</string>
+					<string>3015.IBPluginDependency</string>
+					<string>3015.ImportedFromIB2</string>
+					<string>3016.IBPluginDependency</string>
+					<string>3016.ImportedFromIB2</string>
+					<string>3017.IBPluginDependency</string>
+					<string>3018.IBPluginDependency</string>
+					<string>3071.IBPluginDependency</string>
+					<string>3071.IBViewBoundsToFrameTransform</string>
+					<string>3072.IBPluginDependency</string>
+					<string>3073.IBEditorWindowLastContentRect</string>
+					<string>3073.IBPluginDependency</string>
+					<string>3074.IBPluginDependency</string>
+					<string>3075.IBPluginDependency</string>
+					<string>3076.IBPluginDependency</string>
 					<string>408.ImportedFromIB2</string>
 					<string>636.IBEditorWindowLastContentRect</string>
+					<string>636.IBPluginDependency</string>
 					<string>636.IBWindowTemplateEditedContentRect</string>
 					<string>636.ImportedFromIB2</string>
 					<string>636.windowTemplate.hasMinSize</string>
@@ -9464,380 +9769,391 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 				<object class="NSMutableArray" key="dict.values">
 					<bool key="EncodedWithXMLCoder">YES</bool>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
+					<string>{{21, 395}, {528, 305}}</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
-					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
-					<reference ref="5"/>
-					<reference ref="5"/>
+					<string>{{21, 395}, {528, 305}}</string>
+					<boolean value="YES"/>
+					<boolean value="YES"/>
 					<string>{213, 107}</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
+					<string>{{42, 137}, {524, 540}}</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
-					<reference ref="5"/>
-					<reference ref="5"/>
+					<string>{{42, 137}, {524, 540}}</string>
+					<boolean value="YES"/>
+					<boolean value="YES"/>
 					<string>{213, 107}</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
-					<string>{{343, 328}, {528, 222}}</string>
+					<boolean value="YES"/>
+					<string>{{111, 109}, {528, 222}}</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
-					<string>{{343, 523}, {528, 222}}</string>
+					<boolean value="YES"/>
+					<string>{{440, 456}, {528, 222}}</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<object class="NSAffineTransform">
+						<bytes key="NSTransformStruct">P4AAAL+AAABBiAAAw0gAAA</bytes>
+					</object>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
+					<string>{{0, 501}, {527, 222}}</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
+					<string>{{306, 646}, {163, 63}}</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>{{343, 282}, {528, 222}}</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<object class="NSAffineTransform"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
-					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>{{343, 347}, {656, 249}}</string>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>{{343, 347}, {656, 249}}</string>
-					<reference ref="5"/>
-					<reference ref="5"/>
+					<boolean value="YES"/>
+					<boolean value="YES"/>
 					<string>{213, 107}</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>VLCOpenTextField</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>VLCOpenTextField</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>VLCOpenTextField</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>VLCOpenTextField</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>{{343, 475}, {553, 52}}</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<boolean value="YES"/>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -9965,86 +10281,103 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<string>{{76, 110}, {528, 222}}</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
-					<string>{{355, 317}, {574, 380}}</string>
-					<string>{{355, 317}, {574, 380}}</string>
-					<reference ref="5"/>
-					<reference ref="5"/>
+					<boolean value="YES"/>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<boolean value="YES"/>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<object class="NSAffineTransform">
+						<bytes key="NSTransformStruct">P4AAAL+AAABC4gAAwpAAAA</bytes>
+					</object>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<string>{{532, 801}, {110, 63}}</string>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<boolean value="YES"/>
+					<string>{{110, 376}, {574, 380}}</string>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<string>{{110, 376}, {574, 380}}</string>
+					<boolean value="YES"/>
+					<boolean value="YES"/>
 					<string>{213, 107}</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>VLCOpenTextField</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="5"/>
+					<boolean value="YES"/>
 				</object>
 			</object>
 			<object class="NSMutableDictionary" key="unlocalizedProperties">
 				<bool key="EncodedWithXMLCoder">YES</bool>
-				<object class="NSArray" key="dict.sortedKeys">
-					<bool key="EncodedWithXMLCoder">YES</bool>
-				</object>
+				<reference key="dict.sortedKeys" ref="0"/>
 				<object class="NSMutableArray" key="dict.values">
 					<bool key="EncodedWithXMLCoder">YES</bool>
 				</object>
@@ -10052,15 +10385,13 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 			<nil key="activeLocalization"/>
 			<object class="NSMutableDictionary" key="localizations">
 				<bool key="EncodedWithXMLCoder">YES</bool>
-				<object class="NSArray" key="dict.sortedKeys">
-					<bool key="EncodedWithXMLCoder">YES</bool>
-				</object>
+				<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">3012</int>
+			<int key="maxID">3078</int>
 		</object>
 		<object class="IBClassDescriber" key="IBDocument.Classes">
 			<object class="NSMutableArray" key="referencedPartialClassDescriptions">
@@ -10107,7 +10438,7 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 					<string key="superclassName">NSObject</string>
 					<object class="NSMutableDictionary" key="actions">
 						<bool key="EncodedWithXMLCoder">YES</bool>
-						<object class="NSMutableArray" key="dict.sortedKeys">
+						<object class="NSArray" key="dict.sortedKeys">
 							<bool key="EncodedWithXMLCoder">YES</bool>
 							<string>expandMRLfieldAction:</string>
 							<string>eyetvGetPlugin:</string>
@@ -10126,6 +10457,7 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 							<string>openVTSBrowse:</string>
 							<string>panelCancel:</string>
 							<string>panelOk:</string>
+							<string>qtkChanged:</string>
 							<string>screenStepperChanged:</string>
 							<string>subCloseSheet:</string>
 							<string>subDelayStepperChanged:</string>
@@ -10162,41 +10494,181 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 							<string>id</string>
 							<string>id</string>
 							<string>id</string>
+							<string>id</string>
 						</object>
 					</object>
-					<object class="NSMutableDictionary" key="outlets">
+					<object class="NSMutableDictionary" key="actionInfosByName">
 						<bool key="EncodedWithXMLCoder">YES</bool>
-						<object class="NSMutableArray" key="dict.sortedKeys">
+						<object class="NSArray" key="dict.sortedKeys">
 							<bool key="EncodedWithXMLCoder">YES</bool>
-							<string>o_btn_cancel</string>
-							<string>o_btn_ok</string>
-							<string>o_capture_label_view</string>
-							<string>o_capture_lbl</string>
-							<string>o_capture_long_lbl</string>
-							<string>o_capture_mode_pop</string>
-							<string>o_currentCaptureView</string>
-							<string>o_disc_chapter</string>
-							<string>o_disc_chapter_lbl</string>
-							<string>o_disc_chapter_stp</string>
-							<string>o_disc_device</string>
-							<string>o_disc_device_lbl</string>
-							<string>o_disc_dvd_menus</string>
-							<string>o_disc_title</string>
-							<string>o_disc_title_lbl</string>
-							<string>o_disc_title_stp</string>
-							<string>o_disc_type</string>
-							<string>o_disc_videots_btn_browse</string>
-							<string>o_disc_videots_folder</string>
-							<string>o_eyetv_channels_pop</string>
-							<string>o_eyetv_chn_bgbar</string>
-							<string>o_eyetv_chn_status_txt</string>
-							<string>o_eyetv_currentChannel_lbl</string>
-							<string>o_eyetv_getPlugin_btn</string>
-							<string>o_eyetv_launchEyeTV_btn</string>
-							<string>o_eyetv_nextProgram_btn</string>
-							<string>o_eyetv_noInstanceLong_lbl</string>
-							<string>o_eyetv_noInstance_lbl</string>
-							<string>o_eyetv_notLaunched_view</string>
+							<string>expandMRLfieldAction:</string>
+							<string>eyetvGetPlugin:</string>
+							<string>eyetvLaunch:</string>
+							<string>eyetvSwitchChannel:</string>
+							<string>inputSlaveAction:</string>
+							<string>openCaptureModeChanged:</string>
+							<string>openDiscMenusChanged:</string>
+							<string>openDiscStepperChanged:</string>
+							<string>openDiscTypeChanged:</string>
+							<string>openFileBrowse:</string>
+							<string>openFileStreamChanged:</string>
+							<string>openNetModeChanged:</string>
+							<string>openNetStepperChanged:</string>
+							<string>openNetUDPButtonAction:</string>
+							<string>openVTSBrowse:</string>
+							<string>panelCancel:</string>
+							<string>panelOk:</string>
+							<string>qtkChanged:</string>
+							<string>screenStepperChanged:</string>
+							<string>subCloseSheet:</string>
+							<string>subDelayStepperChanged:</string>
+							<string>subFileBrowse:</string>
+							<string>subFpsStepperChanged:</string>
+							<string>subOverride:</string>
+							<string>subSettings:</string>
+							<string>subsChanged:</string>
+						</object>
+						<object class="NSMutableArray" key="dict.values">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<object class="IBActionInfo">
+								<string key="name">expandMRLfieldAction:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">eyetvGetPlugin:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">eyetvLaunch:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">eyetvSwitchChannel:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">inputSlaveAction:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">openCaptureModeChanged:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">openDiscMenusChanged:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">openDiscStepperChanged:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">openDiscTypeChanged:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">openFileBrowse:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">openFileStreamChanged:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">openNetModeChanged:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">openNetStepperChanged:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">openNetUDPButtonAction:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">openVTSBrowse:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">panelCancel:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">panelOk:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">qtkChanged:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">screenStepperChanged:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">subCloseSheet:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">subDelayStepperChanged:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">subFileBrowse:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">subFpsStepperChanged:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">subOverride:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">subSettings:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">subsChanged:</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_cancel</string>
+							<string>o_btn_ok</string>
+							<string>o_capture_label_view</string>
+							<string>o_capture_lbl</string>
+							<string>o_capture_long_lbl</string>
+							<string>o_capture_mode_pop</string>
+							<string>o_currentCaptureView</string>
+							<string>o_disc_chapter</string>
+							<string>o_disc_chapter_lbl</string>
+							<string>o_disc_chapter_stp</string>
+							<string>o_disc_device</string>
+							<string>o_disc_device_lbl</string>
+							<string>o_disc_dvd_menus</string>
+							<string>o_disc_title</string>
+							<string>o_disc_title_lbl</string>
+							<string>o_disc_title_stp</string>
+							<string>o_disc_type</string>
+							<string>o_disc_videots_btn_browse</string>
+							<string>o_disc_videots_folder</string>
+							<string>o_eyetv_channels_pop</string>
+							<string>o_eyetv_chn_bgbar</string>
+							<string>o_eyetv_chn_status_txt</string>
+							<string>o_eyetv_currentChannel_lbl</string>
+							<string>o_eyetv_getPlugin_btn</string>
+							<string>o_eyetv_launchEyeTV_btn</string>
+							<string>o_eyetv_nextProgram_btn</string>
+							<string>o_eyetv_noInstanceLong_lbl</string>
+							<string>o_eyetv_noInstance_lbl</string>
+							<string>o_eyetv_notLaunched_view</string>
 							<string>o_eyetv_previousProgram_btn</string>
 							<string>o_eyetv_running_view</string>
 							<string>o_file_btn_browse</string>
@@ -10254,6 +10726,11 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 							<string>o_output_ckbox</string>
 							<string>o_panel</string>
 							<string>o_playlist</string>
+							<string>o_qtk_device_pop</string>
+							<string>o_qtk_label_view</string>
+							<string>o_qtk_lbl</string>
+							<string>o_qtk_long_lbl</string>
+							<string>o_qtk_view</string>
 							<string>o_screen_follow_mouse_ckb</string>
 							<string>o_screen_fps_fld</string>
 							<string>o_screen_fps_lbl</string>
@@ -10385,66 +10862,6 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 							<string>id</string>
 							<string>id</string>
 							<string>id</string>
-						</object>
-					</object>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier" id="106235859">
-						<string key="majorKey">IBProjectSource</string>
-						<string key="minorKey">../../../modules/gui/macosx/open.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">VLCOpen</string>
-					<string key="superclassName">NSObject</string>
-					<object class="NSMutableDictionary" key="actions">
-						<bool key="EncodedWithXMLCoder">YES</bool>
-						<object class="NSMutableArray" key="dict.sortedKeys">
-							<bool key="EncodedWithXMLCoder">YES</bool>
-							<string>openDisc:</string>
-							<string>openFile:</string>
-							<string>openFileGeneric:</string>
-							<string>openNet:</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>
-						</object>
-					</object>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBUserSource</string>
-						<string key="minorKey"/>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">VLCOpenTextField</string>
-					<string key="superclassName">NSTextField</string>
-					<reference key="sourceIdentifier" ref="106235859"/>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">VLCOpenTextField</string>
-					<string key="superclassName">NSTextField</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBUserSource</string>
-						<string key="minorKey"/>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">VLCOutput</string>
-					<string key="superclassName">NSObject</string>
-					<object class="NSMutableDictionary" key="actions">
-						<bool key="EncodedWithXMLCoder">YES</bool>
-						<object class="NSMutableArray" key="dict.sortedKeys">
-							<bool key="EncodedWithXMLCoder">YES</bool>
-							<string>announceChanged:</string>
-							<string>outputChanged:</string>
-							<string>outputCloseSheet:</string>
-							<string>outputFileBrowse:</string>
-							<string>outputSettings:</string>
-						</object>
-						<object class="NSMutableArray" key="dict.values">
-							<bool key="EncodedWithXMLCoder">YES</bool>
 							<string>id</string>
 							<string>id</string>
 							<string>id</string>
@@ -10452,55 +10869,591 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 							<string>id</string>
 						</object>
 					</object>
-					<object class="NSMutableDictionary" key="outlets">
+					<object class="NSMutableDictionary" key="toOneOutletInfosByName">
 						<bool key="EncodedWithXMLCoder">YES</bool>
-						<object class="NSMutableArray" key="dict.sortedKeys">
+						<object class="NSArray" key="dict.sortedKeys">
 							<bool key="EncodedWithXMLCoder">YES</bool>
-							<string>o_btn_browse</string>
+							<string>o_btn_cancel</string>
 							<string>o_btn_ok</string>
-							<string>o_channel_name</string>
-							<string>o_channel_name_lbl</string>
-							<string>o_display</string>
-							<string>o_dump_chkbox</string>
-							<string>o_file_chkbox</string>
-							<string>o_file_field</string>
-							<string>o_http_chkbox</string>
-							<string>o_method</string>
-							<string>o_misc_lbl</string>
-							<string>o_mux_lbl</string>
-							<string>o_mux_selector</string>
-							<string>o_open_panel</string>
-							<string>o_options_lbl</string>
+							<string>o_capture_label_view</string>
+							<string>o_capture_lbl</string>
+							<string>o_capture_long_lbl</string>
+							<string>o_capture_mode_pop</string>
+							<string>o_currentCaptureView</string>
+							<string>o_disc_chapter</string>
+							<string>o_disc_chapter_lbl</string>
+							<string>o_disc_chapter_stp</string>
+							<string>o_disc_device</string>
+							<string>o_disc_device_lbl</string>
+							<string>o_disc_dvd_menus</string>
+							<string>o_disc_title</string>
+							<string>o_disc_title_lbl</string>
+							<string>o_disc_title_stp</string>
+							<string>o_disc_type</string>
+							<string>o_disc_videots_btn_browse</string>
+							<string>o_disc_videots_folder</string>
+							<string>o_eyetv_channels_pop</string>
+							<string>o_eyetv_chn_bgbar</string>
+							<string>o_eyetv_chn_status_txt</string>
+							<string>o_eyetv_currentChannel_lbl</string>
+							<string>o_eyetv_getPlugin_btn</string>
+							<string>o_eyetv_launchEyeTV_btn</string>
+							<string>o_eyetv_nextProgram_btn</string>
+							<string>o_eyetv_noInstanceLong_lbl</string>
+							<string>o_eyetv_noInstance_lbl</string>
+							<string>o_eyetv_notLaunched_view</string>
+							<string>o_eyetv_previousProgram_btn</string>
+							<string>o_eyetv_running_view</string>
+							<string>o_file_btn_browse</string>
+							<string>o_file_path</string>
+							<string>o_file_slave_ckbox</string>
+							<string>o_file_slave_filename_txt</string>
+							<string>o_file_slave_select_btn</string>
+							<string>o_file_stream</string>
+							<string>o_file_sub_align_lbl</string>
+							<string>o_file_sub_align_pop</string>
+							<string>o_file_sub_btn_browse</string>
+							<string>o_file_sub_btn_settings</string>
+							<string>o_file_sub_ckbox</string>
+							<string>o_file_sub_delay</string>
+							<string>o_file_sub_delay_lbl</string>
+							<string>o_file_sub_delay_stp</string>
+							<string>o_file_sub_encoding_lbl</string>
+							<string>o_file_sub_encoding_pop</string>
+							<string>o_file_sub_file_box</string>
+							<string>o_file_sub_font_box</string>
+							<string>o_file_sub_fps</string>
+							<string>o_file_sub_fps_lbl</string>
+							<string>o_file_sub_fps_stp</string>
+							<string>o_file_sub_ok_btn</string>
+							<string>o_file_sub_override</string>
+							<string>o_file_sub_path</string>
+							<string>o_file_sub_sheet</string>
+							<string>o_file_sub_size_lbl</string>
+							<string>o_file_sub_size_pop</string>
+							<string>o_mrl</string>
+							<string>o_mrl_btn</string>
+							<string>o_mrl_lbl</string>
+							<string>o_mrl_view</string>
+							<string>o_net_help_lbl</string>
+							<string>o_net_help_udp_lbl</string>
+							<string>o_net_http_url</string>
+							<string>o_net_http_url_lbl</string>
+							<string>o_net_mode</string>
+							<string>o_net_openUDP_btn</string>
+							<string>o_net_udp_address_lbl</string>
+							<string>o_net_udp_cancel_btn</string>
+							<string>o_net_udp_mode_lbl</string>
+							<string>o_net_udp_ok_btn</string>
+							<string>o_net_udp_panel</string>
+							<string>o_net_udp_port</string>
+							<string>o_net_udp_port_lbl</string>
+							<string>o_net_udp_port_stp</string>
+							<string>o_net_udp_protocol_lbl</string>
+							<string>o_net_udp_protocol_mat</string>
+							<string>o_net_udpm_addr</string>
+							<string>o_net_udpm_addr_lbl</string>
+							<string>o_net_udpm_port</string>
+							<string>o_net_udpm_port_lbl</string>
+							<string>o_net_udpm_port_stp</string>
 							<string>o_output_ckbox</string>
-							<string>o_output_settings</string>
-							<string>o_output_sheet</string>
-							<string>o_rtsp_chkbox</string>
-							<string>o_sap_chkbox</string>
-							<string>o_sdp_url</string>
-							<string>o_sdp_url_lbl</string>
-							<string>o_stream_address</string>
-							<string>o_stream_address_lbl</string>
-							<string>o_stream_port</string>
-							<string>o_stream_port_lbl</string>
-							<string>o_stream_port_stp</string>
-							<string>o_stream_ttl</string>
-							<string>o_stream_ttl_lbl</string>
-							<string>o_stream_ttl_stp</string>
-							<string>o_stream_type</string>
-							<string>o_stream_type_lbl</string>
-							<string>o_transcode_audio_bitrate</string>
-							<string>o_transcode_audio_bitrate_lbl</string>
-							<string>o_transcode_audio_channels</string>
-							<string>o_transcode_audio_channels_lbl</string>
-							<string>o_transcode_audio_chkbox</string>
-							<string>o_transcode_audio_selector</string>
-							<string>o_transcode_lbl</string>
-							<string>o_transcode_video_bitrate</string>
-							<string>o_transcode_video_bitrate_lbl</string>
-							<string>o_transcode_video_chkbox</string>
-							<string>o_transcode_video_scale</string>
-							<string>o_transcode_video_scale_lbl</string>
-							<string>o_transcode_video_selector</string>
+							<string>o_panel</string>
+							<string>o_playlist</string>
+							<string>o_qtk_device_pop</string>
+							<string>o_qtk_label_view</string>
+							<string>o_qtk_lbl</string>
+							<string>o_qtk_long_lbl</string>
+							<string>o_qtk_view</string>
+							<string>o_screen_follow_mouse_ckb</string>
+							<string>o_screen_fps_fld</string>
+							<string>o_screen_fps_lbl</string>
+							<string>o_screen_fps_stp</string>
+							<string>o_screen_height_fld</string>
+							<string>o_screen_height_lbl</string>
+							<string>o_screen_height_stp</string>
+							<string>o_screen_lbl</string>
+							<string>o_screen_left_fld</string>
+							<string>o_screen_left_lbl</string>
+							<string>o_screen_left_stp</string>
+							<string>o_screen_long_lbl</string>
+							<string>o_screen_top_fld</string>
+							<string>o_screen_top_lbl</string>
+							<string>o_screen_top_stp</string>
+							<string>o_screen_view</string>
+							<string>o_screen_width_fld</string>
+							<string>o_screen_width_lbl</string>
+							<string>o_screen_width_stp</string>
+							<string>o_sout_options</string>
+							<string>o_tabview</string>
+						</object>
+						<object class="NSMutableArray" key="dict.values">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_btn_cancel</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_btn_ok</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_capture_label_view</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_capture_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_capture_long_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_capture_mode_pop</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_currentCaptureView</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_disc_chapter</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_disc_chapter_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_disc_chapter_stp</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_disc_device</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_disc_device_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_disc_dvd_menus</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_disc_title</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_disc_title_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_disc_title_stp</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_disc_type</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_disc_videots_btn_browse</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_disc_videots_folder</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_eyetv_channels_pop</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_eyetv_chn_bgbar</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_eyetv_chn_status_txt</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_eyetv_currentChannel_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_eyetv_getPlugin_btn</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_eyetv_launchEyeTV_btn</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_eyetv_nextProgram_btn</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_eyetv_noInstanceLong_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_eyetv_noInstance_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_eyetv_notLaunched_view</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_eyetv_previousProgram_btn</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_eyetv_running_view</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_btn_browse</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_path</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_slave_ckbox</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_slave_filename_txt</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_slave_select_btn</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_stream</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_sub_align_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_sub_align_pop</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_sub_btn_browse</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_sub_btn_settings</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_sub_ckbox</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_sub_delay</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_sub_delay_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_sub_delay_stp</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_sub_encoding_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_sub_encoding_pop</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_sub_file_box</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_sub_font_box</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_sub_fps</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_sub_fps_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_sub_fps_stp</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_sub_ok_btn</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_sub_override</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_sub_path</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_sub_sheet</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_sub_size_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_sub_size_pop</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_mrl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_mrl_btn</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_mrl_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_mrl_view</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_net_help_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_net_help_udp_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_net_http_url</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_net_http_url_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_net_mode</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_net_openUDP_btn</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_net_udp_address_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_net_udp_cancel_btn</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_net_udp_mode_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_net_udp_ok_btn</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_net_udp_panel</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_net_udp_port</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_net_udp_port_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_net_udp_port_stp</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_net_udp_protocol_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_net_udp_protocol_mat</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_net_udpm_addr</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_net_udpm_addr_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_net_udpm_port</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_net_udpm_port_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_net_udpm_port_stp</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_output_ckbox</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_panel</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_qtk_device_pop</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_qtk_label_view</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_qtk_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_qtk_long_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_qtk_view</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_screen_follow_mouse_ckb</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_screen_fps_fld</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_screen_fps_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_screen_fps_stp</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_screen_height_fld</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_screen_height_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_screen_height_stp</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_screen_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_screen_left_fld</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_screen_left_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_screen_left_stp</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_screen_long_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_screen_top_fld</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_screen_top_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_screen_top_stp</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_screen_view</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_screen_width_fld</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_screen_width_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_screen_width_stp</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_sout_options</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_tabview</string>
+								<string key="candidateClassName">id</string>
+							</object>
+						</object>
+					</object>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier" id="106235859">
+						<string key="majorKey">IBProjectSource</string>
+						<string key="minorKey">../../../modules/gui/macosx/open.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">VLCOpen</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>openDisc:</string>
+							<string>openFile:</string>
+							<string>openFileGeneric:</string>
+							<string>openNet:</string>
 						</object>
 						<object class="NSMutableArray" key="dict.values">
 							<bool key="EncodedWithXMLCoder">YES</bool>
@@ -10508,42 +11461,70 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 							<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>
-							<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>openDisc:</string>
+							<string>openFile:</string>
+							<string>openFileGeneric:</string>
+							<string>openNet:</string>
+						</object>
+						<object class="NSMutableArray" key="dict.values">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<object class="IBActionInfo">
+								<string key="name">openDisc:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">openFile:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">openFileGeneric:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">openNet:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+						</object>
+					</object>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBUserSource</string>
+						<string key="minorKey"/>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">VLCOpenTextField</string>
+					<string key="superclassName">NSTextField</string>
+					<reference key="sourceIdentifier" ref="106235859"/>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">VLCOpenTextField</string>
+					<string key="superclassName">NSTextField</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBUserSource</string>
+						<string key="minorKey"/>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">VLCOutput</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>announceChanged:</string>
+							<string>outputChanged:</string>
+							<string>outputCloseSheet:</string>
+							<string>outputFileBrowse:</string>
+							<string>outputSettings:</string>
+						</object>
+						<object class="NSMutableArray" key="dict.values">
+							<bool key="EncodedWithXMLCoder">YES</bool>
 							<string>id</string>
 							<string>id</string>
 							<string>id</string>
@@ -10551,206 +11532,1599 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA5AA</bytes>
 							<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>announceChanged:</string>
+							<string>outputChanged:</string>
+							<string>outputCloseSheet:</string>
+							<string>outputFileBrowse:</string>
+							<string>outputSettings:</string>
+						</object>
+						<object class="NSMutableArray" key="dict.values">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<object class="IBActionInfo">
+								<string key="name">announceChanged:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">outputChanged:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">outputCloseSheet:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">outputFileBrowse:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">outputSettings:</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_browse</string>
+							<string>o_btn_ok</string>
+							<string>o_channel_name</string>
+							<string>o_channel_name_lbl</string>
+							<string>o_display</string>
+							<string>o_dump_chkbox</string>
+							<string>o_file_chkbox</string>
+							<string>o_file_field</string>
+							<string>o_http_chkbox</string>
+							<string>o_method</string>
+							<string>o_misc_lbl</string>
+							<string>o_mux_lbl</string>
+							<string>o_mux_selector</string>
+							<string>o_open_panel</string>
+							<string>o_options_lbl</string>
+							<string>o_output_ckbox</string>
+							<string>o_output_settings</string>
+							<string>o_output_sheet</string>
+							<string>o_rtsp_chkbox</string>
+							<string>o_sap_chkbox</string>
+							<string>o_sdp_url</string>
+							<string>o_sdp_url_lbl</string>
+							<string>o_stream_address</string>
+							<string>o_stream_address_lbl</string>
+							<string>o_stream_port</string>
+							<string>o_stream_port_lbl</string>
+							<string>o_stream_port_stp</string>
+							<string>o_stream_ttl</string>
+							<string>o_stream_ttl_lbl</string>
+							<string>o_stream_ttl_stp</string>
+							<string>o_stream_type</string>
+							<string>o_stream_type_lbl</string>
+							<string>o_transcode_audio_bitrate</string>
+							<string>o_transcode_audio_bitrate_lbl</string>
+							<string>o_transcode_audio_channels</string>
+							<string>o_transcode_audio_channels_lbl</string>
+							<string>o_transcode_audio_chkbox</string>
+							<string>o_transcode_audio_selector</string>
+							<string>o_transcode_lbl</string>
+							<string>o_transcode_video_bitrate</string>
+							<string>o_transcode_video_bitrate_lbl</string>
+							<string>o_transcode_video_chkbox</string>
+							<string>o_transcode_video_scale</string>
+							<string>o_transcode_video_scale_lbl</string>
+							<string>o_transcode_video_selector</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>
+							<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_browse</string>
+							<string>o_btn_ok</string>
+							<string>o_channel_name</string>
+							<string>o_channel_name_lbl</string>
+							<string>o_display</string>
+							<string>o_dump_chkbox</string>
+							<string>o_file_chkbox</string>
+							<string>o_file_field</string>
+							<string>o_http_chkbox</string>
+							<string>o_method</string>
+							<string>o_misc_lbl</string>
+							<string>o_mux_lbl</string>
+							<string>o_mux_selector</string>
+							<string>o_open_panel</string>
+							<string>o_options_lbl</string>
+							<string>o_output_ckbox</string>
+							<string>o_output_settings</string>
+							<string>o_output_sheet</string>
+							<string>o_rtsp_chkbox</string>
+							<string>o_sap_chkbox</string>
+							<string>o_sdp_url</string>
+							<string>o_sdp_url_lbl</string>
+							<string>o_stream_address</string>
+							<string>o_stream_address_lbl</string>
+							<string>o_stream_port</string>
+							<string>o_stream_port_lbl</string>
+							<string>o_stream_port_stp</string>
+							<string>o_stream_ttl</string>
+							<string>o_stream_ttl_lbl</string>
+							<string>o_stream_ttl_stp</string>
+							<string>o_stream_type</string>
+							<string>o_stream_type_lbl</string>
+							<string>o_transcode_audio_bitrate</string>
+							<string>o_transcode_audio_bitrate_lbl</string>
+							<string>o_transcode_audio_channels</string>
+							<string>o_transcode_audio_channels_lbl</string>
+							<string>o_transcode_audio_chkbox</string>
+							<string>o_transcode_audio_selector</string>
+							<string>o_transcode_lbl</string>
+							<string>o_transcode_video_bitrate</string>
+							<string>o_transcode_video_bitrate_lbl</string>
+							<string>o_transcode_video_chkbox</string>
+							<string>o_transcode_video_scale</string>
+							<string>o_transcode_video_scale_lbl</string>
+							<string>o_transcode_video_selector</string>
+						</object>
+						<object class="NSMutableArray" key="dict.values">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_btn_browse</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_btn_ok</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_channel_name</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_channel_name_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_display</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_dump_chkbox</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_chkbox</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_file_field</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_http_chkbox</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_method</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_misc_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_mux_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_mux_selector</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_open_panel</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_options_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_output_ckbox</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_output_settings</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_output_sheet</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_rtsp_chkbox</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_sap_chkbox</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_sdp_url</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_sdp_url_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_stream_address</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_stream_address_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_stream_port</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_stream_port_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_stream_port_stp</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_stream_ttl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_stream_ttl_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_stream_ttl_stp</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_stream_type</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_stream_type_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_transcode_audio_bitrate</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_transcode_audio_bitrate_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_transcode_audio_channels</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_transcode_audio_channels_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_transcode_audio_chkbox</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_transcode_audio_selector</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_transcode_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_transcode_video_bitrate</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_transcode_video_bitrate_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_transcode_video_chkbox</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_transcode_video_scale</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_transcode_video_scale_lbl</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBToOneOutletInfo">
+								<string key="name">o_transcode_video_selector</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/output.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">VLCOutput</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>outputInfoChanged:</string>
+							<string>outputMethodChanged:</string>
+							<string>streamPortStepperChanged:</string>
+							<string>streamTTLStepperChanged:</string>
+							<string>transcodeChanged:</string>
+							<string>transcodeInfoChanged:</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>
+						</object>
+					</object>
+					<object class="NSMutableDictionary" key="actionInfosByName">
+						<bool key="EncodedWithXMLCoder">YES</bool>
+						<object class="NSArray" key="dict.sortedKeys">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<string>outputInfoChanged:</string>
+							<string>outputMethodChanged:</string>
+							<string>streamPortStepperChanged:</string>
+							<string>streamTTLStepperChanged:</string>
+							<string>transcodeChanged:</string>
+							<string>transcodeInfoChanged:</string>
+						</object>
+						<object class="NSMutableArray" key="dict.values">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<object class="IBActionInfo">
+								<string key="name">outputInfoChanged:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">outputMethodChanged:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">streamPortStepperChanged:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">streamTTLStepperChanged:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">transcodeChanged:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+							<object class="IBActionInfo">
+								<string key="name">transcodeInfoChanged:</string>
+								<string key="candidateClassName">id</string>
+							</object>
+						</object>
+					</object>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBUserSource</string>
+						<string key="minorKey"/>
+					</object>
+				</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="830269342">
+						<string key="majorKey">IBProjectSource</string>
+						<string key="minorKey">../../../modules/gui/macosx/playlist.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">VLCPlaylist</string>
+					<string key="superclassName">VLCPlaylistCommon</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBUserSource</string>
+						<string key="minorKey"/>
+					</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="830269342"/>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">VLCPlaylistCommon</string>
+					<string key="superclassName">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBUserSource</string>
+						<string key="minorKey"/>
+					</object>
+				</object>
+			</object>
+			<object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.2+">
+				<bool key="EncodedWithXMLCoder">YES</bool>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSActionCell</string>
+					<string key="superclassName">NSCell</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSActionCell.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSApplication</string>
+					<string key="superclassName">NSResponder</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier" id="992663057">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSApplication.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSApplication</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier" id="854870542">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSApplicationScripting.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSApplication</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier" id="455600341">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSColorPanel.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSApplication</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSHelpManager.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSApplication</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSPageLayout.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSApplication</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSUserInterfaceItemSearching.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSBox</string>
+					<string key="superclassName">NSView</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSBox.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSButton</string>
+					<string key="superclassName">NSControl</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSButton.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSButtonCell</string>
+					<string key="superclassName">NSActionCell</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSButtonCell.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSCell</string>
+					<string key="superclassName">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSCell.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSComboBox</string>
+					<string key="superclassName">NSTextField</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSComboBox.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSComboBoxCell</string>
+					<string key="superclassName">NSTextFieldCell</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSComboBoxCell.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSControl</string>
+					<string key="superclassName">NSView</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier" id="547382446">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSControl.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSFormatter</string>
+					<string key="superclassName">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">Foundation.framework/Headers/NSFormatter.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSMatrix</string>
+					<string key="superclassName">NSControl</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSMatrix.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSMenu</string>
+					<string key="superclassName">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier" id="184168329">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSMenu.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSMenuItem</string>
+					<string key="superclassName">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier" id="659191178">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSMenuItem.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSMenuItemCell</string>
+					<string key="superclassName">NSButtonCell</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSMenuItemCell.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSNumberFormatter</string>
+					<string key="superclassName">NSFormatter</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">Foundation.framework/Headers/NSNumberFormatter.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSAccessibility.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<reference key="sourceIdentifier" ref="992663057"/>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<reference key="sourceIdentifier" ref="854870542"/>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<reference key="sourceIdentifier" ref="455600341"/>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<reference key="sourceIdentifier" ref="547382446"/>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSDictionaryController.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSDragging.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSFontManager.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSFontPanel.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSKeyValueBinding.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<reference key="sourceIdentifier" ref="184168329"/>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSNibLoading.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSOutlineView.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSPasteboard.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSSavePanel.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSTableView.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSToolbarItem.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier" id="269357002">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSView.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">Foundation.framework/Headers/NSArchiver.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">Foundation.framework/Headers/NSClassDescription.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">Foundation.framework/Headers/NSError.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">Foundation.framework/Headers/NSFileManager.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">Foundation.framework/Headers/NSKeyValueCoding.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">Foundation.framework/Headers/NSKeyValueObserving.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">Foundation.framework/Headers/NSKeyedArchiver.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">Foundation.framework/Headers/NSObject.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">Foundation.framework/Headers/NSObjectScripting.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">Foundation.framework/Headers/NSPortCoder.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">Foundation.framework/Headers/NSRunLoop.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">Foundation.framework/Headers/NSScriptClassDescription.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">Foundation.framework/Headers/NSScriptKeyValueCoding.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">Foundation.framework/Headers/NSScriptObjectSpecifiers.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">Foundation.framework/Headers/NSScriptWhoseTests.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">Foundation.framework/Headers/NSThread.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">Foundation.framework/Headers/NSURL.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">Foundation.framework/Headers/NSURLConnection.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">Foundation.framework/Headers/NSURLDownload.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">PrintCore.framework/Headers/PDEPluginInterface.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">QTKit.framework/Headers/QTCaptureDecompressedAudioOutput.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">QTKit.framework/Headers/QTCaptureDecompressedVideoOutput.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">QTKit.framework/Headers/QTCaptureFileOutput.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">QTKit.framework/Headers/QTCaptureVideoPreviewOutput.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">QTKit.framework/Headers/QTCaptureView.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">QTKit.framework/Headers/QTMovie.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">QTKit.framework/Headers/QTMovieView.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">WebKit.framework/Headers/WebDownload.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">WebKit.framework/Headers/WebEditingDelegate.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">WebKit.framework/Headers/WebFrameLoadDelegate.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">WebKit.framework/Headers/WebJavaPlugIn.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">WebKit.framework/Headers/WebPlugin.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/output.h</string>
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">WebKit.framework/Headers/WebPluginContainer.h</string>
 					</object>
 				</object>
 				<object class="IBPartialClassDescription">
-					<string key="className">VLCOutput</string>
-					<string key="superclassName">NSObject</string>
-					<object class="NSMutableDictionary" key="actions">
-						<bool key="EncodedWithXMLCoder">YES</bool>
-						<object class="NSMutableArray" key="dict.sortedKeys">
-							<bool key="EncodedWithXMLCoder">YES</bool>
-							<string>outputInfoChanged:</string>
-							<string>outputMethodChanged:</string>
-							<string>streamPortStepperChanged:</string>
-							<string>streamTTLStepperChanged:</string>
-							<string>transcodeChanged:</string>
-							<string>transcodeInfoChanged:</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>
-						</object>
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">WebKit.framework/Headers/WebPolicyDelegate.h</string>
 					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSObject</string>
 					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBUserSource</string>
-						<string key="minorKey"/>
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">WebKit.framework/Headers/WebResourceLoadDelegate.h</string>
 					</object>
 				</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="NSMutableArray" 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>
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">WebKit.framework/Headers/WebScriptObject.h</string>
 					</object>
-					<object class="NSMutableDictionary" key="outlets">
-						<bool key="EncodedWithXMLCoder">YES</bool>
-						<object class="NSMutableArray" 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="IBPartialClassDescription">
+					<string key="className">NSObject</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">WebKit.framework/Headers/WebUIDelegate.h</string>
 					</object>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier" id="830269342">
-						<string key="majorKey">IBProjectSource</string>
-						<string key="minorKey">../../../modules/gui/macosx/playlist.h</string>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSPanel</string>
+					<string key="superclassName">NSWindow</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSPanel.h</string>
 					</object>
 				</object>
 				<object class="IBPartialClassDescription">
-					<string key="className">VLCPlaylist</string>
-					<string key="superclassName">VLCPlaylistCommon</string>
+					<string key="className">NSPopUpButton</string>
+					<string key="superclassName">NSButton</string>
 					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBUserSource</string>
-						<string key="minorKey"/>
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSPopUpButton.h</string>
 					</object>
 				</object>
 				<object class="IBPartialClassDescription">
-					<string key="className">VLCPlaylistCommon</string>
+					<string key="className">NSPopUpButtonCell</string>
+					<string key="superclassName">NSMenuItemCell</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSPopUpButtonCell.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSProgressIndicator</string>
+					<string key="superclassName">NSView</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSProgressIndicator.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSResponder</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSInterfaceStyle.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSResponder</string>
 					<string key="superclassName">NSObject</string>
-					<object class="NSMutableDictionary" key="outlets">
-						<bool key="EncodedWithXMLCoder">YES</bool>
-						<object class="NSMutableArray" 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 class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSResponder.h</string>
 					</object>
-					<reference key="sourceIdentifier" ref="830269342"/>
 				</object>
 				<object class="IBPartialClassDescription">
-					<string key="className">VLCPlaylistCommon</string>
+					<string key="className">NSStepper</string>
+					<string key="superclassName">NSControl</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSStepper.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSStepperCell</string>
+					<string key="superclassName">NSActionCell</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSStepperCell.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSTabView</string>
+					<string key="superclassName">NSView</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSTabView.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSTabViewItem</string>
 					<string key="superclassName">NSObject</string>
 					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBUserSource</string>
-						<string key="minorKey"/>
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSTabViewItem.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSTextField</string>
+					<string key="superclassName">NSControl</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSTextField.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSTextFieldCell</string>
+					<string key="superclassName">NSActionCell</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSTextFieldCell.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSView</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSClipView.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSView</string>
+					<reference key="sourceIdentifier" ref="659191178"/>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSView</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSRulerView.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSView</string>
+					<string key="superclassName">NSResponder</string>
+					<reference key="sourceIdentifier" ref="269357002"/>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSWindow</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSDrawer.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSWindow</string>
+					<string key="superclassName">NSResponder</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSWindow.h</string>
+					</object>
+				</object>
+				<object class="IBPartialClassDescription">
+					<string key="className">NSWindow</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBFrameworkSource</string>
+						<string key="minorKey">AppKit.framework/Headers/NSWindowScripting.h</string>
 					</object>
 				</object>
 			</object>
 		</object>
 		<int key="IBDocument.localizationMode">0</int>
+		<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
+		<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">
+			<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
+			<integer value="1050" key="NS.object.0"/>
+		</object>
+		<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencyDefaults">
+			<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
+			<integer value="1050" key="NS.object.0"/>
+		</object>
+		<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>
 		<string key="IBDocument.LastKnownRelativeProjectPath">../../vlc.xcodeproj</string>
 		<int key="IBDocument.defaultPropertyAccessControl">3</int>
+		<object class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes">
+			<bool key="EncodedWithXMLCoder">YES</bool>
+			<object class="NSArray" key="dict.sortedKeys">
+				<bool key="EncodedWithXMLCoder">YES</bool>
+				<string>NSMenuCheckmark</string>
+				<string>NSMenuMixedState</string>
+			</object>
+			<object class="NSMutableArray" key="dict.values">
+				<bool key="EncodedWithXMLCoder">YES</bool>
+				<string>{9, 8}</string>
+				<string>{7, 2}</string>
+			</object>
+		</object>
 	</data>
 </archive>
diff --git a/modules/access/qtcapture.m b/modules/access/qtcapture.m
index f6665eb..a64098b 100644
--- a/modules/access/qtcapture.m
+++ b/modules/access/qtcapture.m
@@ -36,10 +36,14 @@
 #include <vlc_demux.h>
 #include <vlc_interface.h>
 #include <vlc_dialog.h>
+#include <vlc_access.h>
+#include <vlc_variables.h>
 
 #import <QTKit/QTKit.h>
 #import <CoreAudio/CoreAudio.h>
 
+#define DEVCAP2YUV
+
 /*****************************************************************************
 * Local prototypes
 *****************************************************************************/
@@ -74,6 +78,7 @@ vlc_module_end ()
 - (id)init;
 - (void)outputVideoFrame:(CVImageBufferRef)videoFrame withSampleBuffer:(QTSampleBuffer *)sampleBuffer fromConnection:(QTCaptureConnection *)connection;
 - (mtime_t)copyCurrentFrameToBuffer:(void *)buffer;
+- (mtime_t)ptrCurrentFrameToBuffer:(void **)bp;
 @end
 
 /* Apple sample code */
@@ -130,14 +135,21 @@ vlc_module_end ()
     @synchronized (self)
     {
         imageBuffer = CVBufferRetain(currentImageBuffer);
-        pts = previousPts = currentPts;
-
-        CVPixelBufferLockBaseAddress(imageBuffer, 0);
-        void * pixels = CVPixelBufferGetBaseAddress(imageBuffer);
-        memcpy( buffer, pixels, CVPixelBufferGetBytesPerRow(imageBuffer) * CVPixelBufferGetHeight(imageBuffer) );
-        CVPixelBufferUnlockBaseAddress(imageBuffer, 0);
-    }
-
+		if(imageBuffer){
+			pts = previousPts = currentPts;
+			CVPixelBufferLockBaseAddress(imageBuffer, 0);
+			void * pixels = CVPixelBufferGetBaseAddress(imageBuffer);
+#if 0
+			NSLog(@"copy buffer : %d %d size %d", CVPixelBufferGetBytesPerRow(imageBuffer), CVPixelBufferGetHeight(imageBuffer),
+				  CVPixelBufferGetBytesPerRow(imageBuffer) * CVPixelBufferGetHeight(imageBuffer));
+#endif
+/* dangerous !! */
+			if(pixels)
+				memcpy( buffer, pixels, CVPixelBufferGetBytesPerRow(imageBuffer) * CVPixelBufferGetHeight(imageBuffer));
+			CVPixelBufferUnlockBaseAddress(imageBuffer, 0);
+		}
+		    
+	}
     CVBufferRelease(imageBuffer);
 
     return currentPts;
@@ -196,10 +208,18 @@ static int Open( vlc_object_t *p_this )
     int i_width;
     int i_height;
     int result = 0;
+	char *psz_uid = NULL;
 
     /* Only when selected */
     if( *p_demux->psz_access == '¥0' )
         return VLC_EGENERIC;
+
+//    if(p_demux->psz_path && *p_demux->psz_path){
+	if(p_demux->psz_path && *p_demux->psz_path ){
+		psz_uid = strdup(p_demux->psz_path);
+	}
+	NSLog(@"qtcapture passed uid = %s", psz_uid);
+	NSString *qtk_currdevice_uid = [[NSString alloc] initWithFormat:@"%s", psz_uid];
     
     NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
 
@@ -213,13 +233,41 @@ static int Open( vlc_object_t *p_this )
     p_demux->p_sys = p_sys = calloc( 1, sizeof( demux_sys_t ) );
     if( !p_sys )
         return VLC_ENOMEM;
-    
+	NSLog(@"qtcapture : uid = %@", qtk_currdevice_uid);
+	NSArray *myVideoDevices = [[[QTCaptureDevice inputDevicesWithMediaType:QTMediaTypeVideo] arrayByAddingObjectsFromArray:[QTCaptureDevice inputDevicesWithMediaType:QTMediaTypeMuxed]] retain];
+	if([myVideoDevices count] == 0)
+	{
+		dialog_FatalWait( p_demux, _("No Input device found"),
+						 _("Your Mac does not seem to be equipped with a suitable input device. "
+                           "Please check your connectors and drivers.") );
+		msg_Err( p_demux, "Can't find any Video device" );
+		
+		goto error;
+	}
+	int ivideo;
+	for(ivideo = 0; ivideo < [myVideoDevices count]; ivideo++){
+		QTCaptureDevice *qtk_device;
+		qtk_device = [myVideoDevices objectAtIndex:ivideo];
+		NSLog(@"qtcapture %d/%d %@ %@", ivideo, [myVideoDevices count], [qtk_device localizedDisplayName], [qtk_device uniqueID]);
+		//            if([[qtk_device uniqueID] isEqualToString:qtk_currdevice_uid]){
+		if([[[qtk_device uniqueID]stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]] isEqualToString:qtk_currdevice_uid]){
+			break;
+		}
+	}	
+    	
     memset( &fmt, 0, sizeof( es_format_t ) );    
     
     QTCaptureDeviceInput * input = nil;
     NSError *o_returnedError;
-
-    p_sys->device = [QTCaptureDevice defaultInputDeviceWithMediaType: QTMediaTypeVideo];
+	if(ivideo < [myVideoDevices count]){
+		p_sys->device = [myVideoDevices objectAtIndex:ivideo];
+	}
+	else
+	{
+		/* cannot found designated device, fall back to open default device */
+		NSLog(@"Cannot found designated uid device as %@. Fall back to open default.", qtk_currdevice_uid);
+		p_sys->device = [QTCaptureDevice defaultInputDeviceWithMediaType: QTMediaTypeVideo];
+	}
     if( !p_sys->device )
     {
         dialog_FatalWait( p_demux, _("No Input device found"),
@@ -266,20 +314,30 @@ static int Open( vlc_object_t *p_this )
     else goto error;
 
     int qtchroma = [camera_format formatType];
-    int chroma = qtchroma_to_fourcc( qtchroma );
+#if 0
+	int chroma = qtchroma_to_fourcc( qtchroma );
     if( !chroma )
     {
         msg_Err( p_demux, "Unknown qt chroma %4.4s provided by camera", (char*)&qtchroma );
         goto error;
     }
-
+#endif
+	int chroma = VLC_CODEC_UYVY;
     /* Now we can init */
     es_format_Init( &fmt, VIDEO_ES, chroma );
 
     NSSize encoded_size = [[camera_format attributeForKey:QTFormatDescriptionVideoEncodedPixelsSizeAttribute] sizeValue];
     NSSize display_size = [[camera_format attributeForKey:QTFormatDescriptionVideoCleanApertureDisplaySizeAttribute] sizeValue];
-    NSSize par_size = [[camera_format attributeForKey:QTFormatDescriptionVideoProductionApertureDisplaySizeAttribute] sizeValue];
-
+	NSSize par_size = [[camera_format attributeForKey:QTFormatDescriptionVideoProductionApertureDisplaySizeAttribute] sizeValue];
+#define WIDTH 640
+#define HEIGHT 480
+	encoded_size.width = WIDTH;
+	encoded_size.height = HEIGHT;
+	display_size.width = WIDTH;
+	display_size.height = HEIGHT;
+	par_size.width = WIDTH;
+	par_size.height = HEIGHT;
+	
     fmt.video.i_width = p_sys->width = encoded_size.width;
     fmt.video.i_height = p_sys->height = encoded_size.height;
     if( par_size.width != encoded_size.width )
@@ -293,7 +351,8 @@ static int Open( vlc_object_t *p_this )
     NSLog( @"PAR size %d %d", (int)par_size.width, (int)par_size.height );
     
     [p_sys->output setPixelBufferAttributes: [NSDictionary dictionaryWithObjectsAndKeys:
-        [NSNumber numberWithInt: p_sys->height], kCVPixelBufferHeightKey,
+		[NSNumber numberWithUnsignedInt:kCVPixelFormatType_422YpCbCr8], (id)kCVPixelBufferPixelFormatTypeKey,
+		[NSNumber numberWithInt: p_sys->height], kCVPixelBufferHeightKey,
         [NSNumber numberWithInt: p_sys->width], kCVPixelBufferWidthKey,
         [NSNumber numberWithBool:YES], (id)kCVPixelBufferOpenGLCompatibilityKey,
         nil]];
diff --git a/modules/gui/macosx/open.h b/modules/gui/macosx/open.h
index c7f4ddc..07696bc 100644
--- a/modules/gui/macosx/open.h
+++ b/modules/gui/macosx/open.h
@@ -159,6 +159,16 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class );
     IBOutlet id o_screen_height_stp;
     IBOutlet id o_screen_follow_mouse_ckb;
 
+	/* QTK support */
+	IBOutlet id o_qtk_view;
+	IBOutlet id o_qtk_lbl;
+	IBOutlet id o_qtk_long_lbl;
+	IBOutlet id o_qtk_device_pop;
+	IBOutlet id o_qtk_label_view;
+
+	NSArray         *qtkvideoDevices;
+	NSString        *qtk_currdevice_uid;
+	
     BOOL b_autoplay;
     id o_currentCaptureView;
     NSString *o_file_slave_path;
@@ -167,6 +177,9 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class );
 
 + (VLCOpen *)sharedInstance;
 
+- (NSArray *)qtkvideoDevices;
+- (void)qtkrefreshDevices;
+
 - (void)setSubPanel;
 - (void)openTarget:(int)i_type;
 - (void)tabView:(NSTabView *)o_tv didSelectTabViewItem:(NSTabViewItem *)o_tvi;
@@ -196,6 +209,7 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class );
 - (void)openCapture;
 - (void)showCaptureView: theView;
 - (IBAction)openCaptureModeChanged:(id)sender;
+- (IBAction)qtkChanged:(id)sender;
 - (IBAction)eyetvSwitchChannel:(id)sender;
 - (IBAction)eyetvLaunch:(id)sender;
 - (IBAction)eyetvGetPlugin:(id)sender;
diff --git a/modules/gui/macosx/open.m b/modules/gui/macosx/open.m
index 9f86f19..c5527ab 100644
--- a/modules/gui/macosx/open.m
+++ b/modules/gui/macosx/open.m
@@ -38,6 +38,9 @@
 #include <IOKit/storage/IOMedia.h>
 #include <IOKit/storage/IOCDMedia.h>
 #include <IOKit/storage/IODVDMedia.h>
+#import <Cocoa/Cocoa.h>
+#import <QTKit/QTKit.h>
+#import <Foundation/NSobject.h>
 
 #import "intf.h"
 #import "playlist.h"
@@ -47,12 +50,22 @@
 
 #include <vlc_url.h>
 
+#if 0
 #define setEyeTVUnconnected ¥
 [o_capture_lbl setStringValue: _NS("No device connected")]; ¥
 [o_capture_long_lbl setStringValue: _NS("VLC could not detect any EyeTV compatible device.¥n¥nCheck the device's connection, make sure that the latest EyeTV software is installed and try again.")]; ¥
 [o_capture_lbl displayIfNeeded]; ¥
 [o_capture_long_lbl displayIfNeeded]; ¥
 [self showCaptureView: o_capture_label_view]
+#else
+NSArray               *qtkvideoDevices;
+#define setEyeTVUnconnected ¥
+[o_capture_lbl setStringValue: _NS("No device is selected")]; ¥
+[o_capture_long_lbl setStringValue: _NS("Any device is not selected.¥n¥nChose abailable device in above pull-down menu¥n.")]; ¥
+[o_capture_lbl displayIfNeeded]; ¥
+[o_capture_long_lbl displayIfNeeded]; ¥
+[self showCaptureView: o_capture_label_view]
+#endif
 
 
 /*****************************************************************************
@@ -219,6 +232,7 @@ static VLCOpen *_o_sharedMainInstance = nil;
     [o_eyetv_chn_bgbar setUsesThreadedAnimation: YES];
 
     [o_capture_mode_pop removeAllItems];
+	[o_capture_mode_pop addItemWithTitle: @"None"];
     [o_capture_mode_pop addItemWithTitle: @"iSight"];
     [o_capture_mode_pop addItemWithTitle: _NS("Screen")];
     [o_capture_mode_pop addItemWithTitle: @"EyeTV"];
@@ -239,6 +253,34 @@ static VLCOpen *_o_sharedMainInstance = nil;
     [o_eyetv_launchEyeTV_btn setTitle: _NS("Launch EyeTV now")];
     [o_eyetv_getPlugin_btn setTitle: _NS("Download Plugin")];
 
+	[self qtkvideoDevices];
+	[o_qtk_device_pop removeAllItems];
+//    NSLog(@"Capture device:%d", [qtkvideoDevices count]);
+	if([qtkvideoDevices count] == 0){
+		[o_qtk_device_pop addItemWithTitle: @"None"];
+		[qtk_currdevice_uid release];
+	}else {
+		if (!qtk_currdevice_uid) {
+			qtk_currdevice_uid = [[[QTCaptureDevice defaultInputDeviceWithMediaType: QTMediaTypeVideo] uniqueID]
+                                                                stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
+//                    qtk_currdevice_uid = [[QTCaptureDevice defaultInputDeviceWithMediaType: QTMediaTypeVideo] uniqueID];
+		}
+		for(int ivideo = 0; ivideo < [qtkvideoDevices count]; ivideo++){
+			QTCaptureDevice *qtk_device;
+			qtk_device = [qtkvideoDevices objectAtIndex:ivideo];
+//			NSLog(@"awakefromnib %d/%d %@ %@ %@", ivideo, [qtkvideoDevices count], [qtk_device localizedDisplayName], [qtk_device uniqueID], [[qtk_device uniqueID]stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]);
+			[o_qtk_device_pop addItemWithTitle: [qtk_device localizedDisplayName]];
+			if([[[qtk_device uniqueID]stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]] isEqualToString:qtk_currdevice_uid]){
+//			if([[qtk_device uniqueID] isEqualToString:qtk_currdevice_uid]){
+					[o_qtk_device_pop selectItemAtIndex:ivideo];
+			}
+		}
+//			NSLog(@"awakefromib uid%@", qtk_currdevice_uid);
+	}
+	
+	
+	
+	
     [self setSubPanel];
 
     [[NSNotificationCenter defaultCenter] addObserver: self
@@ -444,6 +486,16 @@ static VLCOpen *_o_sharedMainInstance = nil;
     }
 }
 
+- (IBAction)qtkChanged:(id)sender
+{
+	NSLog(@"Changed UID: old %@", qtk_currdevice_uid);
+	qtk_currdevice_uid = [[[qtkvideoDevices objectAtIndex:[o_qtk_device_pop indexOfSelectedItem]] uniqueID]
+						  stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
+//	qtk_currdevice_uid = [[qtkvideoDevices objectAtIndex:[o_qtk_device_pop indexOfSelectedItem]] uniqueID];
+	NSLog(@"Changed UID: new %@", qtk_currdevice_uid);
+	[o_mrl setStringValue:[NSString stringWithFormat:@"qtcapture://%@", qtk_currdevice_uid]];
+}
+
 - (void)tabView:(NSTabView *)o_tv didSelectTabViewItem:(NSTabViewItem *)o_tvi
 {
     NSString *o_label = [o_tvi label];
@@ -1028,15 +1080,31 @@ static VLCOpen *_o_sharedMainInstance = nil;
         [o_screen_top_fld setIntValue: config_GetInt( p_intf, "screen-top" )];
         [o_screen_follow_mouse_ckb setIntValue: config_GetInt( p_intf, "screen-follow-mouse" )];
     }
+	else if([[[o_capture_mode_pop selectedItem] title] isEqualToString: @"None"])
+	{
+		setEyeTVUnconnected;
+		[o_mrl setStringValue: @""];
+	}
     else if( [[[o_capture_mode_pop selectedItem] title] isEqualToString: @"iSight"] )
     {
-        [o_capture_lbl setStringValue: _NS("iSight Capture Input")];
-        [o_capture_long_lbl setStringValue: _NS("This facility allows you to process your iSight's input signal.¥n¥nNo settings are available in this version, so you will be provided a 640px*480px raw video stream.¥n¥nLive Audio input is not supported.")];
-        [o_capture_lbl displayIfNeeded];
-        [o_capture_long_lbl displayIfNeeded];
-        
-        [self showCaptureView: o_capture_label_view];
-        [o_mrl setStringValue: @"qtcapture://"];
+		[self showCaptureView: o_qtk_view];
+		[o_qtk_lbl setStringValue: _NS("iSight Capture Input")];
+		[o_qtk_long_lbl setStringValue: _NS("This facility allows you to process your iSight's input signal.¥n¥nNo settings are available in this version, so you will be provided a 640px*480px raw video stream.¥n¥nLive Audio input is not supported.")];
+		[o_qtk_lbl displayIfNeeded];
+		[o_qtk_long_lbl displayIfNeeded];
+
+//        [o_capture_lbl setStringValue: _NS("iSight Capture Input")];
+//        [o_capture_long_lbl setStringValue: _NS("This facility allows you to process your iSight's input signal.¥n¥nNo settings are available in this version, so you will be provided a 640px*480px raw video stream.¥n¥nLive Audio input is not supported.")];
+//        [o_capture_lbl displayIfNeeded];
+//        [o_capture_long_lbl displayIfNeeded];
+//
+//        [self showCaptureView: o_capture_label_view];
+		if(!qtk_currdevice_uid){
+//			[o_mrl setStringValue: @"qtcapture://"];
+			[o_mrl setStringValue: @""];
+		}else{
+			[o_mrl setStringValue:[NSString stringWithFormat:@"qtcapture://%@", qtk_currdevice_uid]];
+		}
     }
 }
 
@@ -1239,6 +1307,34 @@ static VLCOpen *_o_sharedMainInstance = nil;
     }
 }
 
+- (NSArray *)qtkvideoDevices
+{
+//    NSLog( @"qtkvideoDevices");
+	if (!qtkvideoDevices)
+		[self qtkrefreshDevices];
+	return qtkvideoDevices;
+}
+
+- (void)qtkrefreshDevices
+{
+//    NSLog( @"qtkrefreshDevices");
+//    [self willChangeValueForKey:@"videoDevices"];
+	[qtkvideoDevices release];
+	qtkvideoDevices = [[[QTCaptureDevice inputDevicesWithMediaType:QTMediaTypeVideo] arrayByAddingObjectsFromArray:[QTCaptureDevice inputDevicesWithMediaType:QTMediaTypeMuxed]] retain];
+//    [self didChangeValueForKey:@"videoDevices"];
+//    [self willChangeValueForKey:@"audioDevices"];
+//    [audioDevices release];
+//    audioDevices = [[NSArray alloc] initWithArray:[QTCaptureDevice inputDevicesWithMediaType:QTMediaTypeSound]];
+//    [self didChangeValueForKey:@"audioDevices"];
+//    if (![qtkvideoDevices containsObject:[self selectedVideoDevice]]) {
+//            [self setSelectedVideoDevice:nil];
+//    }
+//
+//    if (![audioDevices containsObject:[self selectedAudioDevice]]) {
+//            [self setSelectedAudioDevice:nil];
+//    }      
+}
+
 @end
 
 @implementation VLCOpenTextField






More information about the vlc-devel mailing list