[vlc-devel] [PATCH 0/8] apply video-filter proxy on all filters
Victorien Le Couviour--Tuffet
victorien.lecouviour.tuffet at gmail.com
Tue Jun 27 17:38:40 CEST 2017
This is an update from Thomas Guillem video filter proxy system
which allowed to trigger vfilters callbacks from the vout. We now trigger
callbacks for other types of filters as well (such as sub sources and sub
filters). We now also handles the non-command variables this way, instead of
brute-restarting the filters in gui.
Victorien Le Couviour--Tuffet (8):
filter_chain: uniform filter_chain_Append{Converter,Filter} return
type
vout: add restart proxy callback in case the filter's variable is not
a command
filter: move filter proxy callbacks system from vout to filter
vout_subpictures: add sub filter/source proxy callbacks
magnify: inherit mouse-hide-timeout from vout
qt: remove brute filter restart
qt: don't add filter if already enabled
qt: apply subsdelay-factor change on all vouts
include/vlc_filter.h | 28 +++++++-
include/vlc_spu.h | 4 +-
modules/gui/qt/components/extended_panels.cpp | 23 +++----
modules/stream_out/transcode/osd.c | 4 +-
modules/stream_out/transcode/spu.c | 2 +-
modules/stream_out/transcode/transcode.c | 4 +-
modules/stream_out/transcode/video.c | 2 +-
modules/video_chroma/chain.c | 10 +--
modules/video_filter/magnify.c | 2 +-
src/libvlccore.sym | 2 +
src/misc/filter.c | 64 +++++++++++++++++
src/misc/filter_chain.c | 4 +-
src/video_output/control.c | 2 +-
src/video_output/display.c | 3 +-
src/video_output/video_output.c | 66 ++++--------------
src/video_output/vout_subpictures.c | 98 +++++++++++++++++++++++++--
16 files changed, 227 insertions(+), 91 deletions(-)
--
2.13.1
More information about the vlc-devel
mailing list