diff --git a/multimedia/Makefile b/multimedia/Makefile index 424e409585a..7416ce93f3b 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -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 diff --git a/multimedia/mlt/Makefile b/multimedia/mlt/Makefile deleted file mode 100644 index a4fa31f8282..00000000000 --- a/multimedia/mlt/Makefile +++ /dev/null @@ -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 diff --git a/multimedia/mlt/distinfo b/multimedia/mlt/distinfo deleted file mode 100644 index 6fe3f8a191c..00000000000 --- a/multimedia/mlt/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (mlt-6.26.1.tar.gz) = ikhLu/UfM+JTEnV1MfOtLOIGBxSdIPz8tAo8HmCyC04= -SIZE (mlt-6.26.1.tar.gz) = 1366022 diff --git a/multimedia/mlt/patches/patch-src_framework_Makefile b/multimedia/mlt/patches/patch-src_framework_Makefile deleted file mode 100644 index c637a4e9dc7..00000000000 --- a/multimedia/mlt/patches/patch-src_framework_Makefile +++ /dev/null @@ -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) ; \ diff --git a/multimedia/mlt/patches/patch-src_framework_mlt_property_c b/multimedia/mlt/patches/patch-src_framework_mlt_property_c deleted file mode 100644 index ada37ddfd5c..00000000000 --- a/multimedia/mlt/patches/patch-src_framework_mlt_property_c +++ /dev/null @@ -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 ); diff --git a/multimedia/mlt/patches/patch-src_mlt++_Makefile b/multimedia/mlt/patches/patch-src_mlt++_Makefile deleted file mode 100644 index 112ab6d8660..00000000000 --- a/multimedia/mlt/patches/patch-src_mlt++_Makefile +++ /dev/null @@ -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) ; \ diff --git a/multimedia/mlt/patches/patch-src_modules_qt_Makefile b/multimedia/mlt/patches/patch-src_modules_qt_Makefile deleted file mode 100644 index 67f1d2d97a2..00000000000 --- a/multimedia/mlt/patches/patch-src_modules_qt_Makefile +++ /dev/null @@ -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 diff --git a/multimedia/mlt/patches/patch-src_tests_test_properties_test_properties_cpp b/multimedia/mlt/patches/patch-src_tests_test_properties_test_properties_cpp deleted file mode 100644 index 8ebbe96b790..00000000000 --- a/multimedia/mlt/patches/patch-src_tests_test_properties_test_properties_cpp +++ /dev/null @@ -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 - #include - } diff --git a/multimedia/mlt/pkg/DESCR-gpl2 b/multimedia/mlt/pkg/DESCR-gpl2 deleted file mode 100644 index f7f99dd2678..00000000000 --- a/multimedia/mlt/pkg/DESCR-gpl2 +++ /dev/null @@ -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. diff --git a/multimedia/mlt/pkg/DESCR-main b/multimedia/mlt/pkg/DESCR-main deleted file mode 100644 index 11caf52f2b9..00000000000 --- a/multimedia/mlt/pkg/DESCR-main +++ /dev/null @@ -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. diff --git a/multimedia/mlt/pkg/PLIST-gpl2 b/multimedia/mlt/pkg/PLIST-gpl2 deleted file mode 100644 index 4d56033999b..00000000000 --- a/multimedia/mlt/pkg/PLIST-gpl2 +++ /dev/null @@ -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 diff --git a/multimedia/mlt/pkg/PLIST-main b/multimedia/mlt/pkg/PLIST-main deleted file mode 100644 index c0b399144ab..00000000000 --- a/multimedia/mlt/pkg/PLIST-main +++ /dev/null @@ -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