[vlc-devel] [PATCH 00/18] macosx: enhance profiles behaviour

Victorien Le Couviour--Tuffet victorien.lecouviour.tuffet at gmail.com
Tue Jul 4 10:00:59 CEST 2017


A checkbox has been added to the audio and video effects window controllers so
that the user can choose to automatically load the last selected profile when
VLC starts. If this checkbox is unchecked the default audio / video profile
will always be selected in the profile popup.
The default audio and video profiles are neither editable (saveable) nor
removable anymore.
If any modification has been made while on default profile a custom profile
will be created when quitting VLC. For audio profile, if no change has been
made on preset, none will be created. This custom profile will not be reapplied
when starting VLC even if the checkbox is checked.

Victorien Le Couviour--Tuffet (18):
  macosx: more verbose msg_Dbg in VLCCoreInteration::setVideoFilter
  macosx: remove false warning
  macosx: add apply video profile at startup checkbox
  macosx: load video profile at startup
  macosx: don't reload default video profile if already loaded
  macosx: don't save default video profile
  macosx: don't remove default video profile
  macosx: save default video profile as custom when quiting
  macosx: always load default video profile if apply profile is false
  macosx: remove spaces after bracket
  macosx: add apply audio profile at startup checkbox
  macosx: load audio profile at startup
  macosx: don't reload default audio profile if already loaded
  macosx: don't save default audio profile
  macosx: don't remove default audio profile
  macosx: save equalizer preset variables into playlist
  macosx: save default audio profile as custom when quiting
  macosx: always load default audio profile if apply profile is false

 modules/gui/macosx/UI/AudioEffects.xib             |  59 +++--
 modules/gui/macosx/UI/VideoEffects.xib             |  14 +-
 .../gui/macosx/VLCAudioEffectsWindowController.h   |   4 +-
 .../gui/macosx/VLCAudioEffectsWindowController.m   | 289 +++++++++++++++------
 modules/gui/macosx/VLCCoreInteraction.m            |   2 +-
 modules/gui/macosx/VLCMain.m                       |   4 +-
 .../gui/macosx/VLCVideoEffectsWindowController.h   |   4 +-
 .../gui/macosx/VLCVideoEffectsWindowController.m   | 255 ++++++++++--------
 8 files changed, 422 insertions(+), 209 deletions(-)

-- 
2.13.1



More information about the vlc-devel mailing list