[vlc-devel] [PATCH 00/23] macosx: fix audio/video effects interfaces

Victorien Le Couviour--Tuffet victorien.lecouviour.tuffet at gmail.com
Thu Jun 29 14:24:07 CEST 2017


This patchset solves issue #18422.

We now set variables directly in all vouts, don't save in config anymore but
save in playlist variables.
vlc_object_find_name calls has been removed.
Audio and video filters are now reapplied when stopping and starting another
media within the same VLC instance.

TrackSynchronization preferences are not saved to config anymore.

The patch 'macosx: apply subsdelay-factor change on all vouts' needs my
previous patchset 'apply video-filter proxy on all filters' sent the 27th June
on vlc-devel.

Victorien Le Couviour--Tuffet (23):
  macosx: save/retrieve video filters to/from the playlist
  macosx: helpers: add getVouts
  macosx: apply filters change on all vouts
  macosx: refactor VLCVideoEffectsWindowController::resetValues
  macosx: refactor VLCCoreInteraction::setVideoFilterProperty
  macosx: remove VLCCoreInteraction::restartFilterIfNeeded
  macosx: set video filters options directly in all vouts
  macosx: duplicate video filters options in the playlist
  macosx: save video profile from playlist
  macosx: load video profile filters strings to playlist
  macosx: load video profile filters strings in all vouts
  macosx: create variables before assigning them from video profile
  macosx: don't save video filters options to config
  macosx: don't save TrackSynchronization preferences
  macosx: apply subsdelay-factor change on all vouts
  macosx: save/retrieve audio filters to/from the playlist
  macosx: remove unused variable and empty tabulated line
  macosx: duplicate audio filters options in the playlist
  macosx: save audio profile from playlist
  macosx: do not load audio profile filter string to config
  macosx: always load audio profile equalizer-preset to playlist
  macosx: load audio profile filters options to playlist
  macosx: don't save audio filters options to config

 .../gui/macosx/VLCAudioEffectsWindowController.m   | 302 ++++++------
 modules/gui/macosx/VLCCoreInteraction.h            |   6 +-
 modules/gui/macosx/VLCCoreInteraction.m            | 207 +++------
 modules/gui/macosx/VLCMainMenu.m                   |   2 +-
 .../VLCTrackSynchronizationWindowController.m      |  12 +-
 .../gui/macosx/VLCVideoEffectsWindowController.m   | 517 +++++++++++----------
 modules/gui/macosx/helpers.h                       |  25 +
 7 files changed, 501 insertions(+), 570 deletions(-)

-- 
2.13.1



More information about the vlc-devel mailing list