diff options
Diffstat (limited to 'macosx')
-rw-r--r-- | macosx/Base.lproj/AddPreset.xib | 192 | ||||
-rw-r--r-- | macosx/Base.lproj/AdvancedView.xib | 644 | ||||
-rw-r--r-- | macosx/Base.lproj/Audio.xib | 401 | ||||
-rw-r--r-- | macosx/Base.lproj/AudioDefaults.xib | 660 | ||||
-rw-r--r-- | macosx/Base.lproj/ChaptersTitles.xib | 152 | ||||
-rw-r--r-- | macosx/Base.lproj/ExceptionAlert.xib | 137 | ||||
-rw-r--r-- | macosx/Base.lproj/HBPictureViewController.xib | 1174 | ||||
-rw-r--r-- | macosx/Base.lproj/HBTitleSelection.xib | 151 | ||||
-rw-r--r-- | macosx/Base.lproj/MainMenu.xib | 385 | ||||
-rw-r--r-- | macosx/Base.lproj/MainWindow.xib | 776 | ||||
-rw-r--r-- | macosx/Base.lproj/OutputPanel.xib | 109 | ||||
-rw-r--r-- | macosx/Base.lproj/PicturePreview.xib | 276 | ||||
-rw-r--r-- | macosx/Base.lproj/PictureSettings.xib | 588 | ||||
-rw-r--r-- | macosx/Base.lproj/Preferences.xib | 669 | ||||
-rw-r--r-- | macosx/Base.lproj/Presets.xib | 181 | ||||
-rw-r--r-- | macosx/Base.lproj/Queue.xib | 229 | ||||
-rw-r--r-- | macosx/Base.lproj/Subtitles.xib | 273 | ||||
-rw-r--r-- | macosx/Base.lproj/SubtitlesDefaults.xib | 290 | ||||
-rw-r--r-- | macosx/Base.lproj/Video.xib | 657 | ||||
-rw-r--r-- | macosx/HandBrake.xcodeproj/project.pbxproj | 1 |
20 files changed, 7945 insertions, 0 deletions
diff --git a/macosx/Base.lproj/AddPreset.xib b/macosx/Base.lproj/AddPreset.xib new file mode 100644 index 000000000..4d48828f9 --- /dev/null +++ b/macosx/Base.lproj/AddPreset.xib @@ -0,0 +1,192 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="8164.2" systemVersion="15A225f" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none"> + <dependencies> + <deployment identifier="macosx"/> + <development version="6300" identifier="xcode"/> + <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="8164.2"/> + </dependencies> + <objects> + <customObject id="-2" userLabel="File's Owner" customClass="HBAddPresetController"> + <connections> + <outlet property="desc" destination="8kl-Sh-Gh7" id="Go1-hY-VFV"/> + <outlet property="name" destination="aKg-n4-OUS" id="FXa-ee-AN8"/> + <outlet property="picHeight" destination="Mga-dS-8BF" id="blD-Jx-MtN"/> + <outlet property="picSettingsPopUp" destination="z6B-ig-ouq" id="Nxq-Lm-dmh"/> + <outlet property="picWidth" destination="gOg-oO-8ar" id="oOu-qH-C4Q"/> + <outlet property="picWidthHeightBox" destination="H9n-64-GXz" id="aUH-bq-e2x"/> + <outlet property="window" destination="dbZ-Wo-9nG" id="BGs-m9-Ptx"/> + </connections> + </customObject> + <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/> + <customObject id="-3" userLabel="Application" customClass="NSObject"/> + <window title="Create A New Preset" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" releasedWhenClosed="NO" visibleAtLaunch="NO" animationBehavior="default" id="dbZ-Wo-9nG" userLabel="AddPresetPanel"> + <windowStyleMask key="styleMask" titled="YES" resizable="YES"/> + <rect key="contentRect" x="421" y="536" width="406" height="231"/> + <rect key="screenRect" x="0.0" y="0.0" width="2560" height="1417"/> + <value key="minSize" type="size" width="406" height="231"/> + <view key="contentView" id="AcO-9f-fnb"> + <rect key="frame" x="0.0" y="0.0" width="406" height="231"/> + <autoresizingMask key="autoresizingMask"/> + <subviews> + <popUpButton verticalHuggingPriority="750" id="z6B-ig-ouq"> + <rect key="frame" x="114" y="151" width="232" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <string key="toolTip">Select which picture settings to use when loading a preset (resolution, anamorphic mode, cropping).
'None': do not alter the current picture settings (for a new source scan, same effect as 'Source maximum'). +'Custom': choose the maximum width and height allowed by the preset (has no effect if the preset specifies Strict anamorphic). +'Source maximum': use the source dimensions.</string> + <animations/> + <popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" id="Mi7-V1-sSf"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="qsA-gt-zdK"/> + </popUpButtonCell> + <connections> + <accessibilityConnection property="title" destination="Wpk-WC-aVk" id="TRg-aM-ebJ"/> + <action selector="addPresetPicDropdownChanged:" target="-2" id="tfe-c5-8JF"/> + </connections> + </popUpButton> + <textField verticalHuggingPriority="750" id="Wy7-cF-tGv"> + <rect key="frame" x="18" y="194" width="95" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Preset Name:" id="jhj-Et-ncF"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="Wpk-WC-aVk"> + <rect key="frame" x="18" y="156" width="95" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Picture Size:" id="75B-xq-Qbe"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="zDq-QP-LAu"> + <rect key="frame" x="18" y="97" width="95" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Description:" id="hc8-1h-Jye"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="8kl-Sh-Gh7"> + <rect key="frame" x="116" y="58" width="270" height="53"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <string key="toolTip">Enter a description for the preset. The description will be shown when hovering the mouse over the preset name in the preset drawer.</string> + <animations/> + <textFieldCell key="cell" controlSize="small" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="HKY-Cq-VyU"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <accessibilityConnection property="title" destination="zDq-QP-LAu" id="meT-EW-QiO"/> + </connections> + </textField> + <box autoresizesSubviews="NO" title="Box" borderType="none" titlePosition="noTitle" id="H9n-64-GXz"> + <rect key="frame" x="116" y="125" width="155" height="25"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <view key="contentView"> + <rect key="frame" x="0.0" y="0.0" width="155" height="25"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <subviews> + <textField verticalHuggingPriority="750" id="gOg-oO-8ar"> + <rect key="frame" x="1" y="6" width="52" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <string key="toolTip">Select the maximum width allowed by the preset (has no effect if the preset specifies Strict anamorphic). 0 means no limit is placed on the width.</string> + <animations/> + <textFieldCell key="cell" controlSize="mini" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="right" drawsBackground="YES" id="ExG-3m-WxY"> + <font key="font" metaFont="miniSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <accessibility description="Picture Width"/> + </textField> + <textField verticalHuggingPriority="750" id="mQk-Ua-wzc"> + <rect key="frame" x="53" y="6" width="29" height="15"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="center" title="x" id="Nfk-ix-xIv"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="Mga-dS-8BF"> + <rect key="frame" x="82" y="6" width="52" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <string key="toolTip">Select the maximum height allowed by the preset (has no effect if the preset specifies Strict anamorphic). 0 means no limit is placed on the height.</string> + <animations/> + <textFieldCell key="cell" controlSize="mini" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="left" drawsBackground="YES" id="tBe-1m-0r9"> + <font key="font" metaFont="miniSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <accessibility description="PictureHeight"/> + </textField> + </subviews> + <animations/> + </view> + <animations/> + <color key="borderColor" white="0.0" alpha="0.41999999999999998" colorSpace="calibratedWhite"/> + <color key="fillColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + </box> + <textField toolTip="Enter a name for the preset (will be displayed in the preset drawer)." verticalHuggingPriority="750" id="aKg-n4-OUS"> + <rect key="frame" x="116" y="192" width="270" height="19"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="xe0-bj-f3Z"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <accessibilityConnection property="title" destination="Wy7-cF-tGv" id="qbt-Xs-S0o"/> + </connections> + </textField> + <button verticalHuggingPriority="750" id="fLU-xs-0du"> + <rect key="frame" x="337" y="14" width="54" height="28"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/> + <animations/> + <buttonCell key="cell" type="push" title="Add" bezelStyle="rounded" alignment="center" controlSize="small" borderStyle="border" inset="2" id="Deg-rS-mRc"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <string key="keyEquivalent" base64-UTF8="YES"> +DQ +</string> + </buttonCell> + <connections> + <action selector="add:" target="-2" id="8sP-tP-fJv"/> + </connections> + </button> + <button verticalHuggingPriority="750" id="Y03-Ts-ZA4"> + <rect key="frame" x="267" y="14" width="72" height="28"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/> + <animations/> + <buttonCell key="cell" type="push" title="Cancel" bezelStyle="rounded" alignment="center" controlSize="small" borderStyle="border" inset="2" id="5Xb-gz-QEa"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <string key="keyEquivalent" base64-UTF8="YES"> +Gw +</string> + </buttonCell> + <connections> + <action selector="cancel:" target="-2" id="Ygd-gd-Yd0"/> + </connections> + </button> + </subviews> + <animations/> + </view> + <connections> + <outlet property="delegate" destination="-2" id="YgD-Uk-vtp"/> + </connections> + <point key="canvasLocation" x="514" y="410.5"/> + </window> + </objects> +</document> diff --git a/macosx/Base.lproj/AdvancedView.xib b/macosx/Base.lproj/AdvancedView.xib new file mode 100644 index 000000000..17dce4005 --- /dev/null +++ b/macosx/Base.lproj/AdvancedView.xib @@ -0,0 +1,644 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="8164.2" systemVersion="15A225f" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none"> + <dependencies> + <deployment identifier="macosx"/> + <development version="6300" identifier="xcode"/> + <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="8164.2"/> + </dependencies> + <objects> + <customObject id="-2" userLabel="File's Owner" customClass="HBAdvancedController"> + <connections> + <outlet property="fDisplayX264Options" destination="30" id="191"/> + <outlet property="fDisplayX264OptionsLabel" destination="55" id="192"/> + <outlet property="fEmptyView" destination="nxI-yk-oWT" id="vLJ-P2-ROb"/> + <outlet property="fOptionsBox" destination="sPV-JX-8CO" id="OhE-r2-gaB"/> + <outlet property="fX264opt8x8dctLabel" destination="88" id="196"/> + <outlet property="fX264opt8x8dctSwitch" destination="87" id="195"/> + <outlet property="fX264optAlphaDeblockPopUp" destination="56" id="197"/> + <outlet property="fX264optAnalyseLabel" destination="86" id="199"/> + <outlet property="fX264optAnalysePopUp" destination="81" id="200"/> + <outlet property="fX264optAqLabel" destination="421" id="426"/> + <outlet property="fX264optAqSlider" destination="420" id="425"/> + <outlet property="fX264optBAdaptLabel" destination="396" id="404"/> + <outlet property="fX264optBAdaptPopUp" destination="398" id="405"/> + <outlet property="fX264optBPyramidLabel" destination="46" id="206"/> + <outlet property="fX264optBPyramidPopUp" destination="427" id="434"/> + <outlet property="fX264optBetaDeblockPopUp" destination="61" id="198"/> + <outlet property="fX264optBframesLabel" destination="12" id="202"/> + <outlet property="fX264optBframesPopUp" destination="13" id="201"/> + <outlet property="fX264optCabacLabel" destination="90" id="210"/> + <outlet property="fX264optCabacSwitch" destination="89" id="209"/> + <outlet property="fX264optDeblockLabel" destination="66" id="211"/> + <outlet property="fX264optDirectPredLabel" destination="49" id="213"/> + <outlet property="fX264optDirectPredPopUp" destination="50" id="212"/> + <outlet property="fX264optMERangeLabel" destination="38" id="219"/> + <outlet property="fX264optMERangePopUp" destination="39" id="218"/> + <outlet property="fX264optMotionEstLabel" destination="37" id="221"/> + <outlet property="fX264optMotionEstPopUp" destination="32" id="220"/> + <outlet property="fX264optNodctdcmtLabel" destination="24" id="224"/> + <outlet property="fX264optNodctdcmtSwitch" destination="73" id="225"/> + <outlet property="fX264optPsyRDLabel" destination="382" id="386"/> + <outlet property="fX264optPsyRDSlider" destination="384" id="387"/> + <outlet property="fX264optPsyTrellisLabel" destination="388" id="392"/> + <outlet property="fX264optPsyTrellisSlider" destination="389" id="393"/> + <outlet property="fX264optRefLabel" destination="11" id="227"/> + <outlet property="fX264optRefPopUp" destination="6" id="226"/> + <outlet property="fX264optSubmeLabel" destination="44" id="229"/> + <outlet property="fX264optSubmePopUp" destination="18" id="228"/> + <outlet property="fX264optTrellisLabel" destination="23" id="231"/> + <outlet property="fX264optTrellisPopUp" destination="74" id="230"/> + <outlet property="fX264optView" destination="5" id="194"/> + <outlet property="fX264optWeightPLabel" destination="408" id="413"/> + <outlet property="fX264optWeightPSwitch" destination="407" id="414"/> + <outlet property="view" destination="kZH-f0-3MZ" id="vhL-OP-goq"/> + </connections> + </customObject> + <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/> + <customObject id="-3" userLabel="Application" customClass="NSObject"/> + <customView id="5" userLabel="x264"> + <rect key="frame" x="0.0" y="0.0" width="891" height="290"/> + <autoresizingMask key="autoresizingMask"/> + <subviews> + <slider verticalHuggingPriority="750" id="389"> + <rect key="frame" x="454" y="63" width="146" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <sliderCell key="cell" controlSize="mini" continuous="YES" state="on" alignment="left" maxValue="1" tickMarkPosition="below" numberOfTickMarks="11" allowsTickMarkValuesOnly="YES" sliderType="linear" id="390"> + <font key="font" metaFont="miniSystem"/> + </sliderCell> + <connections> + <action selector="X264AdvancedOptionsChanged:" target="-2" id="395"/> + </connections> + </slider> + <textField verticalHuggingPriority="750" id="388"> + <rect key="frame" x="298" y="65" width="151" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Psychovisual Trellis:" id="391"> + <font key="font" metaFont="label"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <slider verticalHuggingPriority="750" id="384"> + <rect key="frame" x="454" y="84" width="146" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <sliderCell key="cell" controlSize="mini" continuous="YES" state="on" alignment="left" maxValue="1" doubleValue="1" tickMarkPosition="below" numberOfTickMarks="11" allowsTickMarkValuesOnly="YES" sliderType="linear" id="385"> + <font key="font" metaFont="miniSystem"/> + </sliderCell> + <connections> + <action selector="X264AdvancedOptionsChanged:" target="-2" id="394"/> + </connections> + </slider> + <textField verticalHuggingPriority="750" id="90"> + <rect key="frame" x="4" y="212" width="123" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="mini" sendsActionOnEndEditing="YES" alignment="right" title="CABAC Entropy Coding:" id="380"> + <font key="font" metaFont="label"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <button id="89"> + <rect key="frame" x="129" y="212" width="22" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="check" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="379"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <action selector="X264AdvancedOptionsChanged:" target="-2" id="253"/> + </connections> + </button> + <textField verticalHuggingPriority="750" id="88"> + <rect key="frame" x="2" y="191" width="125" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="8x8 Transform:" id="378"> + <font key="font" metaFont="label"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <button id="87"> + <rect key="frame" x="129" y="191" width="22" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="check" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="377"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <action selector="X264AdvancedOptionsChanged:" target="-2" id="247"/> + </connections> + </button> + <textField verticalHuggingPriority="750" id="86"> + <rect key="frame" x="662" y="254" width="95" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Partition Types:" id="376"> + <font key="font" metaFont="label"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <popUpButton verticalHuggingPriority="750" id="81"> + <rect key="frame" x="758" y="256" width="130" height="15"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="Item1" bezelStyle="rounded" alignment="left" controlSize="mini" lineBreakMode="truncatingMiddle" state="on" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="84" id="375"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="miniSystem"/> + <menu key="menu" title="OtherViews" id="82"> + <items> + <menuItem title="Item1" state="on" id="84"/> + <menuItem title="Item2" id="85"/> + <menuItem title="Item3" id="83"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <action selector="X264AdvancedOptionsChanged:" target="-2" id="246"/> + </connections> + </popUpButton> + <popUpButton verticalHuggingPriority="750" id="74"> + <rect key="frame" x="758" y="235" width="130" height="15"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="Item1" bezelStyle="rounded" alignment="left" controlSize="mini" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="77" id="374"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="miniSystem"/> + <menu key="menu" title="OtherViews" id="75"> + <items> + <menuItem title="Item1" state="on" id="77"/> + <menuItem title="Item2" id="76"/> + <menuItem title="Item3" id="78"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <action selector="X264AdvancedOptionsChanged:" target="-2" id="250"/> + </connections> + </popUpButton> + <button id="73"> + <rect key="frame" x="129" y="107" width="22" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="check" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="373"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <action selector="X264AdvancedOptionsChanged:" target="-2" id="252"/> + </connections> + </button> + <textField verticalHuggingPriority="750" id="66"> + <rect key="frame" x="689" y="107" width="68" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Deblocking:" id="366"> + <font key="font" metaFont="label"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <popUpButton verticalHuggingPriority="750" id="61"> + <rect key="frame" x="758" y="88" width="130" height="15"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="Item1" bezelStyle="rounded" alignment="left" controlSize="mini" lineBreakMode="truncatingHead" state="on" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="63" id="365"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="miniSystem"/> + <menu key="menu" title="OtherViews" id="62"> + <items> + <menuItem title="Item1" state="on" id="63"/> + <menuItem title="Item2" id="64"/> + <menuItem title="Item3" id="65"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <action selector="X264AdvancedOptionsChanged:" target="-2" id="249"/> + </connections> + </popUpButton> + <popUpButton verticalHuggingPriority="750" id="56"> + <rect key="frame" x="758" y="109" width="130" height="15"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="Item1" bezelStyle="rounded" alignment="left" controlSize="mini" lineBreakMode="truncatingHead" state="on" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="58" id="364"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="miniSystem"/> + <menu key="menu" title="OtherViews" id="57"> + <items> + <menuItem title="Item1" state="on" id="58"/> + <menuItem title="Item2" id="59"/> + <menuItem title="Item3" id="60"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <action selector="X264AdvancedOptionsChanged:" target="-2" id="248"/> + </connections> + </popUpButton> + <textField verticalHuggingPriority="750" id="55"> + <rect key="frame" x="1" y="45" width="222" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Current x264 Advanced Option String:" id="363"> + <font key="font" metaFont="smallSystemBold"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <popUpButton verticalHuggingPriority="750" id="50"> + <rect key="frame" x="453" y="235" width="149" height="15"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="Item1" bezelStyle="rounded" alignment="left" controlSize="mini" lineBreakMode="truncatingMiddle" state="on" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="54" id="362"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="miniSystem"/> + <menu key="menu" title="OtherViews" id="51"> + <items> + <menuItem title="Item1" state="on" id="54"/> + <menuItem title="Item2" id="53"/> + <menuItem title="Item3" id="52"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <action selector="X264AdvancedOptionsChanged:" target="-2" id="238"/> + </connections> + </popUpButton> + <textField verticalHuggingPriority="750" id="49"> + <rect key="frame" x="298" y="233" width="151" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Adaptive Direct Mode:" id="361"> + <font key="font" metaFont="label"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="382"> + <rect key="frame" x="298" y="86" width="151" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Psychovisual Rate Distortion:" id="383"> + <font key="font" metaFont="label"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="46"> + <rect key="frame" x="2" y="149" width="125" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Pyramidal B-Frames:" id="358"> + <font key="font" metaFont="label"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="44"> + <rect key="frame" x="285" y="191" width="164" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Subpixel ME & Mode Decision:" id="356"> + <font key="font" metaFont="label"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <popUpButton verticalHuggingPriority="750" id="39"> + <rect key="frame" x="453" y="172" width="149" height="15"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="Item1" bezelStyle="rounded" alignment="left" controlSize="mini" lineBreakMode="truncatingMiddle" state="on" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="41" id="355"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="miniSystem"/> + <menu key="menu" title="OtherViews" id="40"> + <items> + <menuItem title="Item1" state="on" id="41"/> + <menuItem title="Item2" id="42"/> + <menuItem title="Item3" id="43"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <action selector="X264AdvancedOptionsChanged:" target="-2" id="244"/> + </connections> + </popUpButton> + <textField verticalHuggingPriority="750" id="38"> + <rect key="frame" x="298" y="170" width="151" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Motion Estimation Range:" id="354"> + <font key="font" metaFont="label"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="37"> + <rect key="frame" x="298" y="212" width="151" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Motion Estimation Method:" id="353"> + <font key="font" metaFont="label"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <popUpButton verticalHuggingPriority="750" id="32"> + <rect key="frame" x="453" y="214" width="149" height="15"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="Item1" bezelStyle="rounded" alignment="left" controlSize="mini" lineBreakMode="truncatingMiddle" state="on" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="36" id="352"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="miniSystem"/> + <menu key="menu" title="OtherViews" id="33"> + <items> + <menuItem title="Item1" state="on" id="36"/> + <menuItem title="Item2" id="35"/> + <menuItem title="Item3" id="34"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <action selector="X264AdvancedOptionsChanged:" target="-2" id="243"/> + </connections> + </popUpButton> + <textField verticalHuggingPriority="750" id="30"> + <rect key="frame" x="4" y="7" width="882" height="34"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="350"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <action selector="X264AdvancedOptionsSet:" target="-2" id="193"/> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="24"> + <rect key="frame" x="24" y="107" width="103" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="No DCT Decimation:" id="348"> + <font key="font" metaFont="label"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="23"> + <rect key="frame" x="662" y="233" width="95" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Trellis:" id="347"> + <font key="font" metaFont="label"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <popUpButton verticalHuggingPriority="750" id="18"> + <rect key="frame" x="453" y="193" width="149" height="15"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="Item1" bezelStyle="rounded" alignment="left" controlSize="mini" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="20" id="346"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="miniSystem"/> + <menu key="menu" title="OtherViews" id="19"> + <items> + <menuItem title="Item1" state="on" id="20"/> + <menuItem title="Item2" id="21"/> + <menuItem title="Item3" id="22"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <action selector="X264AdvancedOptionsChanged:" target="-2" id="245"/> + </connections> + </popUpButton> + <popUpButton verticalHuggingPriority="750" id="398"> + <rect key="frame" x="453" y="256" width="149" height="15"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="Item1" bezelStyle="rounded" alignment="left" controlSize="mini" lineBreakMode="truncatingMiddle" state="on" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="403" id="399"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="miniSystem"/> + <menu key="menu" title="OtherViews" id="400"> + <items> + <menuItem title="Item1" state="on" id="403"/> + <menuItem title="Item2" id="401"/> + <menuItem title="Item3" id="402"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <action selector="X264AdvancedOptionsChanged:" target="-2" id="406"/> + </connections> + </popUpButton> + <popUpButton verticalHuggingPriority="750" id="13"> + <rect key="frame" x="131" y="235" width="97" height="15"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="Item1" bezelStyle="rounded" alignment="left" controlSize="mini" lineBreakMode="truncatingMiddle" state="on" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="17" id="345"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="miniSystem"/> + <menu key="menu" title="OtherViews" id="14"> + <items> + <menuItem title="Item1" state="on" id="17"/> + <menuItem title="Item2" id="15"/> + <menuItem title="Item3" id="16"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <action selector="X264AdvancedOptionsChanged:" target="-2" id="237"/> + </connections> + </popUpButton> + <textField verticalHuggingPriority="750" id="396"> + <rect key="frame" x="298" y="254" width="151" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Adaptive B-Frames:" id="397"> + <font key="font" metaFont="label"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="12"> + <rect key="frame" x="2" y="233" width="125" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Maximum B-Frames:" id="344"> + <font key="font" metaFont="label"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="11"> + <rect key="frame" x="2" y="254" width="125" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Reference Frames:" id="343"> + <font key="font" metaFont="label"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <popUpButton verticalHuggingPriority="750" id="6"> + <rect key="frame" x="131" y="256" width="97" height="15"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="Item1" bezelStyle="rounded" alignment="left" controlSize="mini" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="8" id="342"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="miniSystem"/> + <menu key="menu" title="OtherViews" id="7"> + <items> + <menuItem title="Item1" state="on" id="8"/> + <menuItem title="Item2" id="10"/> + <menuItem title="Item3" id="9"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <action selector="X264AdvancedOptionsChanged:" target="-2" id="235"/> + </connections> + </popUpButton> + <button id="407"> + <rect key="frame" x="129" y="170" width="22" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="check" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="410"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <action selector="X264AdvancedOptionsChanged:" target="-2" id="411"/> + </connections> + </button> + <textField verticalHuggingPriority="750" id="408"> + <rect key="frame" x="2" y="170" width="125" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Weighted P-Frames:" id="409"> + <font key="font" metaFont="label"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <slider verticalHuggingPriority="750" id="420"> + <rect key="frame" x="454" y="105" width="146" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <sliderCell key="cell" controlSize="mini" continuous="YES" state="on" alignment="left" maxValue="1" tickMarkPosition="below" numberOfTickMarks="11" allowsTickMarkValuesOnly="YES" sliderType="linear" id="423"> + <font key="font" metaFont="miniSystem"/> + </sliderCell> + <connections> + <action selector="X264AdvancedOptionsChanged:" target="-2" id="424"/> + </connections> + </slider> + <textField verticalHuggingPriority="750" id="421"> + <rect key="frame" x="298" y="107" width="151" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Adaptive Quantization:" id="422"> + <font key="font" metaFont="label"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <popUpButton verticalHuggingPriority="750" id="427"> + <rect key="frame" x="131" y="151" width="97" height="15"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="Item1" bezelStyle="rounded" alignment="left" controlSize="mini" lineBreakMode="truncatingMiddle" state="on" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="430" id="428"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="miniSystem"/> + <menu key="menu" title="OtherViews" id="429"> + <items> + <menuItem title="Item1" state="on" id="430"/> + <menuItem title="Item2" id="432"/> + <menuItem title="Item3" id="431"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <action selector="X264AdvancedOptionsChanged:" target="-2" id="433"/> + </connections> + </popUpButton> + <textField verticalHuggingPriority="750" id="438"> + <rect key="frame" x="1" y="128" width="91" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Psychovisual" id="439"> + <font key="font" metaFont="smallSystemBold"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="440"> + <rect key="frame" x="1" y="275" width="66" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Encoding" id="441"> + <font key="font" metaFont="smallSystemBold"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="442"> + <rect key="frame" x="298" y="275" width="61" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Analysis" id="443"> + <font key="font" metaFont="smallSystemBold"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + </subviews> + <animations/> + </customView> + <customView id="kZH-f0-3MZ" userLabel="view"> + <rect key="frame" x="0.0" y="0.0" width="905" height="294"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <subviews> + <box autoresizesSubviews="NO" title="Box" borderType="none" titlePosition="noTitle" id="sPV-JX-8CO"> + <rect key="frame" x="7" y="-4" width="890" height="290"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <view key="contentView"> + <rect key="frame" x="0.0" y="0.0" width="890" height="290"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <animations/> + </view> + <animations/> + <color key="borderColor" white="0.0" alpha="0.41999999999999998" colorSpace="calibratedWhite"/> + <color key="fillColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + </box> + </subviews> + <animations/> + </customView> + <customView id="nxI-yk-oWT" userLabel="empty"> + <rect key="frame" x="0.0" y="0.0" width="905" height="294"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <subviews> + <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" id="60D-Fv-Yl5"> + <rect key="frame" x="18" y="139" width="869" height="17"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="center" title="Advanced options not available for the selected codec." id="lPc-aK-FOh"> + <font key="font" metaFont="system"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + </subviews> + <animations/> + </customView> + </objects> +</document> diff --git a/macosx/Base.lproj/Audio.xib b/macosx/Base.lproj/Audio.xib new file mode 100644 index 000000000..c7b5b00a7 --- /dev/null +++ b/macosx/Base.lproj/Audio.xib @@ -0,0 +1,401 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="8164.2" systemVersion="15A225f" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none"> + <dependencies> + <deployment identifier="macosx"/> + <development version="6300" identifier="xcode"/> + <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="8164.2"/> + </dependencies> + <objects> + <customObject id="-2" userLabel="File's Owner" customClass="HBAudioController"> + <connections> + <outlet property="view" destination="LOv-5G-86T" id="qyT-Z6-lCU"/> + </connections> + </customObject> + <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/> + <customObject id="-3" userLabel="Application" customClass="NSObject"/> + <arrayController id="iWY-gv-3ab" userLabel="Audio Inputs"> + <declaredKeys> + <string>keyAudioTrackName</string> + </declaredKeys> + <connections> + <binding destination="-2" name="contentArray" keyPath="self.audio.masterTrackArray" id="nbW-pN-u9p"/> + </connections> + </arrayController> + <arrayController preservesSelection="NO" avoidsEmptySelection="NO" id="rzb-Si-Kpf" userLabel="Audios"> + <declaredKeys> + <string>tracks</string> + <string>tracks.keyAudioTrackName</string> + <string>track</string> + <string>enabled</string> + <string>mixdownEnabled</string> + <string>drc</string> + <string>codecs</string> + <string>codecs.keyAudioCodecName</string> + <string>codec</string> + <string>mixdowns</string> + <string>mixdowns.keyAudioMixdownName</string> + <string>mixdown</string> + <string>sampleRates</string> + <string>sampleRates.keyAudioSampleRateName</string> + <string>sampleRate</string> + <string>bitRates</string> + <string>bitRates.keyAudioBitrateName</string> + <string>bitRate</string> + <string>DRCEnabled</string> + <string>gain</string> + <string>PassThruEnabled</string> + <string>PassThruDisabled</string> + <string>bitrateEnabled</string> + </declaredKeys> + <connections> + <binding destination="-2" name="contentArray" keyPath="self.audio.tracks" id="W0u-41-zX4"/> + </connections> + </arrayController> + <view id="LOv-5G-86T"> + <rect key="frame" x="0.0" y="0.0" width="926" height="322"/> + <autoresizingMask key="autoresizingMask"/> + <subviews> + <scrollView autohidesScrollers="YES" horizontalLineScroll="27" horizontalPageScroll="10" verticalLineScroll="27" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" id="uE3-SE-Oss"> + <rect key="frame" x="20" y="20" width="886" height="266"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <clipView key="contentView" id="RfG-9v-Rts"> + <rect key="frame" x="1" y="17" width="884" height="248"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <subviews> + <tableView verticalHuggingPriority="750" allowsExpansionToolTips="YES" columnAutoresizingStyle="firstColumnOnly" columnReordering="NO" multipleSelection="NO" autosaveColumns="NO" typeSelect="NO" rowHeight="25" headerView="GLD-lI-qeh" id="LlC-ua-mth"> + <rect key="frame" x="0.0" y="0.0" width="884" height="248"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <size key="intercellSpacing" width="3" height="2"/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + <color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/> + <tableColumns> + <tableColumn identifier="track" editable="NO" width="322" minWidth="40" maxWidth="1000" id="gRu-la-4i7"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Track"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" white="0.33333299" alpha="1" colorSpace="calibratedWhite"/> + </tableHeaderCell> + <popUpButtonCell key="dataCell" type="push" title="Pop Up" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="Oa8-0K-PPX" id="xWU-Pf-IHv"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="Uir-S5-yLw"> + <items> + <menuItem title="Pop Up" state="on" id="Oa8-0K-PPX"/> + </items> + </menu> + </popUpButtonCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + <connections> + <binding destination="iWY-gv-3ab" name="content" keyPath="arrangedObjects" id="Ie2-Do-VdN"/> + <binding destination="iWY-gv-3ab" name="contentValues" keyPath="arrangedObjects.keyAudioTrackName" previousBinding="Ie2-Do-VdN" id="oTn-J8-yoY"/> + <binding destination="rzb-Si-Kpf" name="selectedObject" keyPath="arrangedObjects.track" previousBinding="oTn-J8-yoY" id="fh6-LS-cAe"/> + </connections> + </tableColumn> + <tableColumn identifier="codec" width="140" minWidth="140" maxWidth="3.4028229999999999e+38" id="dI5-Bu-m9C"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Codec"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <popUpButtonCell key="dataCell" type="push" title="Pop Up" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="YpG-KX-KsI" id="S5G-sn-g3u"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="7Cr-sT-Iwx"> + <items> + <menuItem title="Pop Up" state="on" id="YpG-KX-KsI"/> + </items> + </menu> + </popUpButtonCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + <connections> + <binding destination="rzb-Si-Kpf" name="selectedObject" keyPath="arrangedObjects.codec" previousBinding="XJw-aT-etB" id="S7r-tN-wM2"/> + <binding destination="rzb-Si-Kpf" name="content" keyPath="arrangedObjects.codecs" id="Rhu-Z1-dOp"/> + <binding destination="rzb-Si-Kpf" name="contentValues" keyPath="arrangedObjects.codecs.keyAudioCodecName" previousBinding="Rhu-Z1-dOp" id="XJw-aT-etB"/> + <binding destination="rzb-Si-Kpf" name="enabled" keyPath="arrangedObjects.enabled" id="3q0-x0-5zx"/> + </connections> + </tableColumn> + <tableColumn identifier="mixdown" width="128" minWidth="128" maxWidth="3.4028229999999999e+38" id="3wx-Uv-5Uc"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Mixdown"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <popUpButtonCell key="dataCell" type="push" title="Pop Up" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="6KP-up-v0L" id="iPl-mc-59p"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="ThG-6I-ogh"> + <items> + <menuItem title="Pop Up" state="on" id="6KP-up-v0L"/> + </items> + </menu> + </popUpButtonCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + <connections> + <binding destination="rzb-Si-Kpf" name="selectedObject" keyPath="arrangedObjects.mixdown" previousBinding="eLm-QG-NGR" id="LOT-t7-LWV"> + <dictionary key="options"> + <bool key="NSCreatesSortDescriptor" value="NO"/> + </dictionary> + </binding> + <binding destination="rzb-Si-Kpf" name="enabled" keyPath="arrangedObjects.mixdownEnabled" id="IBK-Ut-O6Y"/> + <binding destination="rzb-Si-Kpf" name="content" keyPath="arrangedObjects.mixdowns" id="Cfe-Wx-NFu"/> + <binding destination="rzb-Si-Kpf" name="contentValues" keyPath="arrangedObjects.mixdowns.keyAudioMixdownName" previousBinding="Cfe-Wx-NFu" id="eLm-QG-NGR"/> + </connections> + </tableColumn> + <tableColumn identifier="samplerate" width="72" minWidth="72" maxWidth="3.4028229999999999e+38" id="4ge-RO-Qjs"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Samplerate"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <popUpButtonCell key="dataCell" type="push" title="Pop Up" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="HX0-fQ-k4C" id="LWh-ZT-m8J"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="bfn-7j-zra"> + <items> + <menuItem title="Pop Up" state="on" id="HX0-fQ-k4C"/> + </items> + </menu> + </popUpButtonCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + <connections> + <binding destination="rzb-Si-Kpf" name="enabled" keyPath="arrangedObjects.mixdownEnabled" id="1Ce-Kl-47e"/> + <binding destination="rzb-Si-Kpf" name="selectedObject" keyPath="arrangedObjects.sampleRate" previousBinding="ErN-GC-Ge9" id="4uH-KH-1V7"> + <dictionary key="options"> + <bool key="NSCreatesSortDescriptor" value="NO"/> + </dictionary> + </binding> + <binding destination="rzb-Si-Kpf" name="content" keyPath="arrangedObjects.sampleRates" id="92M-oG-NTY"/> + <binding destination="rzb-Si-Kpf" name="contentValues" keyPath="arrangedObjects.sampleRates.keyAudioSampleRateName" previousBinding="92M-oG-NTY" id="ErN-GC-Ge9"/> + </connections> + </tableColumn> + <tableColumn identifier="bitrate" width="72" minWidth="72" maxWidth="3.4028229999999999e+38" id="icy-WJ-qjH"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Bitrate"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <popUpButtonCell key="dataCell" type="push" title="Pop Up" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="ScK-9X-Gvn" id="YmG-Il-WGI"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="cPd-Hx-eHs"> + <items> + <menuItem title="Pop Up" state="on" id="ScK-9X-Gvn"/> + </items> + </menu> + </popUpButtonCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + <connections> + <binding destination="rzb-Si-Kpf" name="selectedObject" keyPath="arrangedObjects.bitRate" previousBinding="aJi-it-rd3" id="JLj-Mg-gQL"> + <dictionary key="options"> + <bool key="NSCreatesSortDescriptor" value="NO"/> + </dictionary> + </binding> + <binding destination="rzb-Si-Kpf" name="content" keyPath="arrangedObjects.bitRates" id="wpG-YB-fxH"/> + <binding destination="rzb-Si-Kpf" name="contentValues" keyPath="arrangedObjects.bitRates.keyAudioBitrateName" previousBinding="wpG-YB-fxH" id="aJi-it-rd3"/> + <binding destination="rzb-Si-Kpf" name="enabled" keyPath="arrangedObjects.bitrateEnabled" id="eNf-Cc-xL3"/> + </connections> + </tableColumn> + <tableColumn identifier="gain" width="36" minWidth="36" maxWidth="3.4028234663852886e+38" id="psI-ue-Jsr"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="center" title="Gain"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <sliderCell key="dataCell" controlSize="small" continuous="YES" state="on" alignment="left" minValue="-5" maxValue="16" doubleValue="0.25" numberOfTickMarks="21" allowsTickMarkValuesOnly="YES" sliderType="circular" id="3XQ-vq-IRV"/> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + <connections> + <binding destination="rzb-Si-Kpf" name="enabled" keyPath="arrangedObjects.PassThruDisabled" id="AY4-98-DiI"/> + <binding destination="rzb-Si-Kpf" name="value" keyPath="arrangedObjects.gain" id="T1e-LK-znD"> + <dictionary key="options"> + <bool key="NSCreatesSortDescriptor" value="NO"/> + <bool key="NSValidatesImmediately" value="YES"/> + </dictionary> + </binding> + </connections> + </tableColumn> + <tableColumn identifier="gainText" width="25" minWidth="25" maxWidth="3.4028234663852886e+38" id="fy5-z6-TRg"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <textFieldCell key="dataCell" controlSize="small" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="Vbk-Fc-rCj"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + <connections> + <binding destination="rzb-Si-Kpf" name="enabled" keyPath="arrangedObjects.PassThruDisabled" id="L5Z-ZJ-Zjq"/> + <binding destination="rzb-Si-Kpf" name="value" keyPath="arrangedObjects.gain" id="AwB-52-7Cm"> + <dictionary key="options"> + <bool key="NSValidatesImmediately" value="YES"/> + </dictionary> + </binding> + </connections> + </tableColumn> + <tableColumn identifier="drc" width="35" minWidth="35" maxWidth="3.4028229999999999e+38" id="whw-Me-VIU"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="center" title="DRC"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <sliderCell key="dataCell" controlSize="small" continuous="YES" state="on" alignment="left" maxValue="4" numberOfTickMarks="16" allowsTickMarkValuesOnly="YES" sliderType="circular" id="jVw-iZ-yhL"/> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + <connections> + <binding destination="rzb-Si-Kpf" name="enabled" keyPath="arrangedObjects.DRCEnabled" id="uRE-B4-yzg"/> + <binding destination="rzb-Si-Kpf" name="value" keyPath="arrangedObjects.drc" id="nOq-9s-eHF"/> + </connections> + </tableColumn> + <tableColumn identifier="drctext" editable="NO" width="27" minWidth="27" maxWidth="3.4028229999999999e+38" id="ASp-Mc-vG6"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <textFieldCell key="dataCell" controlSize="small" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" title="Text" id="Qw5-9v-GFf"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + <connections> + <binding destination="rzb-Si-Kpf" name="enabled" keyPath="arrangedObjects.DRCEnabled" id="7a1-p0-bgX"/> + <binding destination="rzb-Si-Kpf" name="value" keyPath="arrangedObjects.drc" id="YWG-sr-noG"> + <dictionary key="options"> + <bool key="NSConditionallySetsEditable" value="YES"/> + </dictionary> + </binding> + </connections> + </tableColumn> + </tableColumns> + <connections> + <binding destination="-2" name="enabled" keyPath="self.audio" id="V0I-xd-Lo6"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <outlet property="menu" destination="hyy-qd-qpe" id="e5W-aS-mPB"/> + </connections> + </tableView> + </subviews> + <animations/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + </clipView> + <animations/> + <scroller key="horizontalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="YES" id="1Fp-Pd-fdH"> + <rect key="frame" x="-100" y="-100" width="685" height="15"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </scroller> + <scroller key="verticalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="NO" id="5LV-7H-phB"> + <rect key="frame" x="-100" y="-100" width="15" height="206"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </scroller> + <tableHeaderView key="headerView" id="GLD-lI-qeh"> + <rect key="frame" x="0.0" y="0.0" width="884" height="17"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </tableHeaderView> + </scrollView> + <button verticalHuggingPriority="750" id="vFP-nq-IQg"> + <rect key="frame" x="110" y="288" width="140" height="28"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="push" title="Configure Defaults…" bezelStyle="rounded" alignment="center" controlSize="small" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="aYF-d5-Ya6"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <action selector="showSettingsSheet:" target="-2" id="D9K-M3-zHd"/> + <binding destination="-2" name="enabled" keyPath="self.audio" id="cWq-t8-vFR"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + </connections> + </button> + <button verticalHuggingPriority="750" id="wcL-rL-aYS"> + <rect key="frame" x="248" y="288" width="116" height="28"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="push" title="Reload Defaults" bezelStyle="rounded" alignment="center" controlSize="small" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="q2P-Tg-cBJ"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <action selector="reloadDefaults:" target="-2" id="k9I-I9-T2U"/> + <binding destination="-2" name="enabled" keyPath="self.audio" id="sJS-am-vnf"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + </connections> + </button> + <popUpButton verticalHuggingPriority="750" id="jrP-M5-2Rq"> + <rect key="frame" x="17" y="291" width="88" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="Track" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" pullsDown="YES" id="AoT-G9-aA4"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="Vxo-66-Mrx"> + <items> + <menuItem title="Track" state="on" hidden="YES" id="Pfh-Bc-83k"/> + <menuItem title="Add All" id="AMA-Ul-v2f"> + <connections> + <action selector="addAllAudioTracks:" target="-2" id="8LO-bD-Fjy"/> + </connections> + </menuItem> + <menuItem isSeparatorItem="YES" id="CCk-3A-ULa"/> + <menuItem title="Remove All" id="YlA-ue-5oE"> + <connections> + <action selector="removeAll:" target="-2" id="Hbr-n5-nOt"/> + </connections> + </menuItem> + </items> + </menu> + </popUpButtonCell> + <connections> + <binding destination="-2" name="enabled" keyPath="self.audio" id="vyM-YV-Yqi"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + </connections> + </popUpButton> + </subviews> + <animations/> + </view> + <userDefaultsController representsSharedInstance="YES" id="ee3-5O-TtC"/> + <menu id="hyy-qd-qpe"> + <items> + <menuItem title="Add All" id="HM0-a4-pm5"> + <attributedString key="attributedTitle"/> + <connections> + <action selector="addAllAudioTracks:" target="-2" id="V4d-pG-lsJ"/> + </connections> + </menuItem> + <menuItem isSeparatorItem="YES" id="fKl-2Z-8aX"/> + <menuItem title="Remove All" id="fqs-Q8-hNY"> + <connections> + <action selector="removeAll:" target="-2" id="E7c-dN-4dY"/> + </connections> + </menuItem> + <menuItem isSeparatorItem="YES" id="CjR-R1-IBg"/> + <menuItem title="Reload Defaults" id="sq7-Ux-T6D"> + <connections> + <action selector="reloadDefaults:" target="-2" id="7JX-ub-E5y"/> + </connections> + </menuItem> + <menuItem title="Configure Defaults…" id="TK6-fY-4Sk"> + <connections> + <action selector="showSettingsSheet:" target="-2" id="Q8y-a8-pV6"/> + </connections> + </menuItem> + </items> + </menu> + </objects> +</document> diff --git a/macosx/Base.lproj/AudioDefaults.xib b/macosx/Base.lproj/AudioDefaults.xib new file mode 100644 index 000000000..96857dd31 --- /dev/null +++ b/macosx/Base.lproj/AudioDefaults.xib @@ -0,0 +1,660 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="8164.2" systemVersion="15A225f" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none"> + <dependencies> + <deployment identifier="macosx"/> + <development version="6300" identifier="xcode"/> + <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="8164.2"/> + </dependencies> + <objects> + <customObject id="-2" userLabel="File's Owner" customClass="HBAudioDefaultsController"> + <connections> + <outlet property="TracksController" destination="I6S-EX-Dvu" id="kKd-rp-1eh"/> + <outlet property="showAllButton" destination="QAt-5X-NBT" id="3IW-6r-piX"/> + <outlet property="tableController" destination="ZBe-aP-wvq" id="HBN-Z2-bbo"/> + <outlet property="tracksController" destination="I6S-EX-Dvu" id="oEz-8a-ef7"/> + <outlet property="window" destination="kwM-lz-5lG" id="rob-Fo-JhL"/> + </connections> + </customObject> + <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/> + <customObject id="-3" userLabel="Application" customClass="NSObject"/> + <window title="Window" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" restorable="NO" showsToolbarButton="NO" visibleAtLaunch="NO" animationBehavior="default" id="kwM-lz-5lG"> + <windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES" resizable="YES"/> + <windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/> + <rect key="contentRect" x="175" y="825" width="813" height="442"/> + <rect key="screenRect" x="0.0" y="0.0" width="2560" height="1418"/> + <value key="minSize" type="size" width="813" height="397"/> + <value key="maxSize" type="size" width="813" height="600"/> + <view key="contentView" id="ZP2-Cp-K5w"> + <rect key="frame" x="0.0" y="0.0" width="813" height="442"/> + <autoresizingMask key="autoresizingMask"/> + <subviews> + <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" id="fPg-3n-1TN"> + <rect key="frame" x="10" y="406" width="145" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="Track Selection Behavior:" id="GbM-vm-RC2"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" id="Jsz-Er-bsF"> + <rect key="frame" x="10" y="382" width="145" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="Languages:" id="mAT-Jp-SG1"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" id="Hqz-Lw-gAu"> + <rect key="frame" x="430" y="261" width="115" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="Options:" id="NJl-q3-zXL"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <popUpButton verticalHuggingPriority="750" id="oiD-QI-wly"> + <rect key="frame" x="158" y="401" width="252" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="None" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="mvw-Hg-JFM" id="21e-KY-8TR"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="Kwy-lU-VuU"> + <items> + <menuItem title="None" state="on" id="mvw-Hg-JFM"/> + <menuItem title="First Matching Selected Languages" id="jDd-Ji-7Sm"/> + <menuItem title="All Matching Selected Languages" id="GZP-q7-SYy"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <accessibilityConnection property="title" destination="fPg-3n-1TN" id="nyV-Vs-N4Z"/> + <binding destination="-2" name="selectedIndex" keyPath="self.settings.trackSelectionBehavior" id="sKn-Mr-Hce"/> + <outlet property="nextKeyView" destination="Of7-71-Ci6" id="jgQ-nK-YLu"/> + </connections> + </popUpButton> + <button id="uF5-6E-EIe"> + <rect key="frame" x="548" y="259" width="255" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <string key="toolTip">Only the primary audio track will be encoded with the full encoder list. All other secondary audio output tracks will be encoded with first encoder only.</string> + <animations/> + <buttonCell key="cell" type="check" title="Use only first encoder for secondary audio" bezelStyle="regularSquare" imagePosition="left" controlSize="small" state="on" inset="2" id="66v-2g-DHn"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="-2" name="value" keyPath="self.settings.secondaryEncoderMode" id="Umc-CV-pJy"/> + <outlet property="nextKeyView" destination="r4m-GO-aN3" id="nUp-Ow-ZFS"/> + </connections> + </button> + <scrollView autohidesScrollers="YES" horizontalLineScroll="16" horizontalPageScroll="10" verticalLineScroll="16" verticalPageScroll="10" usesPredominantAxisScrolling="NO" id="aTC-39-h6S"> + <rect key="frame" x="161" y="261" width="246" height="135"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <clipView key="contentView" id="TdE-Sh-NcS"> + <rect key="frame" x="1" y="1" width="244" height="133"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <subviews> + <tableView verticalHuggingPriority="750" allowsExpansionToolTips="YES" columnAutoresizingStyle="lastColumnOnly" alternatingRowBackgroundColors="YES" columnReordering="NO" columnResizing="NO" autosaveColumns="NO" rowHeight="14" id="Of7-71-Ci6"> + <rect key="frame" x="0.0" y="0.0" width="236" height="16"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <size key="intercellSpacing" width="3" height="2"/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + <color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/> + <tableColumns> + <tableColumn identifier="checkBox" width="20" minWidth="20" maxWidth="20" id="G44-XP-6xE"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" white="0.33333298560000002" alpha="1" colorSpace="calibratedWhite"/> + </tableHeaderCell> + <buttonCell key="dataCell" type="check" bezelStyle="regularSquare" imagePosition="left" controlSize="small" lineBreakMode="truncatingMiddle" inset="2" id="6by-yL-8VC"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + <connections> + <binding destination="ZBe-aP-wvq" name="value" keyPath="arrangedObjects.isSelected" id="fRp-oC-H6C"/> + </connections> + </tableColumn> + <tableColumn identifier="name" width="210" minWidth="10" maxWidth="2000" id="IJ6-jx-Nba"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <textFieldCell key="dataCell" controlSize="small" lineBreakMode="truncatingMiddle" alignment="left" title="Text Cell" id="lY3-CN-AmZ"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + <connections> + <binding destination="ZBe-aP-wvq" name="value" keyPath="arrangedObjects.language" id="y6d-Rn-DIv"/> + </connections> + </tableColumn> + </tableColumns> + <connections> + <binding destination="ZBe-aP-wvq" name="content" keyPath="arrangedObjects" id="ak7-UG-Fqe"/> + <outlet property="dataSource" destination="ZBe-aP-wvq" id="Xy6-f7-IyO"/> + <outlet property="delegate" destination="ZBe-aP-wvq" id="Q25-uc-GVY"/> + </connections> + </tableView> + </subviews> + <animations/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + </clipView> + <animations/> + <scroller key="horizontalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="YES" id="bXf-U5-ogz"> + <rect key="frame" x="1" y="118" width="244" height="16"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </scroller> + <scroller key="verticalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="NO" id="BWM-rq-VTg"> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </scroller> + <accessibility description="Audio Track Languages"/> + <connections> + <outlet property="nextKeyView" destination="QAt-5X-NBT" id="u00-fZ-W1s"/> + </connections> + </scrollView> + <button verticalHuggingPriority="750" id="QAt-5X-NBT"> + <rect key="frame" x="161" y="231" width="71" height="23"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="smallSquare" title="Show All" bezelStyle="smallSquare" imagePosition="overlaps" alignment="center" controlSize="small" borderStyle="border" inset="3" id="PiQ-bA-7P1"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES" changeBackground="YES" changeGray="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <accessibility description="Show all audio languages"/> + <connections> + <action selector="edit:" target="-2" id="13y-nD-hEj"/> + <outlet property="nextKeyView" destination="vUx-OV-W5T" id="fma-A5-pRA"/> + </connections> + </button> + <button verticalHuggingPriority="750" id="sC2-52-liU"> + <rect key="frame" x="744" y="14" width="54" height="28"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/> + <animations/> + <buttonCell key="cell" type="push" title="Done" bezelStyle="rounded" alignment="center" controlSize="small" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="kDe-1L-VkD"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <string key="keyEquivalent" base64-UTF8="YES"> +DQ +</string> + </buttonCell> + <connections> + <action selector="done:" target="-2" id="Rdg-PN-7l6"/> + <outlet property="nextKeyView" destination="oiD-QI-wly" id="1gO-sY-HNE"/> + </connections> + </button> + <button id="vUx-OV-W5T"> + <rect key="frame" x="548" y="404" width="77" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <string key="toolTip">Enable this if your playback device supports MP3. This permits MP3 passthru to be selected when automatic passthru selecion is enabled.</string> + <animations/> + <buttonCell key="cell" type="check" title="MP3" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" state="on" inset="2" id="sdZ-Rx-JoG"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <accessibilityConnection property="title" destination="l4i-pd-Cbk" id="Fj1-2v-43m"/> + <binding destination="-2" name="value" keyPath="self.settings.allowMP3Passthru" id="rVF-G7-BYA"/> + <outlet property="nextKeyView" destination="fzd-MO-xaB" id="1fb-a1-B25"/> + </connections> + </button> + <button id="fzd-MO-xaB"> + <rect key="frame" x="548" y="386" width="77" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <string key="toolTip">Enable this if your playback device supports AAC. This permits AAC passthru to be selected when automatic passthru selecion is enabled.</string> + <animations/> + <buttonCell key="cell" type="check" title="AAC" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" state="on" inset="2" id="cUX-iP-UAs"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <accessibilityConnection property="title" destination="l4i-pd-Cbk" id="4LE-EX-uwv"/> + <binding destination="-2" name="value" keyPath="self.settings.allowAACPassthru" id="nsQ-cP-JyI"/> + <outlet property="nextKeyView" destination="fgl-Ev-ELt" id="Exn-Wt-M4D"/> + </connections> + </button> + <button id="fgl-Ev-ELt"> + <rect key="frame" x="548" y="368" width="77" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <string key="toolTip">Enable this if your playback device supports AC3. This permits AC3 passthru to be selected when automatic passthru selecion is enabled.</string> + <animations/> + <buttonCell key="cell" type="check" title="AC3" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" state="on" inset="2" id="VnE-3R-bUf"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <accessibilityConnection property="title" destination="l4i-pd-Cbk" id="939-Ac-M99"/> + <binding destination="-2" name="value" keyPath="self.settings.allowAC3Passthru" id="Aig-Ok-RyG"/> + <outlet property="nextKeyView" destination="E93-Md-aWa" id="Yv5-Xs-mbs"/> + </connections> + </button> + <button id="E93-Md-aWa"> + <rect key="frame" x="548" y="350" width="77" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <string key="toolTip">Enable this if your playback device supports DTS. This permits DTS passthru to be selected when automatic passthru selecion is enabled.</string> + <animations/> + <buttonCell key="cell" type="check" title="DTS" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" state="on" inset="2" id="8mC-Wx-myL"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <accessibilityConnection property="title" destination="l4i-pd-Cbk" id="fDC-wm-Xdh"/> + <binding destination="-2" name="value" keyPath="self.settings.allowDTSPassthru" id="IWX-ek-0Bd"/> + <outlet property="nextKeyView" destination="IxI-o9-jMs" id="sBB-lF-vtE"/> + </connections> + </button> + <button id="IxI-o9-jMs"> + <rect key="frame" x="548" y="332" width="77" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <string key="toolTip">Enable this if your playback device supports DTS-HD. This permits DTS-HD passthru to be selected when automatic passthru selecion is enabled.</string> + <animations/> + <buttonCell key="cell" type="check" title="DTS-HD" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" state="on" inset="2" id="LX6-kc-5vq"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <accessibilityConnection property="title" destination="l4i-pd-Cbk" id="S8M-P1-c2B"/> + <binding destination="-2" name="value" keyPath="self.settings.allowDTSHDPassthru" id="w77-9v-vIh"/> + <outlet property="nextKeyView" destination="LdN-Cx-ZJY" id="rAA-cB-Ma5"/> + </connections> + </button> + <textField verticalHuggingPriority="750" id="l4i-pd-Cbk"> + <rect key="frame" x="430" y="406" width="115" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Auto Passthru:" id="s6s-EH-5CB"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <popUpButton toolTip="Set the audio codec to encode with when a suitable track can not be found for audio passthru." verticalHuggingPriority="750" id="LdN-Cx-ZJY"> + <rect key="frame" x="548" y="285" width="152" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="Item" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="UJy-A2-Bb1" id="OqD-Tf-29c"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="PtB-Wp-B9X"> + <items> + <menuItem title="Item" state="on" id="UJy-A2-Bb1"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <accessibilityConnection property="title" destination="Tth-IR-7cU" id="eOb-bG-eUP"/> + <binding destination="-2" name="content" keyPath="self.settings.audioEncoderFallbacks" id="cP2-Bo-45S"/> + <binding destination="-2" name="selectedValue" keyPath="self.settings.encoderFallback" previousBinding="cP2-Bo-45S" id="njJ-qO-UAy"> + <dictionary key="options"> + <string key="NSValueTransformerName">HBEncoderTrasformer</string> + </dictionary> + </binding> + <outlet property="nextKeyView" destination="uF5-6E-EIe" id="gaK-Cr-XA9"/> + </connections> + </popUpButton> + <textField verticalHuggingPriority="750" id="Tth-IR-7cU"> + <rect key="frame" x="430" y="290" width="115" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Passthru Fallback:" id="AQe-Sg-Qgh"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <scrollView autohidesScrollers="YES" horizontalLineScroll="27" horizontalPageScroll="10" verticalLineScroll="27" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" id="dWE-zD-izv"> + <rect key="frame" x="20" y="46" width="773" height="144"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <clipView key="contentView" id="ocp-4z-kPU"> + <rect key="frame" x="1" y="17" width="771" height="126"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <subviews> + <tableView verticalHuggingPriority="750" allowsExpansionToolTips="YES" columnAutoresizingStyle="firstColumnOnly" columnReordering="NO" multipleSelection="NO" autosaveColumns="NO" typeSelect="NO" rowHeight="25" headerView="X9E-z1-8Hv" id="r4m-GO-aN3"> + <rect key="frame" x="0.0" y="0.0" width="771" height="27"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <size key="intercellSpacing" width="3" height="2"/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + <color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/> + <tableColumns> + <tableColumn identifier="codec" width="275" minWidth="10" maxWidth="3.4028229999999999e+38" id="LuF-er-YPm"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Codec"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <popUpButtonCell key="dataCell" type="push" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" id="eC3-fz-8ff"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="vJx-U4-Kqn"> + <items> + <menuItem title="Pop Up" id="L04-Mv-X9t"/> + </items> + </menu> + </popUpButtonCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + <connections> + <binding destination="I6S-EX-Dvu" name="selectedValue" keyPath="arrangedObjects.encoder" previousBinding="3FH-yz-dQp" id="fdo-7w-Lke"> + <dictionary key="options"> + <string key="NSValueTransformerName">HBEncoderTrasformer</string> + </dictionary> + </binding> + <binding destination="I6S-EX-Dvu" name="content" keyPath="arrangedObjects.encoders" id="3FH-yz-dQp"/> + </connections> + </tableColumn> + <tableColumn identifier="mixdown" width="146" minWidth="10" maxWidth="3.4028229999999999e+38" id="569-7O-ycq"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Mixdown"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <popUpButtonCell key="dataCell" type="push" title="Pop Up" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="JZe-ew-UW6" id="U3S-VF-Osh"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="iFd-Xx-1fd"> + <items> + <menuItem title="Pop Up" state="on" id="JZe-ew-UW6"/> + </items> + </menu> + </popUpButtonCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + <connections> + <binding destination="I6S-EX-Dvu" name="selectedValue" keyPath="arrangedObjects.mixdown" previousBinding="M17-dt-S1h" id="jRj-iF-7Dx"> + <dictionary key="options"> + <string key="NSValueTransformerName">HBMixdownTrasformer</string> + </dictionary> + </binding> + <binding destination="I6S-EX-Dvu" name="enabled" keyPath="arrangedObjects.mixdownEnabled" id="QcL-GI-fNW"/> + <binding destination="I6S-EX-Dvu" name="content" keyPath="arrangedObjects.mixdowns" id="M17-dt-S1h"/> + </connections> + </tableColumn> + <tableColumn identifier="samplerate" width="110" minWidth="10" maxWidth="3.4028229999999999e+38" id="NfI-qX-NGY"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Samplerate"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <popUpButtonCell key="dataCell" type="push" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" id="XOK-j0-7l5"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="IMI-0m-Flq"> + <items> + <menuItem title="Pop Up" id="kkp-zN-T9L"/> + </items> + </menu> + </popUpButtonCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + <connections> + <binding destination="I6S-EX-Dvu" name="enabled" keyPath="arrangedObjects.mixdownEnabled" id="yMS-bS-lfu"/> + <binding destination="I6S-EX-Dvu" name="selectedValue" keyPath="arrangedObjects.sampleRate" previousBinding="ynD-oN-CKW" id="4g4-Uc-Hrq"> + <dictionary key="options"> + <string key="NSValueTransformerName">HBSampleRateTrasformer</string> + </dictionary> + </binding> + <binding destination="I6S-EX-Dvu" name="content" keyPath="arrangedObjects.samplerates" id="ynD-oN-CKW"> + <dictionary key="options"> + <bool key="NSInsertsNullPlaceholder" value="YES"/> + <string key="NSNoSelectionPlaceholder">Auto</string> + <string key="NSNullPlaceholder">Auto</string> + </dictionary> + </binding> + </connections> + </tableColumn> + <tableColumn identifier="bitrate" width="97" minWidth="10" maxWidth="3.4028229999999999e+38" id="hKf-1o-HNE"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Bitrate"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <popUpButtonCell key="dataCell" type="push" title="Pop Up" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="EO9-ri-g0o" id="Fzr-Fz-SdB"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="6Qt-Y4-vCG"> + <items> + <menuItem title="Pop Up" state="on" id="EO9-ri-g0o"/> + </items> + </menu> + </popUpButtonCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + <connections> + <binding destination="I6S-EX-Dvu" name="selectedValue" keyPath="arrangedObjects.bitRate" previousBinding="Soq-ZJ-4KR" id="tw7-Kl-He8"> + <dictionary key="options"> + <string key="NSValueTransformerName">HBIntegerTrasformer</string> + </dictionary> + </binding> + <binding destination="I6S-EX-Dvu" name="enabled" keyPath="arrangedObjects.bitrateEnabled" id="31K-Op-hHw"/> + <binding destination="I6S-EX-Dvu" name="content" keyPath="arrangedObjects.bitrates" id="Soq-ZJ-4KR"> + <dictionary key="options"> + <string key="NSNoSelectionPlaceholder">None</string> + </dictionary> + </binding> + </connections> + </tableColumn> + <tableColumn identifier="gain" width="34" minWidth="10" maxWidth="3.4028234663852886e+38" id="sef-2z-RiQ"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="center" title="Gain"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <sliderCell key="dataCell" controlSize="small" continuous="YES" state="on" alignment="left" minValue="-5" maxValue="16" doubleValue="0.25" numberOfTickMarks="21" allowsTickMarkValuesOnly="YES" sliderType="circular" id="nEH-R2-7WW"/> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + <connections> + <binding destination="I6S-EX-Dvu" name="value" keyPath="arrangedObjects.gain" id="8lj-8n-vWu"> + <dictionary key="options"> + <bool key="NSValidatesImmediately" value="YES"/> + </dictionary> + </binding> + <binding destination="I6S-EX-Dvu" name="enabled" keyPath="arrangedObjects.passThruDisabled" id="RnT-tA-tlH"/> + </connections> + </tableColumn> + <tableColumn identifier="gainText" width="25" minWidth="10" maxWidth="3.4028234663852886e+38" id="8iJ-ka-Oti"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <textFieldCell key="dataCell" controlSize="small" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="OHv-wE-adq"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + <connections> + <binding destination="I6S-EX-Dvu" name="value" keyPath="arrangedObjects.gain" id="vWH-Cd-dKZ"> + <dictionary key="options"> + <bool key="NSValidatesImmediately" value="YES"/> + <string key="NSValueTransformerName">HBIntegerTrasformer</string> + </dictionary> + </binding> + <binding destination="I6S-EX-Dvu" name="enabled" keyPath="arrangedObjects.passThruDisabled" id="JZi-cA-lcC"/> + </connections> + </tableColumn> + <tableColumn identifier="drc" width="35" minWidth="10" maxWidth="3.4028229999999999e+38" id="wPN-ex-1CZ"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="center" title="DRC"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <sliderCell key="dataCell" controlSize="small" continuous="YES" state="on" alignment="left" maxValue="4" numberOfTickMarks="16" allowsTickMarkValuesOnly="YES" sliderType="circular" id="say-2a-x5G"/> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + <connections> + <binding destination="I6S-EX-Dvu" name="value" keyPath="arrangedObjects.drc" id="3lI-ks-4a5"/> + <binding destination="I6S-EX-Dvu" name="enabled" keyPath="arrangedObjects.passThruDisabled" id="q8u-5E-Adj"/> + </connections> + </tableColumn> + <tableColumn identifier="drctext" editable="NO" width="25" minWidth="10" maxWidth="3.4028229999999999e+38" id="eLM-kL-FjB"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <textFieldCell key="dataCell" controlSize="small" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" title="Text" id="a4J-LK-c3P"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + <connections> + <binding destination="I6S-EX-Dvu" name="value" keyPath="arrangedObjects.drc" id="TKR-FO-JR4"> + <dictionary key="options"> + <bool key="NSConditionallySetsEditable" value="YES"/> + </dictionary> + </binding> + <binding destination="I6S-EX-Dvu" name="enabled" keyPath="arrangedObjects.passThruDisabled" id="IIO-pS-nND"/> + </connections> + </tableColumn> + </tableColumns> + <connections> + <binding destination="I6S-EX-Dvu" name="content" keyPath="arrangedObjects" id="let-yi-XDX"/> + <binding destination="I6S-EX-Dvu" name="selectionIndexes" keyPath="selectionIndexes" previousBinding="let-yi-XDX" id="zy7-Dz-cEh"/> + </connections> + </tableView> + </subviews> + <animations/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + </clipView> + <animations/> + <scroller key="horizontalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="YES" id="MQZ-cv-4yN"> + <rect key="frame" x="-100" y="-100" width="685" height="15"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </scroller> + <scroller key="verticalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="NO" id="F0o-6a-EMC"> + <rect key="frame" x="-100" y="-100" width="15" height="206"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </scroller> + <tableHeaderView key="headerView" id="X9E-z1-8Hv"> + <rect key="frame" x="0.0" y="0.0" width="771" height="17"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </tableHeaderView> + <accessibility description="Audio Track Presets"/> + <connections> + <outlet property="nextKeyView" destination="N4q-sT-WgW" id="6gC-Nj-s8x"/> + </connections> + </scrollView> + <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" id="RtZ-Cz-5mG"> + <rect key="frame" x="18" y="198" width="252" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Audio encoder settings for the selected tracks:" id="007-WM-RmC"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <segmentedControl verticalHuggingPriority="750" id="N4q-sT-WgW"> + <rect key="frame" x="18" y="19" width="54" height="20"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <segmentedCell key="cell" controlSize="small" borderStyle="border" alignment="left" style="rounded" trackingMode="momentary" id="otA-K4-TxM"> + <font key="font" metaFont="smallSystem"/> + <segments> + <segment toolTip="Add Preset Track" image="NSAddTemplate" width="24"> + <nil key="label"/> + </segment> + <segment toolTip="Remove Selected Preset Track" image="NSRemoveTemplate" width="23" tag="1"> + <nil key="label"/> + </segment> + </segments> + </segmentedCell> + <connections> + <action selector="addTrack:" target="-2" id="vsd-5z-3e3"/> + <outlet property="nextKeyView" destination="sC2-52-liU" id="mmR-bd-cFG"/> + </connections> + </segmentedControl> + <button id="os0-Jl-OXF"> + <rect key="frame" x="650" y="404" width="77" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <string key="toolTip">Enable this if your playback device supports TrueHD. This permits TrueHD passthru to be selected when automatic passthru selecion is enabled.</string> + <animations/> + <buttonCell key="cell" type="check" title="TrueHD" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" state="on" inset="2" id="z9d-P3-6UP"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <accessibilityConnection property="title" destination="l4i-pd-Cbk" id="tU2-ar-p5a"/> + <binding destination="-2" name="value" keyPath="self.settings.allowTrueHDPassthru" id="3fh-cT-PtB"/> + <outlet property="nextKeyView" destination="0HY-xB-cvO" id="TYi-8L-gT4"/> + </connections> + </button> + <button id="0HY-xB-cvO"> + <rect key="frame" x="650" y="386" width="77" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <string key="toolTip">Enable this if your playback device supports FLAC. This permits FLAC passthru to be selected when automatic passthru selecion is enabled.</string> + <animations/> + <buttonCell key="cell" type="check" title="FLAC" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" state="on" inset="2" id="naS-No-CdV"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <accessibilityConnection property="title" destination="l4i-pd-Cbk" id="SFz-OO-EgN"/> + <binding destination="-2" name="value" keyPath="self.settings.allowFLACPassthru" id="wCD-CW-AEP"/> + <outlet property="nextKeyView" destination="BK7-c4-kkk" id="Pt4-9c-oQl"/> + </connections> + </button> + <button id="BK7-c4-kkk"> + <rect key="frame" x="650" y="368" width="77" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <string key="toolTip">Enable this if your playback device supports EAC3. This permits EAC3 passthru to be selected when automatic passthru selecion is enabled.</string> + <animations/> + <buttonCell key="cell" type="check" title="EAC3" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" state="on" inset="2" id="u9h-dn-wcK"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <accessibilityConnection property="title" destination="l4i-pd-Cbk" id="83N-qg-BsJ"/> + <binding destination="-2" name="value" keyPath="self.settings.allowEAC3Passthru" id="vcL-wd-H1f"/> + <outlet property="nextKeyView" destination="LdN-Cx-ZJY" id="scB-D1-Zvp"/> + </connections> + </button> + </subviews> + <animations/> + </view> + <connections> + <outlet property="initialFirstResponder" destination="oiD-QI-wly" id="Vxi-xi-P0d"/> + </connections> + <point key="canvasLocation" x="-484.5" y="517"/> + </window> + <arrayController objectClassName="HBLang" id="ZBe-aP-wvq" userLabel="Languages Table Controller" customClass="HBLanguageArrayController"> + <declaredKeys> + <string>language</string> + <string>isSelected</string> + </declaredKeys> + <connections> + <binding destination="-2" name="contentArray" keyPath="languagesList.languagesArray" id="vKV-y3-Zbg"/> + <outlet property="tableView" destination="Of7-71-Ci6" id="IBV-kN-tPc"/> + </connections> + </arrayController> + <arrayController objectClassName="HBAudioTrackPreset" id="I6S-EX-Dvu" userLabel="Tracks Controller"> + <declaredKeys> + <string>encoder</string> + <string>mixdown</string> + <string>sampleRate</string> + <string>bitRate</string> + <string>gain</string> + <string>drc</string> + </declaredKeys> + <connections> + <binding destination="-2" name="contentArray" keyPath="self.settings.tracksArray" id="oDO-aQ-oZJ"/> + </connections> + </arrayController> + </objects> + <resources> + <image name="NSAddTemplate" width="11" height="11"/> + <image name="NSRemoveTemplate" width="11" height="11"/> + </resources> +</document> diff --git a/macosx/Base.lproj/ChaptersTitles.xib b/macosx/Base.lproj/ChaptersTitles.xib new file mode 100644 index 000000000..330021be8 --- /dev/null +++ b/macosx/Base.lproj/ChaptersTitles.xib @@ -0,0 +1,152 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="8164.2" systemVersion="15A225f" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none"> + <dependencies> + <deployment identifier="macosx"/> + <development version="6300" identifier="xcode"/> + <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="8164.2"/> + </dependencies> + <objects> + <customObject id="-2" userLabel="File's Owner" customClass="HBChapterTitlesController"> + <connections> + <outlet property="fChapterTable" destination="InF-gR-Lia" id="DSk-hZ-TGI"/> + <outlet property="fChapterTableNameColumn" destination="Z6H-lJ-ipr" id="TkJ-3q-ejW"/> + <outlet property="view" destination="qs9-Xl-pXA" id="km6-16-y27"/> + </connections> + </customObject> + <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/> + <customObject id="-3" userLabel="Application" customClass="NSObject"/> + <view id="qs9-Xl-pXA"> + <rect key="frame" x="0.0" y="0.0" width="926" height="322"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <subviews> + <scrollView horizontalLineScroll="19" horizontalPageScroll="0.0" verticalLineScroll="19" verticalPageScroll="0.0" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" id="lqY-aE-MZi"> + <rect key="frame" x="20" y="20" width="886" height="266"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <clipView key="contentView" id="3Pi-zz-fFg"> + <rect key="frame" x="1" y="0.0" width="884" height="265"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <subviews> + <tableView verticalHuggingPriority="750" allowsExpansionToolTips="YES" columnAutoresizingStyle="lastColumnOnly" columnSelection="YES" multipleSelection="NO" autosaveColumns="NO" headerView="0rK-Rs-NTb" id="InF-gR-Lia"> + <rect key="frame" x="0.0" y="0.0" width="884" height="248"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <size key="intercellSpacing" width="3" height="2"/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + <color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/> + <tableColumns> + <tableColumn identifier="1" editable="NO" width="91" minWidth="40" maxWidth="1000" id="0iF-eL-NOC"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Chapter"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" white="0.33333299" alpha="1" colorSpace="calibratedWhite"/> + </tableHeaderCell> + <textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="FyM-2X-9xs"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + </tableColumn> + <tableColumn identifier="2" width="787" minWidth="77.217290000000006" maxWidth="1000" id="Z6H-lJ-ipr"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Chapter Title"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" white="0.33333299" alpha="1" colorSpace="calibratedWhite"/> + </tableHeaderCell> + <textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="ozt-ED-g1M"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + </tableColumn> + </tableColumns> + <connections> + <binding destination="-2" name="enabled" keyPath="self.job" id="leT-dv-Prc"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <outlet property="dataSource" destination="-2" id="7rd-Et-5BT"/> + <outlet property="delegate" destination="-2" id="DOu-XY-6Tq"/> + </connections> + </tableView> + </subviews> + <animations/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + </clipView> + <animations/> + <scroller key="horizontalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="YES" id="O2b-uL-5ea"> + <rect key="frame" x="-100" y="-100" width="488" height="15"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </scroller> + <scroller key="verticalScroller" wantsLayer="YES" verticalHuggingPriority="750" doubleValue="1" horizontal="NO" id="yp0-pp-Yw7"> + <rect key="frame" x="869" y="17" width="16" height="248"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </scroller> + <tableHeaderView key="headerView" id="0rK-Rs-NTb"> + <rect key="frame" x="0.0" y="0.0" width="884" height="17"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </tableHeaderView> + </scrollView> + <button toolTip="Add chapter markers to output file." id="7Xf-c0-jsr"> + <rect key="frame" x="17" y="294" width="165" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="check" title="Create chapter markers" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="lJL-wX-DVP"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="-2" name="enabled" keyPath="self.job" id="JMA-67-MXH"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.job.chaptersEnabled" id="7wG-le-s1k"/> + </connections> + </button> + <button toolTip="Import a list of chapter names from a file." verticalHuggingPriority="750" id="Ron-3B-rYg"> + <rect key="frame" x="656" y="288" width="129" height="28"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="push" title="Import Chapters…" bezelStyle="rounded" alignment="center" controlSize="small" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="PM3-Ue-0kW"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <action selector="browseForChapterFile:" target="-2" id="yMS-zB-Pa6"/> + <binding destination="-2" name="enabled" keyPath="self.job" id="Rla-9q-ULw"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + </connections> + </button> + <button toolTip="Export the list of chapter names to a file." verticalHuggingPriority="750" id="3SP-6e-RPS"> + <rect key="frame" x="783" y="288" width="128" height="28"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="push" title="Export Chapters…" bezelStyle="rounded" alignment="center" controlSize="small" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="h0O-zg-OF9"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <action selector="browseForChapterFileSave:" target="-2" id="kKu-5B-QsT"/> + <binding destination="-2" name="enabled" keyPath="self.job" id="TZV-TC-ydR"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + </connections> + </button> + </subviews> + <animations/> + <point key="canvasLocation" x="131" y="343"/> + </view> + <userDefaultsController representsSharedInstance="YES" id="coy-s6-QLx"/> + </objects> +</document> diff --git a/macosx/Base.lproj/ExceptionAlert.xib b/macosx/Base.lproj/ExceptionAlert.xib new file mode 100644 index 000000000..e0c497cb7 --- /dev/null +++ b/macosx/Base.lproj/ExceptionAlert.xib @@ -0,0 +1,137 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="8164.2" systemVersion="15A225f" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none"> + <dependencies> + <deployment identifier="macosx"/> + <development version="6300" identifier="xcode"/> + <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="8164.2"/> + </dependencies> + <objects> + <customObject id="-2" userLabel="File's Owner" customClass="MyExceptionAlertController"> + <connections> + <outlet property="window" destination="1" id="17"/> + </connections> + </customObject> + <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/> + <customObject id="-3" userLabel="Application" customClass="NSObject"/> + <window title="Internal Error" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" oneShot="NO" animationBehavior="default" id="1"> + <windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES" resizable="YES"/> + <rect key="contentRect" x="196" y="127" width="636" height="383"/> + <rect key="screenRect" x="0.0" y="0.0" width="2560" height="1417"/> + <value key="minSize" type="size" width="636" height="383"/> + <view key="contentView" id="2"> + <rect key="frame" x="0.0" y="0.0" width="636" height="383"/> + <autoresizingMask key="autoresizingMask"/> + <subviews> + <imageView id="3"> + <rect key="frame" x="20" y="302" width="70" height="61"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageScaling="proportionallyDown" image="NSApplicationIcon" id="4"/> + </imageView> + <textField verticalHuggingPriority="750" id="9"> + <rect key="frame" x="95" y="323" width="524" height="40"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="An internal error has occurred. You can choose to continue in an unstable state, or crash." id="10"> + <font key="font" metaFont="systemBold"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="11"> + <rect key="frame" x="95" y="282" width="339" height="41"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Reason contents go here." id="12"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="value" keyPath="exceptionMessage" id="27"> + <dictionary key="options"> + <bool key="NSAllowsEditingMultipleValuesSelection" value="NO"/> + </dictionary> + </binding> + </connections> + </textField> + <button verticalHuggingPriority="750" id="13"> + <rect key="frame" x="418" y="12" width="96" height="32"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/> + <animations/> + <buttonCell key="cell" type="push" title="Crash" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="14"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="system"/> + <string key="keyEquivalent" base64-UTF8="YES"> +Gw +</string> + </buttonCell> + <connections> + <action selector="btnCrashClicked:" target="-2" id="24"/> + </connections> + </button> + <button verticalHuggingPriority="750" id="15"> + <rect key="frame" x="526" y="12" width="97" height="32"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/> + <animations/> + <buttonCell key="cell" type="push" title="Continue" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="16"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="system"/> + <string key="keyEquivalent" base64-UTF8="YES"> +DQ +</string> + </buttonCell> + <connections> + <action selector="btnContinueClicked:" target="-2" id="23"/> + </connections> + </button> + <scrollView horizontalLineScroll="10" horizontalPageScroll="10" verticalLineScroll="10" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" id="19"> + <rect key="frame" x="20" y="60" width="596" height="206"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <clipView key="contentView" id="RBQ-rK-0Rs"> + <rect key="frame" x="1" y="1" width="594" height="204"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <subviews> + <textView importsGraphics="NO" findStyle="panel" continuousSpellChecking="YES" allowsUndo="YES" usesRuler="YES" usesFontPanel="YES" verticallyResizable="YES" allowsNonContiguousLayout="YES" spellingCorrection="YES" smartInsertDelete="YES" id="22"> + <rect key="frame" x="0.0" y="0.0" width="594" height="204"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <animations/> + <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <size key="minSize" width="594" height="204"/> + <size key="maxSize" width="759" height="10000000"/> + <color key="insertionPointColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <size key="minSize" width="594" height="204"/> + <size key="maxSize" width="759" height="10000000"/> + <connections> + <binding destination="-2" name="attributedString" keyPath="exceptionBacktrace" id="28"/> + </connections> + </textView> + </subviews> + <animations/> + <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </clipView> + <animations/> + <scroller key="horizontalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" doubleValue="1" horizontal="YES" id="21"> + <rect key="frame" x="-100" y="-100" width="87" height="18"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </scroller> + <scroller key="verticalScroller" wantsLayer="YES" verticalHuggingPriority="750" doubleValue="1" horizontal="NO" id="20"> + <rect key="frame" x="579" y="1" width="16" height="204"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </scroller> + </scrollView> + </subviews> + <animations/> + </view> + <connections> + <outlet property="initialFirstResponder" destination="13" id="29"/> + </connections> + <point key="canvasLocation" x="256" y="550.5"/> + </window> + </objects> + <resources> + <image name="NSApplicationIcon" width="128" height="128"/> + </resources> +</document> diff --git a/macosx/Base.lproj/HBPictureViewController.xib b/macosx/Base.lproj/HBPictureViewController.xib new file mode 100644 index 000000000..3a36b3ca0 --- /dev/null +++ b/macosx/Base.lproj/HBPictureViewController.xib @@ -0,0 +1,1174 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="8164.2" systemVersion="15A225f" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none"> + <dependencies> + <deployment identifier="macosx"/> + <development version="6300" identifier="xcode"/> + <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="8164.2"/> + </dependencies> + <objects> + <customObject id="-2" userLabel="File's Owner" customClass="HBPictureViewController"> + <connections> + <outlet property="heightStepper" destination="2s0-5k-fjU" id="syT-uf-phX"/> + <outlet property="view" destination="Hz6-mo-xeY" id="0bl-1N-x8E"/> + <outlet property="widthStepper" destination="FwZ-6T-zJe" id="1hV-r1-wxI"/> + </connections> + </customObject> + <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/> + <customObject id="-3" userLabel="Application" customClass="NSObject"/> + <customView id="Hz6-mo-xeY"> + <rect key="frame" x="0.0" y="0.0" width="875" height="335"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <subviews> + <textField verticalHuggingPriority="750" id="FPy-5b-0Oe"> + <rect key="frame" x="562" y="307" width="90" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Display Width:" id="QXA-8X-hD2"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="hidden" keyPath="self.picture.customAnamorphicEnabled" id="ocB-vz-iqd"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="LWv-Y9-b0S"> + <rect key="frame" x="658" y="306" width="61" height="19"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="left" drawsBackground="YES" id="XYg-xi-ExT"> + <numberFormatter key="formatter" formatterBehavior="default10_4" usesGroupingSeparator="NO" minimumIntegerDigits="0" maximumIntegerDigits="42" id="jW5-N6-2cB"/> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <accessibilityConnection property="title" destination="FPy-5b-0Oe" id="YdZ-5d-tpt"/> + <binding destination="-2" name="hidden" keyPath="self.picture.customAnamorphicEnabled" previousBinding="S0y-AY-6DT" id="2b6-KZ-95M"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="editable" keyPath="self.picture.customAnamorphicEnabled" id="IKb-wD-kbq"/> + <binding destination="-2" name="value" keyPath="self.picture.displayWidth" id="j71-Y5-RpA"/> + <binding destination="-2" name="enabled" keyPath="self.picture.keepDisplayAspect" previousBinding="IKb-wD-kbq" id="S0y-AY-6DT"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <outlet property="nextKeyView" destination="JC3-5O-BXA" id="oN1-b9-dyt"/> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="rFi-0b-3BX"> + <rect key="frame" x="658" y="252" width="50" height="19"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="left" drawsBackground="YES" id="QSZ-2r-Ydl"> + <numberFormatter key="formatter" formatterBehavior="default10_4" usesGroupingSeparator="NO" minimumIntegerDigits="0" maximumIntegerDigits="42" id="Tzx-xq-0zo"/> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <accessibilityConnection property="title" destination="gn4-8h-sfh" id="hpW-bc-SQg"/> + <binding destination="-2" name="hidden" keyPath="self.picture.customAnamorphicEnabled" previousBinding="c3e-8E-4E8" id="7DE-do-W8T"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="editable" keyPath="self.picture.customAnamorphicEnabled" id="BXi-rt-OOn"/> + <binding destination="-2" name="enabled" keyPath="self.picture.keepDisplayAspect" previousBinding="BXi-rt-OOn" id="c3e-8E-4E8"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.picture.parWidth" id="taN-LH-eRG"/> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="JC3-5O-BXA"> + <rect key="frame" x="658" y="279" width="50" height="19"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="left" drawsBackground="YES" id="w99-9Y-YN4"> + <numberFormatter key="formatter" formatterBehavior="default10_4" usesGroupingSeparator="NO" minimumIntegerDigits="0" maximumIntegerDigits="42" id="ygx-uC-eb0"/> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <accessibilityConnection property="title" destination="vOY-Ix-eha" id="Gac-U9-X6e"/> + <binding destination="-2" name="editable" keyPath="self.picture.customAnamorphicEnabled" id="IP2-ew-IdV"/> + <binding destination="-2" name="hidden" keyPath="self.picture.customAnamorphicEnabled" previousBinding="lWR-hz-s9a" id="RaY-1A-6vL"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="enabled" keyPath="self.picture.keepDisplayAspect" previousBinding="IP2-ew-IdV" id="lWR-hz-s9a"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.picture.parWidth" id="GT0-y1-Tr0"/> + <outlet property="nextKeyView" destination="rFi-0b-3BX" id="IBQ-5n-k0g"/> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="vOY-Ix-eha"> + <rect key="frame" x="562" y="280" width="90" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="PAR Width:" id="gVj-RG-PcL"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="hidden" keyPath="self.picture.customAnamorphicEnabled" id="Ejc-ft-dS0"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="gn4-8h-sfh"> + <rect key="frame" x="562" y="253" width="90" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="PAR Height:" id="TxS-H4-WXY"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="hidden" keyPath="self.picture.customAnamorphicEnabled" id="Nah-49-1US"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </textField> + <stepper horizontalHuggingPriority="750" verticalHuggingPriority="750" id="FwZ-6T-zJe"> + <rect key="frame" x="162" y="304" width="15" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <stepperCell key="cell" controlSize="small" continuous="YES" alignment="left" increment="16" minValue="64" maxValue="59" doubleValue="64" id="NP7-P2-Qga"> + <font key="font" metaFont="smallSystem"/> + </stepperCell> + <connections> + <binding destination="-2" name="enabled2" keyPath="self.picture" previousBinding="JqM-hb-2O2" id="zEB-S1-VbO"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="maxValue" keyPath="self.picture.maxWidth" id="rzD-bT-FPn"/> + <binding destination="-2" name="value" keyPath="self.picture.width" previousBinding="rzD-bT-FPn" id="0U8-Dc-QvL"/> + <binding destination="-2" name="enabled" keyPath="self.picture.widthEditable" id="JqM-hb-2O2"/> + <outlet property="nextKeyView" destination="Hkl-7Z-J2e" id="uHh-Lp-0GY"/> + </connections> + </stepper> + <popUpButton verticalHuggingPriority="750" id="ns0-ar-I7c"> + <rect key="frame" x="92" y="202" width="54" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="2" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" inset="2" selectedItem="OWb-6v-ggg" id="H0L-sP-ky8"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="und-OA-MLn"> + <items> + <menuItem title="16" id="uTT-yC-MFJ"/> + <menuItem title="8" id="Lbl-i2-YJg"/> + <menuItem title="4" id="MgF-Gw-0fD"/> + <menuItem title="2" state="on" id="OWb-6v-ggg"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <accessibilityConnection property="title" destination="tHY-g2-oWj" id="SpR-VQ-gX1"/> + <binding destination="-2" name="enabled" keyPath="self.picture" id="haa-fs-kQM"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="selectedValue" keyPath="self.picture.modulus" id="lCQ-i3-hQ0"/> + </connections> + </popUpButton> + <textField verticalHuggingPriority="750" id="9hH-As-JSa"> + <rect key="frame" x="95" y="306" width="62" height="19"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="left" drawsBackground="YES" id="fVv-0N-MQB"> + <numberFormatter key="formatter" formatterBehavior="default10_4" localizesFormat="NO" usesGroupingSeparator="NO" minimumIntegerDigits="0" maximumIntegerDigits="42" id="6jd-2b-RPM"/> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <accessibilityConnection property="title" destination="9oG-zm-Y0W" id="lTZ-u6-eUU"/> + <binding destination="-2" name="enabled" keyPath="self.picture" previousBinding="L1O-OF-Smb" id="Ypo-AX-fuO"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.picture.width" id="Ws8-no-nOU"> + <dictionary key="options"> + <bool key="NSValidatesImmediately" value="YES"/> + </dictionary> + </binding> + <binding destination="-2" name="editable" keyPath="self.picture.widthEditable" id="L1O-OF-Smb"/> + <outlet property="nextKeyView" destination="FwZ-6T-zJe" id="FVz-Ke-KDt"/> + </connections> + </textField> + <stepper horizontalHuggingPriority="750" verticalHuggingPriority="750" id="2s0-5k-fjU"> + <rect key="frame" x="162" y="278" width="15" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <stepperCell key="cell" controlSize="small" continuous="YES" alignment="left" increment="16" minValue="64" maxValue="59" doubleValue="59" id="MwK-aS-Oaf"> + <font key="font" metaFont="smallSystem"/> + </stepperCell> + <connections> + <binding destination="-2" name="enabled2" keyPath="self.picture" previousBinding="Rhl-EQ-AWd" id="hqb-mF-nWe"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.picture.height" previousBinding="yUT-oM-ZsK" id="kln-nB-kei"/> + <binding destination="-2" name="enabled" keyPath="self.picture.heightEditable" id="Rhl-EQ-AWd"/> + <binding destination="-2" name="maxValue" keyPath="self.picture.maxHeight" id="yUT-oM-ZsK"/> + </connections> + </stepper> + <textField verticalHuggingPriority="750" id="JBo-0E-AsU"> + <rect key="frame" x="18" y="233" width="73" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="Anamorphic:" id="8vS-Mw-bny"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="uqQ-uA-3xF"> + <rect key="frame" x="18" y="282" width="73" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Height:" id="hN1-S9-zl8"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <popUpButton verticalHuggingPriority="750" id="w1f-3S-up0"> + <rect key="frame" x="92" y="228" width="83" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="Off" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" inset="2" selectedItem="1O3-th-4M5" id="vx1-8S-fyc"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="qSV-uB-Iup"> + <items> + <menuItem title="Off" state="on" id="1O3-th-4M5"/> + <menuItem title="Strict" id="JyN-AK-Hae"/> + <menuItem title="Loose" id="Uiw-Nb-u5X"/> + <menuItem title="Custom" id="f12-Dh-fDw"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <accessibilityConnection property="title" destination="JBo-0E-AsU" id="b1p-96-aIC"/> + <binding destination="-2" name="enabled" keyPath="self.picture" id="RrW-07-vat"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="selectedIndex" keyPath="self.picture.anamorphicMode" id="RJ9-6L-8mC"/> + </connections> + </popUpButton> + <textField verticalHuggingPriority="750" id="tHY-g2-oWj"> + <rect key="frame" x="38" y="207" width="53" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="Modulus:" id="jXn-fo-wNU"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="9oG-zm-Y0W"> + <rect key="frame" x="32" y="307" width="59" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Width:" id="L7V-2e-qf9"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="Hkl-7Z-J2e"> + <rect key="frame" x="95" y="280" width="62" height="19"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="left" drawsBackground="YES" id="ZHl-Y5-C5P"> + <numberFormatter key="formatter" formatterBehavior="default10_4" localizesFormat="NO" usesGroupingSeparator="NO" minimumIntegerDigits="0" maximumIntegerDigits="42" id="Ts7-R5-Oye"/> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <accessibilityConnection property="title" destination="uqQ-uA-3xF" id="Cho-Kz-bXA"/> + <binding destination="-2" name="enabled" keyPath="self.picture" previousBinding="GH2-sh-F1c" id="ImG-wf-FaF"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.picture.height" id="SEV-F4-Swk"> + <dictionary key="options"> + <bool key="NSValidatesImmediately" value="YES"/> + </dictionary> + </binding> + <binding destination="-2" name="editable" keyPath="self.picture.heightEditable" id="GH2-sh-F1c"/> + <outlet property="nextKeyView" destination="2s0-5k-fjU" id="D8H-ff-R52"/> + </connections> + </textField> + <button id="6G0-MW-iVa"> + <rect key="frame" x="92" y="256" width="145" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="check" title="Keep Aspect Ratio" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="hcF-CZ-p0E"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="-2" name="enabled2" keyPath="self.picture" previousBinding="6Hg-VH-mTD" id="itG-f4-cLz"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.picture.keepDisplayAspect" id="xNv-0O-F7Q"/> + <binding destination="-2" name="enabled" keyPath="self.picture.keepDisplayAspectEditable" id="6Hg-VH-mTD"/> + </connections> + </button> + <stepper horizontalHuggingPriority="750" verticalHuggingPriority="750" id="Mke-9L-LvB"> + <rect key="frame" x="444" y="256" width="15" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <stepperCell key="cell" controlSize="small" continuous="YES" alignment="left" increment="2" maxValue="59" id="jWe-et-eOH"> + <font key="font" metaFont="smallSystem"/> + </stepperCell> + <connections> + <binding destination="-2" name="enabled2" keyPath="self.picture" previousBinding="mtZ-Ty-n6s" id="HQZ-ek-iiD"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="enabled" keyPath="self.picture.autocrop" id="mtZ-Ty-n6s"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.picture.cropTop" previousBinding="W6e-6e-e0G" id="rui-ft-8qd"/> + <binding destination="-2" name="maxValue" keyPath="self.picture.maxVerticalCrop" id="W6e-6e-e0G"/> + </connections> + </stepper> + <stepper horizontalHuggingPriority="750" verticalHuggingPriority="750" id="Ddg-4D-el9"> + <rect key="frame" x="507" y="229" width="15" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <stepperCell key="cell" controlSize="small" continuous="YES" alignment="left" increment="2" maxValue="59" id="QFM-0O-SjJ"> + <font key="font" metaFont="smallSystem"/> + </stepperCell> + <connections> + <binding destination="-2" name="enabled2" keyPath="self.picture" previousBinding="qtl-2n-uKP" id="WyG-bu-8aC"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="enabled" keyPath="self.picture.autocrop" id="qtl-2n-uKP"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.picture.cropRight" previousBinding="HGA-OB-h94" id="Or7-sC-RVD"/> + <binding destination="-2" name="maxValue" keyPath="self.picture.maxHorizontalCrop" id="HGA-OB-h94"/> + </connections> + </stepper> + <matrix verticalHuggingPriority="750" allowsEmptySelection="NO" autosizesCells="NO" id="RTr-3u-52l"> + <rect key="frame" x="324" y="284" width="90" height="43"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + <size key="cellSize" width="90" height="20"/> + <size key="intercellSpacing" width="2" height="3"/> + <buttonCell key="prototype" type="radio" title="Radio" imagePosition="left" alignment="left" controlSize="small" inset="2" id="S7K-vF-t1n" customClass="HBHUDButtonCell"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <cells> + <column> + <buttonCell type="radio" title="Automatic" imagePosition="left" alignment="left" controlSize="small" state="on" inset="2" id="b3y-yE-sYc"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <buttonCell type="radio" title="Custom:" imagePosition="left" alignment="left" controlSize="small" inset="2" id="zmf-MM-j1I"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + </column> + </cells> + <connections> + <accessibilityConnection property="title" destination="Bmd-c8-9hp" id="1MC-Bp-IrM"/> + <binding destination="-2" name="enabled" keyPath="self.picture" id="aaX-en-7S9"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="selectedIndex" keyPath="self.picture.autocrop" id="0hd-Rk-0R0"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </matrix> + <textField verticalHuggingPriority="750" id="41c-48-2XJ"> + <rect key="frame" x="406" y="258" width="36" height="19"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="left" drawsBackground="YES" id="CZs-y7-1JV"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <accessibility description="Crop top"/> + <connections> + <binding destination="-2" name="enabled2" keyPath="self.picture" previousBinding="Pyj-gb-8gd" id="lb7-GI-AEb"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="enabled" keyPath="self.picture.autocrop" id="Pyj-gb-8gd"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.picture.cropTop" id="x0H-9t-WiF"> + <dictionary key="options"> + <string key="NSNullPlaceholder">0</string> + <bool key="NSValidatesImmediately" value="YES"/> + </dictionary> + </binding> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="1Z0-JT-vst"> + <rect key="frame" x="406" y="204" width="36" height="19"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="left" drawsBackground="YES" id="DzX-1f-HsP"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <accessibility description="Crop bottom"/> + <connections> + <binding destination="-2" name="enabled2" keyPath="self.picture" previousBinding="wVJ-Yz-azk" id="Gzx-Ql-84O"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="enabled" keyPath="self.picture.autocrop" id="wVJ-Yz-azk"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.picture.cropBottom" id="ob5-QF-mOC"> + <dictionary key="options"> + <string key="NSNullPlaceholder">0</string> + <bool key="NSValidatesImmediately" value="YES"/> + </dictionary> + </binding> + </connections> + </textField> + <stepper horizontalHuggingPriority="750" verticalHuggingPriority="750" id="r9l-cH-pFW"> + <rect key="frame" x="385" y="229" width="15" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <stepperCell key="cell" controlSize="small" continuous="YES" alignment="left" increment="2" maxValue="59" id="Z4J-oE-seK"> + <font key="font" metaFont="smallSystem"/> + </stepperCell> + <connections> + <binding destination="-2" name="enabled2" keyPath="self.picture" previousBinding="erl-nf-Xs5" id="UPJ-QD-Izo"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="enabled" keyPath="self.picture.autocrop" id="erl-nf-Xs5"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.picture.cropLeft" previousBinding="tYZ-2h-zIg" id="IBB-vL-VJ7"/> + <binding destination="-2" name="maxValue" keyPath="self.picture.maxHorizontalCrop" id="tYZ-2h-zIg"/> + </connections> + </stepper> + <textField verticalHuggingPriority="750" id="LTu-ic-Ty9"> + <rect key="frame" x="347" y="231" width="36" height="19"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="left" drawsBackground="YES" id="XZs-gj-hoo"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <accessibility description="Crop left"/> + <connections> + <binding destination="-2" name="enabled2" keyPath="self.picture" previousBinding="7NV-4H-eCu" id="oXG-X9-P7q"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="enabled" keyPath="self.picture.autocrop" id="7NV-4H-eCu"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.picture.cropLeft" id="2fq-yE-LSA"> + <dictionary key="options"> + <string key="NSNullPlaceholder">0</string> + <bool key="NSValidatesImmediately" value="YES"/> + </dictionary> + </binding> + </connections> + </textField> + <stepper horizontalHuggingPriority="750" verticalHuggingPriority="750" id="6W6-RI-fBx"> + <rect key="frame" x="444" y="202" width="15" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <stepperCell key="cell" controlSize="small" continuous="YES" alignment="left" increment="2" maxValue="59" id="Fll-IT-6Ex"> + <font key="font" metaFont="smallSystem"/> + </stepperCell> + <connections> + <binding destination="-2" name="enabled2" keyPath="self.picture" previousBinding="ZKT-as-B7p" id="UHe-hi-SJo"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="enabled" keyPath="self.picture.autocrop" id="ZKT-as-B7p"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.picture.cropBottom" previousBinding="I1t-eF-byM" id="fjV-Mm-Iuz"/> + <binding destination="-2" name="maxValue" keyPath="self.picture.maxVerticalCrop" id="I1t-eF-byM"/> + </connections> + </stepper> + <textField verticalHuggingPriority="750" id="Bmd-c8-9hp"> + <rect key="frame" x="263" y="307" width="59" height="17"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Cropping:" id="haC-cO-jDm"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="wsq-TS-cC6"> + <rect key="frame" x="469" y="231" width="36" height="19"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="left" drawsBackground="YES" id="CIG-PU-RMT"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <accessibility description="Crop right"/> + <connections> + <binding destination="-2" name="enabled2" keyPath="self.picture" previousBinding="o5T-kF-JlS" id="XqO-Pq-WZZ"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="enabled" keyPath="self.picture.autocrop" id="o5T-kF-JlS"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.picture.cropRight" id="krD-da-wuz"> + <dictionary key="options"> + <string key="NSNullPlaceholder">0</string> + <bool key="NSValidatesImmediately" value="YES"/> + </dictionary> + </binding> + </connections> + </textField> + <box verticalHuggingPriority="750" title="Box" boxType="separator" titlePosition="noTitle" id="BpX-Ee-wct"> + <rect key="frame" x="66" y="163" width="789" height="5"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> + <animations/> + <color key="borderColor" white="0.0" alpha="0.41999999999999998" colorSpace="calibratedWhite"/> + <color key="fillColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + <font key="titleFont" metaFont="system"/> + </box> + <textField verticalHuggingPriority="750" id="1a5-Yb-uwn"> + <rect key="frame" x="25" y="130" width="64" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Detelecine:" id="vTS-MJ-8nt"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="Mwp-XS-2tc"> + <rect key="frame" x="40" y="104" width="49" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Custom:" id="DvX-m9-Q6u"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="hidden" keyPath="self.filters.customDetelecineSelected" id="Pld-vq-ajk"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </textField> + <popUpButton verticalHuggingPriority="750" id="DER-tS-cLx"> + <rect key="frame" x="92" y="125" width="114" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" id="OXp-Ux-Kwq"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="tlc-kS-W8X"/> + </popUpButtonCell> + <connections> + <accessibilityConnection property="title" destination="1a5-Yb-uwn" id="9sT-x7-00K"/> + <binding destination="-2" name="enabled" keyPath="self.filters" id="JKy-Uz-aTl"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="selectedValue" keyPath="self.filters.detelecine" previousBinding="GNQ-0G-9m1" id="nrd-Qr-ocH"> + <dictionary key="options"> + <string key="NSValueTransformerName">HBDetelecineTransformer</string> + </dictionary> + </binding> + <binding destination="-2" name="contentValues" keyPath="self.filters.detelecineSettings" id="GNQ-0G-9m1"/> + <outlet property="nextKeyView" destination="ipJ-z3-XnJ" id="fgB-Yd-xLt"/> + </connections> + </popUpButton> + <textField verticalHuggingPriority="750" id="ipJ-z3-XnJ"> + <rect key="frame" x="95" y="101" width="108" height="19"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="Vb4-om-eIT"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <accessibility description="Custom deleteline settings."/> + <connections> + <binding destination="-2" name="hidden" keyPath="self.filters.customDetelecineSelected" id="tIw-ln-ir8"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.filters.detelecineCustomString" id="jgA-bj-Qfl"/> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="N8y-at-fwU"> + <rect key="frame" x="656" y="130" width="64" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Deblock:" id="gKq-xF-AZE"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="ns7-Ww-hmX"> + <rect key="frame" x="656" y="105" width="64" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Color:" id="uDH-ts-vs5"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="peM-dW-Ef8"> + <rect key="frame" x="719" y="130" width="31" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="center" title="Off" id="CIX-Cq-deK"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="value" keyPath="self.filters.deblockSummary" id="tG7-P3-mWx"> + <dictionary key="options"> + <string key="NSNullPlaceholder">Off</string> + </dictionary> + </binding> + </connections> + </textField> + <slider verticalHuggingPriority="750" id="VHj-6u-NVp"> + <rect key="frame" x="751" y="127" width="104" height="20"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <sliderCell key="cell" controlSize="small" continuous="YES" state="on" alignment="left" maxValue="15" doubleValue="3" tickMarkPosition="below" numberOfTickMarks="16" allowsTickMarkValuesOnly="YES" sliderType="linear" id="L61-gd-9Qf"/> + <connections> + <accessibilityConnection property="title" destination="N8y-at-fwU" id="s2N-Mt-w93"/> + <binding destination="-2" name="enabled" keyPath="self.filters" id="viW-JK-JLj"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.filters.deblock" id="n8X-FW-Dvy"/> + </connections> + </slider> + <textField verticalHuggingPriority="750" id="9hM-c1-7hB"> + <rect key="frame" x="457" y="130" width="61" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Denoise:" id="Rxe-Xm-vXj"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <popUpButton toolTip="Denoise filtering reduces or removes the appearance of noise and grain." verticalHuggingPriority="750" id="ins-7X-kbN"> + <rect key="frame" x="521" y="125" width="113" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" id="a2c-wR-CQ6"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="IHH-Se-l6d"/> + </popUpButtonCell> + <connections> + <accessibilityConnection property="title" destination="9hM-c1-7hB" id="Y24-nk-rpo"/> + <binding destination="-2" name="enabled" keyPath="self.filters" id="MHi-Qm-SZA"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="selectedValue" keyPath="self.filters.denoise" previousBinding="kTQ-KD-pXs" id="GTi-Qd-jWl"> + <dictionary key="options"> + <string key="NSValueTransformerName">HBDenoiseTransformer</string> + </dictionary> + </binding> + <binding destination="-2" name="contentValues" keyPath="self.filters.denoiseTypes" id="kTQ-KD-pXs"/> + <outlet property="nextKeyView" destination="cTy-PO-BSd" id="rNc-zg-awd"/> + </connections> + </popUpButton> + <textField verticalHuggingPriority="750" id="k1h-3F-Xh0"> + <rect key="frame" x="457" y="104" width="61" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Preset:" id="8am-ve-1Xl"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="hidden" keyPath="self.filters.denoiseEnabled" id="y4E-17-yN9"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </textField> + <popUpButton verticalHuggingPriority="750" id="cTy-PO-BSd"> + <rect key="frame" x="521" y="99" width="113" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" id="eym-Bg-FVe"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="akB-JW-MPe"/> + </popUpButtonCell> + <connections> + <accessibilityConnection property="title" destination="k1h-3F-Xh0" id="uZo-JE-P2O"/> + <binding destination="-2" name="hidden" keyPath="self.filters.denoiseEnabled" id="XQe-ei-Bp1"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="selectedValue" keyPath="self.filters.denoisePreset" previousBinding="eY4-v3-EBE" id="gmQ-cq-nqe"> + <dictionary key="options"> + <string key="NSValueTransformerName">HBDenoisePresetTransformer</string> + </dictionary> + </binding> + <binding destination="-2" name="contentValues" keyPath="self.filters.denoisePresets" id="eY4-v3-EBE"/> + <outlet property="nextKeyView" destination="1XQ-md-5cQ" id="MZj-WA-YC4"/> + </connections> + </popUpButton> + <popUpButton verticalHuggingPriority="750" id="1XQ-md-5cQ"> + <rect key="frame" x="520" y="73" width="113" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" id="QNk-3W-T3X"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="pIO-dE-81w"/> + </popUpButtonCell> + <connections> + <binding destination="-2" name="selectedValue" keyPath="self.filters.denoiseTune" previousBinding="DIk-Cg-Tqu" id="aXQ-14-pzv"> + <dictionary key="options"> + <string key="NSValueTransformerName">HBDenoiseTuneTransformer</string> + </dictionary> + </binding> + <binding destination="-2" name="contentValues" keyPath="self.filters.denoiseTunes" id="DIk-Cg-Tqu"/> + <binding destination="-2" name="hidden" keyPath="self.filters.denoiseTunesAvailable" id="nHU-MP-sKz"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </popUpButton> + <textField verticalHuggingPriority="750" id="O3I-G6-dfv"> + <rect key="frame" x="457" y="78" width="61" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Custom:" id="KiY-kz-54k"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="hidden" keyPath="self.filters.customDenoiseSelected" id="BFC-VQ-bJj"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="ZR9-YG-pfn"> + <rect key="frame" x="524" y="75" width="107" height="19"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="EhQ-sa-Xvv"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <accessibility description="Custom denoise settings."/> + <connections> + <binding destination="-2" name="hidden" keyPath="self.filters.customDenoiseSelected" id="zff-ce-4Wm"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.filters.denoiseCustomString" id="MUd-3J-rBA"/> + </connections> + </textField> + <matrix verticalHuggingPriority="750" allowsEmptySelection="NO" id="V5h-RE-c1g"> + <rect key="frame" x="310" y="104" width="83" height="42"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + <size key="cellSize" width="83" height="20"/> + <size key="intercellSpacing" width="4" height="2"/> + <buttonCell key="prototype" type="radio" title="Radio" imagePosition="left" alignment="left" controlSize="small" inset="2" id="0e7-lW-GxD" customClass="HBHUDButtonCell"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <cells> + <column> + <buttonCell type="radio" title="Deinterlace" imagePosition="left" alignment="left" controlSize="small" state="on" tag="1" inset="2" id="OVg-jG-Uzq"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <buttonCell type="radio" title="Decomb" imagePosition="left" alignment="left" controlSize="small" inset="2" id="CCd-Kk-NlW"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + </column> + </cells> + <connections> + <binding destination="-2" name="enabled" keyPath="self.filters" id="KA3-LF-11B"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="selectedIndex" keyPath="self.filters.useDecomb" id="dze-Gw-CZJ"/> + </connections> + </matrix> + <box autoresizesSubviews="NO" title="Box" borderType="none" titlePosition="noTitle" id="Mmn-Ae-9Yn" userLabel="Decomb Box"> + <rect key="frame" x="233" y="43" width="207" height="62"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <view key="contentView"> + <rect key="frame" x="0.0" y="0.0" width="207" height="62"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <subviews> + <textField verticalHuggingPriority="750" id="7iW-iI-CHT"> + <rect key="frame" x="11" y="38" width="61" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Decomb:" id="bkd-Rb-wwr"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="EoC-qG-nlq"> + <rect key="frame" x="11" y="12" width="61" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Custom:" id="VaB-Av-TDu"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="hidden" keyPath="self.filters.customDecombSelected" id="kgj-zy-TW7"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </textField> + <popUpButton verticalHuggingPriority="750" id="kP2-Gv-DZV"> + <rect key="frame" x="75" y="33" width="114" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" id="5f8-gV-wzv"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="hOC-Xe-RPE"/> + </popUpButtonCell> + <connections> + <accessibilityConnection property="title" destination="7iW-iI-CHT" id="PnI-bH-5TP"/> + <binding destination="-2" name="enabled" keyPath="self.filters" id="1ZK-xB-Tcj"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="selectedValue" keyPath="self.filters.decomb" previousBinding="3Cu-Eh-e6g" id="ShC-Oj-9Cr"> + <dictionary key="options"> + <string key="NSValueTransformerName">HBDecombTransformer</string> + </dictionary> + </binding> + <binding destination="-2" name="contentValues" keyPath="self.filters.decombSettings" id="3Cu-Eh-e6g"/> + </connections> + </popUpButton> + <textField verticalHuggingPriority="750" id="dNc-Lj-0eP"> + <rect key="frame" x="78" y="9" width="108" height="19"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="cDZ-Od-pI6"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <accessibility description="Custom decomb settings."/> + <connections> + <binding destination="-2" name="hidden" keyPath="self.filters.customDecombSelected" id="Ftt-V0-qz8"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="UZ0-eg-oV8" name="value" keyPath="values.self.filters.decombCustomString" id="lJH-aM-3yE"/> + </connections> + </textField> + </subviews> + <animations/> + </view> + <animations/> + <color key="borderColor" white="0.0" alpha="0.41999999999999998" colorSpace="calibratedWhite"/> + <color key="fillColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + <connections> + <binding destination="-2" name="hidden" keyPath="self.filters.useDecomb" id="Qt8-ik-TyT"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </box> + <box autoresizesSubviews="NO" title="Box" borderType="none" titlePosition="noTitle" id="N21-it-wjY" userLabel="Deinterlace Box"> + <rect key="frame" x="233" y="43" width="207" height="62"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <view key="contentView"> + <rect key="frame" x="0.0" y="0.0" width="207" height="62"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <subviews> + <textField verticalHuggingPriority="750" id="xKf-yr-nCk"> + <rect key="frame" x="4" y="38" width="68" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Deinterlace:" id="VsK-mC-9Pj"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="C83-aJ-v3x"> + <rect key="frame" x="23" y="12" width="49" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Custom:" id="n6U-tH-vo0"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="hidden" keyPath="self.filters.customDeinterlaceSelected" id="kHC-eH-FKE"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </textField> + <popUpButton verticalHuggingPriority="750" id="xct-UB-bKm"> + <rect key="frame" x="75" y="33" width="114" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" id="CsF-zp-vt2"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="PyP-FP-gGx"/> + </popUpButtonCell> + <connections> + <accessibilityConnection property="title" destination="xKf-yr-nCk" id="9ol-TG-r46"/> + <binding destination="-2" name="enabled" keyPath="self.filters" id="M9v-44-EJq"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="selectedValue" keyPath="self.filters.deinterlace" previousBinding="41E-Fv-hq1" id="RN0-ZY-YXU"> + <dictionary key="options"> + <string key="NSValueTransformerName">HBDeinterlaceTransformer</string> + </dictionary> + </binding> + <binding destination="-2" name="contentValues" keyPath="self.filters.deinterlaceSettings" id="41E-Fv-hq1"/> + </connections> + </popUpButton> + <textField verticalHuggingPriority="750" id="r64-vI-ymx"> + <rect key="frame" x="78" y="9" width="108" height="19"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="OKz-qW-7ai"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <accessibility description="Custom deinterlace settings"/> + <connections> + <binding destination="-2" name="hidden" keyPath="self.filters.customDeinterlaceSelected" id="h6M-Dy-tBR"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.filters.deinterlaceCustomString" id="ej3-7F-ZV8"/> + </connections> + </textField> + </subviews> + <animations/> + </view> + <animations/> + <color key="borderColor" white="0.0" alpha="0.41999999999999998" colorSpace="calibratedWhite"/> + <color key="fillColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + <connections> + <binding destination="-2" name="hidden" keyPath="self.filters.useDecomb" id="ja4-Mj-2gB"/> + </connections> + </box> + <textField verticalHuggingPriority="750" id="A6i-ft-02b"> + <rect key="frame" x="484" y="78" width="34" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Tune:" id="tje-4P-jKt"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="hidden" keyPath="self.filters.denoiseTunesAvailable" id="nym-Kx-saO"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </textField> + <button id="Psx-nN-XiT"> + <rect key="frame" x="723" y="103" width="103" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="check" title="Grayscale" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="h7g-eE-vgv"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="-2" name="enabled" keyPath="self.filters" id="5OR-jI-ZCD"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.filters.grayscale" id="iuG-9X-7Dc"/> + </connections> + </button> + <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" id="hM5-HQ-Scu"> + <rect key="frame" x="18" y="158" width="42" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Filters" id="wQL-qX-JeA"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + </subviews> + <animations/> + <point key="canvasLocation" x="294.5" y="492.5"/> + </customView> + <userDefaultsController representsSharedInstance="YES" id="UZ0-eg-oV8"/> + </objects> +</document> diff --git a/macosx/Base.lproj/HBTitleSelection.xib b/macosx/Base.lproj/HBTitleSelection.xib new file mode 100644 index 000000000..4a6040c1c --- /dev/null +++ b/macosx/Base.lproj/HBTitleSelection.xib @@ -0,0 +1,151 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="8164.2" systemVersion="15A225f" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none"> + <dependencies> + <deployment identifier="macosx"/> + <development version="6300" identifier="xcode"/> + <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="8164.2"/> + </dependencies> + <objects> + <customObject id="-2" userLabel="File's Owner" customClass="HBTitleSelectionController"> + <connections> + <outlet property="window" destination="F0z-JX-Cv5" id="gIp-Ho-8D9"/> + </connections> + </customObject> + <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/> + <customObject id="-3" userLabel="Application" customClass="NSObject"/> + <window title="Window" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" restorable="NO" oneShot="NO" releasedWhenClosed="NO" visibleAtLaunch="NO" animationBehavior="default" id="F0z-JX-Cv5"> + <windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES" resizable="YES"/> + <windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/> + <rect key="contentRect" x="196" y="240" width="504" height="250"/> + <rect key="screenRect" x="0.0" y="0.0" width="2560" height="1417"/> + <value key="minSize" type="size" width="300" height="200"/> + <view key="contentView" id="se5-gp-TjO"> + <rect key="frame" x="0.0" y="0.0" width="504" height="250"/> + <autoresizingMask key="autoresizingMask"/> + <subviews> + <scrollView autohidesScrollers="YES" horizontalLineScroll="18" horizontalPageScroll="10" verticalLineScroll="18" verticalPageScroll="10" usesPredominantAxisScrolling="NO" id="a1K-L9-fU9"> + <rect key="frame" x="20" y="57" width="464" height="151"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <clipView key="contentView" id="dTc-E7-D15"> + <rect key="frame" x="1" y="0.0" width="238" height="134"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <subviews> + <tableView verticalHuggingPriority="750" allowsExpansionToolTips="YES" alternatingRowBackgroundColors="YES" columnReordering="NO" columnSelection="YES" columnResizing="NO" multipleSelection="NO" autosaveColumns="NO" rowHeight="14" id="wM9-Ln-dr0"> + <rect key="frame" x="0.0" y="0.0" width="462" height="18"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <size key="intercellSpacing" width="3" height="4"/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + <tableViewGridLines key="gridStyleMask" vertical="YES"/> + <color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/> + <tableColumns> + <tableColumn identifier="index" width="30" minWidth="30" maxWidth="30" id="4XY-C0-SwE"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="right"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <textFieldCell key="dataCell" controlSize="small" lineBreakMode="truncatingTail" alignment="right" title="Text Cell" id="zwi-rc-q6x"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + </tableColumn> + <tableColumn identifier="title" width="333" minWidth="40" maxWidth="2000" id="FQY-Ye-g0f"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <buttonCell key="dataCell" type="check" title="Check" bezelStyle="regularSquare" imagePosition="left" controlSize="small" inset="2" id="k84-a6-eZ7"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + </tableColumn> + <tableColumn identifier="duration" width="90" minWidth="90" maxWidth="90" id="a6r-ky-REh"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <textFieldCell key="dataCell" controlSize="small" lineBreakMode="truncatingTail" alignment="left" title="Text Cell" id="Fcv-FE-8Fv"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + </tableColumn> + </tableColumns> + <connections> + <outlet property="dataSource" destination="-2" id="bFm-Ca-P9Y"/> + <outlet property="delegate" destination="-2" id="jJ2-f7-lui"/> + </connections> + </tableView> + </subviews> + <animations/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + </clipView> + <animations/> + <scroller key="horizontalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="YES" id="KUp-wz-bHB"> + <rect key="frame" x="1" y="119" width="223" height="15"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </scroller> + <scroller key="verticalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" doubleValue="1" horizontal="NO" id="iFv-s2-21F"> + <rect key="frame" x="224" y="17" width="15" height="102"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </scroller> + </scrollView> + <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" id="5Jw-On-iU3"> + <rect key="frame" x="18" y="216" width="263" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Select the titles to add to the queue:" id="5tD-fg-g4t"> + <font key="font" metaFont="smallSystemBold"/> + <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <button verticalHuggingPriority="750" id="TFh-c7-W2w"> + <rect key="frame" x="425" y="14" width="64" height="28"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/> + <animations/> + <buttonCell key="cell" type="push" title="Add" bezelStyle="rounded" alignment="center" controlSize="small" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="mOe-XL-tl1"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <string key="keyEquivalent" base64-UTF8="YES"> +DQ +</string> + </buttonCell> + <connections> + <action selector="add:" target="-2" id="3wk-rU-eSZ"/> + </connections> + </button> + <button verticalHuggingPriority="750" id="t5w-9e-K60"> + <rect key="frame" x="342" y="14" width="81" height="28"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/> + <animations/> + <buttonCell key="cell" type="push" title="Cancel" bezelStyle="rounded" alignment="center" controlSize="small" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="jHg-nh-9NJ"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <string key="keyEquivalent" base64-UTF8="YES"> +Gw +</string> + </buttonCell> + <connections> + <action selector="cancel:" target="-2" id="DP7-vq-pVX"/> + </connections> + </button> + </subviews> + <animations/> + </view> + <connections> + <outlet property="delegate" destination="-2" id="0bl-1N-AYu"/> + </connections> + <point key="canvasLocation" x="501" y="-14"/> + </window> + </objects> +</document> diff --git a/macosx/Base.lproj/MainMenu.xib b/macosx/Base.lproj/MainMenu.xib new file mode 100644 index 000000000..a148d691d --- /dev/null +++ b/macosx/Base.lproj/MainMenu.xib @@ -0,0 +1,385 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="8164.2" systemVersion="15A225f" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none"> + <dependencies> + <deployment identifier="macosx"/> + <development version="6300" identifier="xcode"/> + <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="8164.2"/> + </dependencies> + <objects> + <customObject id="-2" userLabel="File's Owner" customClass="NSApplication"> + <connections> + <outlet property="delegate" destination="6lr-Yy-GMc" id="XE4-FY-xSp"/> + </connections> + </customObject> + <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/> + <customObject id="-3" userLabel="Application" customClass="NSObject"/> + <menu title="MainMenu" systemMenu="main" id="29" userLabel="MainMenu"> + <items> + <menuItem title="HandBrake" id="56"> + <menu key="submenu" title="HandBrake" systemMenu="apple" id="57"> + <items> + <menuItem title="About HandBrake" id="58"> + <modifierMask key="keyEquivalentModifierMask"/> + <connections> + <action selector="orderFrontStandardAboutPanel:" target="-2" id="W6s-9y-dwJ"/> + </connections> + </menuItem> + <menuItem title="Check for Updates…" id="4964"> + <connections> + <action selector="checkForUpdates:" target="4963" id="4966"/> + </connections> + </menuItem> + <menuItem isSeparatorItem="YES" id="970"> + <modifierMask key="keyEquivalentModifierMask" command="YES"/> + </menuItem> + <menuItem title="Preferences…" keyEquivalent="," id="1445"> + <connections> + <action selector="showPreferencesWindow:" target="6lr-Yy-GMc" id="ORc-bQ-Pdo"/> + </connections> + </menuItem> + <menuItem isSeparatorItem="YES" id="bDt-OE-wyf"> + <modifierMask key="keyEquivalentModifierMask" command="YES"/> + </menuItem> + <menuItem title="Services" id="XcG-Aw-Gdb"> + <menu key="submenu" title="Services" systemMenu="services" id="0te-ai-fgD"/> + </menuItem> + <menuItem isSeparatorItem="YES" id="1900"> + <modifierMask key="keyEquivalentModifierMask" command="YES"/> + </menuItem> + <menuItem title="Hide HandBrake" keyEquivalent="h" id="971"> + <connections> + <action selector="hide:" target="-2" id="972"/> + </connections> + </menuItem> + <menuItem title="Hide Others" keyEquivalent="h" id="973"> + <modifierMask key="keyEquivalentModifierMask" option="YES" command="YES"/> + <connections> + <action selector="hideOtherApplications:" target="-2" id="975"/> + </connections> + </menuItem> + <menuItem title="Show All" id="5280"> + <connections> + <action selector="unhideAllApplications:" target="-1" id="5281"/> + </connections> + </menuItem> + <menuItem isSeparatorItem="YES" id="196"> + <modifierMask key="keyEquivalentModifierMask" command="YES"/> + </menuItem> + <menuItem title="Quit HandBrake" keyEquivalent="q" id="136"> + <connections> + <action selector="terminate:" target="-2" id="139"/> + </connections> + </menuItem> + </items> + </menu> + </menuItem> + <menuItem title="File" id="1200"> + <menu key="submenu" title="File" id="1209"> + <items> + <menuItem title="Open Source…" keyEquivalent="o" id="1198"> + <connections> + <action selector="browseSources:" target="-1" id="9Ko-Me-Xae"/> + </connections> + </menuItem> + <menuItem title="Open Recent" id="fNa-z2-K1i"> + <menu key="submenu" title="Open Recent" systemMenu="recentDocuments" id="ukX-HN-SXk"> + <items> + <menuItem title="Clear Menu" id="wPw-Uj-Gxi"> + <connections> + <action selector="clearRecentDocuments:" target="-1" id="94m-U1-U9q"/> + </connections> + </menuItem> + </items> + </menu> + </menuItem> + <menuItem isSeparatorItem="YES" id="2507"> + <modifierMask key="keyEquivalentModifierMask" command="YES"/> + </menuItem> + <menuItem title="Close" keyEquivalent="w" id="2508"> + <connections> + <action selector="performClose:" target="-1" id="2509"/> + </connections> + </menuItem> + <menuItem isSeparatorItem="YES" id="2518"> + <modifierMask key="keyEquivalentModifierMask" command="YES"/> + </menuItem> + <menuItem title="Add To Queue" keyEquivalent="b" id="2443"> + <connections> + <action selector="addToQueue:" target="-1" id="9mH-2S-tBG"/> + </connections> + </menuItem> + <menuItem title="Add Titles To Queue…" keyEquivalent="B" id="5897"> + <connections> + <action selector="addTitlesToQueue:" target="-1" id="Ohu-Az-0ME"/> + </connections> + </menuItem> + <menuItem title="Add All Titles To Queue" alternate="YES" keyEquivalent="B" id="oYh-V7-kbx"> + <modifierMask key="keyEquivalentModifierMask" option="YES" command="YES"/> + <connections> + <action selector="addAllTitlesToQueue:" target="-1" id="zTW-SV-C4n"/> + </connections> + </menuItem> + <menuItem isSeparatorItem="YES" id="Kee-pg-bfk"> + <modifierMask key="keyEquivalentModifierMask" command="YES"/> + </menuItem> + <menuItem title="Start Encoding" keyEquivalent="s" id="2444"> + <connections> + <action selector="rip:" target="-1" id="gca-l6-qac"/> + </connections> + </menuItem> + <menuItem title="Pause Encoding" keyEquivalent="p" id="2494"> + <connections> + <action selector="pause:" target="-1" id="tq4-oz-OV9"/> + </connections> + </menuItem> + </items> + </menu> + </menuItem> + <menuItem title="Edit" id="1795"> + <menu key="submenu" title="Edit" id="1796"> + <items> + <menuItem title="Undo" keyEquivalent="z" id="1799"> + <connections> + <action selector="undo:" target="-1" id="1826"/> + </connections> + </menuItem> + <menuItem title="Redo" keyEquivalent="Z" id="1801"> + <connections> + <action selector="redo:" target="-1" id="1829"/> + </connections> + </menuItem> + <menuItem isSeparatorItem="YES" id="1809"> + <modifierMask key="keyEquivalentModifierMask" command="YES"/> + </menuItem> + <menuItem title="Cut" keyEquivalent="x" id="1815"> + <connections> + <action selector="cut:" target="-1" id="1831"/> + </connections> + </menuItem> + <menuItem title="Copy" keyEquivalent="c" id="1816"> + <connections> + <action selector="copy:" target="-1" id="1836"/> + </connections> + </menuItem> + <menuItem title="Paste" keyEquivalent="v" id="1821"> + <connections> + <action selector="paste:" target="-1" id="1832"/> + </connections> + </menuItem> + <menuItem title="Paste and Match Style" keyEquivalent="V" id="1822"> + <modifierMask key="keyEquivalentModifierMask" option="YES" command="YES"/> + <connections> + <action selector="pasteAsPlainText:" target="-1" id="1833"/> + </connections> + </menuItem> + <menuItem title="Delete" id="1797"> + <connections> + <action selector="delete:" target="-1" id="1840"/> + </connections> + </menuItem> + <menuItem title="Select All" keyEquivalent="a" id="1798"> + <connections> + <action selector="selectAll:" target="-1" id="1834"/> + </connections> + </menuItem> + <menuItem isSeparatorItem="YES" id="1800"> + <modifierMask key="keyEquivalentModifierMask" command="YES"/> + </menuItem> + <menuItem title="Find" id="1802"> + <menu key="submenu" title="Find" id="1803"> + <items> + <menuItem title="Find…" tag="1" keyEquivalent="f" id="1805"> + <connections> + <action selector="performFindPanelAction:" target="-1" id="1828"/> + </connections> + </menuItem> + <menuItem title="Find Next" tag="2" keyEquivalent="g" id="1806"> + <connections> + <action selector="performFindPanelAction:" target="-1" id="1835"/> + </connections> + </menuItem> + <menuItem title="Find Previous" tag="3" keyEquivalent="G" id="1807"> + <connections> + <action selector="performFindPanelAction:" target="-1" id="1830"/> + </connections> + </menuItem> + <menuItem title="Use Selection for Find" tag="7" keyEquivalent="e" id="1808"> + <connections> + <action selector="performFindPanelAction:" target="-1" id="1823"/> + </connections> + </menuItem> + <menuItem title="Jump to Selection" keyEquivalent="j" id="1804"> + <connections> + <action selector="centerSelectionInVisibleArea:" target="-1" id="1838"/> + </connections> + </menuItem> + </items> + </menu> + </menuItem> + <menuItem title="Spelling" id="1810"> + <menu key="submenu" title="Spelling" id="1811"> + <items> + <menuItem title="Spelling…" keyEquivalent=":" id="1812"> + <connections> + <action selector="showGuessPanel:" target="-1" id="1839"/> + </connections> + </menuItem> + <menuItem title="Check Spelling" keyEquivalent=";" id="1813"> + <connections> + <action selector="checkSpelling:" target="-1" id="1837"/> + </connections> + </menuItem> + <menuItem title="Check Spelling as You Type" id="1814"> + <connections> + <action selector="toggleContinuousSpellChecking:" target="-1" id="1825"/> + </connections> + </menuItem> + </items> + </menu> + </menuItem> + <menuItem title="Speech" id="1817"> + <menu key="submenu" title="Speech" id="1818"> + <items> + <menuItem title="Start Speaking" id="1820"> + <connections> + <action selector="startSpeaking:" target="-1" id="1824"/> + </connections> + </menuItem> + <menuItem title="Stop Speaking" id="1819"> + <connections> + <action selector="stopSpeaking:" target="-1" id="1827"/> + </connections> + </menuItem> + </items> + </menu> + </menuItem> + </items> + </menu> + </menuItem> + <menuItem title="Presets" id="1948"> + <menu key="submenu" title="Presets" id="1949"> + <items> + <menuItem title="New Preset…" tag="-1" keyEquivalent="n" id="1955"> + <connections> + <action selector="showAddPresetPanel:" target="-1" id="83j-3C-fCg"/> + </connections> + </menuItem> + <menuItem title="New Folder" tag="-1" keyEquivalent="N" id="wvb-60-cWL"> + <connections> + <action selector="insertFolder:" target="-1" id="HpS-UY-h3l"/> + </connections> + </menuItem> + <menuItem isSeparatorItem="YES" tag="-1" id="1954"> + <modifierMask key="keyEquivalentModifierMask" command="YES"/> + </menuItem> + <menuItem title="Select Default Preset" tag="-1" id="2421"> + <connections> + <action selector="selectDefaultPreset:" target="-1" id="2eH-zk-T3n"/> + </connections> + </menuItem> + <menuItem isSeparatorItem="YES" tag="-1" id="CQW-qW-5C5"> + <modifierMask key="keyEquivalentModifierMask" command="YES"/> + </menuItem> + <menuItem title="Import…" tag="-1" id="5192"> + <modifierMask key="keyEquivalentModifierMask"/> + <connections> + <action selector="importPreset:" target="-1" id="zab-p5-wEn"/> + </connections> + </menuItem> + <menuItem title="Export…" tag="-1" id="5188"> + <modifierMask key="keyEquivalentModifierMask"/> + <connections> + <action selector="exportPreset:" target="-1" id="koR-bb-R5s"/> + </connections> + </menuItem> + <menuItem title="Update Built-in Presets" tag="-1" id="1950"> + <connections> + <action selector="addFactoryPresets:" target="6lr-Yy-GMc" id="5Ga-rb-ORy"/> + </connections> + </menuItem> + <menuItem isSeparatorItem="YES" tag="-1" id="wgI-bc-Ors"> + <modifierMask key="keyEquivalentModifierMask" command="YES"/> + </menuItem> + </items> + </menu> + </menuItem> + <menuItem title="Window" id="1189"> + <menu key="submenu" title="Window" systemMenu="window" id="1192"> + <items> + <menuItem title="Minimize" keyEquivalent="m" id="1191"> + <connections> + <action selector="performMiniaturize:" target="-1" id="1195"/> + </connections> + </menuItem> + <menuItem title="Bring All to Front" id="1190"> + <connections> + <action selector="arrangeInFront:" target="-1" id="1194"/> + </connections> + </menuItem> + <menuItem isSeparatorItem="YES" id="1193"> + <modifierMask key="keyEquivalentModifierMask" command="YES"/> + </menuItem> + <menuItem title="HandBrake" keyEquivalent="1" id="2368"> + <connections> + <action selector="showMainWindow:" target="6lr-Yy-GMc" id="jt4-Bl-0zq"/> + </connections> + </menuItem> + <menuItem title="Queue" keyEquivalent="2" id="2445"> + <connections> + <action selector="showQueueWindow:" target="6lr-Yy-GMc" id="WFe-Tm-3XP"/> + </connections> + </menuItem> + <menuItem isSeparatorItem="YES" id="2519"> + <modifierMask key="keyEquivalentModifierMask" command="YES"/> + </menuItem> + <menuItem title="Presets Drawer" keyEquivalent="t" id="1884"> + <connections> + <action selector="toggleDrawer:" target="-1" id="pVD-TD-4r1"/> + </connections> + </menuItem> + <menuItem title="Preview Window" id="5157"> + <modifierMask key="keyEquivalentModifierMask"/> + <connections> + <action selector="showPreviewWindow:" target="-1" id="b7R-uV-KeA"/> + </connections> + </menuItem> + <menuItem title="Activity Window" keyEquivalent="D" id="2295"> + <connections> + <action selector="showOutputPanel:" target="6lr-Yy-GMc" id="mEr-6M-u1q"/> + </connections> + </menuItem> + </items> + </menu> + </menuItem> + <menuItem title="Help" id="1431"> + <menu key="submenu" title="Help" id="1429"> + <items> + <menuItem title="HandBrake User Guide" keyEquivalent="?" id="1985"> + <connections> + <action selector="openUserGuide:" target="6lr-Yy-GMc" id="Fda-3E-7Ya"/> + </connections> + </menuItem> + <menuItem title="HandBrake Homepage" id="1432"> + <connections> + <action selector="openHomepage:" target="6lr-Yy-GMc" id="KTB-6B-jIe"/> + </connections> + </menuItem> + <menuItem title="HandBrake Forums" id="1433"> + <connections> + <action selector="openForums:" target="6lr-Yy-GMc" id="k9C-68-hJt"/> + </connections> + </menuItem> + </items> + </menu> + </menuItem> + </items> + </menu> + <customObject id="4963" customClass="SUUpdater"/> + <customObject id="6lr-Yy-GMc" customClass="HBAppDelegate"> + <connections> + <outlet property="presetsMenu" destination="1949" id="7YL-mr-2tO"/> + </connections> + </customObject> + <userDefaultsController representsSharedInstance="YES" id="5676"/> + </objects> +</document> diff --git a/macosx/Base.lproj/MainWindow.xib b/macosx/Base.lproj/MainWindow.xib new file mode 100644 index 000000000..dcc2c5837 --- /dev/null +++ b/macosx/Base.lproj/MainWindow.xib @@ -0,0 +1,776 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="8164.2" systemVersion="15A234d" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none"> + <dependencies> + <deployment identifier="macosx"/> + <development version="6300" identifier="xcode"/> + <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="8164.2"/> + </dependencies> + <objects> + <customObject id="-2" userLabel="File's Owner" customClass="HBController"> + <connections> + <outlet property="fAdvancedTab" destination="2015" id="8FF-6a-xSj"/> + <outlet property="fAudioTab" destination="1475" id="AJX-Da-Tfc"/> + <outlet property="fChaptersTitlesTab" destination="1989" id="df9-TK-GBD"/> + <outlet property="fMainTabView" destination="1474" id="sl5-BZ-ymC"/> + <outlet property="fPictureTab" destination="eij-Sn-QmJ" id="Ccp-rO-nqD"/> + <outlet property="fPresetDrawer" destination="1841" id="LDc-Da-rl7"/> + <outlet property="fQueueStatus" destination="2006" id="o5x-Kd-lxv"/> + <outlet property="fRipIndicator" destination="1373" id="an5-ng-etT"/> + <outlet property="fScanHorizontalLine" destination="3205" id="W26-Wu-2YJ"/> + <outlet property="fScanIndicator" destination="3203" id="cG1-SY-gbt"/> + <outlet property="fSrcChapterEndPopUp" destination="1548" id="9V3-lu-BqX"/> + <outlet property="fSrcChapterStartPopUp" destination="1545" id="ZQk-wM-0mL"/> + <outlet property="fSrcDVD2Field" destination="1539" id="pxg-Wl-Mn7"/> + <outlet property="fSrcFrameEndEncodingField" destination="5523" id="0lZ-7S-OEo"/> + <outlet property="fSrcFrameStartEncodingField" destination="5521" id="iCh-Jo-pXi"/> + <outlet property="fSrcTimeEndEncodingField" destination="5493" id="QN5-jU-eed"/> + <outlet property="fSrcTimeStartEncodingField" destination="5491" id="2ln-oU-tgH"/> + <outlet property="fSrcTitlePopUp" destination="1541" id="glh-1k-i69"/> + <outlet property="fStatusField" destination="1123" id="mPD-cg-5dk"/> + <outlet property="fSubtitlesTab" destination="5194" id="PF0-qx-Iu4"/> + <outlet property="fVideoTab" destination="1477" id="hFY-kK-afW"/> + <outlet property="openTitleView" destination="lZQ-gl-3wX" id="Wh6-fB-pWi"/> + <outlet property="window" destination="21" id="qib-ZH-aNm"/> + </connections> + </customObject> + <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/> + <customObject id="-3" userLabel="Application" customClass="NSObject"/> + <window title="HandBrake" allowsToolTipsWhenApplicationIsInactive="NO" oneShot="NO" releasedWhenClosed="NO" visibleAtLaunch="NO" frameAutosaveName="HBMainWindow" animationBehavior="default" id="21" userLabel="MainWindow"> + <windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES" unifiedTitleAndToolbar="YES"/> + <windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/> + <rect key="contentRect" x="41" y="572" width="920" height="568"/> + <rect key="screenRect" x="0.0" y="0.0" width="1920" height="1178"/> + <value key="minSize" type="size" width="920" height="568"/> + <view key="contentView" id="2"> + <rect key="frame" x="0.0" y="0.0" width="920" height="568"/> + <autoresizingMask key="autoresizingMask"/> + <subviews> + <textField verticalHuggingPriority="750" id="1123"> + <rect key="frame" x="18" y="2" width="711" height="28"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="left" id="4846"> + <font key="font" metaFont="smallSystem"/> + <string key="title">DO NOT TRANSLATE THIS NIB FILE, +</string> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <progressIndicator wantsLayer="YES" verticalHuggingPriority="750" maxValue="1" bezeled="NO" style="bar" id="1373"> + <rect key="frame" x="18" y="-26" width="884" height="20"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> + <animations/> + </progressIndicator> + <tabView controlSize="small" initialItem="1477" id="1474"> + <rect key="frame" x="13" y="27" width="894" height="357"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> + <animations/> + <tabViewItems> + <tabViewItem label="Video" identifier="1" id="1477"> + <view key="view" id="1478"> + <rect key="frame" x="10" y="25" width="874" height="319"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <animations/> + </view> + </tabViewItem> + <tabViewItem label="Picture" identifier="" id="eij-Sn-QmJ" userLabel="PictureTab"> + <view key="view" id="nvx-9b-6fF"> + <rect key="frame" x="10" y="25" width="874" height="319"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <animations/> + </view> + </tabViewItem> + <tabViewItem label="Audio" identifier="2" id="1475"> + <view key="view" id="1476"> + <rect key="frame" x="10" y="25" width="874" height="319"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <animations/> + </view> + </tabViewItem> + <tabViewItem label="Subtitles" identifier="3" id="5194"> + <view key="view" id="5195"> + <rect key="frame" x="10" y="25" width="874" height="319"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <animations/> + </view> + </tabViewItem> + <tabViewItem label="Advanced" identifier="5" id="2015"> + <view key="view" id="2016"> + <rect key="frame" x="10" y="25" width="874" height="319"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <animations/> + </view> + </tabViewItem> + <tabViewItem label="Chapters" identifier="4" id="1989"> + <view key="view" id="1990"> + <rect key="frame" x="10" y="25" width="874" height="319"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <animations/> + </view> + </tabViewItem> + </tabViewItems> + </tabView> + <textField verticalHuggingPriority="750" id="1538"> + <rect key="frame" x="20" y="540" width="54" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="left" title="Source:" id="4905"> + <font key="font" metaFont="smallSystemBold"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="1540"> + <rect key="frame" x="17" y="511" width="35" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Title:" id="4907"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="textColor" keyPath="self.labelColor" id="cpH-Kt-lRM"/> + </connections> + </textField> + <popUpButton verticalHuggingPriority="750" id="5513"> + <rect key="frame" x="503" y="506" width="84" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="clipping" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" id="5514"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="5515"/> + </popUpButtonCell> + <accessibility description="Range Selection"/> + <connections> + <binding destination="-2" name="enabled" keyPath="self.job" id="OMf-GZ-Uvf"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="selectedIndex" keyPath="self.job.range.type" previousBinding="jpv-yJ-Fca" id="lsk-jg-EAY"/> + <binding destination="-2" name="content" keyPath="self.job.range.types" id="jpv-yJ-Fca"/> + </connections> + </popUpButton> + <textField verticalHuggingPriority="750" id="5180"> + <rect key="frame" x="401" y="511" width="46" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Angle:" id="5185"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="textColor" keyPath="self.labelColor" id="pe4-ce-1x7"/> + <binding destination="5676" name="hidden" keyPath="values.UseDvdNav" id="GhV-lP-BWw"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="1552"> + <rect key="frame" x="5" y="454" width="47" height="17"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="File:" id="4913"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="textColor" keyPath="self.labelColor" id="cNL-U3-HcC"/> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="1553"> + <rect key="frame" x="784" y="511" width="65" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Duration:" id="4914"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="hidden" keyPath="self.job" id="A4K-w4-n6U"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNil</string> + </dictionary> + </binding> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="1554"> + <rect key="frame" x="849" y="511" width="53" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" selectable="YES" sendsActionOnEndEditing="YES" alignment="left" title="00:00:00" id="4915"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" red="0.76630436999999996" green="0.0" blue="0.0" alpha="0.0" colorSpace="calibratedRGB"/> + </textFieldCell> + <connections> + <accessibilityConnection property="title" destination="1553" id="N3l-Fy-ezT"/> + <binding destination="-2" name="hidden" keyPath="self.job" id="42H-WA-xrv"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNil</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.job.range.duration" id="I4g-Nz-YXQ"/> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="1555"> + <rect key="frame" x="20" y="486" width="70" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="left" title="Destination" id="4916"> + <font key="font" metaFont="smallSystemBold"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <popUpButton toolTip="Format to mux encoded tracks to." verticalHuggingPriority="750" id="1557"> + <rect key="frame" x="76" y="398" width="177" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="clipping" state="on" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="1559" id="4918"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="1558"> + <items> + <menuItem state="on" id="1559"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <accessibilityConnection property="title" destination="1556" id="IXx-KY-Mo3"/> + <binding destination="-2" name="enabled" keyPath="self.job" id="GHf-iI-Xg0"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="selectedValue" keyPath="self.job.container" previousBinding="aNr-1N-DaN" id="lwk-pF-rbW"> + <dictionary key="options"> + <string key="NSValueTransformerName">HBContainerTransformer</string> + </dictionary> + </binding> + <binding destination="-2" name="content" keyPath="self.job.containers" id="aNr-1N-DaN"/> + </connections> + </popUpButton> + <button toolTip="Select the destination for your encode." verticalHuggingPriority="750" id="1562"> + <rect key="frame" x="815" y="450" width="90" height="28"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="push" title="Browse…" bezelStyle="rounded" alignment="center" controlSize="small" borderStyle="border" inset="2" id="4920"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <accessibility description="Browse Destination"/> + <connections> + <action selector="browseDestination:" target="-2" id="FqS-ZD-MaJ"/> + <binding destination="-2" name="enabled" keyPath="self.job" id="uGd-Ul-eBq"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + </connections> + </button> + <box verticalHuggingPriority="750" title="Box" boxType="separator" titlePosition="noTitle" id="1623"> + <rect key="frame" x="98" y="490" width="802" height="5"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> + <animations/> + <color key="borderColor" white="0.0" alpha="0.41999999999999998" colorSpace="calibratedWhite"/> + <color key="fillColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + <font key="titleFont" metaFont="system"/> + </box> + <textField verticalHuggingPriority="750" id="1539"> + <rect key="frame" x="70" y="540" width="310" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES" heightSizable="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" lineBreakMode="truncatingMiddle" selectable="YES" sendsActionOnEndEditing="YES" alignment="left" id="4906"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/> + </textFieldCell> + </textField> + <textField toolTip="Destination directory and filename for your encode." verticalHuggingPriority="750" id="1561"> + <rect key="frame" x="56" y="455" width="756" height="19"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" continuous="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="left" drawsBackground="YES" id="4919"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <accessibility description="File Destination"/> + <connections> + <binding destination="-2" name="enabled" keyPath="self.job" id="JXO-Eg-p84"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.job.destURL" id="5zX-7b-Y0f"> + <dictionary key="options"> + <bool key="NSContinuouslyUpdatesValue" value="YES"/> + <string key="NSValueTransformerName">HBURLTransformer</string> + </dictionary> + </binding> + </connections> + </textField> + <textField hidden="YES" toolTip="Set the first second to encode." verticalHuggingPriority="750" id="5491"> + <rect key="frame" x="592" y="492" width="54" height="19"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="right" drawsBackground="YES" id="5492"> + <numberFormatter key="formatter" formatterBehavior="default10_4" usesGroupingSeparator="NO" minimumIntegerDigits="0" maximumIntegerDigits="42" id="Fdv-uE-tUA"> + <real key="minimum" value="0.0"/> + </numberFormatter> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="hidden" keyPath="self.job.range.secondsSelected" id="nK6-QE-OSQ"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.job.range.secondsStart" id="0Cj-wW-5Se"> + <dictionary key="options"> + <bool key="NSContinuouslyUpdatesValue" value="YES"/> + <bool key="NSValidatesImmediately" value="YES"/> + </dictionary> + </binding> + </connections> + </textField> + <textField hidden="YES" toolTip="Set the first frame to encode." verticalHuggingPriority="750" id="5521"> + <rect key="frame" x="649" y="492" width="54" height="19"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="right" drawsBackground="YES" id="5522"> + <numberFormatter key="formatter" formatterBehavior="default10_4" usesGroupingSeparator="NO" minimumIntegerDigits="0" maximumIntegerDigits="42" id="Wpt-92-R1O"> + <real key="minimum" value="0.0"/> + </numberFormatter> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="value" keyPath="self.job.range.frameStart" id="gMK-Oo-iNV"> + <dictionary key="options"> + <bool key="NSContinuouslyUpdatesValue" value="YES"/> + <bool key="NSValidatesImmediately" value="YES"/> + </dictionary> + </binding> + <binding destination="-2" name="hidden" keyPath="self.job.range.framesSelected" id="0dp-Lu-RBt"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </textField> + <textField hidden="YES" toolTip="Set the last second to encode." verticalHuggingPriority="750" id="5493"> + <rect key="frame" x="707" y="492" width="54" height="19"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="left" drawsBackground="YES" id="5494"> + <numberFormatter key="formatter" formatterBehavior="default10_4" usesGroupingSeparator="NO" minimumIntegerDigits="0" maximumIntegerDigits="42" id="tD5-HN-B7h"> + <real key="minimum" value="0.0"/> + </numberFormatter> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="hidden" keyPath="self.job.range.secondsSelected" id="CkY-Gb-kMw"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.job.range.secondsStop" id="5SR-rs-7eh"> + <dictionary key="options"> + <bool key="NSContinuouslyUpdatesValue" value="YES"/> + <bool key="NSValidatesImmediately" value="YES"/> + </dictionary> + </binding> + </connections> + </textField> + <textField hidden="YES" toolTip="Set the last frame to encode." verticalHuggingPriority="750" id="5523"> + <rect key="frame" x="769" y="492" width="54" height="19"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="left" drawsBackground="YES" id="5524"> + <numberFormatter key="formatter" formatterBehavior="default10_4" usesGroupingSeparator="NO" minimumIntegerDigits="0" maximumIntegerDigits="42" id="WrK-kN-ZN0"> + <real key="minimum" value="0.0"/> + </numberFormatter> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="value" keyPath="self.job.range.frameStop" id="pjc-WR-Cps"> + <dictionary key="options"> + <bool key="NSContinuouslyUpdatesValue" value="YES"/> + <bool key="NSValidatesImmediately" value="YES"/> + </dictionary> + </binding> + <binding destination="-2" name="hidden" keyPath="self.job.range.framesSelected" id="mCj-hb-nRY"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="1627"> + <rect key="frame" x="20" y="430" width="97" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="left" title="Output Settings:" id="4923"> + <font key="font" metaFont="smallSystemBold"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <box verticalHuggingPriority="750" title="Box" boxType="separator" titlePosition="noTitle" id="1628"> + <rect key="frame" x="292" y="434" width="608" height="5"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> + <animations/> + <color key="borderColor" white="0.0" alpha="0.41999999999999998" colorSpace="calibratedWhite"/> + <color key="fillColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + <font key="titleFont" metaFont="system"/> + </box> + <textField verticalHuggingPriority="750" id="1882"> + <rect key="frame" x="121" y="430" width="165" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" id="4924"> + <font key="font" metaFont="smallSystemBold"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="value" keyPath="self.job.presetName" id="W9D-4K-e1F"/> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="2006"> + <rect key="frame" x="685" y="15" width="218" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" id="4925"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="1556"> + <rect key="frame" x="21" y="403" width="53" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Format:" id="4917"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="textColor" keyPath="self.labelColor" id="j6q-iC-kqw"/> + </connections> + </textField> + <box verticalHuggingPriority="750" title="Box" boxType="separator" titlePosition="noTitle" id="3205"> + <rect key="frame" x="391" y="543" width="509" height="5"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + <color key="borderColor" white="0.0" alpha="0.41999999999999998" colorSpace="calibratedWhite"/> + <color key="fillColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + <font key="titleFont" metaFont="system"/> + </box> + <progressIndicator hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" maxValue="1" bezeled="NO" controlSize="small" style="bar" id="3203"> + <rect key="frame" x="391" y="542" width="510" height="12"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + </progressIndicator> + <button id="4579"> + <rect key="frame" x="269" y="401" width="102" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <string key="toolTip">Optimize the layout of the MP4 file for progressive download. This allows a player to initiate playback before downloading the entire file.</string> + <animations/> + <buttonCell key="cell" type="check" title="Web optimized" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="4927"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="-2" name="value" keyPath="self.job.mp4HttpOptimize" id="k6d-kB-gvH"/> + <binding destination="-2" name="hidden" keyPath="self.job.mp4OptionsEnabled" id="5Ru-HP-Pjj"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </button> + <button toolTip="This option adds an atom to the MP4 file which allows older iPods (5th Generation classic style) to play the file." id="4967"> + <rect key="frame" x="388" y="401" width="126" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="check" title="iPod 5G support" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="4968"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="-2" name="value" keyPath="self.job.mp4iPodCompatible" id="Wze-yP-0B0"/> + <binding destination="-2" name="hidden" keyPath="self.job.mp4iPodCompatibleEnabled" id="uSs-Xh-6ng"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </button> + <textField verticalHuggingPriority="750" id="5505"> + <rect key="frame" x="648" y="510" width="56" height="15"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="center" title="through" id="5506"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="hidden" keyPath="self.job" id="3Oi-Rz-VGX"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNil</string> + </dictionary> + </binding> + </connections> + </textField> + <popUpButton toolTip="Set the first chapter to encode." verticalHuggingPriority="750" id="1545"> + <rect key="frame" x="589" y="506" width="60" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="clipping" state="on" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="1547" id="4910"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="1546"> + <items> + <menuItem state="on" id="1547"/> + </items> + </menu> + </popUpButtonCell> + <accessibility description="Start Chapter"/> + <connections> + <binding destination="-2" name="selectedIndex" keyPath="self.job.range.chapterStart" previousBinding="iug-tk-BPC" id="6Lh-6x-j09"/> + <binding destination="-2" name="content" keyPath="self.job.range.chapters" id="iug-tk-BPC"/> + <binding destination="-2" name="hidden" keyPath="self.job.range.chaptersSelected" id="ycW-js-Hi5"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </popUpButton> + <popUpButton toolTip="Set the last chapter to encode." verticalHuggingPriority="750" id="1548"> + <rect key="frame" x="704" y="506" width="60" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="clipping" state="on" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="1550" id="4911"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="1549"> + <items> + <menuItem state="on" id="1550"/> + </items> + </menu> + </popUpButtonCell> + <accessibility description="End Chapter"/> + <connections> + <binding destination="-2" name="selectedIndex" keyPath="self.job.range.chapterStop" previousBinding="wDD-Bt-zMX" id="eHK-zg-A5x"/> + <binding destination="-2" name="content" keyPath="self.job.range.chapters" id="wDD-Bt-zMX"/> + <binding destination="-2" name="hidden" keyPath="self.job.range.chaptersSelected" id="Afk-fL-rtv"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </popUpButton> + <popUpButton toolTip="For multi-angle DVDs and BDs, select the desired angle to encode." verticalHuggingPriority="750" id="5181"> + <rect key="frame" x="450" y="506" width="44" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="clipping" state="on" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="5184" id="5182"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="5183"> + <items> + <menuItem state="on" id="5184"/> + </items> + </menu> + </popUpButtonCell> + <accessibility description="Angle"/> + <connections> + <accessibilityConnection property="title" destination="5180" id="1bt-ea-b2b"/> + <binding destination="-2" name="enabled" keyPath="self.job" id="pA6-GK-w84"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="selectedValue" keyPath="self.job.angle" previousBinding="If4-Fp-R0g" id="sbX-LU-uOW"> + <dictionary key="options"> + <string key="NSNullPlaceholder" base64-UTF8="YES"> +IA +</string> + </dictionary> + </binding> + <binding destination="-2" name="content" keyPath="self.job.angles" id="If4-Fp-R0g"/> + <binding destination="5676" name="hidden" keyPath="values.UseDvdNav" previousBinding="pA6-GK-w84" id="Ocv-Hr-bje"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </popUpButton> + <popUpButton toolTip="Set the title to encode. By default the longest title is chosen. This is often the feature title of a DVD or Blu-Ray." verticalHuggingPriority="750" id="1541"> + <rect key="frame" x="53" y="506" width="319" height="22"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="clipping" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" id="4908"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="1542"/> + </popUpButtonCell> + <connections> + <accessibilityConnection property="title" destination="1540" id="KaD-KE-akF"/> + <action selector="titlePopUpChanged:" target="-2" id="kSs-y7-Mfi"/> + <binding destination="-2" name="enabled" keyPath="self.job" id="FoT-nx-ryU"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + </connections> + </popUpButton> + </subviews> + <animations/> + </view> + <toolbar key="toolbar" implicitIdentifier="E92CA47A-01F7-432A-A61C-28FE4D58C2CD" autosavesConfiguration="NO" displayMode="iconAndLabel" sizeMode="regular" id="7g3-gy-bUl"> + <allowedToolbarItems> + <toolbarItem implicitItemIdentifier="NSToolbarSpaceItem" id="ZEH-cS-zXY"/> + <toolbarItem implicitItemIdentifier="NSToolbarFlexibleSpaceItem" id="wjB-Tl-5qq"/> + <toolbarItem implicitItemIdentifier="B3BAB305-77BF-4967-B8E6-D11F40EF822B" label="Open Source" paletteLabel="Open Source" toolTip="Open source and scan the selected title" tag="-1" image="source" id="8r8-nZ-dYs"> + <connections> + <action selector="browseSources:" target="-2" id="zi1-Tk-0YL"/> + </connections> + </toolbarItem> + <toolbarItem implicitItemIdentifier="4CAB4280-DF01-4BDC-B23B-98BD6E6190F4" label="Start" paletteLabel="Start Encoding" toolTip="Start Encoding" tag="-1" image="encode" id="byg-kj-sEM"> + <connections> + <action selector="rip:" target="-2" id="f6w-0B-Qvn"/> + </connections> + </toolbarItem> + <toolbarItem implicitItemIdentifier="E4C5E251-DD8D-4288-AC80-AF8E654B7A32" label="Pause" paletteLabel="Pause Encoding" toolTip="Pause Encoding" tag="-1" image="pauseencode" id="wTQ-KF-5KW"> + <connections> + <action selector="pause:" target="-2" id="AN1-8V-lc1"/> + </connections> + </toolbarItem> + <toolbarItem implicitItemIdentifier="69E83092-D0D1-48A5-BF46-99EFB3EC630A" label="Add To Queue" paletteLabel="Add To Queue" tag="-1" image="addqueue" id="DZZ-Fe-wjw"> + <connections> + <action selector="addToQueue:" target="-2" id="TRB-HE-1GW"/> + </connections> + </toolbarItem> + <toolbarItem implicitItemIdentifier="6EFCA879-A80D-45D7-A846-EAD85261F864" label="Show Queue" paletteLabel="Show Queue" tag="-1" image="showqueue" id="HCx-ku-nF7"> + <connections> + <action selector="showQueueWindow:" target="-1" id="vZB-dY-DbD"/> + </connections> + </toolbarItem> + <toolbarItem implicitItemIdentifier="DAAC2346-2B39-4A35-A62B-C12826F6AB42" label="Preview Window" paletteLabel="Show Preview Window" toolTip="Show Preview Window" tag="-1" image="preview" id="dK4-jt-v4K"> + <connections> + <action selector="showPreviewWindow:" target="-2" id="uci-BT-5bQ"/> + </connections> + </toolbarItem> + <toolbarItem implicitItemIdentifier="D9753B5B-F09B-451E-9FD8-E8DD979FBFA2" label="Activity Window" paletteLabel="Show Activity Window" toolTip="Show Activity Window" tag="-1" image="activity" id="p7Q-L3-zcW"> + <connections> + <action selector="showOutputPanel:" target="-1" id="TxI-PX-wlm"/> + </connections> + </toolbarItem> + <toolbarItem implicitItemIdentifier="B774D9D7-AE89-4C1A-8685-D631473867F6" label="Toggle Presets" paletteLabel="Toggle Presets" toolTip="Open/Close Preset Drawer" tag="-1" image="presets" id="9ll-Jg-YAB"> + <connections> + <action selector="toggleDrawer:" target="-2" id="YN2-RM-4ss"/> + </connections> + </toolbarItem> + </allowedToolbarItems> + <defaultToolbarItems> + <toolbarItem reference="8r8-nZ-dYs"/> + <toolbarItem reference="byg-kj-sEM"/> + <toolbarItem reference="wTQ-KF-5KW"/> + <toolbarItem reference="DZZ-Fe-wjw"/> + <toolbarItem reference="HCx-ku-nF7"/> + <toolbarItem reference="wjB-Tl-5qq"/> + <toolbarItem reference="dK4-jt-v4K"/> + <toolbarItem reference="p7Q-L3-zcW"/> + <toolbarItem reference="9ll-Jg-YAB"/> + </defaultToolbarItems> + </toolbar> + <connections> + <outlet property="delegate" destination="-2" id="M3v-Rc-7Ca"/> + </connections> + <point key="canvasLocation" x="987" y="-80"/> + </window> + <drawer trailingOffset="15" id="1841" userLabel="PresetsDrawer"> + <size key="contentSize" width="240" height="550"/> + <size key="minContentSize" width="100" height="50"/> + <size key="maxContentSize" width="280" height="550"/> + <connections> + <outlet property="delegate" destination="-2" id="skU-2X-nDc"/> + <outlet property="parentWindow" destination="21" id="1842"/> + </connections> + </drawer> + <userDefaultsController representsSharedInstance="YES" id="5676"/> + <customView id="lZQ-gl-3wX" userLabel="Open Panel View"> + <rect key="frame" x="0.0" y="0.0" width="227" height="38"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <subviews> + <button id="DN4-48-aOI"> + <rect key="frame" x="28" y="9" width="114" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="check" title="Scan only title:" bezelStyle="regularSquare" imagePosition="left" inset="2" id="eQA-t2-FcV"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="system"/> + </buttonCell> + <connections> + <binding destination="-2" name="value" keyPath="self.scanSpecificTitle" id="bMP-E7-iZy"/> + </connections> + </button> + <textField verticalHuggingPriority="750" id="3w9-Iu-3u2"> + <rect key="frame" x="148" y="7" width="50" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" title="0" drawsBackground="YES" id="6E4-AG-PEh"> + <numberFormatter key="formatter" formatterBehavior="default10_4" usesGroupingSeparator="NO" minimumIntegerDigits="0" maximumIntegerDigits="42" id="V1R-X1-vLz"> + <real key="minimum" value="0.0"/> + </numberFormatter> + <font key="font" metaFont="system"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="enabled" keyPath="self.scanSpecificTitle" id="3aE-hX-Q0r"/> + <binding destination="-2" name="value" keyPath="self.scanSpecificTitleIdx" id="dJZ-JM-2BP"> + <dictionary key="options"> + <bool key="NSContinuouslyUpdatesValue" value="YES"/> + <integer key="NSNullPlaceholder" value="0"/> + </dictionary> + </binding> + </connections> + </textField> + </subviews> + <animations/> + <point key="canvasLocation" x="458.5" y="-571"/> + </customView> + </objects> + <resources> + <image name="activity" width="24" height="24"/> + <image name="addqueue" width="12" height="12"/> + <image name="encode" width="24" height="24"/> + <image name="pauseencode" width="24" height="24"/> + <image name="presets" width="24" height="24"/> + <image name="preview" width="24" height="24"/> + <image name="showqueue" width="24" height="24"/> + <image name="source" width="24" height="24"/> + </resources> +</document> diff --git a/macosx/Base.lproj/OutputPanel.xib b/macosx/Base.lproj/OutputPanel.xib new file mode 100644 index 000000000..10c83460a --- /dev/null +++ b/macosx/Base.lproj/OutputPanel.xib @@ -0,0 +1,109 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="8164.2" systemVersion="15A225f" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none"> + <dependencies> + <deployment identifier="macosx"/> + <development version="6300" identifier="xcode"/> + <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="8164.2"/> + </dependencies> + <objects> + <customObject id="-2" userLabel="File's Owner" customClass="HBOutputPanelController"> + <connections> + <outlet property="textView" destination="20" id="23"/> + <outlet property="window" destination="5" id="41"/> + </connections> + </customObject> + <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/> + <customObject id="-3" userLabel="Application" customClass="NSObject"/> + <window title="Activity Window" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" hidesOnDeactivate="YES" releasedWhenClosed="NO" visibleAtLaunch="NO" frameAutosaveName="OutputPanelFrame" animationBehavior="default" id="5" userLabel="OutputPanel" customClass="NSPanel"> + <windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES" resizable="YES"/> + <windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/> + <rect key="contentRect" x="74" y="449" width="378" height="439"/> + <rect key="screenRect" x="0.0" y="0.0" width="2560" height="1418"/> + <value key="minSize" type="size" width="214.50200000000001" height="107"/> + <view key="contentView" id="6"> + <rect key="frame" x="0.0" y="0.0" width="378" height="439"/> + <autoresizingMask key="autoresizingMask"/> + <subviews> + <scrollView horizontalLineScroll="0.0" horizontalPageScroll="0.0" verticalLineScroll="0.0" verticalPageScroll="0.0" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" id="19"> + <rect key="frame" x="-1" y="-1" width="380" height="441"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <clipView key="contentView" id="mnc-sf-Cwe"> + <rect key="frame" x="1" y="1" width="378" height="439"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <subviews> + <textView editable="NO" importsGraphics="NO" richText="NO" findStyle="panel" verticallyResizable="YES" id="20"> + <rect key="frame" x="0.0" y="0.0" width="378" height="439"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <animations/> + <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <size key="minSize" width="378" height="439"/> + <size key="maxSize" width="743" height="10000000"/> + <color key="insertionPointColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/> + <size key="minSize" width="378" height="439"/> + <size key="maxSize" width="743" height="10000000"/> + <connections> + <outlet property="delegate" destination="-2" id="21"/> + <outlet property="menu" destination="11" id="22"/> + </connections> + </textView> + </subviews> + <animations/> + <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </clipView> + <animations/> + <scroller key="horizontalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" doubleValue="1" horizontal="YES" id="40"> + <rect key="frame" x="-100" y="-100" width="87" height="18"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </scroller> + <scroller key="verticalScroller" wantsLayer="YES" verticalHuggingPriority="750" horizontal="NO" id="39"> + <rect key="frame" x="363" y="1" width="16" height="439"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </scroller> + </scrollView> + </subviews> + <animations/> + </view> + <connections> + <outlet property="delegate" destination="-2" id="17"/> + </connections> + <point key="canvasLocation" x="389" y="440.5"/> + </window> + <menu title="Menu" id="11" userLabel="ContextMenu"> + <items> + <menuItem title="Copy Window Contents" id="24"> + <connections> + <action selector="copyAllOutputToPasteboard:" target="-2" id="32"/> + </connections> + </menuItem> + <menuItem title="Clear Window Contents" id="12"> + <connections> + <action selector="clearOutput:" target="-2" id="27"/> + </connections> + </menuItem> + <menuItem isSeparatorItem="YES" id="37"> + <modifierMask key="keyEquivalentModifierMask" command="YES"/> + </menuItem> + <menuItem title="Open Log File For This Session" id="33"> + <connections> + <action selector="openActivityLogFile:" target="-2" id="34"/> + </connections> + </menuItem> + <menuItem title="Clear Log File For This Session" id="35"> + <connections> + <action selector="clearActivityLogFile:" target="-2" id="36"/> + </connections> + </menuItem> + <menuItem isSeparatorItem="YES" id="42"> + <modifierMask key="keyEquivalentModifierMask" command="YES"/> + </menuItem> + <menuItem title="Open Individual Log File Directory" id="43"> + <connections> + <action selector="openEncodeLogDirectory:" target="-2" id="44"/> + </connections> + </menuItem> + </items> + </menu> + </objects> +</document> diff --git a/macosx/Base.lproj/PicturePreview.xib b/macosx/Base.lproj/PicturePreview.xib new file mode 100644 index 000000000..708b0d8b7 --- /dev/null +++ b/macosx/Base.lproj/PicturePreview.xib @@ -0,0 +1,276 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="8164.2" systemVersion="15A225f" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none"> + <dependencies> + <deployment identifier="macosx"/> + <development version="6300" identifier="xcode"/> + <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="8164.2"/> + <plugIn identifier="com.apple.QTKitIBPlugin" version="8164.2"/> + </dependencies> + <objects> + <customObject id="-2" userLabel="File's Owner" customClass="HBPreviewController"> + <connections> + <outlet property="fEncodingControlBox" destination="F8A-dU-Y1l" id="s29-SQ-WXg"/> + <outlet property="fInfoField" destination="38" id="73"/> + <outlet property="fMovieCreationProgressIndicator" destination="213" id="214"/> + <outlet property="fMovieInfoField" destination="372" id="374"/> + <outlet property="fMoviePlaybackControlBox" destination="COi-Ia-2yt" id="dcQ-Bp-1jG"/> + <outlet property="fMovieScrubberSlider" destination="341" id="371"/> + <outlet property="fMovieView" destination="207" id="208"/> + <outlet property="fPictureControlBox" destination="2me-4k-EDi" id="ABj-KD-Z3U"/> + <outlet property="fPictureSlider" destination="209" id="211"/> + <outlet property="fPlayPauseButton" destination="361" id="364"/> + <outlet property="fPreviewMovieLengthPopUp" destination="226" id="232"/> + <outlet property="fPreviewMovieStatusField" destination="223" id="225"/> + <outlet property="fScaleToScreenToggleButton" destination="275" id="yX0-fL-6J9"/> + <outlet property="fscaleInfoField" destination="280" id="282"/> + <outlet property="window" destination="5" id="184"/> + </connections> + </customObject> + <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/> + <customObject id="-3" userLabel="Application" customClass="NSObject"/> + <window title="Preview" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" releasedWhenClosed="NO" showsToolbarButton="NO" visibleAtLaunch="NO" animationBehavior="default" id="5" userLabel="PreviewPanel"> + <windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES"/> + <windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/> + <rect key="contentRect" x="221" y="837" width="490" height="360"/> + <rect key="screenRect" x="0.0" y="0.0" width="2560" height="1418"/> + <view key="contentView" id="6"> + <rect key="frame" x="0.0" y="0.0" width="490" height="360"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <subviews> + <qtMovieView preservesAspectRatio="YES" id="207"> + <rect key="frame" x="0.0" y="0.0" width="490" height="360"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <animations/> + <color key="fillColor" red="0.80000000999999998" green="0.80000000999999998" blue="0.80000000999999998" alpha="1" colorSpace="calibratedRGB"/> + </qtMovieView> + <customView id="2me-4k-EDi" userLabel="Picture Controls" customClass="HBHUDView"> + <rect key="frame" x="15" y="136" width="460" height="100"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/> + <subviews> + <button toolTip="Encode And Play Back A Live Preview At Your Current Settings" verticalHuggingPriority="750" id="215"> + <rect key="frame" x="17" y="11" width="80" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <buttonCell key="cell" type="push" title="Live Preview" bezelStyle="rounded" alignment="center" controlSize="mini" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="216"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="miniSystem"/> + </buttonCell> + <connections> + <action selector="createMoviePreview:" target="-2" id="218"/> + </connections> + </button> + <button toolTip="Show Picture Settings Inspector" verticalHuggingPriority="750" id="271"> + <rect key="frame" x="378" y="11" width="61" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/> + <animations/> + <buttonCell key="cell" type="push" title="Settings" bezelStyle="rounded" alignment="center" controlSize="mini" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="272"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="miniSystem"/> + </buttonCell> + <connections> + <action selector="showPictureSettings:" target="-2" id="274"/> + </connections> + </button> + <button toolTip="Scale Preview To Screen" verticalHuggingPriority="750" id="275"> + <rect key="frame" x="276" y="11" width="96" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/> + <animations/> + <buttonCell key="cell" type="push" title="Scale To Screen" bezelStyle="rounded" alignment="center" controlSize="mini" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="276"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="miniSystem"/> + </buttonCell> + <connections> + <action selector="toggleScaleToScreen:" target="-2" id="279"/> + </connections> + </button> + <textField verticalHuggingPriority="750" id="234"> + <rect key="frame" x="105" y="14" width="48" height="11"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="mini" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="Duration:" id="235"> + <font key="font" metaFont="miniSystemBold"/> + <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="q81-Om-Azd"> + <rect key="frame" x="211" y="14" width="21" height="11"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="mini" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="sec" id="APs-l9-qFj"> + <font key="font" metaFont="miniSystemBold"/> + <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <popUpButton toolTip="Select The Length Of Live Preview to Encode" verticalHuggingPriority="750" id="226"> + <rect key="frame" x="158" y="12" width="49" height="15"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="240" bezelStyle="rounded" alignment="left" controlSize="mini" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" inset="2" selectedItem="231" id="227"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="miniSystem"/> + <menu key="menu" title="OtherViews" id="228"> + <items> + <menuItem title="240" state="on" id="231"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <action selector="previewDurationPopUpChanged:" target="-2" id="233"/> + </connections> + </popUpButton> + <slider verticalHuggingPriority="750" id="209"> + <rect key="frame" x="18" y="39" width="420" height="16"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> + <animations/> + <sliderCell key="cell" controlSize="mini" continuous="YES" alignment="left" maxValue="9" tickMarkPosition="above" numberOfTickMarks="10" allowsTickMarkValuesOnly="YES" sliderType="linear" id="210"> + <font key="font" metaFont="miniSystem"/> + </sliderCell> + <connections> + <action selector="pictureSliderChanged:" target="-2" id="212"/> + </connections> + </slider> + <textField verticalHuggingPriority="750" id="38"> + <rect key="frame" x="15" y="55" width="430" height="20"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="left" id="165"> + <font key="font" metaFont="smallSystemBold"/> + <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="280"> + <rect key="frame" x="15" y="77" width="426" height="12"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="mini" sendsActionOnEndEditing="YES" alignment="left" id="281"> + <font key="font" metaFont="miniSystemBold"/> + <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + </subviews> + <animations/> + </customView> + <customView hidden="YES" id="COi-Ia-2yt" userLabel="Playback Controls" customClass="HBHUDView"> + <rect key="frame" x="15" y="32" width="460" height="100"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/> + <subviews> + <slider verticalHuggingPriority="750" id="341"> + <rect key="frame" x="18" y="17" width="337" height="21"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> + <animations/> + <sliderCell key="cell" continuous="YES" alignment="left" maxValue="100" tickMarkPosition="above" sliderType="linear" id="346"/> + <connections> + <action selector="previewScrubberChanged:" target="-2" id="384"/> + </connections> + </slider> + <button toolTip="Toggle Play/Pause" id="361"> + <rect key="frame" x="207" y="44" width="36" height="36"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="square" bezelStyle="shadowlessSquare" image="play-p" imagePosition="only" alignment="center" alternateImage="pause-p" imageScaling="proportionallyDown" id="362"> + <behavior key="behavior" pushIn="YES" changeContents="YES" lightByContents="YES"/> + <font key="font" metaFont="system"/> + </buttonCell> + <connections> + <action selector="toggleMoviePreviewPlayPause:" target="-2" id="370"/> + </connections> + </button> + <button toolTip="Go To Beginning" id="375"> + <rect key="frame" x="165" y="49" width="32" height="26"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="square" bezelStyle="shadowlessSquare" image="prev-p" imagePosition="overlaps" alignment="center" imageScaling="proportionallyDown" id="376"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="system"/> + </buttonCell> + <connections> + <action selector="moviePlaybackGoToBeginning:" target="-2" id="382"/> + </connections> + </button> + <button toolTip="Go To End" id="378"> + <rect key="frame" x="253" y="49" width="32" height="26"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="square" bezelStyle="shadowlessSquare" image="next-p" imagePosition="only" alignment="center" controlSize="mini" imageScaling="proportionallyDown" id="379"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="miniSystem"/> + </buttonCell> + <connections> + <action selector="moviePlaybackGoToEnd:" target="-2" id="383"/> + </connections> + </button> + <button toolTip="Show Still Previews" verticalHuggingPriority="750" id="365"> + <rect key="frame" x="350" y="54" width="81" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <buttonCell key="cell" type="push" title="Still Previews" bezelStyle="rounded" alignment="center" controlSize="mini" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="366"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="miniSystem"/> + </buttonCell> + <connections> + <action selector="showPicturesPreview:" target="-2" id="396"/> + </connections> + </button> + <textField verticalHuggingPriority="750" id="372"> + <rect key="frame" x="349" y="20" width="94" height="14"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="mini" sendsActionOnEndEditing="YES" alignment="right" title="00:00:00" id="373"> + <font key="font" metaFont="smallSystemBold"/> + <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + </subviews> + <animations/> + </customView> + <customView hidden="YES" id="F8A-dU-Y1l" userLabel="Encoding Controls" customClass="HBHUDView"> + <rect key="frame" x="15" y="240" width="460" height="100"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/> + <subviews> + <textField verticalHuggingPriority="750" id="223"> + <rect key="frame" x="17" y="60" width="425" height="14"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="left" title="Preparing Preview" id="224"> + <font key="font" metaFont="smallSystemBold"/> + <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/> + <color key="backgroundColor" red="0.90196085000000004" green="0.90196085000000004" blue="0.90196085000000004" alpha="0.0" colorSpace="deviceRGB"/> + </textFieldCell> + </textField> + <progressIndicator verticalHuggingPriority="750" maxValue="1" bezeled="NO" indeterminate="YES" controlSize="small" style="bar" id="213"> + <rect key="frame" x="20" y="27" width="346" height="12"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </progressIndicator> + <button toolTip="Cancel Live Preview Encode" verticalHuggingPriority="750" id="261"> + <rect key="frame" x="383" y="25" width="58" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="push" title="Cancel" bezelStyle="rounded" alignment="center" controlSize="mini" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="262"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="miniSystem"/> + </buttonCell> + <connections> + <action selector="cancelCreateMoviePreview:" target="-2" id="395"/> + </connections> + </button> + </subviews> + <animations/> + </customView> + </subviews> + <animations/> + </view> + </window> + </objects> + <resources> + <image name="next-p" width="48" height="48"/> + <image name="pause-p" width="48" height="48"/> + <image name="play-p" width="48" height="48"/> + <image name="prev-p" width="48" height="48"/> + </resources> +</document> diff --git a/macosx/Base.lproj/PictureSettings.xib b/macosx/Base.lproj/PictureSettings.xib new file mode 100644 index 000000000..691076fe6 --- /dev/null +++ b/macosx/Base.lproj/PictureSettings.xib @@ -0,0 +1,588 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="8164.2" systemVersion="15A225f" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none"> + <dependencies> + <deployment identifier="macosx"/> + <development version="6300" identifier="xcode"/> + <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="8164.2"/> + </dependencies> + <objects> + <customObject id="-2" userLabel="File's Owner" customClass="HBPictureController"> + <connections> + <outlet property="fAnamorphicPopUp" destination="132" id="140"/> + <outlet property="fHeightStepper" destination="46" id="cLy-f3-fot"/> + <outlet property="fPictureCropBox" destination="7" id="242"/> + <outlet property="fPictureSizeBox" destination="436" id="437"/> + <outlet property="fWidthStepper" destination="44" id="z49-FB-Xci"/> + <outlet property="window" destination="5" id="184"/> + </connections> + </customObject> + <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/> + <customObject id="-3" userLabel="Application" customClass="NSObject"/> + <window title="Picture" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" hidesOnDeactivate="YES" releasedWhenClosed="NO" showsToolbarButton="NO" visibleAtLaunch="NO" frameAutosaveName="PictureSizing" animationBehavior="default" id="5" userLabel="PicturePanel" customClass="NSPanel"> + <windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES" utility="YES" HUD="YES"/> + <windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/> + <rect key="contentRect" x="152" y="1024" width="648" height="148"/> + <rect key="screenRect" x="0.0" y="0.0" width="2560" height="1418"/> + <view key="contentView" wantsLayer="YES" id="6"> + <rect key="frame" x="0.0" y="0.0" width="648" height="148"/> + <autoresizingMask key="autoresizingMask"/> + <userGuides> + <userLayoutGuide affinity="minY"/> + <userLayoutGuide location="115" affinity="minX"/> + </userGuides> + <subviews> + <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" id="XmO-LR-1DQ"> + <rect key="frame" x="257" y="61" width="120" height="17"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/> + <animations/> + <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Nothing to inspect" id="buq-K6-Wvy"> + <font key="font" metaFont="system"/> + <color key="textColor" name="highlightColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="hidden" keyPath="self.picture" id="00s-D3-JmF"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + </connections> + </textField> + <box title="Box" borderType="none" titlePosition="noTitle" id="436"> + <rect key="frame" x="17" y="5" width="358" height="126"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <view key="contentView"> + <rect key="frame" x="0.0" y="0.0" width="358" height="126"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <subviews> + <textField verticalHuggingPriority="750" id="402"> + <rect key="frame" x="192" y="106" width="82" height="16"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Display Width:" id="403"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="hidden" keyPath="self.picture.customAnamorphicEnabled" id="aUz-kE-qa4"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="440"> + <rect key="frame" x="278" y="81" width="37" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="mini" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="left" drawsBackground="YES" id="441"> + <numberFormatter key="formatter" formatterBehavior="default10_4" usesGroupingSeparator="NO" minimumIntegerDigits="0" maximumIntegerDigits="42" id="14I-lw-kIN"/> + <font key="font" metaFont="miniSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="hidden" keyPath="self.picture.customAnamorphicEnabled" previousBinding="b7l-Ej-dxa" id="4ER-Vi-m2V"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="editable" keyPath="self.picture.customAnamorphicEnabled" id="Wvz-jo-lwE"/> + <binding destination="-2" name="enabled" keyPath="self.picture.keepDisplayAspect" previousBinding="Wvz-jo-lwE" id="b7l-Ej-dxa"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.picture.parWidth" id="PXg-GA-vo6"/> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="442"> + <rect key="frame" x="278" y="56" width="37" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="mini" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="left" drawsBackground="YES" id="443"> + <numberFormatter key="formatter" formatterBehavior="default10_4" usesGroupingSeparator="NO" minimumIntegerDigits="0" maximumIntegerDigits="42" id="t04-vN-OL7"/> + <font key="font" metaFont="miniSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="hidden" keyPath="self.picture.customAnamorphicEnabled" previousBinding="kG8-EC-OJR" id="6PT-Pz-qs1"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="editable" keyPath="self.picture.customAnamorphicEnabled" id="Vjg-8L-veN"/> + <binding destination="-2" name="enabled" keyPath="self.picture.keepDisplayAspect" previousBinding="Vjg-8L-veN" id="kG8-EC-OJR"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.picture.parHeight" id="HrI-5d-evg"/> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="444"> + <rect key="frame" x="207" y="81" width="67" height="16"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="PAR Width:" id="445"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="hidden" keyPath="self.picture.customAnamorphicEnabled" id="Gp6-pf-QeR"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="446"> + <rect key="frame" x="202" y="56" width="71" height="16"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="PAR Height:" id="447"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="hidden" keyPath="self.picture.customAnamorphicEnabled" id="IQs-tB-UlR"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </textField> + <stepper horizontalHuggingPriority="750" verticalHuggingPriority="750" id="44"> + <rect key="frame" x="143" y="103" width="15" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <stepperCell key="cell" controlSize="small" continuous="YES" alignment="left" increment="16" minValue="64" maxValue="59" doubleValue="59" id="169"> + <font key="font" metaFont="smallSystem"/> + </stepperCell> + <connections> + <binding destination="-2" name="maxValue" keyPath="self.picture.maxWidth" id="P3g-UC-vRH"/> + <binding destination="-2" name="value" keyPath="self.picture.width" previousBinding="P3g-UC-vRH" id="Ilz-OP-M5c"/> + <binding destination="-2" name="enabled" keyPath="self.picture.widthEditable" id="ied-mi-MjS"/> + </connections> + </stepper> + <popUpButton verticalHuggingPriority="750" id="384"> + <rect key="frame" x="75" y="15" width="46" height="15"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="4" bezelStyle="rounded" alignment="left" controlSize="mini" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" inset="2" selectedItem="389" id="385"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="miniSystem"/> + <menu key="menu" title="OtherViews" id="386"> + <items> + <menuItem title="16" id="387"/> + <menuItem title="8" id="388"/> + <menuItem title="4" state="on" id="389"/> + <menuItem title="2" id="Fx1-DI-r18"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <binding destination="-2" name="selectedValue" keyPath="self.picture.modulus" id="anc-Ha-mxE"/> + </connections> + </popUpButton> + <textField verticalHuggingPriority="750" id="42"> + <rect key="frame" x="76" y="107" width="62" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="mini" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="left" drawsBackground="YES" id="167"> + <numberFormatter key="formatter" formatterBehavior="default10_4" localizesFormat="NO" usesGroupingSeparator="NO" minimumIntegerDigits="0" maximumIntegerDigits="42" id="le0-iC-NhW"/> + <font key="font" metaFont="miniSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="value" keyPath="self.picture.width" id="Dr6-U5-h7T"> + <dictionary key="options"> + <integer key="NSNullPlaceholder" value="0"/> + <bool key="NSValidatesImmediately" value="YES"/> + </dictionary> + </binding> + <binding destination="-2" name="editable" keyPath="self.picture.widthEditable" id="YBx-pZ-bPA"/> + </connections> + </textField> + <stepper horizontalHuggingPriority="750" verticalHuggingPriority="750" id="46"> + <rect key="frame" x="143" y="78" width="15" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <stepperCell key="cell" controlSize="small" continuous="YES" alignment="left" increment="16" minValue="64" maxValue="59" doubleValue="64" id="171"> + <font key="font" metaFont="smallSystem"/> + </stepperCell> + <connections> + <binding destination="-2" name="value" keyPath="self.picture.height" previousBinding="nJk-wN-aaB" id="l4c-7G-SMf"/> + <binding destination="-2" name="enabled" keyPath="self.picture.heightEditable" id="Fdi-IK-Y16"/> + <binding destination="-2" name="maxValue" keyPath="self.picture.maxHeight" id="nJk-wN-aaB"/> + </connections> + </stepper> + <textField verticalHuggingPriority="750" id="138"> + <rect key="frame" x="-1" y="38" width="73" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="Anamorphic:" id="174"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="41"> + <rect key="frame" x="29" y="82" width="43" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Height:" id="166"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <popUpButton verticalHuggingPriority="750" id="132"> + <rect key="frame" x="75" y="38" width="80" height="15"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" controlSize="mini" lineBreakMode="truncatingTail" borderStyle="borderAndBezel" inset="2" id="173"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="miniSystem"/> + <menu key="menu" title="OtherViews" id="134"> + <items> + <menuItem title="Item 1" id="135"/> + <menuItem title="Item 2" id="136"/> + <menuItem title="Item 3" id="137"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <binding destination="-2" name="selectedIndex" keyPath="self.picture.anamorphicMode" id="nZC-Kh-dDe"/> + </connections> + </popUpButton> + <textField verticalHuggingPriority="750" id="390"> + <rect key="frame" x="19" y="15" width="53" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="Modulus:" id="391"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="47"> + <rect key="frame" x="32" y="108" width="38" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Width:" id="172"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="43"> + <rect key="frame" x="76" y="81" width="62" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="mini" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="left" drawsBackground="YES" id="168"> + <numberFormatter key="formatter" formatterBehavior="default10_4" localizesFormat="NO" usesGroupingSeparator="NO" minimumIntegerDigits="0" maximumIntegerDigits="42" id="9iU-HJ-b4u"/> + <font key="font" metaFont="miniSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="value" keyPath="self.picture.height" id="T7h-fp-Qs6"> + <dictionary key="options"> + <integer key="NSNullPlaceholder" value="0"/> + <bool key="NSValidatesImmediately" value="YES"/> + </dictionary> + </binding> + <binding destination="-2" name="editable" keyPath="self.picture.heightEditable" id="Je1-xf-WNB"/> + </connections> + </textField> + <button id="45"> + <rect key="frame" x="73" y="57" width="125" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <buttonCell key="cell" type="check" title="Keep Aspect Ratio" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="170" customClass="HBHUDButtonCell"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="-2" name="value" keyPath="self.picture.keepDisplayAspect" id="8uc-2H-rkz"/> + <binding destination="-2" name="enabled" keyPath="self.picture.keepDisplayAspectEditable" id="DSI-Ra-G0d"/> + </connections> + </button> + <textField verticalHuggingPriority="750" id="396"> + <rect key="frame" x="278" y="106" width="61" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="mini" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="left" drawsBackground="YES" id="397"> + <numberFormatter key="formatter" formatterBehavior="default10_4" usesGroupingSeparator="NO" minimumIntegerDigits="0" maximumIntegerDigits="42" id="nQn-4z-uRG"/> + <font key="font" metaFont="miniSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="hidden" keyPath="self.picture.customAnamorphicEnabled" previousBinding="gD3-Yl-3au" id="PSj-Fl-3Ni"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="editable" keyPath="self.picture.customAnamorphicEnabled" id="zMs-ue-T1n"/> + <binding destination="-2" name="value" keyPath="self.picture.displayWidth" id="nMg-v2-Fvg"/> + <binding destination="-2" name="enabled" keyPath="self.picture.keepDisplayAspect" previousBinding="zMs-ue-T1n" id="gD3-Yl-3au"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </textField> + </subviews> + <animations/> + </view> + <animations/> + <color key="borderColor" white="0.0" alpha="0.41999999999999998" colorSpace="calibratedWhite"/> + <color key="fillColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + <connections> + <binding destination="-2" name="hidden" keyPath="self.picture" id="KPV-JY-efR"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNil</string> + </dictionary> + </binding> + </connections> + </box> + <box borderType="none" titlePosition="noTitle" id="7"> + <rect key="frame" x="377" y="5" width="254" height="126"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <view key="contentView"> + <rect key="frame" x="0.0" y="0.0" width="254" height="126"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <subviews> + <stepper horizontalHuggingPriority="750" verticalHuggingPriority="750" id="12"> + <rect key="frame" x="169" y="55" width="15" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <stepperCell key="cell" controlSize="small" continuous="YES" alignment="left" increment="2" maxValue="59" id="152"> + <font key="font" metaFont="smallSystem"/> + </stepperCell> + <connections> + <binding destination="-2" name="enabled" keyPath="self.picture.autocrop" id="Vp0-sU-c5s"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.picture.cropTop" previousBinding="9ff-Ns-69S" id="4Cj-4f-6FM"/> + <binding destination="-2" name="maxValue" keyPath="self.picture.maxVerticalCrop" id="9ff-Ns-69S"/> + </connections> + </stepper> + <stepper horizontalHuggingPriority="750" verticalHuggingPriority="750" id="15"> + <rect key="frame" x="232" y="45" width="15" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <stepperCell key="cell" controlSize="small" continuous="YES" alignment="left" increment="2" maxValue="59" id="155"> + <font key="font" metaFont="smallSystem"/> + </stepperCell> + <connections> + <binding destination="-2" name="enabled" keyPath="self.picture.autocrop" id="5QD-Dh-bzl"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.picture.cropRight" previousBinding="39d-dv-rDM" id="OUg-17-HR9"/> + <binding destination="-2" name="maxValue" keyPath="self.picture.maxHorizontalCrop" id="39d-dv-rDM"/> + </connections> + </stepper> + <matrix verticalHuggingPriority="750" allowsEmptySelection="NO" autosizesCells="NO" id="16"> + <rect key="frame" x="64" y="84" width="90" height="43"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + <size key="cellSize" width="90" height="20"/> + <size key="intercellSpacing" width="2" height="3"/> + <buttonCell key="prototype" type="radio" title="Radio" imagePosition="left" alignment="left" controlSize="small" inset="2" id="178" customClass="HBHUDButtonCell"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <cells> + <column> + <buttonCell type="radio" title="Automatic" imagePosition="left" alignment="left" controlSize="small" state="on" inset="2" id="17" customClass="HBHUDButtonCell"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <buttonCell type="radio" title="Custom:" imagePosition="left" alignment="left" controlSize="small" inset="2" id="18" customClass="HBHUDButtonCell"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + </column> + </cells> + <connections> + <binding destination="-2" name="selectedIndex" keyPath="self.picture.autocrop" id="9wD-y3-pVM"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </matrix> + <textField verticalHuggingPriority="750" id="13"> + <rect key="frame" x="131" y="58" width="36" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="mini" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="left" drawsBackground="YES" id="153"> + <font key="font" metaFont="miniSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="enabled" keyPath="self.picture.autocrop" id="DlH-KY-uVi"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.picture.cropTop" id="ABP-Q9-NDw"> + <dictionary key="options"> + <string key="NSNullPlaceholder">0</string> + <bool key="NSValidatesImmediately" value="YES"/> + </dictionary> + </binding> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="10"> + <rect key="frame" x="131" y="31" width="36" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="mini" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="left" drawsBackground="YES" id="150"> + <font key="font" metaFont="miniSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="enabled" keyPath="self.picture.autocrop" id="Hai-0I-6yj"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.picture.cropBottom" id="nVf-lw-Tr1"> + <dictionary key="options"> + <string key="NSNullPlaceholder">0</string> + <bool key="NSValidatesImmediately" value="YES"/> + </dictionary> + </binding> + </connections> + </textField> + <stepper horizontalHuggingPriority="750" verticalHuggingPriority="750" id="19"> + <rect key="frame" x="110" y="46" width="15" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <stepperCell key="cell" controlSize="small" continuous="YES" alignment="left" increment="2" maxValue="59" id="156"> + <font key="font" metaFont="smallSystem"/> + </stepperCell> + <connections> + <binding destination="-2" name="enabled" keyPath="self.picture.autocrop" id="WmV-2A-EDo"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.picture.cropLeft" previousBinding="2Rh-om-NkW" id="hk3-CS-WKR"/> + <binding destination="-2" name="maxValue" keyPath="self.picture.maxHorizontalCrop" id="2Rh-om-NkW"/> + </connections> + </stepper> + <textField verticalHuggingPriority="750" id="11"> + <rect key="frame" x="72" y="49" width="36" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="mini" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="left" drawsBackground="YES" id="151"> + <font key="font" metaFont="miniSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="enabled" keyPath="self.picture.autocrop" id="egn-yP-dYe"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.picture.cropLeft" id="ste-Ks-OLX"> + <dictionary key="options"> + <string key="NSNullPlaceholder">0</string> + <bool key="NSValidatesImmediately" value="YES"/> + </dictionary> + </binding> + </connections> + </textField> + <stepper horizontalHuggingPriority="750" verticalHuggingPriority="750" id="14"> + <rect key="frame" x="169" y="28" width="15" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <stepperCell key="cell" controlSize="small" continuous="YES" alignment="left" increment="2" maxValue="59" id="154"> + <font key="font" metaFont="smallSystem"/> + </stepperCell> + <connections> + <binding destination="-2" name="enabled" keyPath="self.picture.autocrop" id="soK-UE-pde"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.picture.cropBottom" previousBinding="jS8-Tg-h3O" id="k6f-Bd-Crr"/> + <binding destination="-2" name="maxValue" keyPath="self.picture.maxVerticalCrop" id="jS8-Tg-h3O"/> + </connections> + </stepper> + <textField verticalHuggingPriority="750" id="382"> + <rect key="frame" x="3" y="107" width="59" height="17"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Cropping:" id="383"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="9"> + <rect key="frame" x="194" y="48" width="36" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="mini" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="left" drawsBackground="YES" id="149"> + <font key="font" metaFont="miniSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="enabled" keyPath="self.picture.autocrop" id="yw7-7Q-sse"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.picture.cropRight" id="lou-1C-A2w"> + <dictionary key="options"> + <string key="NSNullPlaceholder">0</string> + <bool key="NSValidatesImmediately" value="YES"/> + </dictionary> + </binding> + </connections> + </textField> + </subviews> + <animations/> + </view> + <animations/> + <color key="borderColor" white="0.0" alpha="0.41999999999999998" colorSpace="calibratedWhite"/> + <color key="fillColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + <connections> + <binding destination="-2" name="hidden" keyPath="self.picture" id="jts-02-CW1"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNil</string> + </dictionary> + </binding> + </connections> + </box> + </subviews> + <animations/> + </view> + <connections> + <outlet property="delegate" destination="-2" id="hby-dR-NFK"/> + </connections> + <point key="canvasLocation" x="-203" y="-67"/> + </window> + <userDefaultsController representsSharedInstance="YES" id="vUw-ux-GVV"/> + </objects> +</document> diff --git a/macosx/Base.lproj/Preferences.xib b/macosx/Base.lproj/Preferences.xib new file mode 100644 index 000000000..1e703cd3a --- /dev/null +++ b/macosx/Base.lproj/Preferences.xib @@ -0,0 +1,669 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="8164.2" systemVersion="15A225f" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none"> + <dependencies> + <deployment identifier="macosx"/> + <development version="6300" identifier="xcode"/> + <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="8164.2"/> + </dependencies> + <objects> + <customObject id="-2" userLabel="File's Owner" customClass="HBPreferencesController"> + <connections> + <outlet property="builtInTokenField" destination="Tk3-Ig-fFI" id="DBp-1P-k9z"/> + <outlet property="fAdvancedView" destination="236" id="246"/> + <outlet property="fAudioView" destination="235" id="247"/> + <outlet property="fGeneralView" destination="233" id="245"/> + <outlet property="fSendEncodeToAppField" destination="448" id="456"/> + <outlet property="formatTokenField" destination="6aa-GX-TuM" id="DyQ-f3-zBJ"/> + <outlet property="window" destination="5" id="187"/> + </connections> + </customObject> + <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/> + <customObject id="-3" userLabel="Application" customClass="NSObject"/> + <window title="Preferences" allowsToolTipsWhenApplicationIsInactive="NO" showsToolbarButton="NO" visibleAtLaunch="NO" animationBehavior="default" id="5" userLabel="Preferences"> + <windowStyleMask key="styleMask" titled="YES" closable="YES"/> + <windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/> + <rect key="contentRect" x="136" y="318" width="500" height="200"/> + <rect key="screenRect" x="0.0" y="0.0" width="2560" height="1417"/> + <value key="minSize" type="size" width="212" height="107"/> + <view key="contentView" id="6"> + <rect key="frame" x="0.0" y="0.0" width="500" height="200"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </view> + <connections> + <outlet property="delegate" destination="-2" id="185"/> + </connections> + <point key="canvasLocation" x="136" y="-286"/> + </window> + <userDefaultsController representsSharedInstance="YES" id="61" userLabel="Shared Defaults"/> + <customView id="233" userLabel="General"> + <rect key="frame" x="0.0" y="0.0" width="500" height="376"/> + <autoresizingMask key="autoresizingMask"/> + <subviews> + <popUpButton verticalHuggingPriority="750" id="374"> + <rect key="frame" x="223" y="338" width="205" height="22"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="Open Source" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="379" id="375"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="376"> + <items> + <menuItem title="Do Nothing" id="378"/> + <menuItem title="Open Source" state="on" id="379"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <binding destination="61" name="selectedValue" keyPath="values.LaunchSourceBehavior" id="386"/> + </connections> + </popUpButton> + <popUpButton verticalHuggingPriority="750" id="414"> + <rect key="frame" x="324" y="315" width="104" height="22"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="Weekly" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" tag="604800" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="417" id="415"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="416"> + <items> + <menuItem title="Daily" tag="86400" id="419"/> + <menuItem title="Weekly" state="on" tag="604800" id="417"/> + <menuItem title="Monthly" tag="2629800" id="420"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <binding destination="410" name="enabled" keyPath="automaticallyChecksForUpdates" id="433"/> + <binding destination="410" name="selectedTag" keyPath="updateCheckInterval" id="434"/> + </connections> + </popUpButton> + <popUpButton verticalHuggingPriority="750" id="289"> + <rect key="frame" x="255" y="184" width="96" height="22"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="Auto" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="292" id="309"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="290"> + <items> + <menuItem title="Auto" state="on" id="292"/> + <menuItem title=".m4v" id="484"/> + <menuItem title=".mp4" id="485"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <binding destination="61" name="selectedValue" keyPath="values.DefaultMpegExtension" id="490"/> + </connections> + </popUpButton> + <textField verticalHuggingPriority="750" id="276"> + <rect key="frame" x="18" y="189" width="103" height="14"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Output files:" id="308"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="383"> + <rect key="frame" x="124" y="343" width="96" height="14"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Source selection:" id="384"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="486"> + <rect key="frame" x="124" y="189" width="128" height="14"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Default MP4 Extension:" id="487"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="275"> + <rect key="frame" x="18" y="343" width="103" height="14"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="At launch:" id="307"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <button id="244"> + <rect key="frame" x="124" y="231" width="86" height="18"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <buttonCell key="cell" type="check" title="Send file to:" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="306"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="61" name="value" keyPath="values.sendToMetaX" id="266"/> + </connections> + </button> + <button id="243"> + <rect key="frame" x="124" y="318" width="197" height="18"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <buttonCell key="cell" type="check" title="Automatically check for updates:" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="305"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="410" name="value" keyPath="automaticallyChecksForUpdates" id="429"/> + </connections> + </button> + <textField verticalHuggingPriority="750" id="242"> + <rect key="frame" x="18" y="276" width="103" height="14"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="When Done:" id="304"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <button id="239"> + <rect key="frame" x="124" y="164" width="313" height="18"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <buttonCell key="cell" type="check" title="Automatically name output files" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="302"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="61" name="value" keyPath="values.DefaultAutoNaming" id="262"/> + </connections> + </button> + <textField verticalHuggingPriority="750" id="448"> + <rect key="frame" x="209" y="233" width="125" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="None" id="449"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + <connections> + <binding destination="61" name="value" keyPath="values.SendCompletedEncodeToApp" id="453"/> + </connections> + </textFieldCell> + <connections> + <binding destination="61" name="value" keyPath="values.SendCompletedEncodeToApp" id="454"/> + </connections> + </textField> + <button verticalHuggingPriority="750" id="450"> + <rect key="frame" x="342" y="225" width="104" height="28"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="push" title="Browse ..." bezelStyle="rounded" alignment="center" controlSize="small" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="451"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <action selector="browseSendToApp:" target="-2" id="455"/> + </connections> + </button> + <button id="457"> + <rect key="frame" x="124" y="249" width="313" height="18"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <buttonCell key="cell" type="check" title="Play System Alert Sound" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" state="on" inset="2" id="458"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="61" name="value" keyPath="values.AlertWhenDoneSound" id="460"/> + </connections> + </button> + <popUpButton verticalHuggingPriority="750" id="491"> + <rect key="frame" x="124" y="271" width="195" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" id="492"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="493"> + <items> + <menuItem title="Do Nothing" id="494"/> + <menuItem title="Alert" tag="1" id="495"/> + <menuItem title="Notification" tag="2" id="499"/> + <menuItem title="Alert And Notification" tag="3" id="496"/> + <menuItem title="Put Computer To Sleep" tag="4" id="497"/> + <menuItem title="Shut Down Computer" tag="5" id="498"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <binding destination="61" name="selectedTag" keyPath="values.HBAlertWhenDone" id="xxK-qX-yth"/> + </connections> + </popUpButton> + <tokenField verticalHuggingPriority="750" id="6aa-GX-TuM"> + <rect key="frame" x="194" y="140" width="287" height="19"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <tokenFieldCell key="cell" controlSize="small" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" alignment="left" drawsBackground="YES" allowsEditingTextAttributes="YES" id="dHt-ry-PKg"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </tokenFieldCell> + <connections> + <binding destination="61" name="enabled" keyPath="values.DefaultAutoNaming" id="VeX-1Z-Ejc"/> + <binding destination="61" name="value" keyPath="values.HBAutoNamingFormat" id="Sf1-9q-Gag"> + <dictionary key="options"> + <bool key="NSContinuouslyUpdatesValue" value="YES"/> + <bool key="NSValidatesImmediately" value="YES"/> + </dictionary> + </binding> + <outlet property="delegate" destination="-2" id="3bd-m3-Fz5"/> + </connections> + </tokenField> + <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" id="fF9-Q1-vYr"> + <rect key="frame" x="125" y="142" width="63" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="Format:" id="3dN-MN-DcP"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="61" name="enabled" keyPath="values.DefaultAutoNaming" id="RQc-sb-xRW"/> + </connections> + </textField> + <button id="DLn-Xh-Zkh"> + <rect key="frame" x="142" y="57" width="234" height="20"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="check" title="Replace underscores with a space" bezelStyle="regularSquare" imagePosition="left" controlSize="small" state="on" inset="2" id="pUi-lK-cHw"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="61" name="enabled" keyPath="values.DefaultAutoNaming" id="NEY-u9-7gj"/> + <binding destination="61" name="value" keyPath="values.HBAutoNamingRemoveUnderscore" id="8eN-wY-VqG"/> + </connections> + </button> + <button id="GNx-QT-RSv"> + <rect key="frame" x="142" y="37" width="234" height="20"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="check" title="Remove common punctuation" bezelStyle="regularSquare" imagePosition="left" controlSize="small" state="on" inset="2" id="wo5-iR-2mb"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="61" name="enabled" keyPath="values.DefaultAutoNaming" id="670-dr-Vj0"/> + <binding destination="61" name="value" keyPath="values.HBAutoNamingRemovePunctuation" id="aDU-h4-vOD"/> + </connections> + </button> + <button id="zXr-lf-3A4"> + <rect key="frame" x="142" y="17" width="234" height="20"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="check" title="Change case to Title Case" bezelStyle="regularSquare" imagePosition="left" controlSize="small" state="on" inset="2" id="ggR-Zs-P8G"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="61" name="enabled" keyPath="values.DefaultAutoNaming" id="OIc-Z7-E7O"/> + <binding destination="61" name="value" keyPath="values.HBAutoNamingTitleCase" id="xRh-dS-r4w"/> + </connections> + </button> + <tokenField verticalHuggingPriority="750" id="Tk3-Ig-fFI"> + <rect key="frame" x="191" y="104" width="272" height="28"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <tokenFieldCell key="cell" controlSize="small" selectable="YES" allowsUndo="NO" alignment="left" allowsEditingTextAttributes="YES" id="cjy-yP-lqT"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </tokenFieldCell> + <connections> + <binding destination="61" name="enabled" keyPath="values.DefaultAutoNaming" id="uxo-hQ-6mt"/> + <outlet property="delegate" destination="-2" id="P3H-mA-QsB"/> + </connections> + </tokenField> + <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" id="LKY-ui-YVw"> + <rect key="frame" x="192" y="82" width="204" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Drag to the above format field to add" id="dQ6-Dh-9sD"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + </subviews> + <animations/> + <point key="canvasLocation" x="-82" y="-471"/> + </customView> + <customView id="235" userLabel="Audio"> + <rect key="frame" x="0.0" y="0.0" width="500" height="136"/> + <autoresizingMask key="autoresizingMask"/> + <subviews> + <comboBox verticalHuggingPriority="750" id="253"> + <rect key="frame" x="203" y="95" width="247" height="22"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <comboBoxCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" title="English" drawsBackground="YES" numberOfVisibleItems="10" id="316"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </comboBoxCell> + <connections> + <binding destination="-2" name="content" keyPath="self.languages.languagesArray" id="xPC-Fg-O3G"/> + <binding destination="61" name="value" keyPath="values.DefaultLanguage" previousBinding="xPC-Fg-O3G" id="I2t-Qy-TKa"/> + </connections> + </comboBox> + <textField verticalHuggingPriority="750" id="252"> + <rect key="frame" x="18" y="99" width="179" height="14"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Native Language:" id="315"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <comboBox verticalHuggingPriority="750" id="508"> + <rect key="frame" x="203" y="64" width="247" height="22"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <comboBoxCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" drawsBackground="YES" numberOfVisibleItems="10" id="511"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </comboBoxCell> + <connections> + <binding destination="-2" name="content" keyPath="self.languages.languagesArray" id="l02-3Q-yhI"/> + <binding destination="61" name="value" keyPath="values.AlternateLanguage" previousBinding="l02-3Q-yhI" id="M5z-5g-aQN"/> + </connections> + </comboBox> + <textField verticalHuggingPriority="750" id="509"> + <rect key="frame" x="18" y="68" width="179" height="14"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Alternate Language:" id="510"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" id="mbd-FQ-sxW"> + <rect key="frame" x="201" y="18" width="248" height="42"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" title="Note: these settings apply only to built-in presets. Use the audio defaults panel for custom presets." id="fIj-Tz-ghb"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + </subviews> + <animations/> + <point key="canvasLocation" x="-82" y="-791"/> + </customView> + <customView id="236" userLabel="Advanced"> + <rect key="frame" x="0.0" y="0.0" width="500" height="262"/> + <autoresizingMask key="autoresizingMask"/> + <subviews> + <popUpButton verticalHuggingPriority="750" id="363"> + <rect key="frame" x="218" y="55" width="66" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="1" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="369" id="364"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="365"> + <items> + <menuItem title="0" id="370"/> + <menuItem title="1" state="on" id="369"/> + <menuItem title="2" id="368"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <binding destination="61" name="selectedValue" keyPath="values.LoggingLevel" id="373"/> + </connections> + </popUpButton> + <popUpButton verticalHuggingPriority="750" id="387"> + <rect key="frame" x="337" y="221" width="76" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="0.25" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="391" id="388"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="389"> + <items> + <menuItem title="1.0" id="394"/> + <menuItem title="0.50" id="393"/> + <menuItem title="0.25" state="on" id="391"> + <modifierMask key="keyEquivalentModifierMask"/> + </menuItem> + <menuItem title="0.20" id="390"> + <modifierMask key="keyEquivalentModifierMask"/> + </menuItem> + </items> + </menu> + </popUpButtonCell> + <connections> + <binding destination="61" name="selectedValue" keyPath="values.x264CqSliderFractional" id="397"/> + </connections> + </popUpButton> + <button id="398"> + <rect key="frame" x="125" y="92" width="339" height="18"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <buttonCell key="cell" type="check" title="Use libdvdnav (instead of libdvdread)" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="399"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="61" name="value" keyPath="values.UseDvdNav" id="400"/> + </connections> + </button> + <button id="347"> + <rect key="frame" x="125" y="37" width="340" height="18"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <buttonCell key="cell" type="check" title="Put individual encode logs in same location as movie" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="348"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="61" name="value" keyPath="values.EncodeLogLocation" id="349"/> + </connections> + </button> + <textField verticalHuggingPriority="750" id="442"> + <rect key="frame" x="18" y="94" width="104" height="14"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="DVD-Video:" id="443"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="IV7-SY-HLR"> + <rect key="frame" x="18" y="167" width="104" height="14"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Scan:" id="c0L-TU-WML"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="jPa-4p-Y29"> + <rect key="frame" x="18" y="226" width="104" height="14"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="x264:" id="cqp-xU-GOe"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="350"> + <rect key="frame" x="18" y="60" width="104" height="14"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Log:" id="351"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="371"> + <rect key="frame" x="120" y="60" width="95" height="14"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Verbosity Level:" id="372"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="359"> + <rect key="frame" x="92" y="143" width="230" height="14"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Number of picture previews to scan:" id="360"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="463"> + <rect key="frame" x="118" y="167" width="179" height="14"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Minimum length of title to scan:" id="464"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="UXr-op-aKN"> + <rect key="frame" x="356" y="167" width="77" height="14"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="left" title="seconds" id="klQ-DW-Kc6"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="395"> + <rect key="frame" x="118" y="226" width="216" height="14"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Constant Quality fractional granularity:" id="396"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="480"> + <rect key="frame" x="303" y="165" width="48" height="19"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="481"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="61" name="value" keyPath="values.MinTitleScanSeconds" id="483"/> + </connections> + </textField> + <button id="ybi-46-yhY"> + <rect key="frame" x="125" y="201" width="286" height="20"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <buttonCell key="cell" type="check" title="Show Advanced Encoder Options Tab" bezelStyle="regularSquare" imagePosition="left" controlSize="small" state="on" inset="2" id="Du1-9x-nHn"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="61" name="value" keyPath="values.HBShowAdvancedTab" id="PgA-TV-kBr"/> + </connections> + </button> + <box verticalHuggingPriority="750" title="Box" boxType="separator" titlePosition="noTitle" id="I0V-hM-Fq0"> + <rect key="frame" x="20" y="122" width="460" height="5"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> + <animations/> + <color key="borderColor" white="0.0" alpha="0.41999999999999998" colorSpace="calibratedWhite"/> + <color key="fillColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + <font key="titleFont" metaFont="system"/> + </box> + <popUpButton verticalHuggingPriority="750" id="352"> + <rect key="frame" x="325" y="138" width="73" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" id="353"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="354"> + <items> + <menuItem title="10" id="355"/> + <menuItem title="15" id="356"/> + <menuItem title="20" id="357"/> + <menuItem title="25" id="361"> + <modifierMask key="keyEquivalentModifierMask"/> + </menuItem> + <menuItem title="30" id="362"> + <modifierMask key="keyEquivalentModifierMask"/> + </menuItem> + <menuItem title="35" id="514"> + <modifierMask key="keyEquivalentModifierMask"/> + </menuItem> + <menuItem title="40" id="515"> + <modifierMask key="keyEquivalentModifierMask"/> + </menuItem> + <menuItem title="45" id="516"> + <modifierMask key="keyEquivalentModifierMask"/> + </menuItem> + <menuItem title="50" id="517"> + <modifierMask key="keyEquivalentModifierMask"/> + </menuItem> + <menuItem title="55" id="518"> + <modifierMask key="keyEquivalentModifierMask"/> + </menuItem> + <menuItem title="60" id="519"> + <modifierMask key="keyEquivalentModifierMask"/> + </menuItem> + </items> + </menu> + </popUpButtonCell> + <connections> + <binding destination="61" name="selectedValue" keyPath="values.PreviewsNumber" id="358"/> + </connections> + </popUpButton> + <button id="Ndp-Xh-ohY"> + <rect key="frame" x="125" y="17" width="340" height="18"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <buttonCell key="cell" type="check" title="Clear logs older than 30 days" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="lgn-RF-k0d"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="61" name="value" keyPath="values.HBClearOldLogs" id="98r-xV-IVB"/> + </connections> + </button> + </subviews> + <animations/> + <point key="canvasLocation" x="-82" y="-85"/> + </customView> + <customObject id="410" userLabel="Updater" customClass="SUUpdater"/> + </objects> +</document> diff --git a/macosx/Base.lproj/Presets.xib b/macosx/Base.lproj/Presets.xib new file mode 100644 index 000000000..2fc5d9d91 --- /dev/null +++ b/macosx/Base.lproj/Presets.xib @@ -0,0 +1,181 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="8164.2" systemVersion="15A225f" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none"> + <dependencies> + <deployment identifier="macosx"/> + <development version="6300" identifier="xcode"/> + <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="8164.2"/> + </dependencies> + <objects> + <customObject id="-2" userLabel="File's Owner" customClass="HBPresetsViewController"> + <connections> + <outlet property="outlineView" destination="00W-tb-wgY" id="T3u-ix-uIb"/> + <outlet property="treeController" destination="ohT-Pp-wBT" id="YGP-sN-dS3"/> + <outlet property="view" destination="Hz6-mo-xeY" id="xR8-5v-xDQ"/> + </connections> + </customObject> + <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/> + <customObject id="-3" userLabel="Application" customClass="NSObject"/> + <customView id="Hz6-mo-xeY"> + <rect key="frame" x="0.0" y="0.0" width="230" height="325"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <subviews> + <scrollView autohidesScrollers="YES" horizontalLineScroll="16" horizontalPageScroll="10" verticalLineScroll="16" verticalPageScroll="10" usesPredominantAxisScrolling="NO" id="uad-bt-uKD"> + <rect key="frame" x="3" y="33" width="224" height="285"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <clipView key="contentView" id="Rcx-jI-nnq"> + <rect key="frame" x="1" y="1" width="222" height="283"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <subviews> + <outlineView focusRingType="none" verticalHuggingPriority="750" allowsExpansionToolTips="YES" multipleSelection="NO" autosaveColumns="NO" rowHeight="14" indentationPerLevel="16" outlineTableColumn="jhC-ge-H1w" id="00W-tb-wgY"> + <rect key="frame" x="0.0" y="0.0" width="222" height="16"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <size key="intercellSpacing" width="3" height="2"/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + <color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/> + <tableColumns> + <tableColumn identifier="name" width="219" minWidth="16" maxWidth="1000" id="jhC-ge-H1w"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" white="0.33333298560000002" alpha="1" colorSpace="calibratedWhite"/> + </tableHeaderCell> + <textFieldCell key="dataCell" controlSize="small" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="4tC-UE-40G"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + <connections> + <binding destination="ohT-Pp-wBT" name="editable" keyPath="arrangedObjects.isBuiltIn" id="JA3-ww-RjO"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="ohT-Pp-wBT" name="fontBold" keyPath="arrangedObjects.isDefault" id="Bki-AQ-Pa7"/> + <binding destination="ohT-Pp-wBT" name="value" keyPath="arrangedObjects.name" id="hDR-Al-iwT"> + <dictionary key="options"> + <string key="NSNullPlaceholder">Unamed Preset</string> + <bool key="NSValidatesImmediately" value="YES"/> + </dictionary> + </binding> + </connections> + </tableColumn> + </tableColumns> + <connections> + <action selector="clicked:" target="-2" id="8jb-bC-QI3"/> + <binding destination="ohT-Pp-wBT" name="content" keyPath="arrangedObjects" id="y8f-ht-Zs3"/> + <binding destination="ohT-Pp-wBT" name="selectionIndexPaths" keyPath="selectionIndexPaths" previousBinding="y8f-ht-Zs3" id="ntG-Tk-AkS"/> + <outlet property="dataSource" destination="-2" id="XrD-y9-BCi"/> + <outlet property="delegate" destination="-2" id="VEB-gf-oNP"/> + </connections> + </outlineView> + </subviews> + <animations/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + </clipView> + <animations/> + <scroller key="horizontalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="YES" id="RAh-Ad-miy"> + <rect key="frame" x="-100" y="-100" width="222" height="16"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </scroller> + <scroller key="verticalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="NO" id="xU9-j2-UAo"> + <rect key="frame" x="-15" y="17" width="16" height="0.0"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </scroller> + <accessibility description="Presets"/> + </scrollView> + <button toolTip="Create a new custom preset based on the currently selected settings." verticalHuggingPriority="750" id="kfi-wq-mgV"> + <rect key="frame" x="3" y="3" width="24" height="23"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <buttonCell key="cell" type="smallSquare" bezelStyle="smallSquare" image="NSAddTemplate" imagePosition="only" alignment="center" state="on" borderStyle="border" inset="3" id="OJ3-1k-3DY"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="systemBold"/> + </buttonCell> + <accessibility description="New Preset"/> + <connections> + <action selector="addNewPreset:" target="-2" id="TYV-vH-8hk"/> + <binding destination="-2" name="enabled" keyPath="self.enabled" id="lmV-Y3-JoF"/> + </connections> + </button> + <popUpButton verticalHuggingPriority="750" id="Ybq-Zt-sta"> + <rect key="frame" x="58" y="3" width="35" height="23"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="smallSquare" bezelStyle="smallSquare" imagePosition="only" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" pullsDown="YES" id="2JY-O9-FR6"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="menu"/> + <menu key="menu" title="Presets Action Menu" id="LQk-kD-5sj"> + <items> + <menuItem state="on" image="NSActionTemplate" hidden="YES" id="KPx-Ep-mb4"/> + <menuItem title="New Folder" id="Io0-Vm-Qez"> + <connections> + <action selector="insertFolder:" target="-2" id="ufd-hE-TG1"/> + </connections> + </menuItem> + <menuItem title="Make Default" id="D2t-YG-Frn"> + <connections> + <action selector="setDefault:" target="-2" id="tLd-jt-H1g"/> + </connections> + </menuItem> + <menuItem isSeparatorItem="YES" id="QaO-y0-sMc"/> + <menuItem title="Import…" id="LUl-ag-Iu6"> + <connections> + <action selector="importPreset:" target="-2" id="euB-YW-AdI"/> + </connections> + </menuItem> + <menuItem title="Export…" id="xEQ-Un-J0n"> + <connections> + <action selector="exportPreset:" target="-2" id="dDG-rM-14L"/> + </connections> + </menuItem> + <menuItem isSeparatorItem="YES" id="NEw-wC-h4v"/> + <menuItem title="Update Built-in Presets" id="cm5-Kl-dB3"> + <connections> + <action selector="updateBuiltInPresets:" target="-2" id="rND-6g-LMP"/> + </connections> + </menuItem> + </items> + </menu> + </popUpButtonCell> + <accessibility description="Additional Options"/> + </popUpButton> + <button toolTip="Delete the current selection" verticalHuggingPriority="750" id="b3V-8w-euU"> + <rect key="frame" x="26" y="3" width="24" height="23"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <buttonCell key="cell" type="smallSquare" bezelStyle="smallSquare" image="NSRemoveTemplate" imagePosition="only" alignment="left" borderStyle="border" inset="3" id="Kb1-6u-550"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="systemBold"/> + </buttonCell> + <accessibility description="Delete"/> + <connections> + <action selector="deletePreset:" target="-2" id="b6N-h7-25y"/> + <binding destination="ohT-Pp-wBT" name="enabled" keyPath="canRemove" id="WNd-yX-UEH"/> + </connections> + </button> + </subviews> + <animations/> + <point key="canvasLocation" x="58" y="345.5"/> + </customView> + <treeController objectClassName="HBPreset" childrenKeyPath="children" leafKeyPath="isLeaf" id="ohT-Pp-wBT"> + <declaredKeys> + <string>name</string> + <string>children</string> + <string>isBuiltIn</string> + <string>isDefault</string> + </declaredKeys> + <connections> + <binding destination="-2" name="contentArray" keyPath="presets.root.children" id="A8P-Hb-YE9"/> + </connections> + </treeController> + </objects> + <resources> + <image name="NSActionTemplate" width="14" height="14"/> + <image name="NSAddTemplate" width="11" height="11"/> + <image name="NSRemoveTemplate" width="11" height="11"/> + </resources> +</document> diff --git a/macosx/Base.lproj/Queue.xib b/macosx/Base.lproj/Queue.xib new file mode 100644 index 000000000..f33d67013 --- /dev/null +++ b/macosx/Base.lproj/Queue.xib @@ -0,0 +1,229 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="8164.2" systemVersion="15A225f" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none"> + <dependencies> + <deployment identifier="macosx"/> + <development version="6300" identifier="xcode"/> + <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="8164.2"/> + </dependencies> + <objects> + <customObject id="-2" userLabel="File's Owner" customClass="HBQueueController"> + <connections> + <outlet property="countTextField" destination="2511" id="7vs-Ty-tNx"/> + <outlet property="outlineView" destination="2597" id="dPQ-wg-8cy"/> + <outlet property="progressTextField" destination="2646" id="E60-Gv-b2q"/> + <outlet property="window" destination="2576" id="2645"/> + </connections> + </customObject> + <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/> + <customObject id="-3" userLabel="Application" customClass="NSObject"/> + <window title="Queue" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" releasedWhenClosed="NO" visibleAtLaunch="NO" frameAutosaveName="QueueWindow" animationBehavior="default" id="2576" userLabel="Window"> + <windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES" resizable="YES" unifiedTitleAndToolbar="YES"/> + <windowCollectionBehavior key="collectionBehavior" fullScreenPrimary="YES"/> + <windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/> + <rect key="contentRect" x="893" y="128" width="574" height="423"/> + <rect key="screenRect" x="0.0" y="0.0" width="2560" height="1418"/> + <value key="minSize" type="size" width="525" height="340"/> + <view key="contentView" id="2577"> + <rect key="frame" x="0.0" y="0.0" width="574" height="423"/> + <autoresizingMask key="autoresizingMask"/> + <subviews> + <scrollView horizontalLineScroll="19" horizontalPageScroll="0.0" verticalLineScroll="19" verticalPageScroll="0.0" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" id="2596"> + <rect key="frame" x="20" y="20" width="534" height="338"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <clipView key="contentView" id="B5m-TR-ErO"> + <rect key="frame" x="1" y="1" width="532" height="336"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <subviews> + <outlineView focusRingType="none" verticalHuggingPriority="750" allowsExpansionToolTips="YES" alternatingRowBackgroundColors="YES" columnReordering="NO" columnResizing="NO" autosaveColumns="NO" indentationPerLevel="16" autoresizesOutlineColumn="YES" outlineTableColumn="2624" id="2597" customClass="HBQueueOutlineView"> + <rect key="frame" x="0.0" y="0.0" width="532" height="336"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <size key="intercellSpacing" width="3" height="2"/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + <color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/> + <tableColumns> + <tableColumn identifier="icon" width="38" minWidth="38" maxWidth="38" id="2624"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <imageCell key="dataCell" refusesFirstResponder="YES" alignment="left" animates="YES" imageAlignment="topRight" imageScaling="proportionallyDown" id="2625"/> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + </tableColumn> + <tableColumn identifier="desc" editable="NO" width="465" minWidth="40" maxWidth="5000" id="2599"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" white="0.33333299" alpha="1" colorSpace="calibratedWhite"/> + </tableHeaderCell> + <textFieldCell key="dataCell" selectable="YES" editable="YES" alignment="left" id="2609"> + <font key="font" metaFont="cellTitle"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES"/> + </tableColumn> + <tableColumn identifier="action" editable="NO" width="20" minWidth="8" maxWidth="20" id="2604"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="center"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <buttonCell key="dataCell" type="square" bezelStyle="shadowlessSquare" image="Delete" imagePosition="above" alignment="center" inset="2" id="2605"> + <behavior key="behavior" lightByContents="YES"/> + <font key="font" metaFont="cellTitle"/> + </buttonCell> + </tableColumn> + </tableColumns> + <connections> + <outlet property="dataSource" destination="-2" id="2602"/> + <outlet property="delegate" destination="-2" id="2603"/> + <outlet property="menu" destination="2649" id="ZZa-hT-PUa"/> + </connections> + </outlineView> + </subviews> + <animations/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + </clipView> + <animations/> + <scroller key="horizontalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="YES" id="2644"> + <rect key="frame" x="-100" y="-100" width="282" height="15"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </scroller> + <scroller key="verticalScroller" wantsLayer="YES" verticalHuggingPriority="750" horizontal="NO" id="2643"> + <rect key="frame" x="517" y="1" width="16" height="336"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </scroller> + </scrollView> + <textField verticalHuggingPriority="750" id="2511"> + <rect key="frame" x="17" y="399" width="540" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" title="Pending Jobs" id="2637"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField verticalHuggingPriority="750" id="2646"> + <rect key="frame" x="17" y="366" width="540" height="29"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="left" title="There are no jobs currently encoding" id="2647"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + </subviews> + <animations/> + </view> + <toolbar key="toolbar" implicitIdentifier="0FE76B40-49B7-48AE-B44E-D1B8034BC88A" autosavesConfiguration="NO" displayMode="iconAndLabel" sizeMode="regular" id="ZVb-ld-0UP"> + <allowedToolbarItems> + <toolbarItem implicitItemIdentifier="609C5CFE-D854-4567-9CC2-70E109CBA332" explicitItemIdentifier="HBQueueStartCancelToolbarIdentifier" label="Start" paletteLabel="Start/Cancel" toolTip="Start Encoding" tag="-1" image="encode" id="SX6-mq-Hck"> + <connections> + <action selector="toggleStartCancel:" target="-2" id="ABS-fA-RwJ"/> + </connections> + </toolbarItem> + <toolbarItem implicitItemIdentifier="7DB01500-5492-42BC-BDEE-55E9EF3765A1" explicitItemIdentifier="HBQueuePauseResumeToolbarIdentifier" label="Pause" paletteLabel="Pause/Resume" toolTip="Pause Encoding" tag="-1" image="pauseencode" id="s7o-pK-heI"> + <connections> + <action selector="togglePauseResume:" target="-2" id="bmr-hx-loD"/> + </connections> + </toolbarItem> + <toolbarItem implicitItemIdentifier="NSToolbarSpaceItem" id="rHN-a0-oZQ"/> + <toolbarItem implicitItemIdentifier="NSToolbarFlexibleSpaceItem" id="QuV-M8-cet"/> + <toolbarItem implicitItemIdentifier="938D3EC6-1547-4AAB-86AF-B3FD3C7AF8BD" label="When Done" paletteLabel="When Done" id="a3c-kV-98E"> + <nil key="toolTip"/> + <size key="minSize" width="100" height="25"/> + <size key="maxSize" width="210" height="25"/> + <popUpButton key="view" verticalHuggingPriority="750" id="rfS-M1-CnB"> + <rect key="frame" x="0.0" y="14" width="200" height="25"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" alignment="left" lineBreakMode="truncatingTail" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="pch-jl-VXA"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="menu"/> + <menu key="menu" id="1Ee-Xt-VES"> + <items> + <menuItem title="Do Nothing" id="sm5-26-sAg"/> + <menuItem title="Alert" tag="1" id="fAD-ky-zo6"/> + <menuItem title="Notification" tag="2" id="jDL-sB-8e3"/> + <menuItem title="Alert and Notification" tag="3" id="aat-1N-Odn"/> + <menuItem title="Put Computer to Sleep" tag="4" id="GUQ-xb-HVS"/> + <menuItem title="Shut Down Computer" tag="5" id="QmP-SQ-XKK"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <binding destination="z2J-h1-IDv" name="selectedTag" keyPath="values.HBAlertWhenDone" id="trt-6H-UtD"/> + </connections> + </popUpButton> + </toolbarItem> + </allowedToolbarItems> + <defaultToolbarItems> + <toolbarItem reference="SX6-mq-Hck"/> + <toolbarItem reference="s7o-pK-heI"/> + <toolbarItem reference="QuV-M8-cet"/> + <toolbarItem reference="a3c-kV-98E"/> + </defaultToolbarItems> + </toolbar> + <connections> + <outlet property="delegate" destination="-2" id="2579"/> + </connections> + <point key="canvasLocation" x="322" y="355.5"/> + </window> + <menu id="2649" userLabel="ContextMenu"> + <items> + <menuItem title="Show in Finder" id="2655"> + <modifierMask key="keyEquivalentModifierMask"/> + <connections> + <action selector="revealSelectedQueueItems:" target="-2" id="qtj-uq-KvZ"/> + </connections> + </menuItem> + <menuItem isSeparatorItem="YES" id="Au5-j1-AAd"/> + <menuItem title="Edit" id="2650"> + <modifierMask key="keyEquivalentModifierMask"/> + <connections> + <action selector="editSelectedQueueItem:" target="-2" id="2654"/> + </connections> + </menuItem> + <menuItem title="Reset" id="zy6-ab-ush"> + <modifierMask key="keyEquivalentModifierMask"/> + <connections> + <action selector="resetJobState:" target="-1" id="fxd-BP-VY6"/> + </connections> + </menuItem> + <menuItem isSeparatorItem="YES" id="1ZZ-71-d6P"/> + <menuItem title="Clear All" id="2652"> + <modifierMask key="keyEquivalentModifierMask"/> + <connections> + <action selector="clearAll:" target="-2" id="Q3d-9G-k0i"/> + </connections> + </menuItem> + <menuItem title="Clear completed items" id="XdJ-Sl-pwu"> + <modifierMask key="keyEquivalentModifierMask"/> + <connections> + <action selector="clearCompleted:" target="-2" id="LMt-sj-JIh"/> + </connections> + </menuItem> + <menuItem isSeparatorItem="YES" id="Vww-Gx-tlr"/> + <menuItem title="Delete" id="Wfz-Kj-Vtx"> + <modifierMask key="keyEquivalentModifierMask"/> + <connections> + <action selector="removeSelectedQueueItem:" target="-2" id="i8t-gS-Bi3"/> + </connections> + </menuItem> + </items> + <point key="canvasLocation" x="233" y="753.5"/> + </menu> + <userDefaultsController representsSharedInstance="YES" id="z2J-h1-IDv"/> + </objects> + <resources> + <image name="Delete" width="16" height="16"/> + <image name="encode" width="24" height="24"/> + <image name="pauseencode" width="24" height="24"/> + </resources> +</document> diff --git a/macosx/Base.lproj/Subtitles.xib b/macosx/Base.lproj/Subtitles.xib new file mode 100644 index 000000000..5d2f05802 --- /dev/null +++ b/macosx/Base.lproj/Subtitles.xib @@ -0,0 +1,273 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="8164.2" systemVersion="15A225f" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none"> + <dependencies> + <deployment identifier="macosx"/> + <development version="6300" identifier="xcode"/> + <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="8164.2"/> + </dependencies> + <objects> + <customObject id="-2" userLabel="File's Owner" customClass="HBSubtitlesController"> + <connections> + <outlet property="fTableView" destination="0yM-wE-D2x" id="0vq-y5-Ubi"/> + <outlet property="view" destination="Hz6-mo-xeY" id="0bl-1N-x8E"/> + </connections> + </customObject> + <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/> + <customObject id="-3" userLabel="Application" customClass="NSObject"/> + <customView id="Hz6-mo-xeY"> + <rect key="frame" x="0.0" y="0.0" width="926" height="322"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <subviews> + <scrollView autohidesScrollers="YES" horizontalLineScroll="27" horizontalPageScroll="10" verticalLineScroll="27" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" id="Syo-rH-vof"> + <rect key="frame" x="20" y="20" width="886" height="266"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <clipView key="contentView" id="ljc-nW-Cnc"> + <rect key="frame" x="1" y="17" width="884" height="248"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <subviews> + <tableView verticalHuggingPriority="750" allowsExpansionToolTips="YES" columnAutoresizingStyle="firstColumnOnly" columnReordering="NO" multipleSelection="NO" autosaveColumns="NO" typeSelect="NO" rowHeight="25" headerView="IiW-3a-Drv" id="0yM-wE-D2x"> + <rect key="frame" x="0.0" y="0.0" width="884" height="248"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <size key="intercellSpacing" width="3" height="2"/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + <color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/> + <tableColumns> + <tableColumn identifier="track" editable="NO" width="322" minWidth="40" maxWidth="1000" id="N3S-st-yGv"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Track"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" white="0.33333299" alpha="1" colorSpace="calibratedWhite"/> + </tableHeaderCell> + <popUpButtonCell key="dataCell" type="push" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" borderStyle="border" imageScaling="proportionallyDown" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" id="kzn-6s-3Ka"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="Umu-1b-U1Z"> + <items> + <menuItem title="Pop Up" id="cSW-OC-qKA"/> + </items> + </menu> + </popUpButtonCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + </tableColumn> + <tableColumn identifier="forced" width="76" minWidth="10" maxWidth="3.4028229999999999e+38" id="klV-Gy-igk"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="center" title="Forced Only"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <buttonCell key="dataCell" type="check" title="Check" bezelStyle="regularSquare" imagePosition="only" alignment="left" controlSize="small" continuous="YES" inset="2" id="JLr-Qi-X0X"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + </tableColumn> + <tableColumn identifier="burned" width="64" minWidth="10" maxWidth="3.4028229999999999e+38" id="fIe-Fg-ufj"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="center" title="Burned In"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <buttonCell key="dataCell" type="check" title="Check" bezelStyle="regularSquare" imagePosition="only" alignment="left" controlSize="small" continuous="YES" inset="2" id="R9w-Bn-CCt"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + </tableColumn> + <tableColumn identifier="default" width="51" minWidth="10" maxWidth="3.4028229999999999e+38" id="fvq-pE-sOC"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="center" title="Default"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <buttonCell key="dataCell" type="check" title="Check" bezelStyle="regularSquare" imagePosition="only" alignment="left" controlSize="small" continuous="YES" inset="2" id="ooy-Sh-Edm"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + </tableColumn> + <tableColumn identifier="srt_lang" width="173" minWidth="10" maxWidth="3.4028229999999999e+38" id="9ka-9O-WDj"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Srt Language"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <popUpButtonCell key="dataCell" type="bevel" title="Pop Up" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" continuous="YES" state="on" borderStyle="bezel" imageScaling="proportionallyDown" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="vHW-fn-RSG" id="2Qz-Lh-O8g"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="UOP-xa-WpP"> + <items> + <menuItem title="Pop Up" state="on" id="vHW-fn-RSG"/> + </items> + </menu> + </popUpButtonCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + </tableColumn> + <tableColumn identifier="srt_charcode" width="113" minWidth="10" maxWidth="3.4028229999999999e+38" id="1Qg-We-ltR"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Srt Char Code"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <popUpButtonCell key="dataCell" type="bevel" title="Pop Up" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" continuous="YES" state="on" borderStyle="bezel" imageScaling="proportionallyDown" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="xt1-a1-JhF" id="AdJ-Mv-JI2"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="ABd-Ec-K2L"> + <items> + <menuItem title="Pop Up" state="on" id="xt1-a1-JhF"/> + </items> + </menu> + </popUpButtonCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + </tableColumn> + <tableColumn identifier="srt_offset" width="64" minWidth="10" maxWidth="3.4028229999999999e+38" id="Fgh-pZ-6uu"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Srt Offset"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <textFieldCell key="dataCell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" continuous="YES" sendsActionOnEndEditing="YES" alignment="center" title="Text" id="QRj-KI-a03"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + </tableColumn> + </tableColumns> + <connections> + <binding destination="-2" name="enabled" keyPath="self.subtitles" id="pmZ-qP-DnG"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <outlet property="dataSource" destination="-2" id="DH5-v0-2ba"/> + <outlet property="delegate" destination="-2" id="Dfm-tw-89m"/> + <outlet property="menu" destination="KgC-dn-Hq2" id="Iff-7t-kdg"/> + </connections> + </tableView> + </subviews> + <animations/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + </clipView> + <animations/> + <scroller key="horizontalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="YES" id="toe-s0-pVk"> + <rect key="frame" x="-100" y="-100" width="685" height="15"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </scroller> + <scroller key="verticalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="NO" id="GfM-TU-Tmr"> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </scroller> + <tableHeaderView key="headerView" id="IiW-3a-Drv"> + <rect key="frame" x="0.0" y="0.0" width="884" height="17"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </tableHeaderView> + </scrollView> + <popUpButton verticalHuggingPriority="750" id="2Tb-KC-Ugi"> + <rect key="frame" x="17" y="291" width="88" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="Track" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" pullsDown="YES" id="8ZD-D6-TLA"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="Fr7-eG-NuL"> + <items> + <menuItem title="Track" state="on" hidden="YES" id="TJO-RZ-jgb"/> + <menuItem title="Add All" id="4PX-In-DpF"> + <connections> + <action selector="addAll:" target="-2" id="tuS-uF-dje"/> + </connections> + </menuItem> + <menuItem title="Add External SRT…" toolTip="Add new SRT subtitle to the list." id="HW0-PS-t0U"> + <connections> + <action selector="browseImportSrtFile:" target="-2" id="dog-BP-my4"/> + </connections> + </menuItem> + <menuItem isSeparatorItem="YES" id="2hO-bG-5qB"/> + <menuItem title="Remove All" id="mVi-zH-KUq"> + <connections> + <action selector="removeAll:" target="-2" id="QsA-lb-0rD"/> + </connections> + </menuItem> + </items> + </menu> + </popUpButtonCell> + <connections> + <binding destination="-2" name="enabled" keyPath="self.subtitles" id="khN-Sn-dnI"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + </connections> + </popUpButton> + <button verticalHuggingPriority="750" id="QsM-28-Pya"> + <rect key="frame" x="110" y="288" width="140" height="28"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="push" title="Configure Defaults…" bezelStyle="rounded" alignment="center" controlSize="small" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="oxg-bs-1si"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <action selector="showSettingsSheet:" target="-2" id="OAA-S8-tfS"/> + <binding destination="-2" name="enabled" keyPath="self.subtitles" id="dpe-kM-iMF"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + </connections> + </button> + <button verticalHuggingPriority="750" id="Vxx-gk-9kY"> + <rect key="frame" x="248" y="288" width="116" height="28"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="push" title="Reload Defaults" bezelStyle="rounded" alignment="center" controlSize="small" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="jG8-uo-1tv"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <action selector="addTracksFromDefaults:" target="-2" id="GOz-FT-Atg"/> + <binding destination="-2" name="enabled" keyPath="self.subtitles" id="CSa-3s-GD6"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + </connections> + </button> + </subviews> + <animations/> + <point key="canvasLocation" x="373" y="444"/> + </customView> + <menu id="KgC-dn-Hq2"> + <items> + <menuItem title="Add All" id="S2I-Jd-Lyg"> + <attributedString key="attributedTitle"/> + <connections> + <action selector="addAll:" target="-2" id="ojh-vi-2gX"/> + </connections> + </menuItem> + <menuItem title="Add External SRT…" id="fXD-7h-jMl"> + <connections> + <action selector="browseImportSrtFile:" target="-2" id="tEu-2l-wjN"/> + </connections> + </menuItem> + <menuItem isSeparatorItem="YES" id="Pr7-iM-rgd"/> + <menuItem title="Remove All" id="R8a-qg-ASg"> + <connections> + <action selector="removeAll:" target="-2" id="8yF-Gu-7bi"/> + </connections> + </menuItem> + <menuItem isSeparatorItem="YES" id="eER-z8-aB9"/> + <menuItem title="Reload Defaults" id="jcM-HL-QJ6"> + <connections> + <action selector="addTracksFromDefaults:" target="-2" id="IQq-bX-u1t"/> + </connections> + </menuItem> + <menuItem title="Configure Defaults…" id="pwm-PV-1x4"> + <connections> + <action selector="showSettingsSheet:" target="-2" id="aQq-Fi-0Ro"/> + </connections> + </menuItem> + </items> + </menu> + </objects> +</document> diff --git a/macosx/Base.lproj/SubtitlesDefaults.xib b/macosx/Base.lproj/SubtitlesDefaults.xib new file mode 100644 index 000000000..8a7799330 --- /dev/null +++ b/macosx/Base.lproj/SubtitlesDefaults.xib @@ -0,0 +1,290 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="8164.2" systemVersion="15A225f" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none"> + <dependencies> + <deployment identifier="macosx"/> + <development version="6300" identifier="xcode"/> + <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="8164.2"/> + </dependencies> + <objects> + <customObject id="-2" userLabel="File's Owner" customClass="HBSubtitlesDefaultsController"> + <connections> + <outlet property="showAllButton" destination="QAt-5X-NBT" id="3IW-6r-piX"/> + <outlet property="tableController" destination="ZBe-aP-wvq" id="HBN-Z2-bbo"/> + <outlet property="window" destination="kwM-lz-5lG" id="rob-Fo-JhL"/> + </connections> + </customObject> + <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/> + <customObject id="-3" userLabel="Application" customClass="NSObject"/> + <window title="Window" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" restorable="NO" showsToolbarButton="NO" visibleAtLaunch="NO" animationBehavior="default" id="kwM-lz-5lG"> + <windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES" resizable="YES"/> + <windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/> + <rect key="contentRect" x="283" y="305" width="427" height="409"/> + <rect key="screenRect" x="0.0" y="0.0" width="2560" height="1418"/> + <value key="minSize" type="size" width="427" height="304"/> + <value key="maxSize" type="size" width="427" height="1000"/> + <view key="contentView" id="ZP2-Cp-K5w"> + <rect key="frame" x="0.0" y="0.0" width="427" height="409"/> + <autoresizingMask key="autoresizingMask"/> + <subviews> + <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" id="fPg-3n-1TN"> + <rect key="frame" x="-2" y="373" width="157" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="Track Selection Behavior:" id="GbM-vm-RC2"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" id="Jsz-Er-bsF"> + <rect key="frame" x="-2" y="349" width="157" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="Languages:" id="mAT-Jp-SG1"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" id="Hqz-Lw-gAu"> + <rect key="frame" x="-2" y="171" width="157" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="Options:" id="NJl-q3-zXL"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <popUpButton verticalHuggingPriority="750" id="oiD-QI-wly"> + <rect key="frame" x="158" y="368" width="252" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" title="None" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="mvw-Hg-JFM" id="21e-KY-8TR"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="Kwy-lU-VuU"> + <items> + <menuItem title="None" state="on" id="mvw-Hg-JFM"/> + <menuItem title="First Matching Selected Languages" id="jDd-Ji-7Sm"/> + <menuItem title="All Matching Selected Languages" id="GZP-q7-SYy"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <accessibilityConnection property="title" destination="fPg-3n-1TN" id="m48-cl-1qI"/> + <binding destination="-2" name="selectedIndex" keyPath="self.settings.trackSelectionBehavior" id="sKn-Mr-Hce"/> + </connections> + </popUpButton> + <button toolTip="Closed captions are text subtitles that can be added to any container as a soft subtitle track (not burned)." id="uF5-6E-EIe"> + <rect key="frame" x="158" y="168" width="251" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <buttonCell key="cell" type="check" title="Add Closed Captions when available" bezelStyle="regularSquare" imagePosition="left" controlSize="small" state="on" inset="2" id="66v-2g-DHn"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="-2" name="value" keyPath="self.settings.addCC" id="JNz-WE-LD3"/> + </connections> + </button> + <button toolTip="This search pass finds short sequences of foreign audio and provides subtitles for them." id="OOC-GZ-OFA"> + <rect key="frame" x="158" y="150" width="251" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <buttonCell key="cell" type="check" title="Add "Foreign Audio Search"" bezelStyle="regularSquare" imagePosition="left" controlSize="small" state="on" inset="2" id="vNY-OC-hTJ"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="-2" name="value" keyPath="self.settings.addForeignAudioSearch" id="UZC-m0-Mco"/> + </connections> + </button> + <scrollView autohidesScrollers="YES" horizontalLineScroll="16" horizontalPageScroll="10" verticalLineScroll="16" verticalPageScroll="10" usesPredominantAxisScrolling="NO" id="aTC-39-h6S"> + <rect key="frame" x="161" y="228" width="246" height="135"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <clipView key="contentView" id="TdE-Sh-NcS"> + <rect key="frame" x="1" y="1" width="244" height="133"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <subviews> + <tableView verticalHuggingPriority="750" allowsExpansionToolTips="YES" columnAutoresizingStyle="lastColumnOnly" alternatingRowBackgroundColors="YES" columnReordering="NO" columnResizing="NO" autosaveColumns="NO" rowHeight="14" id="Of7-71-Ci6"> + <rect key="frame" x="0.0" y="0.0" width="236" height="16"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + <size key="intercellSpacing" width="3" height="2"/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + <color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/> + <tableColumns> + <tableColumn identifier="checkBox" width="20" minWidth="20" maxWidth="20" id="G44-XP-6xE"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" white="0.33333298560000002" alpha="1" colorSpace="calibratedWhite"/> + </tableHeaderCell> + <buttonCell key="dataCell" type="check" bezelStyle="regularSquare" imagePosition="left" controlSize="small" lineBreakMode="truncatingMiddle" inset="2" id="6by-yL-8VC"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + <connections> + <binding destination="ZBe-aP-wvq" name="value" keyPath="arrangedObjects.isSelected" id="fRp-oC-H6C"/> + </connections> + </tableColumn> + <tableColumn identifier="name" width="210" minWidth="10" maxWidth="2000" id="IJ6-jx-Nba"> + <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/> + </tableHeaderCell> + <textFieldCell key="dataCell" controlSize="small" lineBreakMode="truncatingMiddle" alignment="left" title="Text Cell" id="lY3-CN-AmZ"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/> + <connections> + <binding destination="ZBe-aP-wvq" name="value" keyPath="arrangedObjects.language" id="y6d-Rn-DIv"/> + </connections> + </tableColumn> + </tableColumns> + <connections> + <binding destination="ZBe-aP-wvq" name="content" keyPath="arrangedObjects" id="ak7-UG-Fqe"/> + <outlet property="dataSource" destination="ZBe-aP-wvq" id="bDe-Wj-fNO"/> + <outlet property="delegate" destination="ZBe-aP-wvq" id="Tgj-bB-hZ2"/> + </connections> + </tableView> + </subviews> + <animations/> + <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> + </clipView> + <animations/> + <scroller key="horizontalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="YES" id="bXf-U5-ogz"> + <rect key="frame" x="1" y="118" width="244" height="16"/> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </scroller> + <scroller key="verticalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="NO" id="BWM-rq-VTg"> + <autoresizingMask key="autoresizingMask"/> + <animations/> + </scroller> + </scrollView> + <button verticalHuggingPriority="750" id="QAt-5X-NBT"> + <rect key="frame" x="161" y="198" width="71" height="23"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <buttonCell key="cell" type="smallSquare" title="Show All" bezelStyle="smallSquare" imagePosition="overlaps" alignment="center" controlSize="small" borderStyle="border" inset="3" id="PiQ-bA-7P1"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES" changeBackground="YES" changeGray="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <accessibility description="Show all subtitles languages"/> + <connections> + <action selector="edit:" target="-2" id="13y-nD-hEj"/> + </connections> + </button> + <popUpButton verticalHuggingPriority="750" id="Lsa-kB-2BP"> + <rect key="frame" x="158" y="117" width="252" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <string key="toolTip">Set the behavior of subtitle "Burn-in" + +Burned-In subtitles are part of the video and can not be disabled during playback. +Only one subtitle track can be burned. Since conflics can occur, the first chosen wins.</string> + <animations/> + <popUpButtonCell key="cell" type="push" title="None" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="ej8-4k-1vd" id="vJS-B5-ELJ"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" id="WrT-aW-kW1"> + <items> + <menuItem title="None" state="on" id="ej8-4k-1vd"/> + <menuItem title="Foreign Audio Subtitles Track" id="QRd-XH-6TH"/> + <menuItem title="First Selected Track" id="mnl-P8-dtK"/> + <menuItem title="Foreign Audio, then First Selected Track" id="d79-2j-fhc"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <accessibilityConnection property="title" destination="qAf-lQ-GN4" id="U1u-IC-lHZ"/> + <binding destination="-2" name="selectedIndex" keyPath="self.settings.burnInBehavior" id="VvM-Ka-msm"/> + </connections> + </popUpButton> + <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" id="qAf-lQ-GN4"> + <rect key="frame" x="-2" y="122" width="157" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="Burn-In Behavior:" id="640-NB-Uby"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <button id="ceZ-On-t5S"> + <rect key="frame" x="158" y="97" width="96" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <string key="toolTip">Burn the first selected DVD subtitle track. All other DVD subtitle tracks will be discarded. Use this option if your player software or device does not support DVD Subtitles. + +Only one subtitle track can be burned. Since conflics can occur, the first chosen wins.</string> + <animations/> + <buttonCell key="cell" type="check" title="DVD Subtitles" bezelStyle="regularSquare" imagePosition="left" controlSize="small" state="on" inset="2" id="69Q-xB-Vyq"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="-2" name="value" keyPath="self.settings.burnInDVDSubtitles" id="JoG-RB-CFT"/> + </connections> + </button> + <button id="Px8-G6-NVX"> + <rect key="frame" x="158" y="79" width="110" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <string key="toolTip">Burn the first selected Blu-ray subtitle track. All other Blu-ray subtitle tracks will be discarded. Use this option if your player software or device does not support Blu-ray Subtitles. + +Only one subtitle track can be burned. Since conflics can occur, the first chosen wins.</string> + <animations/> + <buttonCell key="cell" type="check" title="Blu-ray Subtitles" bezelStyle="regularSquare" imagePosition="left" controlSize="small" state="on" inset="2" id="bfV-9D-6dh"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="-2" name="value" keyPath="self.settings.burnInBluraySubtitles" id="bZK-Kf-z6W"/> + </connections> + </button> + <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" id="MlS-tB-pEv"> + <rect key="frame" x="159" y="46" width="250" height="28"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" title="Only one of the above subtitle burn options will be applied, starting with the top." id="N4s-K9-RwM"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <button verticalHuggingPriority="750" id="sC2-52-liU"> + <rect key="frame" x="363" y="14" width="54" height="28"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/> + <animations/> + <buttonCell key="cell" type="push" title="Done" bezelStyle="rounded" alignment="center" controlSize="small" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="kDe-1L-VkD"> + <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <string key="keyEquivalent" base64-UTF8="YES"> +DQ +</string> + </buttonCell> + <connections> + <action selector="done:" target="-2" id="Rdg-PN-7l6"/> + </connections> + </button> + </subviews> + <animations/> + </view> + <point key="canvasLocation" x="302.5" y="103.5"/> + </window> + <arrayController objectClassName="HBLang" id="ZBe-aP-wvq" userLabel="Table Controller" customClass="HBLanguageArrayController"> + <declaredKeys> + <string>language</string> + <string>isSelected</string> + </declaredKeys> + <connections> + <binding destination="-2" name="contentArray" keyPath="languagesList.languagesArray" id="vKV-y3-Zbg"/> + <outlet property="tableView" destination="Of7-71-Ci6" id="QIg-ml-iKO"/> + </connections> + </arrayController> + </objects> +</document> diff --git a/macosx/Base.lproj/Video.xib b/macosx/Base.lproj/Video.xib new file mode 100644 index 000000000..376dcba56 --- /dev/null +++ b/macosx/Base.lproj/Video.xib @@ -0,0 +1,657 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="8164.2" systemVersion="15A225f" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none"> + <dependencies> + <deployment identifier="macosx"/> + <development version="6300" identifier="xcode"/> + <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="8164.2"/> + </dependencies> + <objects> + <customObject id="-2" userLabel="File's Owner" customClass="HBVideoController"> + <connections> + <outlet property="fDisplayX264PresetsUnparseTextField" destination="wk1-2U-z4i" id="aIk-h1-bOP"/> + <outlet property="fDividerLine" destination="g5v-MD-kdo" id="jZS-ae-kGM"/> + <outlet property="fEncoderOptionsLabel" destination="mkM-81-g3d" id="eWq-95-kTO"/> + <outlet property="fFramerateVfrPfrCell" destination="DD4-13-4gw" id="Cwu-GV-AKd"/> + <outlet property="fPresetView" destination="2dX-Hf-Hxl" id="OEP-rM-gGp"/> + <outlet property="fPresetsBox" destination="A4U-3F-pYq" id="m5l-h9-Ak8"/> + <outlet property="fPresetsSlider" destination="Biw-5K-pPD" id="so9-VX-eit"/> + <outlet property="fSimplePresetView" destination="aRi-vN-oR0" id="e0P-NK-oHv"/> + <outlet property="fVidQualitySlider" destination="GPu-Ht-bKg" id="faR-df-PGL"/> + <outlet property="fX264UseAdvancedOptionsCheck" destination="Zs7-1Y-50A" id="WWx-OC-tor"/> + <outlet property="view" destination="wAC-5p-nXb" id="i3V-vv-tDn"/> + </connections> + </customObject> + <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/> + <customObject id="-3" userLabel="Application" customClass="NSObject"/> + <view id="wAC-5p-nXb"> + <rect key="frame" x="0.0" y="0.0" width="920" height="315"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <subviews> + <textField verticalHuggingPriority="750" id="gfa-Hb-cDP"> + <rect key="frame" x="279" y="289" width="69" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Quality:" id="F3s-qR-qeE"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="textColor" keyPath="self.labelColor" id="pD7-5v-U6l"/> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="A3o-Zx-OfM"> + <rect key="frame" x="507" y="241" width="78" height="19"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <string key="toolTip">Set the average bitrate. The instantaneous bitrate can be much higher or lower at any point in time. But the average over a long duration will be the value set here. If you need to limit instantaneous bitrate, look into x264's vbv-bufsize and vbv-maxrate settings.</string> + <animations/> + <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="left" drawsBackground="YES" id="eQl-KB-XJu"> + <numberFormatter key="formatter" formatterBehavior="default10_4" usesGroupingSeparator="NO" minimumIntegerDigits="0" maximumIntegerDigits="42" id="TQJ-nd-2BX"> + <real key="minimum" value="0.0"/> + </numberFormatter> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <accessibilityConnection property="title" destination="6tI-Qz-3bJ" id="kcJ-ei-joL"/> + <binding destination="-2" name="enabled2" keyPath="self.video" previousBinding="mjs-X8-KV8" id="VTs-xH-tZg"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.video.avgBitrate" id="c27-4i-SiJ"> + <dictionary key="options"> + <bool key="NSContinuouslyUpdatesValue" value="YES"/> + <string key="NSNotApplicablePlaceholder">0</string> + <string key="NSNullPlaceholder">0</string> + <bool key="NSRaisesForNotApplicableKeys" value="NO"/> + <bool key="NSValidatesImmediately" value="YES"/> + </dictionary> + </binding> + <binding destination="-2" name="enabled" keyPath="self.video.qualityType" id="mjs-X8-KV8"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="Pai-3Q-Gs3"> + <rect key="frame" x="530" y="288" width="50" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="left" id="bvD-W7-O0N"> + <numberFormatter key="formatter" formatterBehavior="default10_4" localizesFormat="NO" numberStyle="decimal" minimumIntegerDigits="1" maximumIntegerDigits="309" maximumFractionDigits="3" id="efn-Vj-Jp7"/> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="textColor" keyPath="self.labelColor" id="EsL-F5-tAO"/> + <binding destination="-2" name="value" keyPath="self.video.quality" id="tMZ-Xb-TuF"/> + </connections> + </textField> + <popUpButton verticalHuggingPriority="750" id="9tc-EO-QMd"> + <rect key="frame" x="110" y="258" width="149" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <string key="toolTip">Output framerate. 'Same as source' variable framerate is recommended. Peak framerate is 'same as source' VFR with a peak rate. VFR is incompatible with some players.</string> + <animations/> + <popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="clipping" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" id="0VS-Ah-Q3S"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="Jj0-Qw-HF8"> + <items> + <menuItem id="Xzy-hl-maq"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <accessibilityConnection property="title" destination="bAn-iZ-ieF" id="Tje-aM-83p"/> + <binding destination="-2" name="enabled" keyPath="self.video" id="yN5-l3-JRJ"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="selectedValue" keyPath="self.video.frameRate" previousBinding="Heu-SS-Uwq" id="XC7-GV-Uae"> + <dictionary key="options"> + <bool key="NSAllowsEditingMultipleValuesSelection" value="NO"/> + <string key="NSValueTransformerName">HBFrameRateTransformer</string> + </dictionary> + </binding> + <binding destination="-2" name="content" keyPath="self.video.frameRates" id="Heu-SS-Uwq"/> + </connections> + </popUpButton> + <button id="bnV-aE-FVh"> + <rect key="frame" x="379" y="222" width="124" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <string key="toolTip">Perform 2-pass encoding. 'Bitrate' rate control is a prerequisite. During the 1st pass, statistics about the video are collected. Then in the second pass, those statistics are used to make bitrate allocation decisions.</string> + <animations/> + <buttonCell key="cell" type="check" title="2-pass encoding" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="nPA-nO-Eik"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="-2" name="enabled2" keyPath="self.video" previousBinding="7aV-7j-MzB" id="c4g-dz-q05"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="enabled" keyPath="self.video.qualityType" id="7aV-7j-MzB"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.video.twoPass" id="mOJ-b3-YKx"/> + </connections> + </button> + <button toolTip="During the 1st pass of a 2-pass encode, use settings that speed things along." id="olm-zg-k9Y"> + <rect key="frame" x="504" y="222" width="107" height="16"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="check" title="Turbo first pass" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="vSc-VB-NEv"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="-2" name="enabled2" keyPath="self.video" previousBinding="iZE-er-OQN" id="Fbv-qd-JTg"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="enabled" keyPath="self.video.qualityType" id="iZE-er-OQN"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.video.turboTwoPass" id="4A4-hg-qhy"/> + <binding destination="-2" name="hidden2" keyPath="self.video.turboTwoPassSupported" previousBinding="jpH-IH-e0p" id="BFH-ET-uPq"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="hidden" keyPath="self.video.twoPass" previousBinding="Fbv-qd-JTg" id="jpH-IH-e0p"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </button> + <popUpButton verticalHuggingPriority="750" id="xwK-Yu-a1e"> + <rect key="frame" x="110" y="284" width="149" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="clipping" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" id="KHu-7m-NR7"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="6Cs-jo-8Q6"> + <items> + <menuItem id="cZC-bI-lgS"/> + </items> + </menu> + </popUpButtonCell> + <connections> + <accessibilityConnection property="title" destination="rOd-nt-22T" id="d3c-sR-Kgt"/> + <binding destination="-2" name="enabled" keyPath="self.video" id="Dhc-7W-mCB"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="selectedValue" keyPath="self.video.encoder" previousBinding="PbS-nr-Hjk" id="h1y-Vg-Gyg"> + <dictionary key="options"> + <bool key="NSAllowsEditingMultipleValuesSelection" value="NO"/> + <string key="NSValueTransformerName">HBVideoEncoderTransformer</string> + </dictionary> + </binding> + <binding destination="-2" name="content" keyPath="self.video.encoders" id="PbS-nr-Hjk"/> + </connections> + </popUpButton> + <textField verticalHuggingPriority="750" id="bAn-iZ-ieF"> + <rect key="frame" x="6" y="263" width="101" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Framerate (FPS):" id="SJc-tv-AMH"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="textColor" keyPath="self.labelColor" id="FB8-Bt-u3y"/> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="rOd-nt-22T"> + <rect key="frame" x="6" y="289" width="101" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Video Codec:" id="Mrb-6Q-0YM"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="textColor" keyPath="self.labelColor" id="2Sr-Kw-dnE"/> + </connections> + </textField> + <matrix verticalHuggingPriority="750" allowsEmptySelection="NO" autosizesCells="NO" id="lsD-0N-H8k"> + <rect key="frame" x="354" y="234" width="145" height="70"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + <size key="cellSize" width="145" height="18"/> + <size key="intercellSpacing" width="2" height="26"/> + <buttonCell key="prototype" type="radio" title="Radio" imagePosition="left" alignment="left" inset="2" id="ISq-P4-S73"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="system"/> + </buttonCell> + <cells> + <column> + <buttonCell type="radio" title="Constant Quality" imagePosition="left" alignment="left" controlSize="small" state="on" tag="1" inset="2" id="au3-pU-KX6"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + <string key="toolTip">Set the desired quality factor. The encoder targets a certain quality. The scale used by each video encoder is different.
x264's scale is logarithmic and lower values coorespond to higher quality. So small decreases in value will result in progressively larger increases in the resulting file size. A value of 0 means lossless and will result in a file size that is larger than the original source, unless the source was also lossless.
FFmpeg and Theora's scales are more linear. These encoders do not have a lossless mode.</string> + </buttonCell> + <buttonCell type="radio" title="Average Bitrate (kbps):" imagePosition="left" alignment="left" controlSize="small" inset="2" id="6tI-Qz-3bJ"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + <string key="toolTip">Set the average bitrate. The instantaneous bitrate can be much higher or lower at any point in time. But the average over a long duration will be the value set here. If you need to limit instantaneous bitrate, look into x264's vbv-bufsize and vbv-maxrate settings.</string> + </buttonCell> + </column> + </cells> + <connections> + <binding destination="-2" name="enabled" keyPath="self.video" id="Bhn-TM-mbV"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="selectedTag" keyPath="self.video.qualityType" id="Bpj-MC-Zf7"/> + </connections> + </matrix> + <matrix verticalHuggingPriority="750" allowsEmptySelection="NO" id="Xe2-d5-nEH"> + <rect key="frame" x="113" y="215" width="143" height="38"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + <size key="cellSize" width="143" height="18"/> + <size key="intercellSpacing" width="4" height="2"/> + <buttonCell key="prototype" type="radio" title="Radio" imagePosition="left" alignment="left" inset="2" id="M9p-y9-GDo"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="system"/> + </buttonCell> + <cells> + <column> + <buttonCell type="radio" title="Variable Framerate" imagePosition="left" alignment="left" controlSize="small" state="on" tag="1" inset="2" id="DD4-13-4gw"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <buttonCell type="radio" title="Constant Framerate" imagePosition="left" alignment="left" controlSize="small" inset="2" id="ZRE-Ig-mhJ"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + </column> + </cells> + <connections> + <binding destination="-2" name="enabled" keyPath="self.video" id="RUB-wC-Q0A"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="selectedIndex" keyPath="self.video.frameRateMode" id="tJr-26-Y2P"/> + </connections> + </matrix> + <box autoresizesSubviews="NO" title="x264 Presets" borderType="none" titlePosition="noTitle" id="A4U-3F-pYq"> + <rect key="frame" x="0.0" y="16" width="923" height="181"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> + <view key="contentView"> + <rect key="frame" x="0.0" y="0.0" width="923" height="181"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <animations/> + </view> + <animations/> + <color key="borderColor" white="0.0" alpha="0.41999999999999998" colorSpace="calibratedWhite"/> + <color key="fillColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + </box> + <slider verticalHuggingPriority="750" id="GPu-Ht-bKg"> + <rect key="frame" x="382" y="265" width="518" height="17"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> + <string key="toolTip">Set the desired quality factor. The encoder targets a certain quality. The scale used by each video encoder is different.
x264's scale is logarithmic and lower values coorespond to higher quality. So small decreases in value will result in progressively larger increases in the resulting file size. A value of 0 means lossless and will result in a file size that is larger than the original source, unless the source was also lossless.
FFmpeg and Theora's scales are more linear. These encoders do not have a lossless mode.</string> + <animations/> + <sliderCell key="cell" controlSize="mini" continuous="YES" state="on" alignment="left" maxValue="51" doubleValue="33.149999999999999" tickMarkPosition="above" numberOfTickMarks="101" allowsTickMarkValuesOnly="YES" sliderType="linear" id="hOs-xu-ZdT"> + <font key="font" metaFont="miniSystem"/> + </sliderCell> + <connections> + <accessibilityConnection property="title" destination="au3-pU-KX6" id="tqT-R9-Pvn"/> + <binding destination="-2" name="enabled2" keyPath="self.video" previousBinding="wCA-ag-GHJ" id="ywk-WQ-GNY"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.video.quality" previousBinding="nAO-gB-Jbd" id="C3d-pR-fJ2"> + <dictionary key="options"> + <string key="NSValueTransformerName">HBQualityTransformer</string> + </dictionary> + </binding> + <binding destination="-2" name="maxValue" keyPath="self.video.qualityMaxValue" id="FrR-GV-xnx"/> + <binding destination="-2" name="minValue" keyPath="self.video.qualityMinValue" previousBinding="FrR-GV-xnx" id="nAO-gB-Jbd"/> + <binding destination="-2" name="enabled" keyPath="self.video.qualityType" id="wCA-ag-GHJ"/> + </connections> + </slider> + <textField verticalHuggingPriority="750" id="1au-ZO-l1i"> + <rect key="frame" x="505" y="288" width="28" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="left" title="RF:" id="rRB-9F-pHn"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="textColor" keyPath="self.labelColor" id="S90-zY-jeW"/> + </connections> + </textField> + </subviews> + <animations/> + <point key="canvasLocation" x="8" y="263.5"/> + </view> + <customView id="2dX-Hf-Hxl" userLabel="x264/x264 presets view"> + <rect key="frame" x="0.0" y="0.0" width="920" height="199"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <subviews> + <slider verticalHuggingPriority="750" id="Biw-5K-pPD"> + <rect key="frame" x="120" y="159" width="123" height="20"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <string key="toolTip">Adjust encoder settings to trade off compression efficiency against encoding speed. + +This estabilishes your default encoder settings. Tunes, profiles, levels and advances option string will be applied to this. +You should generally set this option to the slowest you can bear since slower settings will result in better quality or smaller files.</string> + <animations/> + <sliderCell key="cell" controlSize="small" continuous="YES" state="on" alignment="left" maxValue="5" tickMarkPosition="above" numberOfTickMarks="2" allowsTickMarkValuesOnly="YES" sliderType="linear" id="suZ-F3-AGy"/> + <connections> + <accessibilityConnection property="title" destination="0sa-ep-yfr" id="1L4-1l-EVG"/> + <binding destination="-2" name="enabled" keyPath="self.presetViewEnabled" id="exe-6L-bUd"/> + </connections> + </slider> + <textField verticalHuggingPriority="750" id="0sa-ep-yfr"> + <rect key="frame" x="35" y="160" width="79" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Preset:" id="iab-iA-j04"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="textColor" keyPath="self.labelColor" id="jwX-Os-rhB"/> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="gzq-SL-YVY"> + <rect key="frame" x="35" y="137" width="79" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Tune:" id="zSD-4Y-1cI"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="textColor" keyPath="self.labelColor" id="wpX-b9-mYI"/> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="dY9-5D-mXX"> + <rect key="frame" x="35" y="110" width="79" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Profile:" id="hib-wi-BDx"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="textColor" keyPath="self.labelColor" id="nkv-vu-agJ"/> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="BY1-IG-JvI"> + <rect key="frame" x="35" y="84" width="79" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Level:" id="QyZ-rl-uGw"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="textColor" keyPath="self.labelColor" id="0LN-xF-Kg6"/> + </connections> + </textField> + <popUpButton verticalHuggingPriority="750" id="A7d-wM-Xmp"> + <rect key="frame" x="117" y="131" width="129" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <string key="toolTip">Tune settings to optimize for common scenarios. + +This can improve efficiency for particular source characteristics or set characteristics of the output file. Changes will be applied after the preset but before all other parameters.</string> + <animations/> + <popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" id="dy8-w4-ycN"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="c4N-uO-iVC"/> + </popUpButtonCell> + <connections> + <accessibilityConnection property="title" destination="gzq-SL-YVY" id="W8X-Zk-cQD"/> + <binding destination="-2" name="enabled" keyPath="self.presetViewEnabled" id="jwX-If-Tz7"/> + <binding destination="-2" name="selectedValue" keyPath="self.video.tune" previousBinding="ziN-5r-CNJ" id="gu5-Qw-6oi"> + <dictionary key="options"> + <string key="NSNullPlaceholder">none</string> + </dictionary> + </binding> + <binding destination="-2" name="content" keyPath="self.video.tunes" id="ziN-5r-CNJ"/> + </connections> + </popUpButton> + <popUpButton verticalHuggingPriority="750" id="CPP-lh-FbN"> + <rect key="frame" x="117" y="105" width="129" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <string key="toolTip">Sets and ensures compliance with the specified profile. +Overrides all other settings.</string> + <animations/> + <popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" id="oOm-hC-AoS"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="7CG-ga-88H"/> + </popUpButtonCell> + <connections> + <accessibilityConnection property="title" destination="dY9-5D-mXX" id="gPk-3N-uSS"/> + <binding destination="-2" name="enabled" keyPath="self.presetViewEnabled" id="daB-50-blQ"/> + <binding destination="-2" name="selectedValue" keyPath="self.video.profile" previousBinding="Njf-bs-Nub" id="ioS-p7-9Ri"> + <dictionary key="options"> + <string key="NSNullPlaceholder">auto</string> + </dictionary> + </binding> + <binding destination="-2" name="content" keyPath="self.video.profiles" id="Njf-bs-Nub"/> + </connections> + </popUpButton> + <popUpButton toolTip="Sets and ensures compliance with the specified level.
Overrides all other settings." verticalHuggingPriority="750" id="P7c-Zk-G99"> + <rect key="frame" x="117" y="79" width="129" height="22"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" controlSize="small" lineBreakMode="truncatingTail" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" id="PhX-Wa-Vhs"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="smallSystem"/> + <menu key="menu" title="OtherViews" id="pPu-oR-2R8"/> + </popUpButtonCell> + <connections> + <accessibilityConnection property="title" destination="BY1-IG-JvI" id="1gh-Gw-TgJ"/> + <binding destination="-2" name="enabled" keyPath="self.presetViewEnabled" id="gyc-y2-3XD"/> + <binding destination="-2" name="selectedValue" keyPath="self.video.level" previousBinding="MXA-St-eVu" id="v8q-ly-ZVP"> + <dictionary key="options"> + <string key="NSNullPlaceholder">auto</string> + </dictionary> + </binding> + <binding destination="-2" name="content" keyPath="self.video.levels" id="MXA-St-eVu"/> + </connections> + </popUpButton> + <button id="z7F-H2-Vfr"> + <rect key="frame" x="261" y="134" width="108" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <string key="toolTip">Reduce decoder CPU usage. +Set this if your device is struggling to play the output (dropped frames).</string> + <animations/> + <buttonCell key="cell" type="check" title="Fast Decode" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="5De-nU-l3h"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="-2" name="enabled" keyPath="self.presetViewEnabled" id="JTS-dn-Hyg"/> + <binding destination="-2" name="value" keyPath="self.video.fastDecode" id="3I9-0k-Ixu"/> + <binding destination="-2" name="hidden" keyPath="self.video.fastDecodeSupported" previousBinding="JTS-dn-Hyg" id="IVa-dm-KVJ"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + </connections> + </button> + <textField verticalHuggingPriority="750" id="ijg-ux-uvb"> + <rect key="frame" x="261" y="111" width="110" height="13"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="right" title="Additional Options:" id="ZSm-03-g0B"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="textColor" keyPath="self.labelColor" id="g1c-DV-iaX"/> + </connections> + </textField> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="oJk-ur-wgc"> + <rect key="frame" x="377" y="82" width="523" height="42"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="IID-yp-or8"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="enabled" keyPath="self.presetViewEnabled" id="wBW-sS-Bk8"/> + <binding destination="-2" name="value" keyPath="self.video.videoOptionExtra" id="OfI-jr-h9v"/> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="gvn-wG-crj"> + <rect key="frame" x="250" y="165" width="129" height="13"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="left" id="rHx-Kg-tc2"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="textColor" keyPath="self.labelColor" id="Dpc-uO-tKp"/> + <binding destination="-2" name="value" keyPath="self.video.preset" id="yix-Fd-Qfi"/> + </connections> + </textField> + <button toolTip="Use Advanced Options tab for x264 settings. Use at your own risk!" id="Zs7-1Y-50A"> + <rect key="frame" x="117" y="183" width="209" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <buttonCell key="cell" type="check" title="Use Advanced Options Panel" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="sa6-r3-eVr"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="smallSystem"/> + </buttonCell> + <connections> + <binding destination="-2" name="enabled" keyPath="self.video" id="GDV-uX-eAs"> + <dictionary key="options"> + <string key="NSValueTransformerName">NSIsNotNil</string> + </dictionary> + </binding> + <binding destination="-2" name="value" keyPath="self.video.advancedOptions" id="sQg-ab-NdN"/> + </connections> + </button> + <textField verticalHuggingPriority="750" id="wk1-2U-z4i"> + <rect key="frame" x="18" y="20" width="883" height="45"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" lineBreakMode="charWrapping" selectable="YES" sendsActionOnEndEditing="YES" alignment="left" title="Unparse:" id="G8P-IF-mpl"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="textColor" keyPath="self.labelColor" id="ewb-Ig-EKG"/> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="mkM-81-g3d"> + <rect key="frame" x="-2" y="185" width="116" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Encoder Options:" id="XIe-8Z-tIF"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="textColor" keyPath="self.labelColor" id="Qg2-rj-XNj"/> + </connections> + </textField> + <box verticalHuggingPriority="750" title="Box" boxType="separator" titlePosition="noTitle" id="g5v-MD-kdo"> + <rect key="frame" x="120" y="189" width="780" height="5"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> + <animations/> + <color key="borderColor" white="0.0" alpha="0.41999999999999998" colorSpace="calibratedWhite"/> + <color key="fillColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + <font key="titleFont" metaFont="system"/> + </box> + </subviews> + <animations/> + <point key="canvasLocation" x="8" y="586.5"/> + </customView> + <customView id="aRi-vN-oR0" userLabel="ffmpeg presets view"> + <rect key="frame" x="0.0" y="0.0" width="920" height="34"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <subviews> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="mL3-yC-hUj"> + <rect key="frame" x="120" y="2" width="545" height="32"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" controlSize="small" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="z0u-VS-m0l"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + <connections> + <binding destination="-2" name="value" keyPath="self.video.videoOptionExtra" id="HNx-Oj-zHh"/> + </connections> + </textField> + <textField verticalHuggingPriority="750" id="26w-dz-St2"> + <rect key="frame" x="6" y="20" width="108" height="14"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <animations/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Encoder Options:" id="7bP-tR-sAX"> + <font key="font" metaFont="smallSystem"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + </subviews> + <animations/> + <point key="canvasLocation" x="8" y="779"/> + </customView> + </objects> +</document> diff --git a/macosx/HandBrake.xcodeproj/project.pbxproj b/macosx/HandBrake.xcodeproj/project.pbxproj index 462d95c5d..8fe39075c 100644 --- a/macosx/HandBrake.xcodeproj/project.pbxproj +++ b/macosx/HandBrake.xcodeproj/project.pbxproj @@ -1246,6 +1246,7 @@ knownRegions = ( en, English, + Base, ); mainGroup = 273F1FDE14AD9DA40021BE6D; productRefGroup = 273F200014ADAE950021BE6D /* Products */; |