Add stereo pan filter to Advanced Audio Effects panel.
Add enable button for each filter, as pan audio effect has effect over
the whole spectrum (always noticeable), thus, if always enabled, it
makes pitch adjustment unusable.
Additionally, for pitch adjustment:
- Update the step of the scale to 0.25
- Fix the default value to 0.0 (was previously 0.25)
Closes issue #25872
Add the Advanced Tab to the Audio Effects panel, and include the Adjust
pitch slider.
Update the profile string to include the pitch value, so that the user
doesn't need to set it each time.
Closes: #25543
An option exists for selecting between VLC frequency bands and ISO frequency
bands for the audio equalizer; however, as of this writing, the text labels in
the macOS interface do not quite reflect the selected option. (For example, if
the option to use ISO frequencies is selected in preferences and VLC is
restarted, VLC frequencies still appear in the effects interface.) This patch
introduces a change that dynamically updates the frequency labels according to
the VLC frequency setting.
Signed-off-by: Marvin Scholz <epirat07@gmail.com>
The "apply at next startup" box did not have a localization at all.
The tab views localication was not applied correctly to due to the
panels redesign.
Redoes all constraints for audio effects. Those are done now
so that each slider + label set have equal widths. For changing
the width of a whole table, modify the first slider width only.
The complete set of sliders are always centered, as different tabs
need different space.
refs #17730
FirstBaseline was only introduces in 10.11 and crashes when running
on 10.7. Instead, use baseline constraints, which are fine for
single line controls.
BE CAREFUL: Xcode and ibtool compiler do NOT warn when you use
firstBaseline. Do not use the feature to auto add (missing)
constraints. This will add such firstBaseline contraints.
Adds some layout constraints + priorities to fix position beneath
the popup box. Adds HUD cell subclasses and correct font so that
it looks the same as the other checkboxes.
Fix RTL for checkboxes in Open panel, video panel and audio panel.
To correctly setup RTL for checkboxes, for each checkbox
go to attributes inspector, scroll to text direction, and for
"Mirror" attributes set "in right to left interface".
Unfortunately, the default values do not work.
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.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
This is done in preparation for more minimal replacement
classes that do custom drawing for OS X < 10.10 and on
10.10+ we will use the native translucent dark UI provided
by the system.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
This makes usage of the old Xcode 3 and Interface Builder 3 obsolete.
All further changes need to happen in Xcode >= 4.
BGHUDAppkit elements were preserved, but for further changes the respective
subclass for the views need to be set manually.
Also resyncs all xibs with the source files.
This way, you can keep multiple sets of filters with their respective values.
This implementation goes beyond custom EQ presets, which can be configured separately.