[vlc-devel] [PATCH 5/5] macOS: Update HUD panel tab views

Marvin Scholz epirat07 at gmail.com
Mon Jan 30 12:15:25 CET 2017


Sets the tab view to tabless and adds a segmented
control on top of the panel with a line below.
Using the tabs of the tab view will look broken on
macOS 10.10 and higher due to some quirks with the
translucent dark style.
---
 .../Resources/English.lproj/AudioEffects.xib       | 145 +++++++++++--------
 .../macosx/Resources/English.lproj/MediaInfo.xib   | 114 +++++++++------
 .../Resources/English.lproj/VideoEffects.xib       | 156 ++++++++++++---------
 3 files changed, 247 insertions(+), 168 deletions(-)

diff --git a/extras/package/macosx/Resources/English.lproj/AudioEffects.xib b/extras/package/macosx/Resources/English.lproj/AudioEffects.xib
index 94d2e80..8ddcb2d 100644
--- a/extras/package/macosx/Resources/English.lproj/AudioEffects.xib
+++ b/extras/package/macosx/Resources/English.lproj/AudioEffects.xib
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="11762" systemVersion="16C67" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none">
     <dependencies>
-        <deployment version="1070" identifier="macosx"/>
+        <deployment identifier="macosx"/>
         <development version="7000" identifier="xcode"/>
         <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="11762"/>
         <capability name="box content view" minToolsVersion="7.0"/>
@@ -88,18 +88,18 @@
                 <rect key="frame" x="0.0" y="0.0" width="409" height="255"/>
                 <autoresizingMask key="autoresizingMask"/>
                 <subviews>
-                    <tabView initialItem="81" id="80">
-                        <rect key="frame" x="-7" y="25" width="424" height="223"/>
+                    <tabView misplaced="YES" drawsBackground="NO" type="noTabsNoBorder" initialItem="81" id="80">
+                        <rect key="frame" x="-7" y="35" width="424" height="189"/>
                         <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                         <font key="font" metaFont="system"/>
                         <tabViewItems>
                             <tabViewItem label="Graphic Equalizer" identifier="equalizer" id="81">
                                 <view key="view" id="84">
-                                    <rect key="frame" x="10" y="33" width="404" height="177"/>
+                                    <rect key="frame" x="0.0" y="0.0" width="424" height="189"/>
                                     <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                                     <subviews>
                                         <button id="192">
-                                            <rect key="frame" x="14" y="156" width="80" height="18"/>
+                                            <rect key="frame" x="14" y="168" width="80" height="18"/>
                                             <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
                                             <buttonCell key="cell" type="check" title="Enable" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="193" customClass="VLCHUDCheckboxCell">
                                                 <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
@@ -109,8 +109,8 @@
                                                 <action selector="equalizerEnable:" target="-2" id="dyP-pG-TZF"/>
                                             </connections>
                                         </button>
-                                        <customView id="721">
-                                            <rect key="frame" x="-3" y="-3" width="404" height="186"/>
+                                        <customView misplaced="YES" id="721">
+                                            <rect key="frame" x="10" y="-1" width="404" height="186"/>
                                             <autoresizingMask key="autoresizingMask"/>
                                             <subviews>
                                                 <textField verticalHuggingPriority="750" id="90">
@@ -414,11 +414,11 @@
                             </tabViewItem>
                             <tabViewItem label="Compressor" identifier="compressor" id="82">
                                 <view key="view" id="83">
-                                    <rect key="frame" x="10" y="33" width="404" height="177"/>
+                                    <rect key="frame" x="0.0" y="0.0" width="424" height="189"/>
                                     <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                                     <subviews>
                                         <button id="218">
-                                            <rect key="frame" x="14" y="156" width="375" height="18"/>
+                                            <rect key="frame" x="14" y="168" width="375" height="18"/>
                                             <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
                                             <buttonCell key="cell" type="check" title="Enable dynamic range compressor" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="219" customClass="VLCHUDCheckboxCell">
                                                 <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
@@ -428,8 +428,8 @@
                                                 <action selector="compressorEnable:" target="-2" id="uHx-ux-eWT"/>
                                             </connections>
                                         </button>
-                                        <customView id="723">
-                                            <rect key="frame" x="-3" y="-3" width="410" height="186"/>
+                                        <customView misplaced="YES" id="723">
+                                            <rect key="frame" x="7" y="0.0" width="410" height="170"/>
                                             <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
                                             <subviews>
                                                 <textField verticalHuggingPriority="750" id="220">
@@ -441,8 +441,8 @@
                                                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
                                                     </textFieldCell>
                                                 </textField>
-                                                <slider horizontalHuggingPriority="750" id="221">
-                                                    <rect key="frame" x="40" y="52" width="19" height="101"/>
+                                                <slider horizontalHuggingPriority="750" misplaced="YES" id="221">
+                                                    <rect key="frame" x="40" y="49" width="19" height="101"/>
                                                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
                                                     <sliderCell key="cell" controlSize="small" continuous="YES" alignment="left" maxValue="1" tickMarkPosition="right" numberOfTickMarks="9" sliderType="linear" id="222" customClass="VLCHUDSliderCell"/>
                                                     <connections>
@@ -458,8 +458,8 @@
                                                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
                                                     </textFieldCell>
                                                 </textField>
-                                                <slider horizontalHuggingPriority="750" id="225">
-                                                    <rect key="frame" x="92" y="52" width="19" height="101"/>
+                                                <slider horizontalHuggingPriority="750" misplaced="YES" id="225">
+                                                    <rect key="frame" x="92" y="49" width="19" height="101"/>
                                                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
                                                     <sliderCell key="cell" controlSize="small" continuous="YES" alignment="left" minValue="1.5" maxValue="400" doubleValue="25" tickMarkPosition="right" numberOfTickMarks="9" sliderType="linear" id="226" customClass="VLCHUDSliderCell"/>
                                                     <connections>
@@ -475,8 +475,8 @@
                                                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
                                                     </textFieldCell>
                                                 </textField>
-                                                <slider horizontalHuggingPriority="750" id="229">
-                                                    <rect key="frame" x="143" y="52" width="19" height="101"/>
+                                                <slider horizontalHuggingPriority="750" misplaced="YES" id="229">
+                                                    <rect key="frame" x="143" y="49" width="19" height="101"/>
                                                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
                                                     <sliderCell key="cell" controlSize="small" continuous="YES" alignment="left" minValue="2" maxValue="800" doubleValue="100" tickMarkPosition="right" numberOfTickMarks="9" sliderType="linear" id="230" customClass="VLCHUDSliderCell"/>
                                                     <connections>
@@ -492,8 +492,8 @@
                                                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
                                                     </textFieldCell>
                                                 </textField>
-                                                <slider horizontalHuggingPriority="750" id="233">
-                                                    <rect key="frame" x="196" y="52" width="19" height="101"/>
+                                                <slider horizontalHuggingPriority="750" misplaced="YES" id="233">
+                                                    <rect key="frame" x="196" y="49" width="19" height="101"/>
                                                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
                                                     <sliderCell key="cell" controlSize="small" continuous="YES" alignment="left" minValue="-30" doubleValue="-11" tickMarkPosition="right" numberOfTickMarks="9" sliderType="linear" id="234" customClass="VLCHUDSliderCell"/>
                                                     <connections>
@@ -509,8 +509,8 @@
                                                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
                                                     </textFieldCell>
                                                 </textField>
-                                                <slider horizontalHuggingPriority="750" id="237">
-                                                    <rect key="frame" x="248" y="52" width="19" height="101"/>
+                                                <slider horizontalHuggingPriority="750" misplaced="YES" id="237">
+                                                    <rect key="frame" x="248" y="49" width="19" height="101"/>
                                                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
                                                     <sliderCell key="cell" controlSize="small" continuous="YES" alignment="left" minValue="1" maxValue="20" doubleValue="8" tickMarkPosition="right" numberOfTickMarks="9" sliderType="linear" id="238" customClass="VLCHUDSliderCell"/>
                                                     <connections>
@@ -526,8 +526,8 @@
                                                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
                                                     </textFieldCell>
                                                 </textField>
-                                                <slider horizontalHuggingPriority="750" id="241">
-                                                    <rect key="frame" x="300" y="52" width="19" height="101"/>
+                                                <slider horizontalHuggingPriority="750" misplaced="YES" id="241">
+                                                    <rect key="frame" x="300" y="49" width="19" height="101"/>
                                                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
                                                     <sliderCell key="cell" controlSize="small" continuous="YES" alignment="left" minValue="1" maxValue="10" doubleValue="2.5" tickMarkPosition="right" numberOfTickMarks="9" sliderType="linear" id="242" customClass="VLCHUDSliderCell"/>
                                                     <connections>
@@ -606,18 +606,18 @@
                                                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
                                                     </textFieldCell>
                                                 </textField>
-                                                <slider horizontalHuggingPriority="750" id="245">
-                                                    <rect key="frame" x="352" y="52" width="19" height="101"/>
+                                                <slider horizontalHuggingPriority="750" misplaced="YES" id="245">
+                                                    <rect key="frame" x="352" y="49" width="19" height="101"/>
                                                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
                                                     <sliderCell key="cell" controlSize="small" continuous="YES" alignment="left" maxValue="24" doubleValue="7" tickMarkPosition="right" numberOfTickMarks="9" sliderType="linear" id="246" customClass="VLCHUDSliderCell"/>
                                                     <connections>
                                                         <action selector="compressorSliderUpdated:" target="-2" id="iSY-Me-sMB"/>
                                                     </connections>
                                                 </slider>
-                                                <button verticalHuggingPriority="750" id="621">
-                                                    <rect key="frame" x="317" y="159" width="73" height="17"/>
+                                                <button verticalHuggingPriority="750" misplaced="YES" id="621">
+                                                    <rect key="frame" x="325" y="151" width="73" height="17"/>
                                                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
-                                                    <buttonCell key="cell" type="roundRect" title="Reset" bezelStyle="roundedRect" image="58959107-CC37-4D1A-9926-50D65AA0CF35" imagePosition="overlaps" alignment="center" controlSize="mini" borderStyle="border" inset="2" id="622" customClass="VLCHUDButtonCell">
+                                                    <buttonCell key="cell" type="roundRect" title="Reset" bezelStyle="roundedRect" image="7EAD0153-D2BE-43C6-866E-7448FD3FC4DD" imagePosition="overlaps" alignment="center" controlSize="mini" borderStyle="border" inset="2" id="622" customClass="VLCHUDButtonCell">
                                                         <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
                                                         <font key="font" metaFont="miniSystem"/>
                                                     </buttonCell>
@@ -632,11 +632,11 @@
                             </tabViewItem>
                             <tabViewItem label="Spatializer" identifier="spatializer" id="85">
                                 <view key="view" id="86">
-                                    <rect key="frame" x="10" y="33" width="404" height="177"/>
+                                    <rect key="frame" x="0.0" y="0.0" width="424" height="189"/>
                                     <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                                     <subviews>
                                         <button id="262">
-                                            <rect key="frame" x="14" y="156" width="375" height="18"/>
+                                            <rect key="frame" x="14" y="168" width="375" height="18"/>
                                             <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
                                             <buttonCell key="cell" type="check" title="Enable Spatializer" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="305" customClass="VLCHUDCheckboxCell">
                                                 <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
@@ -646,14 +646,14 @@
                                                 <action selector="spatializerEnable:" target="-2" id="bpE-Et-UJk"/>
                                             </connections>
                                         </button>
-                                        <customView id="725">
-                                            <rect key="frame" x="-3" y="-3" width="410" height="183"/>
+                                        <customView misplaced="YES" id="725">
+                                            <rect key="frame" x="7" y="0.0" width="410" height="169"/>
                                             <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
                                             <subviews>
                                                 <button verticalHuggingPriority="750" id="618">
-                                                    <rect key="frame" x="317" y="159" width="73" height="17"/>
+                                                    <rect key="frame" x="317" y="145" width="73" height="17"/>
                                                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
-                                                    <buttonCell key="cell" type="roundRect" title="Reset" bezelStyle="roundedRect" image="3DA61402-F3E5-40AB-9D54-E800993C906C" imagePosition="overlaps" alignment="center" controlSize="mini" borderStyle="border" inset="2" id="619" customClass="VLCHUDButtonCell">
+                                                    <buttonCell key="cell" type="roundRect" title="Reset" bezelStyle="roundedRect" image="153C3A5A-B2A3-4D33-BC33-44A5EC4E91B5" imagePosition="overlaps" alignment="center" controlSize="mini" borderStyle="border" inset="2" id="619" customClass="VLCHUDButtonCell">
                                                         <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
                                                         <font key="font" metaFont="miniSystem"/>
                                                     </buttonCell>
@@ -661,8 +661,8 @@
                                                         <action selector="resetSpatializerValues:" target="-2" id="LeL-eG-qna"/>
                                                     </connections>
                                                 </button>
-                                                <textField verticalHuggingPriority="750" id="265">
-                                                    <rect key="frame" x="76" y="35" width="50" height="11"/>
+                                                <textField verticalHuggingPriority="750" misplaced="YES" id="265">
+                                                    <rect key="frame" x="76" y="34" width="50" height="11"/>
                                                     <autoresizingMask key="autoresizingMask"/>
                                                     <textFieldCell key="cell" controlSize="mini" sendsActionOnEndEditing="YES" alignment="center" title="2.0" id="302" customClass="VLCHUDTextFieldCell">
                                                         <font key="font" metaFont="miniSystem"/>
@@ -670,16 +670,16 @@
                                                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
                                                     </textFieldCell>
                                                 </textField>
-                                                <slider horizontalHuggingPriority="750" id="266">
-                                                    <rect key="frame" x="92" y="52" width="19" height="101"/>
+                                                <slider horizontalHuggingPriority="750" misplaced="YES" id="266">
+                                                    <rect key="frame" x="92" y="48" width="19" height="101"/>
                                                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
                                                     <sliderCell key="cell" controlSize="small" continuous="YES" alignment="left" maxValue="10" doubleValue="2" tickMarkPosition="right" numberOfTickMarks="9" sliderType="linear" id="301" customClass="VLCHUDSliderCell"/>
                                                     <connections>
                                                         <action selector="spatializerSliderUpdated:" target="-2" id="TzD-ul-6Gx"/>
                                                     </connections>
                                                 </slider>
-                                                <textField verticalHuggingPriority="750" id="267">
-                                                    <rect key="frame" x="128" y="35" width="50" height="11"/>
+                                                <textField verticalHuggingPriority="750" misplaced="YES" id="267">
+                                                    <rect key="frame" x="128" y="34" width="50" height="11"/>
                                                     <autoresizingMask key="autoresizingMask"/>
                                                     <textFieldCell key="cell" controlSize="mini" sendsActionOnEndEditing="YES" alignment="center" title="2.0" id="300" customClass="VLCHUDTextFieldCell">
                                                         <font key="font" metaFont="miniSystem"/>
@@ -687,16 +687,16 @@
                                                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
                                                     </textFieldCell>
                                                 </textField>
-                                                <slider horizontalHuggingPriority="750" id="268">
-                                                    <rect key="frame" x="143" y="52" width="19" height="101"/>
+                                                <slider horizontalHuggingPriority="750" misplaced="YES" id="268">
+                                                    <rect key="frame" x="143" y="48" width="19" height="101"/>
                                                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
                                                     <sliderCell key="cell" controlSize="small" continuous="YES" alignment="left" maxValue="10" doubleValue="2" tickMarkPosition="right" numberOfTickMarks="9" sliderType="linear" id="299" customClass="VLCHUDSliderCell"/>
                                                     <connections>
                                                         <action selector="spatializerSliderUpdated:" target="-2" id="smf-XD-GHV"/>
                                                     </connections>
                                                 </slider>
-                                                <textField verticalHuggingPriority="750" id="269">
-                                                    <rect key="frame" x="180" y="35" width="50" height="11"/>
+                                                <textField verticalHuggingPriority="750" misplaced="YES" id="269">
+                                                    <rect key="frame" x="180" y="34" width="50" height="11"/>
                                                     <autoresizingMask key="autoresizingMask"/>
                                                     <textFieldCell key="cell" controlSize="mini" sendsActionOnEndEditing="YES" alignment="center" title="0.0" id="298" customClass="VLCHUDTextFieldCell">
                                                         <font key="font" metaFont="miniSystem"/>
@@ -704,16 +704,16 @@
                                                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
                                                     </textFieldCell>
                                                 </textField>
-                                                <slider horizontalHuggingPriority="750" id="270">
-                                                    <rect key="frame" x="196" y="52" width="19" height="101"/>
+                                                <slider horizontalHuggingPriority="750" misplaced="YES" id="270">
+                                                    <rect key="frame" x="196" y="48" width="19" height="101"/>
                                                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
                                                     <sliderCell key="cell" controlSize="small" continuous="YES" alignment="left" maxValue="10" tickMarkPosition="right" numberOfTickMarks="9" sliderType="linear" id="297" customClass="VLCHUDSliderCell"/>
                                                     <connections>
                                                         <action selector="spatializerSliderUpdated:" target="-2" id="bnX-CW-h45"/>
                                                     </connections>
                                                 </slider>
-                                                <textField verticalHuggingPriority="750" id="271">
-                                                    <rect key="frame" x="232" y="35" width="50" height="11"/>
+                                                <textField verticalHuggingPriority="750" misplaced="YES" id="271">
+                                                    <rect key="frame" x="232" y="34" width="50" height="11"/>
                                                     <autoresizingMask key="autoresizingMask"/>
                                                     <textFieldCell key="cell" controlSize="mini" sendsActionOnEndEditing="YES" alignment="center" title="0.0" id="296" customClass="VLCHUDTextFieldCell">
                                                         <font key="font" metaFont="miniSystem"/>
@@ -721,16 +721,16 @@
                                                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
                                                     </textFieldCell>
                                                 </textField>
-                                                <slider horizontalHuggingPriority="750" id="272">
-                                                    <rect key="frame" x="248" y="52" width="19" height="101"/>
+                                                <slider horizontalHuggingPriority="750" misplaced="YES" id="272">
+                                                    <rect key="frame" x="248" y="48" width="19" height="101"/>
                                                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
                                                     <sliderCell key="cell" controlSize="small" continuous="YES" alignment="left" maxValue="10" tickMarkPosition="right" numberOfTickMarks="9" sliderType="linear" id="295" customClass="VLCHUDSliderCell"/>
                                                     <connections>
                                                         <action selector="spatializerSliderUpdated:" target="-2" id="wM1-xe-t5e"/>
                                                     </connections>
                                                 </slider>
-                                                <textField verticalHuggingPriority="750" id="273">
-                                                    <rect key="frame" x="284" y="35" width="50" height="11"/>
+                                                <textField verticalHuggingPriority="750" misplaced="YES" id="273">
+                                                    <rect key="frame" x="284" y="34" width="50" height="11"/>
                                                     <autoresizingMask key="autoresizingMask"/>
                                                     <textFieldCell key="cell" controlSize="mini" sendsActionOnEndEditing="YES" alignment="center" title="0.0" id="294" customClass="VLCHUDTextFieldCell">
                                                         <font key="font" metaFont="miniSystem"/>
@@ -738,8 +738,8 @@
                                                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
                                                     </textFieldCell>
                                                 </textField>
-                                                <slider horizontalHuggingPriority="750" id="274">
-                                                    <rect key="frame" x="300" y="52" width="19" height="101"/>
+                                                <slider horizontalHuggingPriority="750" misplaced="YES" id="274">
+                                                    <rect key="frame" x="300" y="48" width="19" height="101"/>
                                                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
                                                     <sliderCell key="cell" controlSize="small" continuous="YES" alignment="left" maxValue="10" tickMarkPosition="right" numberOfTickMarks="9" sliderType="linear" id="293" customClass="VLCHUDSliderCell"/>
                                                     <connections>
@@ -798,11 +798,11 @@
                             </tabViewItem>
                             <tabViewItem label="Filter" identifier="filter" id="339">
                                 <view key="view" id="340">
-                                    <rect key="frame" x="10" y="33" width="404" height="177"/>
+                                    <rect key="frame" x="0.0" y="0.0" width="424" height="189"/>
                                     <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                                     <subviews>
                                         <button id="343">
-                                            <rect key="frame" x="14" y="156" width="335" height="18"/>
+                                            <rect key="frame" x="14" y="168" width="335" height="18"/>
                                             <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
                                             <buttonCell key="cell" type="check" title="Volume normalization" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="346" customClass="VLCHUDCheckboxCell">
                                                 <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
@@ -813,7 +813,7 @@
                                             </connections>
                                         </button>
                                         <button id="344">
-                                            <rect key="frame" x="14" y="76" width="335" height="18"/>
+                                            <rect key="frame" x="14" y="88" width="335" height="18"/>
                                             <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
                                             <buttonCell key="cell" type="check" title="Headphone virtualization" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="345" customClass="VLCHUDCheckboxCell">
                                                 <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
@@ -824,7 +824,7 @@
                                             </connections>
                                         </button>
                                         <button id="709">
-                                            <rect key="frame" x="14" y="96" width="335" height="18"/>
+                                            <rect key="frame" x="14" y="108" width="335" height="18"/>
                                             <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
                                             <buttonCell key="cell" type="check" title="Karaoke" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="710" customClass="VLCHUDCheckboxCell">
                                                 <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
@@ -834,8 +834,8 @@
                                                 <action selector="filterEnableKaraoke:" target="-2" id="xdG-5Z-pQZ"/>
                                             </connections>
                                         </button>
-                                        <box autoresizesSubviews="NO" borderType="line" title="Box" titlePosition="noTitle" id="727">
-                                            <rect key="frame" x="6" y="116" width="392" height="43"/>
+                                        <box autoresizesSubviews="NO" misplaced="YES" borderType="line" title="Box" titlePosition="noTitle" id="727">
+                                            <rect key="frame" x="16" y="128" width="392" height="43"/>
                                             <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                                             <view key="contentView" id="eB4-KX-Qdy">
                                                 <rect key="frame" x="1" y="1" width="390" height="41"/>
@@ -884,13 +884,34 @@
                             <action selector="profileSelectorAction:" target="-2" id="uTq-Bz-2S2"/>
                         </connections>
                     </popUpButton>
+                    <box verticalHuggingPriority="750" misplaced="YES" boxType="separator" id="EuA-vb-mSS">
+                        <rect key="frame" x="0.0" y="221" width="409" height="5"/>
+                        <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
+                    </box>
+                    <segmentedControl verticalHuggingPriority="750" misplaced="YES" id="Jb1-f1-iF3">
+                        <rect key="frame" x="48" y="228" width="314" height="24"/>
+                        <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
+                        <segmentedCell key="cell" borderStyle="border" alignment="left" style="rounded" trackingMode="selectOne" id="ZdJ-0F-LWH">
+                            <font key="font" metaFont="system"/>
+                            <segments>
+                                <segment label="Equalizer" selected="YES"/>
+                                <segment label="Compressor" tag="1"/>
+                                <segment label="Spatializer" tag="2"/>
+                                <segment label="Filter" tag="3"/>
+                            </segments>
+                        </segmentedCell>
+                        <connections>
+                            <action selector="takeSelectedTabViewItemFromSender:" target="80" id="NRc-hG-ZR6"/>
+                        </connections>
+                    </segmentedControl>
                 </subviews>
             </view>
+            <point key="canvasLocation" x="138.5" y="162.5"/>
         </window>
         <userDefaultsController representsSharedInstance="YES" id="350"/>
     </objects>
     <resources>
-        <image name="3DA61402-F3E5-40AB-9D54-E800993C906C" width="1" height="1">
+        <image name="153C3A5A-B2A3-4D33-BC33-44A5EC4E91B5" width="1" height="1">
             <mutableData key="keyedArchiveRepresentation">
 YnBsaXN0MDDUAQIDBAUGPT5YJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoK4HCBMU
 GR4fIyQrLjE3OlUkbnVsbNUJCgsMDQ4PEBESVk5TU2l6ZVYkY2xhc3NcTlNJbWFnZUZsYWdzVk5TUmVw
@@ -931,7 +952,7 @@ B04HVwdcB2QHZwdsB3sHfweGB44HmwegB6IHpAepB7EHtAe5B8EHxAfWB9kH3gAAAAAAAAIBAAAAAAAA
 AEEAAAAAAAAAAAAAAAAAAAfgA
 </mutableData>
         </image>
-        <image name="58959107-CC37-4D1A-9926-50D65AA0CF35" width="1" height="1">
+        <image name="7EAD0153-D2BE-43C6-866E-7448FD3FC4DD" width="1" height="1">
             <mutableData key="keyedArchiveRepresentation">
 YnBsaXN0MDDUAQIDBAUGPT5YJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoK4HCBMU
 GR4fIyQrLjE3OlUkbnVsbNUJCgsMDQ4PEBESVk5TU2l6ZVYkY2xhc3NcTlNJbWFnZUZsYWdzVk5TUmVw
diff --git a/extras/package/macosx/Resources/English.lproj/MediaInfo.xib b/extras/package/macosx/Resources/English.lproj/MediaInfo.xib
index a8e8f2c..13ee733 100644
--- a/extras/package/macosx/Resources/English.lproj/MediaInfo.xib
+++ b/extras/package/macosx/Resources/English.lproj/MediaInfo.xib
@@ -79,17 +79,17 @@
             <windowPositionMask key="initialPositionMask" leftStrut="YES" bottomStrut="YES"/>
             <rect key="contentRect" x="196" y="34" width="506" height="476"/>
             <rect key="screenRect" x="0.0" y="0.0" width="1280" height="777"/>
-            <view key="contentView" id="3">
+            <view key="contentView" misplaced="YES" id="3">
                 <rect key="frame" x="0.0" y="0.0" width="506" height="476"/>
                 <autoresizingMask key="autoresizingMask"/>
                 <subviews>
-                    <tabView translatesAutoresizingMaskIntoConstraints="NO" id="418">
-                        <rect key="frame" x="-28" y="-11" width="562" height="482"/>
+                    <tabView drawsBackground="NO" type="noTabsNoBorder" translatesAutoresizingMaskIntoConstraints="NO" id="418">
+                        <rect key="frame" x="-21" y="-1" width="542" height="436"/>
                         <font key="font" metaFont="system"/>
                         <tabViewItems>
                             <tabViewItem label="General" identifier="1" id="419">
                                 <view key="view" id="422">
-                                    <rect key="frame" x="10" y="33" width="542" height="436"/>
+                                    <rect key="frame" x="0.0" y="0.0" width="542" height="436"/>
                                     <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                                     <subviews>
                                         <textField focusRingType="none" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="427">
@@ -251,7 +251,7 @@
                                                 <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
                                             </textFieldCell>
                                         </textField>
-                                        <textField focusRingType="none" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="481">
+                                        <textField focusRingType="none" horizontalHuggingPriority="200" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="481">
                                             <rect key="frame" x="37" y="88" width="228" height="19"/>
                                             <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" focusRingType="none" id="484">
                                                 <font key="font" metaFont="smallSystem"/>
@@ -308,7 +308,7 @@
                                                 <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
                                             </textFieldCell>
                                         </textField>
-                                        <textField focusRingType="none" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="497">
+                                        <textField focusRingType="none" translatesAutoresizingMaskIntoConstraints="NO" id="497">
                                             <rect key="frame" x="37" y="176" width="300" height="19"/>
                                             <constraints>
                                                 <constraint firstAttribute="width" constant="300" id="fNh-e9-7HF"/>
@@ -460,20 +460,20 @@
                             </tabViewItem>
                             <tabViewItem label="Codec Details" identifier="2" id="420">
                                 <view key="view" id="421">
-                                    <rect key="frame" x="10" y="33" width="542" height="436"/>
+                                    <rect key="frame" x="0.0" y="0.0" width="542" height="444"/>
                                     <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                                     <subviews>
-                                        <scrollView autohidesScrollers="YES" horizontalLineScroll="19" horizontalPageScroll="10" verticalLineScroll="19" verticalPageScroll="10" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="516">
-                                            <rect key="frame" x="17" y="-3" width="508" height="436"/>
+                                        <scrollView borderType="none" autohidesScrollers="YES" horizontalLineScroll="19" horizontalPageScroll="10" verticalLineScroll="19" verticalPageScroll="10" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="516">
+                                            <rect key="frame" x="17" y="0.0" width="510" height="440"/>
                                             <clipView key="contentView" drawsBackground="NO" copiesOnScroll="NO" id="jDW-Lc-WE4">
-                                                <rect key="frame" x="1" y="1" width="506" height="434"/>
+                                                <rect key="frame" x="0.0" y="0.0" width="510" height="440"/>
                                                 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                                                 <subviews>
                                                     <outlineView focusRingType="none" verticalHuggingPriority="750" allowsExpansionToolTips="YES" columnAutoresizingStyle="lastColumnOnly" alternatingRowBackgroundColors="YES" columnReordering="NO" multipleSelection="NO" emptySelection="NO" autosaveColumns="NO" typeSelect="NO" indentationPerLevel="16" autoresizesOutlineColumn="YES" outlineTableColumn="521" id="519">
-                                                        <rect key="frame" x="0.0" y="0.0" width="506" height="434"/>
+                                                        <rect key="frame" x="0.0" y="0.0" width="510" height="440"/>
                                                         <autoresizingMask key="autoresizingMask"/>
                                                         <size key="intercellSpacing" width="3" height="2"/>
-                                                        <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.0" colorSpace="calibratedRGB"/>
+                                                        <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
                                                         <color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/>
                                                         <tableColumns>
                                                             <tableColumn identifier="0" editable="NO" width="241.91015625" minWidth="16" maxWidth="1000" id="521">
@@ -489,7 +489,7 @@
                                                                 </textFieldCell>
                                                                 <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
                                                             </tableColumn>
-                                                            <tableColumn identifier="1" editable="NO" width="258" minWidth="10" maxWidth="3.4028234663852886e+38" id="644">
+                                                            <tableColumn identifier="1" editable="NO" width="262" minWidth="10" maxWidth="3.4028234663852886e+38" id="644">
                                                                 <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left">
                                                                     <font key="font" metaFont="smallSystem"/>
                                                                     <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
@@ -507,7 +507,7 @@
                                                 </subviews>
                                             </clipView>
                                             <scroller key="horizontalScroller" hidden="YES" verticalHuggingPriority="750" horizontal="YES" id="518">
-                                                <rect key="frame" x="1" y="420" width="501" height="15"/>
+                                                <rect key="frame" x="0.0" y="428" width="510" height="16"/>
                                                 <autoresizingMask key="autoresizingMask"/>
                                             </scroller>
                                             <scroller key="verticalScroller" hidden="YES" verticalHuggingPriority="750" horizontal="NO" id="517">
@@ -517,20 +517,20 @@
                                         </scrollView>
                                     </subviews>
                                     <constraints>
-                                        <constraint firstItem="516" firstAttribute="top" secondItem="421" secondAttribute="top" constant="3" id="IN7-1d-XgS"/>
+                                        <constraint firstItem="516" firstAttribute="top" secondItem="421" secondAttribute="top" constant="4" id="IN7-1d-XgS"/>
                                         <constraint firstItem="516" firstAttribute="leading" secondItem="421" secondAttribute="leading" constant="17" id="Kl2-Pc-PKz"/>
-                                        <constraint firstAttribute="trailing" secondItem="516" secondAttribute="trailing" constant="17" id="dUM-Kn-Ofw"/>
-                                        <constraint firstAttribute="bottom" secondItem="516" secondAttribute="bottom" constant="-3" id="zKT-kB-cpy"/>
+                                        <constraint firstAttribute="trailing" secondItem="516" secondAttribute="trailing" constant="15" id="dUM-Kn-Ofw"/>
+                                        <constraint firstAttribute="bottom" secondItem="516" secondAttribute="bottom" id="zKT-kB-cpy"/>
                                     </constraints>
                                 </view>
                             </tabViewItem>
                             <tabViewItem label="Statistics" identifier="3" id="425">
                                 <view key="view" id="426">
-                                    <rect key="frame" x="10" y="33" width="542" height="436"/>
+                                    <rect key="frame" x="0.0" y="0.0" width="548" height="443"/>
                                     <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                                     <subviews>
                                         <box autoresizesSubviews="NO" boxType="custom" borderType="line" title="Box" titlePosition="noTitle" translatesAutoresizingMaskIntoConstraints="NO" id="549">
-                                            <rect key="frame" x="28" y="302" width="238" height="103"/>
+                                            <rect key="frame" x="28" y="309" width="238" height="103"/>
                                             <view key="contentView" id="enP-o2-JOw">
                                                 <rect key="frame" x="1" y="1" width="236" height="101"/>
                                                 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
@@ -657,7 +657,7 @@
                                             </view>
                                         </box>
                                         <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="550">
-                                            <rect key="frame" x="27" y="407" width="121" height="14"/>
+                                            <rect key="frame" x="27" y="414" width="121" height="14"/>
                                             <constraints>
                                                 <constraint firstAttribute="width" constant="117" id="9nA-Gr-Hi1"/>
                                             </constraints>
@@ -668,9 +668,9 @@
                                             </textFieldCell>
                                         </textField>
                                         <box autoresizesSubviews="NO" boxType="custom" borderType="line" title="Box" titlePosition="noTitle" translatesAutoresizingMaskIntoConstraints="NO" id="552">
-                                            <rect key="frame" x="276" y="302" width="238" height="103"/>
+                                            <rect key="frame" x="276" y="309" width="244" height="103"/>
                                             <view key="contentView" id="QnG-Hd-ZtQ">
-                                                <rect key="frame" x="1" y="1" width="236" height="101"/>
+                                                <rect key="frame" x="1" y="1" width="242" height="101"/>
                                                 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                                                 <subviews>
                                                     <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="555">
@@ -767,7 +767,7 @@
                                             </view>
                                         </box>
                                         <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="553">
-                                            <rect key="frame" x="275" y="407" width="121" height="14"/>
+                                            <rect key="frame" x="281" y="414" width="121" height="14"/>
                                             <constraints>
                                                 <constraint firstAttribute="width" constant="117" id="zpS-Zr-N7Z"/>
                                             </constraints>
@@ -778,13 +778,13 @@
                                             </textFieldCell>
                                         </textField>
                                         <box autoresizesSubviews="NO" boxType="custom" borderType="line" title="Box" titlePosition="noTitle" translatesAutoresizingMaskIntoConstraints="NO" id="571">
-                                            <rect key="frame" x="28" y="186" width="238" height="84"/>
+                                            <rect key="frame" x="28" y="186" width="238" height="91"/>
                                             <view key="contentView" id="YFK-nx-YL4">
-                                                <rect key="frame" x="1" y="1" width="236" height="82"/>
+                                                <rect key="frame" x="1" y="1" width="236" height="89"/>
                                                 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                                                 <subviews>
                                                     <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="593">
-                                                        <rect key="frame" x="12" y="53" width="121" height="14"/>
+                                                        <rect key="frame" x="12" y="57" width="121" height="14"/>
                                                         <constraints>
                                                             <constraint firstAttribute="width" constant="117" id="I4C-Np-0Vf"/>
                                                         </constraints>
@@ -798,7 +798,7 @@
                                                         </userDefinedRuntimeAttributes>
                                                     </textField>
                                                     <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="594">
-                                                        <rect key="frame" x="135" y="53" width="89" height="14"/>
+                                                        <rect key="frame" x="135" y="57" width="89" height="14"/>
                                                         <constraints>
                                                             <constraint firstAttribute="width" constant="85" id="Sqd-F6-iuk"/>
                                                         </constraints>
@@ -812,7 +812,7 @@
                                                         </userDefinedRuntimeAttributes>
                                                     </textField>
                                                     <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="595">
-                                                        <rect key="frame" x="12" y="34" width="121" height="14"/>
+                                                        <rect key="frame" x="12" y="38" width="121" height="14"/>
                                                         <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Sent bytes" id="606">
                                                             <font key="font" metaFont="smallSystem"/>
                                                             <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
@@ -823,7 +823,7 @@
                                                         </userDefinedRuntimeAttributes>
                                                     </textField>
                                                     <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="596">
-                                                        <rect key="frame" x="135" y="34" width="89" height="14"/>
+                                                        <rect key="frame" x="135" y="38" width="89" height="14"/>
                                                         <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="1000 kB" id="605">
                                                             <font key="font" metaFont="smallSystem"/>
                                                             <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
@@ -834,7 +834,7 @@
                                                         </userDefinedRuntimeAttributes>
                                                     </textField>
                                                     <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="597">
-                                                        <rect key="frame" x="12" y="15" width="121" height="14"/>
+                                                        <rect key="frame" x="12" y="19" width="121" height="14"/>
                                                         <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Send rate" id="604">
                                                             <font key="font" metaFont="smallSystem"/>
                                                             <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
@@ -845,7 +845,7 @@
                                                         </userDefinedRuntimeAttributes>
                                                     </textField>
                                                     <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="598">
-                                                        <rect key="frame" x="135" y="15" width="89" height="14"/>
+                                                        <rect key="frame" x="135" y="19" width="89" height="14"/>
                                                         <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="1000 kB" id="603">
                                                             <font key="font" metaFont="smallSystem"/>
                                                             <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
@@ -877,7 +877,7 @@
                                             </view>
                                         </box>
                                         <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="572">
-                                            <rect key="frame" x="27" y="272" width="121" height="14"/>
+                                            <rect key="frame" x="27" y="279" width="121" height="14"/>
                                             <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Streaming" id="592">
                                                 <font key="font" metaFont="smallSystem"/>
                                                 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
@@ -885,13 +885,13 @@
                                             </textFieldCell>
                                         </textField>
                                         <box autoresizesSubviews="NO" boxType="custom" borderType="line" title="Box" titlePosition="noTitle" translatesAutoresizingMaskIntoConstraints="NO" id="573">
-                                            <rect key="frame" x="276" y="186" width="238" height="84"/>
+                                            <rect key="frame" x="276" y="186" width="244" height="91"/>
                                             <view key="contentView" id="7tR-kf-2ax">
-                                                <rect key="frame" x="1" y="1" width="236" height="82"/>
+                                                <rect key="frame" x="1" y="1" width="242" height="89"/>
                                                 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                                                 <subviews>
                                                     <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="583">
-                                                        <rect key="frame" x="12" y="53" width="121" height="14"/>
+                                                        <rect key="frame" x="12" y="57" width="121" height="14"/>
                                                         <constraints>
                                                             <constraint firstAttribute="width" constant="117" id="FaO-BP-Myr"/>
                                                         </constraints>
@@ -905,7 +905,7 @@
                                                         </userDefinedRuntimeAttributes>
                                                     </textField>
                                                     <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="582">
-                                                        <rect key="frame" x="135" y="53" width="89" height="14"/>
+                                                        <rect key="frame" x="135" y="57" width="89" height="14"/>
                                                         <constraints>
                                                             <constraint firstAttribute="width" constant="85" id="pgJ-Ad-US6"/>
                                                         </constraints>
@@ -919,7 +919,7 @@
                                                         </userDefinedRuntimeAttributes>
                                                     </textField>
                                                     <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="581">
-                                                        <rect key="frame" x="12" y="34" width="121" height="14"/>
+                                                        <rect key="frame" x="12" y="38" width="121" height="14"/>
                                                         <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Played buffer" id="586">
                                                             <font key="font" metaFont="smallSystem"/>
                                                             <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
@@ -930,7 +930,7 @@
                                                         </userDefinedRuntimeAttributes>
                                                     </textField>
                                                     <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="580">
-                                                        <rect key="frame" x="135" y="34" width="89" height="14"/>
+                                                        <rect key="frame" x="135" y="38" width="89" height="14"/>
                                                         <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="1000" id="587">
                                                             <font key="font" metaFont="smallSystem"/>
                                                             <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
@@ -941,7 +941,7 @@
                                                         </userDefinedRuntimeAttributes>
                                                     </textField>
                                                     <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="579">
-                                                        <rect key="frame" x="12" y="15" width="121" height="14"/>
+                                                        <rect key="frame" x="12" y="19" width="121" height="14"/>
                                                         <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Lost buffers" id="588">
                                                             <font key="font" metaFont="smallSystem"/>
                                                             <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
@@ -952,7 +952,7 @@
                                                         </userDefinedRuntimeAttributes>
                                                     </textField>
                                                     <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="578">
-                                                        <rect key="frame" x="135" y="15" width="89" height="14"/>
+                                                        <rect key="frame" x="135" y="19" width="89" height="14"/>
                                                         <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="1000" id="589">
                                                             <font key="font" metaFont="smallSystem"/>
                                                             <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
@@ -984,7 +984,7 @@
                                             </view>
                                         </box>
                                         <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="574">
-                                            <rect key="frame" x="275" y="272" width="121" height="14"/>
+                                            <rect key="frame" x="281" y="279" width="121" height="14"/>
                                             <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Audio" id="575">
                                                 <font key="font" metaFont="smallSystem"/>
                                                 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
@@ -1024,12 +1024,40 @@
                             </tabViewItem>
                         </tabViewItems>
                     </tabView>
+                    <segmentedControl verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="GFW-aJ-Pub">
+                        <rect key="frame" x="124" y="440" width="258" height="24"/>
+                        <constraints>
+                            <constraint firstAttribute="height" constant="21" id="WVH-Tg-9g5"/>
+                        </constraints>
+                        <segmentedCell key="cell" borderStyle="border" alignment="left" style="rounded" trackingMode="selectOne" id="GbO-Eb-YgC">
+                            <font key="font" metaFont="system"/>
+                            <segments>
+                                <segment label="General" selected="YES"/>
+                                <segment label="Codec Details" tag="1"/>
+                                <segment label="Statistics" tag="2"/>
+                            </segments>
+                        </segmentedCell>
+                        <connections>
+                            <action selector="takeSelectedTabViewItemFromSender:" target="418" id="Z4V-Lm-ikS"/>
+                        </connections>
+                    </segmentedControl>
+                    <box verticalHuggingPriority="750" boxType="separator" translatesAutoresizingMaskIntoConstraints="NO" id="cFC-fJ-8UH">
+                        <rect key="frame" x="0.0" y="432" width="506" height="5"/>
+                        <constraints>
+                            <constraint firstAttribute="height" constant="1" id="ivG-J4-70G"/>
+                        </constraints>
+                    </box>
                 </subviews>
                 <constraints>
                     <constraint firstItem="418" firstAttribute="leading" secondItem="3" secondAttribute="leading" constant="-21" id="20Z-VR-upq"/>
+                    <constraint firstAttribute="trailing" secondItem="cFC-fJ-8UH" secondAttribute="trailing" id="7x2-Bh-mxs"/>
                     <constraint firstAttribute="bottom" secondItem="418" secondAttribute="bottom" constant="-1" id="ETz-u4-7hp"/>
-                    <constraint firstAttribute="trailing" secondItem="418" secondAttribute="trailing" constant="-21" id="Jzd-uz-tLR"/>
-                    <constraint firstItem="418" firstAttribute="top" secondItem="3" secondAttribute="top" constant="11" id="pj9-FZ-Fyg"/>
+                    <constraint firstItem="GFW-aJ-Pub" firstAttribute="top" secondItem="3" secondAttribute="top" constant="5" id="HNk-eG-ZIv"/>
+                    <constraint firstItem="GFW-aJ-Pub" firstAttribute="centerX" secondItem="3" secondAttribute="centerX" id="JjX-KP-FIb"/>
+                    <constraint firstAttribute="trailing" secondItem="418" secondAttribute="trailing" constant="-15" id="Jzd-uz-tLR"/>
+                    <constraint firstItem="cFC-fJ-8UH" firstAttribute="top" secondItem="GFW-aJ-Pub" secondAttribute="bottom" constant="7" id="PuF-hj-94M"/>
+                    <constraint firstItem="cFC-fJ-8UH" firstAttribute="leading" secondItem="3" secondAttribute="leading" id="mZB-VM-pUu"/>
+                    <constraint firstItem="418" firstAttribute="top" secondItem="3" secondAttribute="top" constant="33" id="pj9-FZ-Fyg"/>
                 </constraints>
             </view>
         </window>
diff --git a/extras/package/macosx/Resources/English.lproj/VideoEffects.xib b/extras/package/macosx/Resources/English.lproj/VideoEffects.xib
index c177145..9330a0a 100644
--- a/extras/package/macosx/Resources/English.lproj/VideoEffects.xib
+++ b/extras/package/macosx/Resources/English.lproj/VideoEffects.xib
@@ -127,13 +127,13 @@
                 <rect key="frame" x="0.0" y="0.0" width="642" height="274"/>
                 <autoresizingMask key="autoresizingMask"/>
                 <subviews>
-                    <tabView translatesAutoresizingMaskIntoConstraints="NO" id="3">
-                        <rect key="frame" x="-8" y="25" width="658" height="243"/>
+                    <tabView drawsBackground="NO" type="noTabsNoBorder" translatesAutoresizingMaskIntoConstraints="NO" id="3">
+                        <rect key="frame" x="-1" y="35" width="644" height="197"/>
                         <font key="font" metaFont="system"/>
                         <tabViewItems>
                             <tabViewItem label="Basic" identifier="basic" id="4">
                                 <view key="view" id="7">
-                                    <rect key="frame" x="10" y="33" width="638" height="197"/>
+                                    <rect key="frame" x="0.0" y="0.0" width="644" height="197"/>
                                     <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                                     <subviews>
                                         <box autoresizesSubviews="NO" borderType="line" title="Box" titlePosition="noTitle" translatesAutoresizingMaskIntoConstraints="NO" id="48">
@@ -142,7 +142,7 @@
                                                 <rect key="frame" x="1" y="1" width="308" height="164"/>
                                                 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                                                 <subviews>
-                                                    <slider verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="31">
+                                                    <slider verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="31">
                                                         <rect key="frame" x="119" y="136" width="171" height="15"/>
                                                         <constraints>
                                                             <constraint firstAttribute="width" constant="171" id="Qmh-zW-wC1"/>
@@ -152,7 +152,7 @@
                                                             <action selector="adjustSliderChanged:" target="-2" id="9Ra-Ux-sYu"/>
                                                         </connections>
                                                     </slider>
-                                                    <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="25">
+                                                    <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="25">
                                                         <rect key="frame" x="15" y="138" width="26" height="14"/>
                                                         <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Hue" id="38">
                                                             <font key="font" metaFont="smallSystem"/>
@@ -160,14 +160,14 @@
                                                             <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
                                                         </textFieldCell>
                                                     </textField>
-                                                    <slider verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="30">
+                                                    <slider verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="30">
                                                         <rect key="frame" x="119" y="114" width="171" height="15"/>
                                                         <sliderCell key="cell" controlSize="small" continuous="YES" state="on" alignment="left" maxValue="2" doubleValue="1" tickMarkPosition="above" sliderType="linear" id="33"/>
                                                         <connections>
                                                             <action selector="adjustSliderChanged:" target="-2" id="ceo-WZ-Y3X"/>
                                                         </connections>
                                                     </slider>
-                                                    <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="24">
+                                                    <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="24">
                                                         <rect key="frame" x="15" y="116" width="50" height="14"/>
                                                         <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Contrast" id="39">
                                                             <font key="font" metaFont="smallSystem"/>
@@ -175,14 +175,14 @@
                                                             <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
                                                         </textFieldCell>
                                                     </textField>
-                                                    <slider verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="29">
+                                                    <slider verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="29">
                                                         <rect key="frame" x="119" y="92" width="171" height="15"/>
                                                         <sliderCell key="cell" controlSize="small" continuous="YES" state="on" alignment="left" maxValue="2" doubleValue="1" tickMarkPosition="above" sliderType="linear" id="34"/>
                                                         <connections>
                                                             <action selector="adjustSliderChanged:" target="-2" id="oSl-TZ-hTC"/>
                                                         </connections>
                                                     </slider>
-                                                    <button misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="46">
+                                                    <button translatesAutoresizingMaskIntoConstraints="NO" id="46">
                                                         <rect key="frame" x="116" y="73" width="135" height="18"/>
                                                         <buttonCell key="cell" type="check" title="Brightness Threshold" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="47">
                                                             <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
@@ -192,7 +192,7 @@
                                                             <action selector="enableAdjustBrightnessThreshold:" target="-2" id="9OQ-2E-4Ii"/>
                                                         </connections>
                                                     </button>
-                                                    <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="23">
+                                                    <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="23">
                                                         <rect key="frame" x="15" y="94" width="61" height="14"/>
                                                         <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Brightness" id="40">
                                                             <font key="font" metaFont="smallSystem"/>
@@ -200,14 +200,14 @@
                                                             <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
                                                         </textFieldCell>
                                                     </textField>
-                                                    <slider verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="28">
+                                                    <slider verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="28">
                                                         <rect key="frame" x="119" y="54" width="171" height="15"/>
                                                         <sliderCell key="cell" controlSize="small" continuous="YES" state="on" alignment="left" maxValue="3" doubleValue="1" tickMarkPosition="above" sliderType="linear" id="35"/>
                                                         <connections>
                                                             <action selector="adjustSliderChanged:" target="-2" id="8p1-yp-x16"/>
                                                         </connections>
                                                     </slider>
-                                                    <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="22">
+                                                    <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="22">
                                                         <rect key="frame" x="15" y="56" width="59" height="14"/>
                                                         <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Saturation" id="41">
                                                             <font key="font" metaFont="smallSystem"/>
@@ -215,7 +215,7 @@
                                                             <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
                                                         </textFieldCell>
                                                     </textField>
-                                                    <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="21">
+                                                    <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="21">
                                                         <rect key="frame" x="15" y="34" width="44" height="14"/>
                                                         <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Gamma" id="42">
                                                             <font key="font" metaFont="smallSystem"/>
@@ -223,14 +223,14 @@
                                                             <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
                                                         </textFieldCell>
                                                     </textField>
-                                                    <slider verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="27">
+                                                    <slider verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="27">
                                                         <rect key="frame" x="119" y="32" width="171" height="15"/>
                                                         <sliderCell key="cell" controlSize="small" continuous="YES" state="on" alignment="left" maxValue="10" doubleValue="1" tickMarkPosition="above" sliderType="linear" id="36"/>
                                                         <connections>
                                                             <action selector="enableMotionDetect:" target="-2" id="K42-v1-HXL"/>
                                                         </connections>
                                                     </slider>
-                                                    <button verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="704">
+                                                    <button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="704">
                                                         <rect key="frame" x="251" y="10" width="39" height="17"/>
                                                         <buttonCell key="cell" type="roundRect" title="Reset" bezelStyle="roundedRect" alignment="center" controlSize="mini" borderStyle="border" inset="2" id="705">
                                                             <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
@@ -248,25 +248,25 @@
                                                     <constraint firstItem="21" firstAttribute="leading" secondItem="22" secondAttribute="leading" id="5dg-ua-Wds"/>
                                                     <constraint firstItem="24" firstAttribute="leading" secondItem="25" secondAttribute="leading" id="8hK-LP-6OX"/>
                                                     <constraint firstItem="28" firstAttribute="width" secondItem="27" secondAttribute="width" id="9Fp-e1-iMS"/>
-                                                    <constraint firstItem="31" firstAttribute="top" secondItem="wwn-Le-8VF" secondAttribute="top" constant="12" id="9Wi-Lg-FaX"/>
+                                                    <constraint firstItem="31" firstAttribute="top" secondItem="wwn-Le-8VF" secondAttribute="top" constant="14" id="9Wi-Lg-FaX"/>
                                                     <constraint firstItem="29" firstAttribute="width" secondItem="28" secondAttribute="width" id="9e7-gp-dAj"/>
-                                                    <constraint firstItem="27" firstAttribute="top" secondItem="28" secondAttribute="bottom" constant="7" id="AiU-Qg-YrD"/>
-                                                    <constraint firstItem="30" firstAttribute="centerY" secondItem="24" secondAttribute="centerY" id="Br9-a5-oLM"/>
-                                                    <constraint firstItem="29" firstAttribute="top" secondItem="30" secondAttribute="bottom" constant="7" id="Gj5-rg-gvh"/>
-                                                    <constraint firstItem="30" firstAttribute="top" secondItem="31" secondAttribute="bottom" constant="7" id="ICT-ay-DIU"/>
-                                                    <constraint firstItem="23" firstAttribute="centerY" secondItem="29" secondAttribute="centerY" id="JVF-Sh-s7B"/>
+                                                    <constraint firstItem="27" firstAttribute="top" secondItem="28" secondAttribute="bottom" constant="9" id="AiU-Qg-YrD"/>
+                                                    <constraint firstItem="30" firstAttribute="centerY" secondItem="24" secondAttribute="centerY" constant="1.5" id="Br9-a5-oLM"/>
+                                                    <constraint firstItem="29" firstAttribute="top" secondItem="30" secondAttribute="bottom" constant="9" id="Gj5-rg-gvh"/>
+                                                    <constraint firstItem="30" firstAttribute="top" secondItem="31" secondAttribute="bottom" constant="9" id="ICT-ay-DIU"/>
+                                                    <constraint firstItem="23" firstAttribute="centerY" secondItem="29" secondAttribute="centerY" constant="-1.5" id="JVF-Sh-s7B"/>
                                                     <constraint firstItem="30" firstAttribute="width" secondItem="31" secondAttribute="width" id="KzM-fh-ytL"/>
                                                     <constraint firstItem="46" firstAttribute="leading" secondItem="29" secondAttribute="leading" id="ME1-fu-8tY"/>
                                                     <constraint firstItem="29" firstAttribute="leading" secondItem="30" secondAttribute="leading" id="Msg-qq-uKg"/>
-                                                    <constraint firstItem="22" firstAttribute="centerY" secondItem="28" secondAttribute="centerY" id="O8e-Hv-caT"/>
+                                                    <constraint firstItem="22" firstAttribute="centerY" secondItem="28" secondAttribute="centerY" constant="-1.5" id="O8e-Hv-caT"/>
                                                     <constraint firstItem="704" firstAttribute="top" secondItem="27" secondAttribute="bottom" constant="7" id="Og1-XU-Yzi"/>
                                                     <constraint firstAttribute="trailing" secondItem="31" secondAttribute="trailing" constant="18" id="UWE-8K-eek"/>
                                                     <constraint firstItem="23" firstAttribute="leading" secondItem="24" secondAttribute="leading" id="VIx-Sp-uhx"/>
-                                                    <constraint firstItem="25" firstAttribute="centerY" secondItem="31" secondAttribute="centerY" id="WfY-UB-PFt"/>
+                                                    <constraint firstItem="25" firstAttribute="centerY" secondItem="31" secondAttribute="centerY" constant="-1.5" id="WfY-UB-PFt"/>
                                                     <constraint firstItem="25" firstAttribute="leading" secondItem="wwn-Le-8VF" secondAttribute="leading" constant="17" id="dfY-CP-f9m"/>
-                                                    <constraint firstItem="28" firstAttribute="top" secondItem="29" secondAttribute="bottom" constant="23" id="i3W-0P-Dh7"/>
+                                                    <constraint firstItem="28" firstAttribute="top" secondItem="29" secondAttribute="bottom" constant="25" id="i3W-0P-Dh7"/>
                                                     <constraint firstItem="704" firstAttribute="trailing" secondItem="27" secondAttribute="trailing" id="m4o-gm-JZO"/>
-                                                    <constraint firstItem="21" firstAttribute="centerY" secondItem="27" secondAttribute="centerY" id="mUN-p9-OSr"/>
+                                                    <constraint firstItem="21" firstAttribute="centerY" secondItem="27" secondAttribute="centerY" constant="-1.5" id="mUN-p9-OSr"/>
                                                     <constraint firstItem="22" firstAttribute="leading" secondItem="23" secondAttribute="leading" id="uac-H8-N26"/>
                                                     <constraint firstItem="29" firstAttribute="leading" secondItem="28" secondAttribute="leading" id="vt8-oF-ZjH"/>
                                                     <constraint firstItem="29" firstAttribute="width" secondItem="30" secondAttribute="width" id="ymY-el-kZH"/>
@@ -297,9 +297,9 @@
                                             </connections>
                                         </button>
                                         <box autoresizesSubviews="NO" borderType="line" title="Box" titlePosition="noTitle" translatesAutoresizingMaskIntoConstraints="NO" id="57">
-                                            <rect key="frame" x="320" y="137" width="310" height="42"/>
+                                            <rect key="frame" x="320" y="137" width="316" height="42"/>
                                             <view key="contentView" id="XDn-1w-i62">
-                                                <rect key="frame" x="1" y="1" width="308" height="40"/>
+                                                <rect key="frame" x="1" y="1" width="314" height="40"/>
                                                 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                                                 <subviews>
                                                     <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="54">
@@ -311,7 +311,7 @@
                                                         </textFieldCell>
                                                     </textField>
                                                     <slider verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="53">
-                                                        <rect key="frame" x="119" y="12" width="171" height="15"/>
+                                                        <rect key="frame" x="125" y="12" width="171" height="15"/>
                                                         <sliderCell key="cell" controlSize="small" continuous="YES" state="on" alignment="left" maxValue="2" doubleValue="0.050000000000000003" tickMarkPosition="above" sliderType="linear" id="56"/>
                                                         <connections>
                                                             <action selector="sharpenSliderChanged:" target="-2" id="rDd-ql-8sc"/>
@@ -340,9 +340,9 @@
                                             </connections>
                                         </button>
                                         <box autoresizesSubviews="NO" borderType="line" title="Box" titlePosition="noTitle" translatesAutoresizingMaskIntoConstraints="NO" id="61">
-                                            <rect key="frame" x="320" y="75" width="310" height="42"/>
+                                            <rect key="frame" x="320" y="75" width="316" height="42"/>
                                             <view key="contentView" id="ppw-UH-GKm">
-                                                <rect key="frame" x="1" y="1" width="308" height="40"/>
+                                                <rect key="frame" x="1" y="1" width="314" height="40"/>
                                                 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                                                 <subviews>
                                                     <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="62">
@@ -353,7 +353,7 @@
                                                             <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
                                                         </textFieldCell>
                                                     </textField>
-                                                    <slider verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="63">
+                                                    <slider verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="63">
                                                         <rect key="frame" x="119" y="10" width="171" height="18"/>
                                                         <sliderCell key="cell" controlSize="small" continuous="YES" state="on" alignment="left" minValue="4" maxValue="32" doubleValue="16" tickMarkPosition="below" numberOfTickMarks="8" allowsTickMarkValuesOnly="YES" sliderType="linear" id="64"/>
                                                         <connections>
@@ -363,9 +363,9 @@
                                                 </subviews>
                                                 <constraints>
                                                     <constraint firstItem="62" firstAttribute="leading" secondItem="ppw-UH-GKm" secondAttribute="leading" constant="17" id="Fkf-xx-s6z"/>
-                                                    <constraint firstAttribute="trailing" secondItem="63" secondAttribute="trailing" constant="18" id="beC-M1-38P"/>
+                                                    <constraint firstAttribute="trailing" secondItem="63" secondAttribute="trailing" constant="24" id="beC-M1-38P"/>
                                                     <constraint firstItem="62" firstAttribute="centerY" secondItem="ppw-UH-GKm" secondAttribute="centerY" id="kiW-0e-nEJ"/>
-                                                    <constraint firstItem="63" firstAttribute="centerY" secondItem="ppw-UH-GKm" secondAttribute="centerY" id="qh0-5Y-OgY"/>
+                                                    <constraint firstItem="63" firstAttribute="centerY" secondItem="ppw-UH-GKm" secondAttribute="centerY" constant="1" id="qh0-5Y-OgY"/>
                                                 </constraints>
                                             </view>
                                             <constraints>
@@ -383,9 +383,9 @@
                                             </connections>
                                         </button>
                                         <box autoresizesSubviews="NO" borderType="line" title="Box" titlePosition="noTitle" translatesAutoresizingMaskIntoConstraints="NO" id="68">
-                                            <rect key="frame" x="320" y="13" width="310" height="42"/>
+                                            <rect key="frame" x="320" y="13" width="316" height="42"/>
                                             <view key="contentView" id="xSw-Z6-2rH">
-                                                <rect key="frame" x="1" y="1" width="308" height="40"/>
+                                                <rect key="frame" x="1" y="1" width="314" height="40"/>
                                                 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                                                 <subviews>
                                                     <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="70">
@@ -397,7 +397,7 @@
                                                         </textFieldCell>
                                                     </textField>
                                                     <slider verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="69">
-                                                        <rect key="frame" x="119" y="12" width="171" height="15"/>
+                                                        <rect key="frame" x="125" y="12" width="171" height="15"/>
                                                         <sliderCell key="cell" controlSize="small" continuous="YES" state="on" alignment="left" maxValue="40" doubleValue="2" tickMarkPosition="above" sliderType="linear" id="72"/>
                                                         <connections>
                                                             <action selector="grainSliderChanged:" target="-2" id="Z7w-sc-MfL"/>
@@ -1019,11 +1019,11 @@
                             </tabViewItem>
                             <tabViewItem label="Color" identifier="color" id="10">
                                 <view key="view" id="11">
-                                    <rect key="frame" x="10" y="33" width="638" height="197"/>
+                                    <rect key="frame" x="0.0" y="0.0" width="644" height="197"/>
                                     <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                                     <subviews>
                                         <box autoresizesSubviews="NO" borderType="line" title="Box" titlePosition="noTitle" translatesAutoresizingMaskIntoConstraints="NO" id="203">
-                                            <rect key="frame" x="224" y="91" width="189" height="89"/>
+                                            <rect key="frame" x="230" y="91" width="189" height="89"/>
                                             <view key="contentView" id="q62-YN-hEA">
                                                 <rect key="frame" x="1" y="1" width="187" height="87"/>
                                                 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
@@ -1110,7 +1110,7 @@
                                             </constraints>
                                         </box>
                                         <button translatesAutoresizingMaskIntoConstraints="NO" id="204">
-                                            <rect key="frame" x="224" y="179" width="68" height="18"/>
+                                            <rect key="frame" x="230" y="179" width="68" height="18"/>
                                             <buttonCell key="cell" type="check" title="Gradient" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="205">
                                                 <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
                                                 <font key="font" metaFont="smallSystem"/>
@@ -1120,7 +1120,7 @@
                                             </connections>
                                         </button>
                                         <button translatesAutoresizingMaskIntoConstraints="NO" id="213">
-                                            <rect key="frame" x="415" y="179" width="71" height="18"/>
+                                            <rect key="frame" x="421" y="179" width="71" height="18"/>
                                             <buttonCell key="cell" type="check" title="Posterize" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="214">
                                                 <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
                                                 <font key="font" metaFont="smallSystem"/>
@@ -1130,7 +1130,7 @@
                                             </connections>
                                         </button>
                                         <button translatesAutoresizingMaskIntoConstraints="NO" id="254">
-                                            <rect key="frame" x="413" y="51" width="97" height="18"/>
+                                            <rect key="frame" x="419" y="51" width="97" height="18"/>
                                             <buttonCell key="cell" type="check" title="Motion Detect" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="255">
                                                 <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
                                                 <font key="font" metaFont="smallSystem"/>
@@ -1140,7 +1140,7 @@
                                             </connections>
                                         </button>
                                         <button translatesAutoresizingMaskIntoConstraints="NO" id="256">
-                                            <rect key="frame" x="413" y="36" width="87" height="18"/>
+                                            <rect key="frame" x="419" y="36" width="87" height="18"/>
                                             <buttonCell key="cell" type="check" title="Water effect" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="257">
                                                 <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
                                                 <font key="font" metaFont="smallSystem"/>
@@ -1150,7 +1150,7 @@
                                             </connections>
                                         </button>
                                         <button translatesAutoresizingMaskIntoConstraints="NO" id="258">
-                                            <rect key="frame" x="413" y="21" width="57" height="18"/>
+                                            <rect key="frame" x="419" y="21" width="57" height="18"/>
                                             <buttonCell key="cell" type="check" title="Waves" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="259">
                                                 <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
                                                 <font key="font" metaFont="smallSystem"/>
@@ -1160,7 +1160,7 @@
                                             </connections>
                                         </button>
                                         <button translatesAutoresizingMaskIntoConstraints="NO" id="260">
-                                            <rect key="frame" x="413" y="6" width="85" height="18"/>
+                                            <rect key="frame" x="419" y="6" width="85" height="18"/>
                                             <buttonCell key="cell" type="check" title="Psychedelic" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="261">
                                                 <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
                                                 <font key="font" metaFont="smallSystem"/>
@@ -1190,7 +1190,7 @@
                                             </connections>
                                         </button>
                                         <box autoresizesSubviews="NO" borderType="line" title="Box" titlePosition="noTitle" translatesAutoresizingMaskIntoConstraints="NO" id="207">
-                                            <rect key="frame" x="415" y="133" width="214" height="47"/>
+                                            <rect key="frame" x="421" y="133" width="214" height="47"/>
                                             <view key="contentView" id="s4h-VJ-0fi">
                                                 <rect key="frame" x="1" y="1" width="212" height="45"/>
                                                 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
@@ -1369,7 +1369,7 @@
                                             </constraints>
                                         </box>
                                         <button translatesAutoresizingMaskIntoConstraints="NO" id="217">
-                                            <rect key="frame" x="413" y="113" width="82" height="18"/>
+                                            <rect key="frame" x="419" y="113" width="82" height="18"/>
                                             <buttonCell key="cell" type="check" title="Motion blur" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="223">
                                                 <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
                                                 <font key="font" metaFont="smallSystem"/>
@@ -1379,12 +1379,12 @@
                                             </connections>
                                         </button>
                                         <box autoresizesSubviews="NO" borderType="line" title="Box" titlePosition="noTitle" translatesAutoresizingMaskIntoConstraints="NO" id="218">
-                                            <rect key="frame" x="413" y="68" width="214" height="47"/>
+                                            <rect key="frame" x="419" y="68" width="214" height="47"/>
                                             <view key="contentView" id="zp9-ZY-iRy">
                                                 <rect key="frame" x="1" y="1" width="212" height="45"/>
                                                 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                                                 <subviews>
-                                                    <slider verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="220">
+                                                    <slider verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="220">
                                                         <rect key="frame" x="104" y="14" width="90" height="15"/>
                                                         <constraints>
                                                             <constraint firstAttribute="width" constant="90" id="fiC-8c-fdb"/>
@@ -1394,7 +1394,7 @@
                                                             <action selector="blurModifierChanged:" target="-2" id="gLG-Z8-DSC"/>
                                                         </connections>
                                                     </slider>
-                                                    <textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="219">
+                                                    <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="219">
                                                         <rect key="frame" x="61" y="15" width="38" height="14"/>
                                                         <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="Factor" id="222">
                                                             <font key="font" metaFont="smallSystem"/>
@@ -1407,7 +1407,7 @@
                                                     <constraint firstItem="219" firstAttribute="centerY" secondItem="220" secondAttribute="centerY" id="0H3-vc-cXv"/>
                                                     <constraint firstAttribute="trailing" secondItem="220" secondAttribute="trailing" constant="18" id="P1F-3s-B7C"/>
                                                     <constraint firstItem="220" firstAttribute="leading" secondItem="219" secondAttribute="trailing" constant="7" id="R71-a1-Xp1"/>
-                                                    <constraint firstItem="220" firstAttribute="centerY" secondItem="zp9-ZY-iRy" secondAttribute="centerY" id="YAe-Cp-Gg9"/>
+                                                    <constraint firstItem="220" firstAttribute="centerY" secondItem="zp9-ZY-iRy" secondAttribute="centerY" constant="1" id="YAe-Cp-Gg9"/>
                                                 </constraints>
                                             </view>
                                         </box>
@@ -1427,14 +1427,14 @@
                                                 <rect key="frame" x="1" y="1" width="212" height="88"/>
                                                 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                                                 <subviews>
-                                                    <slider verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="274">
+                                                    <slider verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="274">
                                                         <rect key="frame" x="94" y="34" width="100" height="15"/>
                                                         <sliderCell key="cell" controlSize="small" continuous="YES" alignment="left" maxValue="100" doubleValue="20" tickMarkPosition="above" sliderType="linear" id="275"/>
                                                         <connections>
                                                             <action selector="thresholdModifierChanged:" target="-2" id="DA5-ev-OYe"/>
                                                         </connections>
                                                     </slider>
-                                                    <textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="273">
+                                                    <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="273">
                                                         <rect key="frame" x="15" y="35" width="59" height="14"/>
                                                         <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="left" title="Saturation" id="276">
                                                             <font key="font" metaFont="smallSystem"/>
@@ -1442,14 +1442,14 @@
                                                             <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
                                                         </textFieldCell>
                                                     </textField>
-                                                    <slider verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="296">
+                                                    <slider verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="296">
                                                         <rect key="frame" x="94" y="13" width="100" height="15"/>
                                                         <sliderCell key="cell" controlSize="small" continuous="YES" state="on" alignment="left" maxValue="100" doubleValue="15" tickMarkPosition="above" sliderType="linear" id="299"/>
                                                         <connections>
                                                             <action selector="thresholdModifierChanged:" target="-2" id="B6O-zi-366"/>
                                                         </connections>
                                                     </slider>
-                                                    <textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="297">
+                                                    <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="297">
                                                         <rect key="frame" x="15" y="14" width="53" height="14"/>
                                                         <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="left" title="Similarity" id="298">
                                                             <font key="font" metaFont="smallSystem"/>
@@ -1481,13 +1481,13 @@
                                                     </textField>
                                                 </subviews>
                                                 <constraints>
-                                                    <constraint firstItem="296" firstAttribute="top" secondItem="274" secondAttribute="bottom" constant="6" id="4rS-4S-mtL"/>
+                                                    <constraint firstItem="296" firstAttribute="top" secondItem="274" secondAttribute="bottom" constant="8" id="4rS-4S-mtL"/>
                                                     <constraint firstItem="297" firstAttribute="centerY" secondItem="296" secondAttribute="centerY" id="7MJ-8A-VUw"/>
                                                     <constraint firstItem="274" firstAttribute="width" secondItem="296" secondAttribute="width" id="MR9-gQ-kjC"/>
                                                     <constraint firstAttribute="trailing" secondItem="293" secondAttribute="trailing" constant="18" id="NTh-jN-dOv"/>
                                                     <constraint firstItem="292" firstAttribute="leading" secondItem="VxL-14-NoR" secondAttribute="leading" constant="17" id="XE9-bA-co6"/>
                                                     <constraint firstItem="274" firstAttribute="trailing" secondItem="293" secondAttribute="trailing" id="XfE-7Q-JSG"/>
-                                                    <constraint firstItem="274" firstAttribute="top" secondItem="293" secondAttribute="bottom" constant="7" id="cl7-cH-sq3"/>
+                                                    <constraint firstItem="274" firstAttribute="top" secondItem="293" secondAttribute="bottom" constant="9" id="cl7-cH-sq3"/>
                                                     <constraint firstItem="293" firstAttribute="top" secondItem="VxL-14-NoR" secondAttribute="top" constant="12" id="egX-rg-pTr"/>
                                                     <constraint firstItem="273" firstAttribute="leading" secondItem="VxL-14-NoR" secondAttribute="leading" constant="17" id="hbU-GC-kjO"/>
                                                     <constraint firstItem="292" firstAttribute="centerY" secondItem="293" secondAttribute="centerY" id="kgm-SJ-fQF"/>
@@ -1547,7 +1547,7 @@
                             </tabViewItem>
                             <tabViewItem label="Miscellaneous" identifier="misc" id="12">
                                 <view key="view" id="13">
-                                    <rect key="frame" x="10" y="33" width="638" height="197"/>
+                                    <rect key="frame" x="0.0" y="0.0" width="644" height="197"/>
                                     <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                                     <subviews>
                                         <button translatesAutoresizingMaskIntoConstraints="NO" id="302">
@@ -1632,7 +1632,7 @@
                                             </constraints>
                                         </box>
                                         <button translatesAutoresizingMaskIntoConstraints="NO" id="643">
-                                            <rect key="frame" x="314" y="178" width="69" height="18"/>
+                                            <rect key="frame" x="320" y="178" width="69" height="18"/>
                                             <buttonCell key="cell" type="check" title="Add logo" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" inset="2" id="667">
                                                 <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
                                                 <font key="font" metaFont="smallSystem"/>
@@ -1642,7 +1642,7 @@
                                             </connections>
                                         </button>
                                         <box autoresizesSubviews="NO" borderType="line" title="Box" titlePosition="noTitle" translatesAutoresizingMaskIntoConstraints="NO" id="644">
-                                            <rect key="frame" x="314" y="85" width="312" height="95"/>
+                                            <rect key="frame" x="320" y="85" width="312" height="95"/>
                                             <view key="contentView" id="4L0-QJ-InP">
                                                 <rect key="frame" x="1" y="1" width="310" height="93"/>
                                                 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
@@ -1663,7 +1663,7 @@
                                                             <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
                                                         </textFieldCell>
                                                     </textField>
-                                                    <textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="649">
+                                                    <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="649">
                                                         <rect key="frame" x="16" y="12" width="76" height="14"/>
                                                         <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Transparency" id="661">
                                                             <font key="font" metaFont="smallSystem"/>
@@ -1682,7 +1682,7 @@
                                                             <action selector="addLogoModifierChanged:" target="-2" id="51s-RT-Vjo"/>
                                                         </connections>
                                                     </textField>
-                                                    <slider verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="645">
+                                                    <slider verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="645">
                                                         <rect key="frame" x="106" y="11" width="184" height="15"/>
                                                         <sliderCell key="cell" controlSize="small" continuous="YES" state="on" alignment="left" maxValue="255" doubleValue="255" tickMarkPosition="above" sliderType="linear" id="666"/>
                                                         <connections>
@@ -1708,7 +1708,7 @@
                                                     </popUpButton>
                                                 </subviews>
                                                 <constraints>
-                                                    <constraint firstItem="645" firstAttribute="top" secondItem="692" secondAttribute="bottom" constant="8" id="Ay9-KD-AAk"/>
+                                                    <constraint firstItem="645" firstAttribute="top" secondItem="692" secondAttribute="bottom" constant="10" id="Ay9-KD-AAk"/>
                                                     <constraint firstItem="651" firstAttribute="centerY" secondItem="692" secondAttribute="centerY" id="FcV-54-ix3"/>
                                                     <constraint firstAttribute="trailing" secondItem="646" secondAttribute="trailing" constant="20" id="MKd-lG-nhq"/>
                                                     <constraint firstItem="649" firstAttribute="leading" secondItem="4L0-QJ-InP" secondAttribute="leading" constant="18" id="ZzV-fj-ODF"/>
@@ -1774,14 +1774,44 @@
                             <action selector="profileSelectorAction:" target="-2" id="Kw0-Rg-y67"/>
                         </connections>
                     </popUpButton>
+                    <segmentedControl verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="PmS-HT-UdA">
+                        <rect key="frame" x="147" y="246" width="352" height="24"/>
+                        <constraints>
+                            <constraint firstAttribute="height" constant="21" id="9aO-Gu-WkU"/>
+                        </constraints>
+                        <segmentedCell key="cell" borderStyle="border" alignment="left" style="rounded" trackingMode="selectOne" id="l7E-0O-cd7">
+                            <font key="font" metaFont="system"/>
+                            <segments>
+                                <segment label="Basic" selected="YES"/>
+                                <segment label="Crop" tag="1"/>
+                                <segment label="Geometry" tag="2"/>
+                                <segment label="Color" tag="3"/>
+                                <segment label="Miscellaneous" tag="4"/>
+                            </segments>
+                        </segmentedCell>
+                        <connections>
+                            <action selector="takeSelectedTabViewItemFromSender:" target="3" id="lDP-xP-F9v"/>
+                        </connections>
+                    </segmentedControl>
+                    <box verticalHuggingPriority="750" boxType="separator" translatesAutoresizingMaskIntoConstraints="NO" id="jys-n2-OlJ">
+                        <rect key="frame" x="0.0" y="238" width="642" height="5"/>
+                        <constraints>
+                            <constraint firstAttribute="height" constant="1" id="La9-tY-5he"/>
+                        </constraints>
+                    </box>
                 </subviews>
                 <constraints>
                     <constraint firstAttribute="bottom" secondItem="3" secondAttribute="bottom" constant="35" id="0Mc-wz-dcA"/>
                     <constraint firstItem="720" firstAttribute="centerX" secondItem="2" secondAttribute="centerX" id="1bu-sd-Qlq"/>
+                    <constraint firstItem="PmS-HT-UdA" firstAttribute="top" secondItem="2" secondAttribute="top" constant="5" id="3rB-pQ-qQO"/>
                     <constraint firstAttribute="trailing" secondItem="3" secondAttribute="trailing" constant="-1" id="5fu-BL-Ohf"/>
-                    <constraint firstItem="3" firstAttribute="top" secondItem="2" secondAttribute="top" constant="12" id="CDC-fg-sWo"/>
+                    <constraint firstItem="jys-n2-OlJ" firstAttribute="top" secondItem="PmS-HT-UdA" secondAttribute="bottom" constant="7" id="AUf-ez-t4g"/>
+                    <constraint firstItem="3" firstAttribute="top" secondItem="2" secondAttribute="top" constant="42" id="CDC-fg-sWo"/>
                     <constraint firstItem="3" firstAttribute="leading" secondItem="2" secondAttribute="leading" constant="-1" id="CVD-Zn-f0c"/>
+                    <constraint firstItem="jys-n2-OlJ" firstAttribute="leading" secondItem="2" secondAttribute="leading" id="enn-VY-kt7"/>
                     <constraint firstAttribute="bottom" secondItem="720" secondAttribute="bottom" constant="9" id="kdJ-1Z-QDw"/>
+                    <constraint firstItem="PmS-HT-UdA" firstAttribute="centerX" secondItem="2" secondAttribute="centerX" constant="2" id="mLU-YV-qlE"/>
+                    <constraint firstAttribute="trailing" secondItem="jys-n2-OlJ" secondAttribute="trailing" id="vib-rA-rOt"/>
                 </constraints>
             </view>
         </window>
-- 
2.10.1 (Apple Git-78)



More information about the vlc-devel mailing list