Remove mlt6 and webvfx

Dead upstream and we have mlt7

OK tb@ and tracey@
This commit is contained in:
rsadowski 2022-08-29 14:40:07 +00:00
parent 06a8fdb62c
commit c3b22f70c1
12 changed files with 0 additions and 872 deletions

View File

@ -47,7 +47,6 @@
SUBDIR += mjpegtools
SUBDIR += mjpegtools,quicktime
SUBDIR += mkvtoolnix
SUBDIR += mlt
SUBDIR += mlt7
SUBDIR += motion
SUBDIR += motion,mysql
@ -87,7 +86,6 @@
SUBDIR += transcode,lzo,mjpegtools
SUBDIR += upplay
SUBDIR += vitunes
SUBDIR += webvfx
SUBDIR += x264
SUBDIR += x265
SUBDIR += xine-lib

View File

@ -1,90 +0,0 @@
COMMENT-main = multimedia transformations framework
COMMENT-gpl2 = GPLv2-licensed modules for mlt
VERSION = 6.26.1
DISTNAME = mlt-${VERSION}
PKGNAME-main = ${DISTNAME}
PKGNAME-gpl2 = mlt-gpl2-${VERSION}
# XXX versions should be kept in sync together
SHARED_LIBS = mlt 4.0
SHARED_LIBS += mlt++ 4.0
CATEGORIES = multimedia devel
HOMEPAGE = https://www.mltframework.org/
DEBUG_PACKAGES = ${BUILD_PACKAGES}
# GPLv2+, LGPLv2.1+
# Actually, qimage module could be under GPLv3+ if one more object
# file gets included, see --enable-gpl3 configure option.
PERMIT_PACKAGE = Yes
WANTLIB-main += ${COMPILER_LIBCXX} SDL SDL2 SDL_image X11 avcodec avdevice
WANTLIB-main += avfilter avformat avutil c ebur128 exif fftw3 fontconfig
WANTLIB-main += gdk_pixbuf-2.0 glib-2.0 gobject-2.0 jack m pango-1.0
WANTLIB-main += pangoft2-1.0 sox swresample swscale vidstab vorbisfile
WANTLIB-main += xml2
WANTLIB-gpl2 += ${COMPILER_LIBCXX} Qt5Core Qt5Gui Qt5Svg Qt5Widgets
WANTLIB-gpl2 += Qt5Xml SDL2 m mlt samplerate
MASTER_SITES = \
https://github.com/mltframework/mlt/releases/download/v${VERSION}/
MULTI_PACKAGES = -main -gpl2
MODULES = x11/qt5
BUILD_DEPENDS = audio/ladspa \
multimedia/frei0r-plugins \
textproc/libxml
RUN_DEPENDS-main = audio/ladspa \
multimedia/frei0r-plugins \
x11/gtk+3,-guic
LIB_DEPENDS-main = audio/jack \
audio/libebur128 \
audio/sox \
devel/pango \
devel/sdl \
devel/sdl-image \
devel/sdl2 \
graphics/ffmpeg \
graphics/gdk-pixbuf2 \
graphics/libexif \
math/fftw3
LIB_DEPENDS-gpl2 = ${BUILD_PKGPATH},-main \
${MODQT5_LIB_DEPENDS} \
audio/libsamplerate \
devel/sdl2 \
x11/qt5/qtsvg
MAKE_FLAGS = soversion=${LIBmlt_VERSION}
MAKE_ENV = LDFLAGS="${LDFLAGS} -L${X11BASE}/lib" \
SHFLAGS="-shared" CXX=${CXX}
USE_GMAKE = Yes
CONFIGURE_STYLE = simple
CONFIGURE_ARGS = --mandir=${PREFIX}/man \
--disable-dv \
--disable-kino \
--disable-swfdec \
--disable-rubberband \
--enable-gpl \
--enable-gpl3
post-install:
${INSTALL_MAN} ${WRKSRC}/docs/melt.1 ${PREFIX}/man/man1/
# one test fails due to lack of support of locale-specific numeric formatting
TEST_DEPENDS = ${BUILD_PKGPATH},-main
TEST_FLAGS = -e
# LFLAGS is not a typo
TEST_ENV = COPTS="${CXXFLAGS}" LFLAGS="${LDFLAGS} -pthread"
do-test:
cd ${WRKSRC}/src/tests; ${SETENV} ${ALL_TEST_ENV} ${MODQT_QMAKE} tests.pro
cd ${WRKSRC}/src/tests; ${SETENV} ${ALL_TEST_ENV} ${MAKE_PROGRAM} \
${ALL_TEST_FLAGS} clean all check
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (mlt-6.26.1.tar.gz) = ikhLu/UfM+JTEnV1MfOtLOIGBxSdIPz8tAo8HmCyC04=
SIZE (mlt-6.26.1.tar.gz) = 1366022

View File

@ -1,46 +0,0 @@
Index: src/framework/Makefile
--- src/framework/Makefile.orig
+++ src/framework/Makefile
@@ -1,7 +1,6 @@
include ../../config.mak
include config.mak
-NAME = libmlt$(LIBSUF)
TARGET = $(NAME).$(version)
ifeq ($(targetos), Darwin)
@@ -13,6 +12,9 @@ else ifeq ($(targetos), MinGW)
NAME = libmlt$(LIBSUF)
TARGET = libmlt-$(soversion)$(LIBSUF)
SHFLAGS += -Wl,--output-def,libmlt.def
+else ifeq ($(targetos), OpenBSD)
+LIBmlt_VERSION ?= $(soversion)
+TARGET = libmlt$(LIBSUF).$(LIBmlt_VERSION)
else
NAME = libmlt$(LIBSUF)
TARGET = $(NAME).$(version)
@@ -100,10 +102,12 @@ all: $(TARGET)
$(TARGET): $(OBJS)
$(CC) $(SHFLAGS) -o $@ $(OBJS) $(LDFLAGS)
+ifdef NAME
ln -sf $(TARGET) $(NAME)
- if [ "$(targetos)" != "MinGW" ]; then \
- ln -sf $(TARGET) $(SONAME) ; \
- fi
+endif
+ifdef SONAME
+ ln -sf $(TARGET) $(SONAME)
+endif
depend: $(SRCS)
$(CC) -MM $(CFLAGS) $^ 1>.depend
@@ -125,6 +129,8 @@ install:
install -m 755 $(TARGET) "$(DESTDIR)$(bindir)/libmlt.dll" ; \
fi; \
install -m 644 libmlt.def "$(DESTDIR)$(libdir)" ; \
+ elif [ "$(targetos)" = "OpenBSD" ]; then \
+ install -m 444 $(TARGET) $(DESTDIR)$(libdir) ; \
else \
install -m 755 $(TARGET) $(DESTDIR)$(libdir) ; \
ln -sf $(TARGET) $(DESTDIR)$(libdir)/$(SONAME) ; \

View File

@ -1,162 +0,0 @@
note: if/when OpenBSD gets LC_NUMERIC locale support, the code should be
revisited to use threads locale functions (see uselocale(3)), because a
mutex is not enough to prevent unsupported usage of non thread-safe
locale functions from dumping core!
Index: src/framework/mlt_property.c
--- src/framework/mlt_property.c.orig
+++ src/framework/mlt_property.c
@@ -315,7 +315,7 @@ static int time_clock_to_frames( mlt_property self, co
s = copy;
pos = strrchr( s, ':' );
-#if !defined(__GLIBC__) && !defined(__APPLE__) && !defined(_WIN32) && !defined(HAVE_STRTOD_L)
+#if !defined(__GLIBC__) && !defined(__APPLE__) && !defined(_WIN32) && !defined(HAVE_STRTOD_L) && !defined(__OpenBSD__)
char *orig_localename = NULL;
if ( locale )
{
@@ -331,7 +331,7 @@ static int time_clock_to_frames( mlt_property self, co
#endif
if ( pos ) {
-#if defined(__GLIBC__) || defined(__APPLE__) || defined(HAVE_STRTOD_L)
+#if defined(__GLIBC__) || defined(__APPLE__) || defined(HAVE_STRTOD_L) && !defined(__OpenBSD__)
if ( locale )
seconds = strtod_l( pos + 1, NULL, locale );
else
@@ -349,7 +349,7 @@ static int time_clock_to_frames( mlt_property self, co
}
}
else {
-#if defined(__GLIBC__) || defined(__APPLE__) || defined(HAVE_STRTOD_L)
+#if defined(__GLIBC__) || defined(__APPLE__) || defined(HAVE_STRTOD_L) && !defined(__OpenBSD__)
if ( locale )
seconds = strtod_l( s, NULL, locale );
else
@@ -357,7 +357,7 @@ static int time_clock_to_frames( mlt_property self, co
seconds = strtod( s, NULL );
}
-#if !defined(__GLIBC__) && !defined(__APPLE__) && !defined(_WIN32) && !defined(HAVE_STRTOD_L)
+#if !defined(__GLIBC__) && !defined(__APPLE__) && !defined(_WIN32) && !defined(HAVE_STRTOD_L) && !defined(__OpenBSD__)
if ( locale ) {
// Restore the current locale
setlocale( LC_NUMERIC, orig_localename );
@@ -529,11 +529,11 @@ static double mlt_property_atof( mlt_property self, do
char *end = NULL;
double result;
-#if defined(__GLIBC__) || defined(__APPLE__) || defined(HAVE_STRTOD_L)
+#if defined(__GLIBC__) || defined(__APPLE__) || defined(HAVE_STRTOD_L) && !defined(__OpenBSD__)
if ( locale )
result = strtod_l( value, &end, locale );
else
-#elif !defined(_WIN32)
+#elif !defined(_WIN32) && !defined(__OpenBSD__)
char *orig_localename = NULL;
if ( locale ) {
// Protect damaging the global locale from a temporary locale on another thread.
@@ -551,7 +551,7 @@ static double mlt_property_atof( mlt_property self, do
if ( end && end[0] == '%' )
result /= 100.0;
-#if !defined(__GLIBC__) && !defined(__APPLE__) && !defined(_WIN32) && !defined(HAVE_STRTOD_L)
+#if !defined(__GLIBC__) && !defined(__APPLE__) && !defined(_WIN32) && !defined(HAVE_STRTOD_L) && !defined(__OpenBSD__)
if ( locale ) {
// Restore the current locale
setlocale( LC_NUMERIC, orig_localename );
@@ -779,7 +779,7 @@ char *mlt_property_get_string_l_tf( mlt_property self,
}
else if ( ! ( self->types & mlt_prop_string ) )
{
-#if !defined(_WIN32)
+#if !defined(_WIN32) && !defined(__OpenBSD__)
// TODO: when glibc gets sprintf_l, start using it! For now, hack on setlocale.
// Save the current locale
#if defined(__APPLE__)
@@ -825,7 +825,7 @@ char *mlt_property_get_string_l_tf( mlt_property self,
self->types |= mlt_prop_string;
self->prop_string = self->serialiser( self->data, self->length );
}
-#if !defined(_WIN32)
+#if !defined(_WIN32) && !defined(__OpenBSD__)
// Restore the current locale
setlocale( LC_NUMERIC, orig_localename );
free( orig_localename );
@@ -1037,7 +1037,7 @@ static void time_clock_from_frames( int frames, double
char *mlt_property_get_time( mlt_property self, mlt_time_format format, double fps, locale_t locale )
{
-#if !defined(_WIN32)
+#if !defined(_WIN32) && !defined(__OpenBSD__)
char *orig_localename = NULL;
#endif
int frames = 0;
@@ -1050,7 +1050,7 @@ char *mlt_property_get_time( mlt_property self, mlt_ti
if ( format == mlt_time_frames )
return mlt_property_get_string_l( self, locale );
-#if !defined(_WIN32)
+#if !defined(_WIN32) && !defined(__OpenBSD__)
// Use the specified locale
if ( locale )
{
@@ -1109,7 +1109,7 @@ char *mlt_property_get_time( mlt_property self, mlt_ti
else // Use smpte drop frame by default
time_smpte_from_frames( frames, fps, self->prop_string, 1 );
-#if !defined(_WIN32)
+#if !defined(_WIN32) && !defined(__OpenBSD__)
// Restore the current locale
if ( locale )
{
@@ -1149,11 +1149,11 @@ static int is_property_numeric( mlt_property self, loc
{
char *p = NULL;
-#if defined(__GLIBC__) || defined(__APPLE__) || defined(HAVE_STRTOD_L)
+#if defined(__GLIBC__) || defined(__APPLE__) || defined(HAVE_STRTOD_L) && !defined(__OpenBSD__)
if ( locale )
strtod_l( self->prop_string, &p, locale );
else
-#elif !defined(_WIN32)
+#elif !defined(_WIN32) && !defined(__OpenBSD__)
char *orig_localename = NULL;
if ( locale ) {
// Protect damaging the global locale from a temporary locale on another thread.
@@ -1169,7 +1169,7 @@ static int is_property_numeric( mlt_property self, loc
strtod( self->prop_string, &p );
-#if !defined(__GLIBC__) && !defined(__APPLE__) && !defined(_WIN32) && !defined(HAVE_STRTOD_L)
+#if !defined(__GLIBC__) && !defined(__APPLE__) && !defined(_WIN32) && !defined(HAVE_STRTOD_L) && !defined(__OpenBSD__)
if ( locale ) {
// Restore the current locale
setlocale( LC_NUMERIC, orig_localename );
@@ -1654,7 +1654,7 @@ mlt_rect mlt_property_get_rect( mlt_property self, loc
char *p = NULL;
int count = 0;
-#if !defined(__GLIBC__) && !defined(__APPLE__) && !defined(_WIN32) && !defined(HAVE_STRTOD_L)
+#if !defined(__GLIBC__) && !defined(__APPLE__) && !defined(_WIN32) && !defined(HAVE_STRTOD_L) && !defined(__OpenBSD__)
char *orig_localename = NULL;
if ( locale ) {
// Protect damaging the global locale from a temporary locale on another thread.
@@ -1671,7 +1671,7 @@ mlt_rect mlt_property_get_rect( mlt_property self, loc
while ( *value )
{
double temp;
-#if defined(__GLIBC__) || defined(__APPLE__) || defined(HAVE_STRTOD_L)
+#if defined(__GLIBC__) || defined(__APPLE__) || defined(HAVE_STRTOD_L) && !defined(__OpenBSD__)
if ( locale )
temp = strtod_l( value, &p, locale );
else
@@ -1706,7 +1706,7 @@ mlt_rect mlt_property_get_rect( mlt_property self, loc
count ++;
}
-#if !defined(__GLIBC__) && !defined(__APPLE__) && !defined(_WIN32) && !defined(HAVE_STRTOD_L)
+#if !defined(__GLIBC__) && !defined(__APPLE__) && !defined(_WIN32) && !defined(HAVE_STRTOD_L) && !defined(__OpenBSD__)
if ( locale ) {
// Restore the current locale
setlocale( LC_NUMERIC, orig_localename );

View File

@ -1,39 +0,0 @@
Index: src/mlt++/Makefile
--- src/mlt++/Makefile.orig
+++ src/mlt++/Makefile
@@ -11,6 +11,10 @@ else ifeq ($(targetos), MinGW)
TARGET = libmlt++-$(soversion)$(LIBSUF)
CXXFLAGS += -DMLTPP_EXPORTS
LIBFLAGS += -Wl,--output-def,libmlt++.def
+else ifeq ($(targetos), OpenBSD)
+ LIBmlt++_VERSION ?= $(soversion)
+ TARGET = libmlt++$(LIBSUF).$(LIBmlt++_VERSION)
+ LIBFLAGS += -shared
else
TARGET = $(NAME).$(version)
SONAME = $(NAME).$(soversion)
@@ -58,10 +62,12 @@ all: $(TARGET)
$(TARGET): $(OBJS)
$(CXX) $(LIBFLAGS) -o $@ $(OBJS) $(LDFLAGS)
+ifdef NAME
ln -sf $(TARGET) $(NAME)
- if [ "$(targetos)" != "MinGW" ]; then \
- ln -sf $(TARGET) $(SONAME) ; \
- fi
+endif
+ifdef SONAME
+ ln -sf $(TARGET) $(SONAME)
+endif
depend: $(SRCS)
$(CXX) -MM $(CXXFLAGS) $^ 1>.depend
@@ -82,6 +88,8 @@ install:
$(INSTALL) -m 755 $(TARGET) "$(DESTDIR)$(bindir)/libmlt++.dll" ; \
fi; \
$(INSTALL) -m 644 libmlt++.def "$(DESTDIR)$(libdir)" ; \
+ elif [ "$(targetos)" = "OpenBSD" ]; then \
+ $(INSTALL) -m 444 $(TARGET) $(DESTDIR)$(libdir) ; \
else \
$(INSTALL) -m 755 $(TARGET) $(DESTDIR)$(libdir) ; \
ln -sf $(TARGET) $(DESTDIR)$(libdir)/$(SONAME) ; \

View File

@ -1,15 +0,0 @@
XXX Dirty hack
Index: src/modules/qt/Makefile
--- src/modules/qt/Makefile.orig
+++ src/modules/qt/Makefile
@@ -37,6 +37,10 @@ ifdef USE_FFTW
CFLAGS += -DUSE_FFTW
endif
+ifdef X11BASE
+ CFLAGS += -I${X11BASE}/include
+endif
+
ifneq ($(targetos), Darwin)
ifneq ($(targetos), MinGW)
LDFLAGS += -lX11

View File

@ -1,11 +0,0 @@
Index: src/tests/test_properties/test_properties.cpp
--- src/tests/test_properties/test_properties.cpp.orig
+++ src/tests/test_properties/test_properties.cpp
@@ -24,7 +24,6 @@
using namespace Mlt;
extern "C" {
-#define __APPLE__
#include <framework/mlt_property.h>
#include <framework/mlt_animation.h>
}

View File

@ -1,8 +0,0 @@
MLT is an open source multimedia framework, designed and developed
for television broadcasting. It provides a toolkit for broadcasters,
video editors, media players, transcoders, web streamers and many
more types of applications. The functionality of the system is
provided via an assortment of ready to use tools, XML authoring
components, and an extensible plug-in based API.
This package contains GPLv2 licensed plugins.

View File

@ -1,8 +0,0 @@
MLT is an open source multimedia framework, designed and developed
for television broadcasting. It provides a toolkit for broadcasters,
video editors, media players, transcoders, web streamers and many
more types of applications. The functionality of the system is
provided via an assortment of ready to use tools, XML authoring
components, and an extensible plug-in based API.
This package contains core functionality and LGPL licensed plugins.

View File

@ -1,38 +0,0 @@
@so lib/mlt/libmltmotion_est.so
@so lib/mlt/libmltnormalize.so
@so lib/mlt/libmltplusgpl.so
@so lib/mlt/libmltqt.so
@so lib/mlt/libmltresample.so
@so lib/mlt/libmltsdl2.so
@so lib/mlt/libmltvideostab.so
@so lib/mlt/libmltxine.so
share/mlt/motion_est/
share/mlt/motion_est/filter_autotrack_rectangle.yml
share/mlt/motion_est/filter_motion_est.yml
share/mlt/motion_est/filter_vismv.yml
share/mlt/motion_est/producer_slowmotion.yml
share/mlt/normalize/
share/mlt/normalize/filter_audiolevel.yml
share/mlt/normalize/filter_volume.yml
share/mlt/plusgpl/
share/mlt/plusgpl/consumer_cbrts.yml
share/mlt/plusgpl/filter_burningtv.yml
share/mlt/plusgpl/filter_lumaliftgaingamma.yml
share/mlt/plusgpl/filter_rotoscoping.yml
share/mlt/qt/filter_audiospectrum.yml
share/mlt/qt/filter_audiowaveform.yml
share/mlt/qt/filter_lightshow.yml
share/mlt/qt/filter_qtblend.yml
share/mlt/qt/producer_kdenlivetitle.yml
share/mlt/qt/producer_qimage.yml
share/mlt/qt/producer_qtext.yml
share/mlt/qt/transition_qtblend.yml
share/mlt/qt/transition_vqm.yml
share/mlt/resample/
share/mlt/resample/filter_resample.yml
share/mlt/sdl2/
share/mlt/sdl2/consumer_sdl2.yml
share/mlt/sdl2/consumer_sdl2_audio.yml
share/mlt/videostab/
share/mlt/videostab/filter_videostab.yml
share/mlt/videostab/filter_videostab2.yml

View File

@ -1,451 +0,0 @@
@conflict freeze-<2.5p2
@bin bin/melt
include/mlt/
include/mlt++/
include/mlt++/Mlt.h
include/mlt++/MltAnimation.h
include/mlt++/MltAudio.h
include/mlt++/MltConfig.h
include/mlt++/MltConsumer.h
include/mlt++/MltDeque.h
include/mlt++/MltEvent.h
include/mlt++/MltFactory.h
include/mlt++/MltField.h
include/mlt++/MltFilter.h
include/mlt++/MltFilteredConsumer.h
include/mlt++/MltFilteredProducer.h
include/mlt++/MltFrame.h
include/mlt++/MltGeometry.h
include/mlt++/MltMultitrack.h
include/mlt++/MltParser.h
include/mlt++/MltPlaylist.h
include/mlt++/MltProducer.h
include/mlt++/MltProfile.h
include/mlt++/MltProperties.h
include/mlt++/MltPushConsumer.h
include/mlt++/MltRepository.h
include/mlt++/MltService.h
include/mlt++/MltTokeniser.h
include/mlt++/MltTractor.h
include/mlt++/MltTransition.h
include/mlt/framework/
include/mlt/framework/mlt.h
include/mlt/framework/mlt_animation.h
include/mlt/framework/mlt_audio.h
include/mlt/framework/mlt_cache.h
include/mlt/framework/mlt_consumer.h
include/mlt/framework/mlt_deque.h
include/mlt/framework/mlt_events.h
include/mlt/framework/mlt_factory.h
include/mlt/framework/mlt_field.h
include/mlt/framework/mlt_filter.h
include/mlt/framework/mlt_frame.h
include/mlt/framework/mlt_geometry.h
include/mlt/framework/mlt_log.h
include/mlt/framework/mlt_luma_map.h
include/mlt/framework/mlt_multitrack.h
include/mlt/framework/mlt_parser.h
include/mlt/framework/mlt_playlist.h
include/mlt/framework/mlt_pool.h
include/mlt/framework/mlt_producer.h
include/mlt/framework/mlt_profile.h
include/mlt/framework/mlt_properties.h
include/mlt/framework/mlt_property.h
include/mlt/framework/mlt_repository.h
include/mlt/framework/mlt_service.h
include/mlt/framework/mlt_slices.h
include/mlt/framework/mlt_tokeniser.h
include/mlt/framework/mlt_tractor.h
include/mlt/framework/mlt_transition.h
include/mlt/framework/mlt_types.h
include/mlt/framework/mlt_version.h
@lib lib/libmlt++.so.${LIBmlt++_VERSION}
@lib lib/libmlt.so.${LIBmlt_VERSION}
lib/mlt/
@so lib/mlt/libmltavformat.so
@so lib/mlt/libmltcore.so
@so lib/mlt/libmltdecklink.so
@so lib/mlt/libmltfrei0r.so
@so lib/mlt/libmltgdk.so
@so lib/mlt/libmltjackrack.so
@so lib/mlt/libmltkdenlive.so
@so lib/mlt/libmltoldfilm.so
@so lib/mlt/libmltplus.so
@so lib/mlt/libmltsdl.so
@so lib/mlt/libmltsox.so
@so lib/mlt/libmltvidstab.so
@so lib/mlt/libmltvmfx.so
@so lib/mlt/libmltvorbis.so
@so lib/mlt/libmltxml.so
lib/pkgconfig/mlt++.pc
lib/pkgconfig/mlt-framework.pc
@man man/man1/melt.1
share/mlt/
share/mlt/avformat/
share/mlt/avformat/blacklist.txt
share/mlt/avformat/consumer_avformat.yml
share/mlt/avformat/producer_avformat.yml
share/mlt/avformat/yuv_only.txt
share/mlt/core/
share/mlt/core/consumer_multi.yml
share/mlt/core/data_fx.properties
share/mlt/core/filter_audiomap.yml
share/mlt/core/filter_audiowave.yml
share/mlt/core/filter_brightness.yml
share/mlt/core/filter_channelcopy.yml
share/mlt/core/filter_choppy.yml
share/mlt/core/filter_crop.yml
share/mlt/core/filter_data_show.yml
share/mlt/core/filter_fieldorder.yml
share/mlt/core/filter_gamma.yml
share/mlt/core/filter_greyscale.yml
share/mlt/core/filter_luma.yml
share/mlt/core/filter_mask_apply.yml
share/mlt/core/filter_mask_start.yml
share/mlt/core/filter_mirror.yml
share/mlt/core/filter_mono.yml
share/mlt/core/filter_obscure.yml
share/mlt/core/filter_panner.yml
share/mlt/core/filter_region.yml
share/mlt/core/filter_rescale.yml
share/mlt/core/filter_resize.yml
share/mlt/core/filter_transition.yml
share/mlt/core/filter_watermark.yml
share/mlt/core/loader.dict
share/mlt/core/loader.ini
share/mlt/core/producer_colour.yml
share/mlt/core/producer_consumer.yml
share/mlt/core/producer_hold.yml
share/mlt/core/producer_loader.yml
share/mlt/core/producer_melt.yml
share/mlt/core/producer_melt_file.yml
share/mlt/core/producer_noise.yml
share/mlt/core/producer_timewarp.yml
share/mlt/core/producer_tone.yml
share/mlt/core/transition_composite.yml
share/mlt/core/transition_luma.yml
share/mlt/core/transition_matte.yml
share/mlt/core/transition_mix.yml
share/mlt/core/transition_region.yml
share/mlt/decklink/
share/mlt/decklink/consumer_decklink.yml
share/mlt/decklink/producer_decklink.yml
share/mlt/feeds/
share/mlt/feeds/NTSC/
share/mlt/feeds/NTSC/data_fx.properties
share/mlt/feeds/NTSC/etv.properties
share/mlt/feeds/NTSC/obscure.properties
share/mlt/feeds/PAL/
share/mlt/feeds/PAL/border.properties
share/mlt/feeds/PAL/data_fx.properties
share/mlt/feeds/PAL/etv.properties
share/mlt/feeds/PAL/example.properties
share/mlt/feeds/PAL/obscure.properties
share/mlt/frei0r/
share/mlt/frei0r/blacklist.txt
share/mlt/frei0r/filter_cairoblend_mode.yml
share/mlt/frei0r/not_thread_safe.txt
share/mlt/frei0r/param_name_map.yaml
share/mlt/frei0r/resolution_scale.yml
share/mlt/gdk/
share/mlt/gdk/filter_rescale.yml
share/mlt/gdk/producer_pango.yml
share/mlt/gdk/producer_pixbuf.yml
share/mlt/jackrack/
share/mlt/jackrack/blacklist.txt
share/mlt/jackrack/consumer_jack.yml
share/mlt/jackrack/filter_jack.yml
share/mlt/jackrack/filter_jackrack.yml
share/mlt/jackrack/filter_ladspa.yml
share/mlt/jackrack/producer_ladspa.yml
share/mlt/kdenlive/
share/mlt/kdenlive/filter_boxblur.yml
share/mlt/kdenlive/filter_freeze.yml
share/mlt/kdenlive/filter_wave.yml
share/mlt/kdenlive/producer_framebuffer.yml
share/mlt/metaschema.yaml
share/mlt/oldfilm/
share/mlt/oldfilm/dust1.svg
share/mlt/oldfilm/dust2.svg
share/mlt/oldfilm/dust3.svg
share/mlt/oldfilm/dust4.svg
share/mlt/oldfilm/dust5.svg
share/mlt/oldfilm/fdust.svg
share/mlt/oldfilm/filter_dust.yml
share/mlt/oldfilm/filter_grain.yml
share/mlt/oldfilm/filter_lines.yml
share/mlt/oldfilm/filter_oldfilm.yml
share/mlt/oldfilm/filter_tcolor.yml
share/mlt/oldfilm/filter_vignette.yml
share/mlt/oldfilm/grain.svg
share/mlt/oldfilm/lines.svg
share/mlt/oldfilm/oldfilm.svg
share/mlt/oldfilm/tcolor.svg
share/mlt/oldfilm/vignette.svg
share/mlt/plus/
share/mlt/plus/consumer_blipflash.yml
share/mlt/plus/filter_affine.yml
share/mlt/plus/filter_charcoal.yml
share/mlt/plus/filter_dance.yml
share/mlt/plus/filter_dynamic_loudness.yml
share/mlt/plus/filter_dynamictext.yml
share/mlt/plus/filter_fft.yml
share/mlt/plus/filter_invert.yml
share/mlt/plus/filter_lift_gamma_gain.yml
share/mlt/plus/filter_loudness.yml
share/mlt/plus/filter_loudness_meter.yml
share/mlt/plus/filter_lumakey.yml
share/mlt/plus/filter_pillar_echo.yml
share/mlt/plus/filter_rgblut.yml
share/mlt/plus/filter_sepia.yml
share/mlt/plus/filter_spot_remover.yml
share/mlt/plus/filter_strobe.yml
share/mlt/plus/filter_text.yml
share/mlt/plus/filter_timer.yml
share/mlt/plus/producer_blipflash.yml
share/mlt/plus/producer_count.yml
share/mlt/plus/transition_affine.yml
share/mlt/presets/
share/mlt/presets/consumer/
share/mlt/presets/consumer/avformat/
share/mlt/presets/consumer/avformat/AAC
share/mlt/presets/consumer/avformat/ALAC
share/mlt/presets/consumer/avformat/AV1
share/mlt/presets/consumer/avformat/FLAC
share/mlt/presets/consumer/avformat/Flash
share/mlt/presets/consumer/avformat/GIF
share/mlt/presets/consumer/avformat/MJPEG
share/mlt/presets/consumer/avformat/MP3
share/mlt/presets/consumer/avformat/MPEG-2
share/mlt/presets/consumer/avformat/MPEG-4
share/mlt/presets/consumer/avformat/MPEG-4-ASP
share/mlt/presets/consumer/avformat/Slide-Deck-H264
share/mlt/presets/consumer/avformat/Slide-Deck-HEVC
share/mlt/presets/consumer/avformat/Sony-PSP
share/mlt/presets/consumer/avformat/Vorbis
share/mlt/presets/consumer/avformat/WAV
share/mlt/presets/consumer/avformat/WMA
share/mlt/presets/consumer/avformat/WMV
share/mlt/presets/consumer/avformat/XDCAM-HD422
share/mlt/presets/consumer/avformat/YouTube
share/mlt/presets/consumer/avformat/alpha/
share/mlt/presets/consumer/avformat/alpha/Quicktime Animation
share/mlt/presets/consumer/avformat/alpha/Ut Video
share/mlt/presets/consumer/avformat/alpha/vp8
share/mlt/presets/consumer/avformat/alpha/vp9
share/mlt/presets/consumer/avformat/atsc_1080i_50/
share/mlt/presets/consumer/avformat/atsc_1080i_50/DNxHD
share/mlt/presets/consumer/avformat/atsc_1080i_5994/
share/mlt/presets/consumer/avformat/atsc_1080i_5994/DNxHD
share/mlt/presets/consumer/avformat/atsc_1080p_2398/
share/mlt/presets/consumer/avformat/atsc_1080p_2398/DNxHD
share/mlt/presets/consumer/avformat/atsc_1080p_24/
share/mlt/presets/consumer/avformat/atsc_1080p_24/DNxHD
share/mlt/presets/consumer/avformat/atsc_1080p_25/
share/mlt/presets/consumer/avformat/atsc_1080p_25/DNxHD
share/mlt/presets/consumer/avformat/atsc_1080p_2997/
share/mlt/presets/consumer/avformat/atsc_1080p_2997/DNxHD
share/mlt/presets/consumer/avformat/atsc_1080p_30/
share/mlt/presets/consumer/avformat/atsc_1080p_30/DNxHD
share/mlt/presets/consumer/avformat/atsc_1080p_50/
share/mlt/presets/consumer/avformat/atsc_1080p_50/DNxHD
share/mlt/presets/consumer/avformat/atsc_1080p_5994/
share/mlt/presets/consumer/avformat/atsc_1080p_5994/DNxHD
share/mlt/presets/consumer/avformat/atsc_1080p_60/
share/mlt/presets/consumer/avformat/atsc_1080p_60/DNxHD
share/mlt/presets/consumer/avformat/atsc_720p_2398/
share/mlt/presets/consumer/avformat/atsc_720p_2398/DNxHD
share/mlt/presets/consumer/avformat/atsc_720p_50/
share/mlt/presets/consumer/avformat/atsc_720p_50/DNxHD
share/mlt/presets/consumer/avformat/atsc_720p_5994/
share/mlt/presets/consumer/avformat/atsc_720p_5994/DNxHD
share/mlt/presets/consumer/avformat/atsc_720p_60/
share/mlt/presets/consumer/avformat/atsc_720p_60/DNxHD
share/mlt/presets/consumer/avformat/dv_ntsc/
share/mlt/presets/consumer/avformat/dv_ntsc/D10
share/mlt/presets/consumer/avformat/dv_ntsc/DV
share/mlt/presets/consumer/avformat/dv_ntsc/DVCPRO50
share/mlt/presets/consumer/avformat/dv_ntsc/DVD
share/mlt/presets/consumer/avformat/dv_ntsc_wide/
share/mlt/presets/consumer/avformat/dv_ntsc_wide/D10
share/mlt/presets/consumer/avformat/dv_ntsc_wide/DV
share/mlt/presets/consumer/avformat/dv_ntsc_wide/DVCPRO50
share/mlt/presets/consumer/avformat/dv_ntsc_wide/DVD
share/mlt/presets/consumer/avformat/dv_pal/
share/mlt/presets/consumer/avformat/dv_pal/D10
share/mlt/presets/consumer/avformat/dv_pal/DV
share/mlt/presets/consumer/avformat/dv_pal/DVCPRO50
share/mlt/presets/consumer/avformat/dv_pal/DVD
share/mlt/presets/consumer/avformat/dv_pal_wide/
share/mlt/presets/consumer/avformat/dv_pal_wide/D10
share/mlt/presets/consumer/avformat/dv_pal_wide/DV
share/mlt/presets/consumer/avformat/dv_pal_wide/DVCPRO50
share/mlt/presets/consumer/avformat/dv_pal_wide/DVD
share/mlt/presets/consumer/avformat/hdv_1080_25p/
share/mlt/presets/consumer/avformat/hdv_1080_25p/HDV
share/mlt/presets/consumer/avformat/hdv_1080_30p/
share/mlt/presets/consumer/avformat/hdv_1080_30p/HDV
share/mlt/presets/consumer/avformat/hdv_1080_50i/
share/mlt/presets/consumer/avformat/hdv_1080_50i/HDV
share/mlt/presets/consumer/avformat/hdv_1080_60i/
share/mlt/presets/consumer/avformat/hdv_1080_60i/HDV
share/mlt/presets/consumer/avformat/hdv_720_25p/
share/mlt/presets/consumer/avformat/hdv_720_25p/HDV
share/mlt/presets/consumer/avformat/hdv_720_30p/
share/mlt/presets/consumer/avformat/hdv_720_30p/HDV
share/mlt/presets/consumer/avformat/hdv_720_50p/
share/mlt/presets/consumer/avformat/hdv_720_50p/HDV
share/mlt/presets/consumer/avformat/hdv_720_60p/
share/mlt/presets/consumer/avformat/hdv_720_60p/HDV
share/mlt/presets/consumer/avformat/intermediate/
share/mlt/presets/consumer/avformat/intermediate/DNxHR-HQ
share/mlt/presets/consumer/avformat/intermediate/MJPEG
share/mlt/presets/consumer/avformat/intermediate/MPEG-2
share/mlt/presets/consumer/avformat/intermediate/MPEG-4
share/mlt/presets/consumer/avformat/intermediate/ProRes
share/mlt/presets/consumer/avformat/intermediate/ProRes HQ
share/mlt/presets/consumer/avformat/intermediate/ProRes-Kostya
share/mlt/presets/consumer/avformat/lossless/
share/mlt/presets/consumer/avformat/lossless/FFV1
share/mlt/presets/consumer/avformat/lossless/H.264
share/mlt/presets/consumer/avformat/lossless/HuffYUV
share/mlt/presets/consumer/avformat/lossless/Ut Video
share/mlt/presets/consumer/avformat/stills/
share/mlt/presets/consumer/avformat/stills/BMP
share/mlt/presets/consumer/avformat/stills/DPX
share/mlt/presets/consumer/avformat/stills/JPEG
share/mlt/presets/consumer/avformat/stills/PNG
share/mlt/presets/consumer/avformat/stills/PPM
share/mlt/presets/consumer/avformat/stills/TGA
share/mlt/presets/consumer/avformat/stills/TIFF
share/mlt/presets/consumer/avformat/vp9
share/mlt/presets/consumer/avformat/webm
share/mlt/presets/consumer/avformat/webm-pass1
share/mlt/presets/consumer/avformat/x264-medium
share/mlt/presets/consumer/avformat/x264-medium-baseline
share/mlt/presets/consumer/avformat/x264-medium-main
share/mlt/presets/consumer/avformat/x264-medium-pass1
share/mlt/presets/consumer/avformat/x265-medium
share/mlt/presets/consumer/avformat/x265-medium-pass1
share/mlt/presets/filter/
share/mlt/presets/filter/brightness/
share/mlt/presets/filter/brightness/from_black
share/mlt/presets/filter/brightness/to_black
share/mlt/presets/filter/movit.blur/
share/mlt/presets/filter/movit.blur/blur_in
share/mlt/presets/filter/movit.blur/blur_in_out
share/mlt/presets/filter/movit.blur/blur_out
share/mlt/presets/filter/movit.opacity/
share/mlt/presets/filter/movit.opacity/fade_in
share/mlt/presets/filter/movit.opacity/fade_in_out
share/mlt/presets/filter/movit.opacity/fade_out
share/mlt/presets/filter/volume/
share/mlt/presets/filter/volume/fade_in
share/mlt/presets/filter/volume/fade_out
share/mlt/profiles/
share/mlt/profiles/atsc_1080i_50
share/mlt/profiles/atsc_1080i_5994
share/mlt/profiles/atsc_1080i_60
share/mlt/profiles/atsc_1080p_2398
share/mlt/profiles/atsc_1080p_24
share/mlt/profiles/atsc_1080p_25
share/mlt/profiles/atsc_1080p_2997
share/mlt/profiles/atsc_1080p_30
share/mlt/profiles/atsc_1080p_50
share/mlt/profiles/atsc_1080p_5994
share/mlt/profiles/atsc_1080p_60
share/mlt/profiles/atsc_720p_2398
share/mlt/profiles/atsc_720p_24
share/mlt/profiles/atsc_720p_25
share/mlt/profiles/atsc_720p_2997
share/mlt/profiles/atsc_720p_30
share/mlt/profiles/atsc_720p_50
share/mlt/profiles/atsc_720p_5994
share/mlt/profiles/atsc_720p_60
share/mlt/profiles/cif_15
share/mlt/profiles/cif_ntsc
share/mlt/profiles/cif_pal
share/mlt/profiles/cvd_ntsc
share/mlt/profiles/cvd_pal
share/mlt/profiles/dv_ntsc
share/mlt/profiles/dv_ntsc_wide
share/mlt/profiles/dv_pal
share/mlt/profiles/dv_pal_wide
share/mlt/profiles/hdv_1080_25p
share/mlt/profiles/hdv_1080_30p
share/mlt/profiles/hdv_1080_50i
share/mlt/profiles/hdv_1080_60i
share/mlt/profiles/hdv_720_25p
share/mlt/profiles/hdv_720_30p
share/mlt/profiles/hdv_720_50p
share/mlt/profiles/hdv_720_60p
share/mlt/profiles/qcif_15
share/mlt/profiles/qcif_ntsc
share/mlt/profiles/qcif_pal
share/mlt/profiles/qhd_1440p_2398
share/mlt/profiles/qhd_1440p_24
share/mlt/profiles/qhd_1440p_25
share/mlt/profiles/qhd_1440p_2997
share/mlt/profiles/qhd_1440p_30
share/mlt/profiles/qhd_1440p_50
share/mlt/profiles/qhd_1440p_5994
share/mlt/profiles/qhd_1440p_60
share/mlt/profiles/quarter_15
share/mlt/profiles/quarter_ntsc
share/mlt/profiles/quarter_ntsc_wide
share/mlt/profiles/quarter_pal
share/mlt/profiles/quarter_pal_wide
share/mlt/profiles/sdi_486i_5994
share/mlt/profiles/sdi_486p_2398
share/mlt/profiles/square_1080p_30
share/mlt/profiles/square_1080p_60
share/mlt/profiles/square_ntsc
share/mlt/profiles/square_ntsc_wide
share/mlt/profiles/square_pal
share/mlt/profiles/square_pal_wide
share/mlt/profiles/svcd_ntsc
share/mlt/profiles/svcd_ntsc_wide
share/mlt/profiles/svcd_pal
share/mlt/profiles/svcd_pal_wide
share/mlt/profiles/uhd_2160p_2398
share/mlt/profiles/uhd_2160p_24
share/mlt/profiles/uhd_2160p_25
share/mlt/profiles/uhd_2160p_2997
share/mlt/profiles/uhd_2160p_30
share/mlt/profiles/uhd_2160p_50
share/mlt/profiles/uhd_2160p_5994
share/mlt/profiles/uhd_2160p_60
share/mlt/profiles/vcd_ntsc
share/mlt/profiles/vcd_pal
share/mlt/profiles/vertical_hd_30
share/mlt/profiles/vertical_hd_60
share/mlt/qt/
share/mlt/qt/filter_qtcrop.yml
share/mlt/qt/filter_qtext.yml
share/mlt/qt/filter_typewriter.yml
share/mlt/sdl/
share/mlt/sdl/consumer_sdl.yml
share/mlt/sdl/consumer_sdl_audio.yml
share/mlt/sdl/consumer_sdl_preview.yml
share/mlt/sdl/consumer_sdl_still.yml
share/mlt/sdl/producer_sdl_image.yml
share/mlt/sox/
share/mlt/sox/filter_sox.yml
share/mlt/sox/filter_sox_effect.yml
share/mlt/vid.stab/
share/mlt/vid.stab/filter_deshake.yml
share/mlt/vid.stab/filter_vidstab.yml
share/mlt/vmfx/
share/mlt/vmfx/filter_chroma.yml
share/mlt/vmfx/filter_chroma_hold.yml
share/mlt/vmfx/filter_mono.yml
share/mlt/vmfx/filter_shape.yml
share/mlt/vmfx/producer_pgm.yml
share/mlt/vorbis/
share/mlt/vorbis/producer_vorbis.yml
share/mlt/xml/
share/mlt/xml/consumer_xml.yml
share/mlt/xml/mlt-xml.dtd
share/mlt/xml/producer_xml-nogl.yml
share/mlt/xml/producer_xml-string.yml
share/mlt/xml/producer_xml.yml