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.

GPL2 (not LGPL) licensed plugins are separated in an individual
subpackage. GPL3 plugins aren't built; feel free to ask if you
really need them.

Input from and okay landry@
This commit is contained in:
zhuk 2014-07-14 09:15:12 +00:00
parent fb76317ff3
commit 4c60523af1
14 changed files with 752 additions and 0 deletions

88
multimedia/mlt/Makefile Normal file
View File

@ -0,0 +1,88 @@
# $OpenBSD: Makefile,v 1.1.1.1 2014/07/14 09:15:12 zhuk Exp $
SHARED_ONLY = Yes
COMMENT-main = multimedia transformations framework
COMMENT-gpl2 = GPLv2-licensed modules for mlt
VERSION = 0.9.2
DISTNAME = mlt-${VERSION}
PKGNAME-main = ${DISTNAME}
PKGNAME-gpl2 = mlt-gpl2-${VERSION}
# XXX versions should be kept in sync together
SHARED_LIBS = mlt 0.0
SHARED_LIBS += mlt++ 0.0
CATEGORIES = multimedia devel
HOMEPAGE = http://www.mltframework.org/
MAINTAINER = KDE porting team <openbsd-kde@googlegroups.com>
# GPLv2+, LGPLv2.1+
# Actually, qimage module could be under GPLv3+ if one more object
# file gets included, see --enable-gpl3 configure option.
PERMIT_PACKAGE_CDROM = Yes
WANTLIB-main = ${MODGCC4_CPPWANTLIB} SDL SDL_image X11 avcodec
WANTLIB-main += avdevice avformat avutil c cairo exif gdk-x11-2.0
WANTLIB-main += gdk_pixbuf-2.0 glib-2.0 gobject-2.0 jack m pango-1.0
WANTLIB-main += pangoft2-1.0 pthread sox swfdec-0.8 swscale xml2
WANTLIB-gpl2 = ${MODGCC4_CPPWANTLIB} ${MODQT4_WANTLIB} lib/qt4/QtGui
WANTLIB-gpl2 += lib/qt4/QtSvg lib/qt4/QtXml lib/qt4/QtOpenGL
WANTLIB-gpl2 += X11 exif m mlt mlt++ pthread samplerate
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=mlt/}
EXTRACT_SUFX = .tar.gz
MULTI_PACKAGES = -main -gpl2
MODULES = x11/kde4
MODKDE4_USE = libs
BUILD_DEPENDS = audio/ladspa \
textproc/libxml>=2.5
RUN_DEPENDS-main = audio/ladspa \
x11/gtk+2,-guic
LIB_DEPENDS-main = ${MODGCC4_CPPLIBDEP} \
audio/jack \
audio/sox \
devel/sdl>=1.2 \
devel/sdl-image>=1.2 \
graphics/ffmpeg \
graphics/libexif \
graphics/swfdec \
x11/gtk+2,-main
LIB_DEPENDS-gpl2 = ${BUILD_PKGPATH},-main \
${MODGCC4_CPPLIBDEP} \
${MODQT4_LIB_DEPENDS} \
audio/libsamplerate>=0.1.5 \
graphics/libexif
MAKE_FLAGS = soversion=${LIBmlt_VERSION}
MAKE_ENV = LDFLAGS="${LDFLAGS} -L${X11BASE}/lib" SHFLAGS="-shared"
USE_GMAKE = Yes
CONFIGURE_STYLE = simple
CONFIGURE_ARGS = --mandir=${PREFIX}/man \
--disable-dv \
--disable-frei0r \
--disable-kino \
--disable-vorbis \
--enable-debug \
--enable-gpl
CONFIGURE_ENV = CFLAGS="${CFLAGS} -std=gnu99"
# 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} qmake4 tests.pro
cd ${WRKSRC}/src/tests; ${SETENV} ${ALL_TEST_ENV} ${MAKE_PROGRAM} \
${ALL_TEST_FLAGS} clean all check
.include <bsd.port.mk>

2
multimedia/mlt/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (mlt-0.9.2.tar.gz) = YK69qDSTjFlj7JAyrjGbrcSSm+yuDXyZqRCafee5un0=
SIZE (mlt-0.9.2.tar.gz) = 1226700

View File

@ -0,0 +1,15 @@
$OpenBSD: patch-configure,v 1.1.1.1 2014/07/14 09:15:12 zhuk Exp $
--- configure.orig Sun Jun 29 22:23:17 2014
+++ configure Wed Jul 9 09:43:49 2014
@@ -122,6 +122,11 @@ build_config()
echo "RDYNAMIC=-rdynamic"
echo "LDFLAGS+=-Wl,--no-undefined -Wl,--as-needed"
;;
+ OpenBSD)
+ echo "SHFLAGS=-shared"
+ echo "RDYNAMIC=-rdynamic"
+ echo "LDFLAGS+=-Wl,--as-needed"
+ ;;
MinGW)
[ "$optimisations" = "true" ] &&
echo "OPTIMISATIONS+=-ffast-math"

View File

@ -0,0 +1,46 @@
$OpenBSD: patch-src_framework_Makefile,v 1.1.1.1 2014/07/14 09:15:12 zhuk Exp $
--- src/framework/Makefile.orig Sun Jun 29 22:23:17 2014
+++ src/framework/Makefile Wed Jul 9 09:43:49 2014
@@ -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)
@@ -94,10 +96,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
@@ -114,6 +118,8 @@ install:
install -m 755 $(TARGET) $(DESTDIR)$(prefix) ; \
install -m 755 $(TARGET) $(DESTDIR)$(libdir)/libmlt.dll ; \
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

@ -0,0 +1,39 @@
$OpenBSD: patch-src_mlt++_Makefile,v 1.1.1.1 2014/07/14 09:15:12 zhuk Exp $
--- src/mlt++/Makefile.orig Sun Jun 29 22:23:17 2014
+++ src/mlt++/Makefile Wed Jul 9 09:43:49 2014
@@ -12,6 +12,10 @@ NAME = libmlt++$(LIBSUF)
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 += -Wl,-shared
else
NAME = libmlt++$(LIBSUF)
TARGET = $(NAME).$(version)
@@ -56,10 +60,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
@@ -75,6 +81,8 @@ install:
$(INSTALL) -m 755 $(TARGET) $(DESTDIR)$(prefix) ; \
$(INSTALL) -m 755 $(TARGET) $(DESTDIR)$(libdir)/libmlt++.dll ; \
$(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

@ -0,0 +1,30 @@
$OpenBSD: patch-src_modules_kino_endian_types_h,v 1.1.1.1 2014/07/14 09:15:12 zhuk Exp $
--- src/modules/kino/endian_types.h.orig Wed Jan 23 23:51:43 2013
+++ src/modules/kino/endian_types.h Thu Jan 24 00:24:49 2013
@@ -27,8 +27,10 @@
#ifndef _ENDIAN_TYPES_H
#define _ENDIAN_TYPES_H
+#include <sys/types.h>
+
/* Needed for BYTE_ORDER and BIG/LITTLE_ENDIAN macros. */
-#if !defined(__FreeBSD__) && !defined(__NetBSD__)
+#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__)
#ifndef _BSD_SOURCE
# define _BSD_SOURCE
# include <endian.h>
@@ -40,9 +42,12 @@
# include <sys/endian.h>
#endif /* !defined(__FreeBSD__) && !defined(__NetBSD__) */
-#include <sys/types.h>
-#if !defined(__FreeBSD__) && !defined(__NetBSD__)
+#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__)
#include <byteswap.h>
+#elif defined(__OpenBSD__)
+#define bswap_16(x) swap16(x)
+#define bswap_32(x) swap32(x)
+#define bswap_64(x) swap64(x)
#else
#define bswap_16(x) bswap16(x)
#define bswap_32(x) bswap32(x)

View File

@ -0,0 +1,14 @@
$OpenBSD: patch-src_modules_plusgpl_consumer_cbrts_c,v 1.1.1.1 2014/07/14 09:15:12 zhuk Exp $
--- src/modules/plusgpl/consumer_cbrts.c.orig Sun Jul 13 12:08:52 2014
+++ src/modules/plusgpl/consumer_cbrts.c Sun Jul 13 12:09:39 2014
@@ -216,6 +216,10 @@ static void load_sections( consumer_cbrts self, mlt_pr
{
size_t len = strlen( name );
char *si_name = strdup( name + 3 );
+// unbreak compilation on OpenBSD
+#ifdef si_pid
+# undef si_pid
+#endif
char si_pid[len + 1];
si_name[len - 3 - 5] = 0;

View File

@ -0,0 +1,15 @@
$OpenBSD: patch-src_modules_qt_Makefile,v 1.1.1.1 2014/07/14 09:15:12 zhuk Exp $
XXX Dirty hack
--- src/modules/qt/Makefile.orig Sun Jul 13 12:18:16 2014
+++ src/modules/qt/Makefile Sun Jul 13 12:19:18 2014
@@ -19,6 +19,10 @@ ifdef GPL3
CFLAGS += -DGPL3
endif
+ifdef X11BASE
+ CFLAGS += -I${X11BASE}/include
+endif
+
ifneq ($(targetos), Darwin)
ifneq ($(targetos), MinGW)
LDFLAGS += -lX11

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-src_modules_videostab_stab_estimate_c,v 1.1.1.1 2014/07/14 09:15:12 zhuk Exp $
--- src/modules/videostab/stab/estimate.c.orig Sun Jun 29 22:23:17 2014
+++ src/modules/videostab/stab/estimate.c Wed Jul 9 09:44:27 2014
@@ -18,7 +18,7 @@
#include <stdlib.h>
#include <math.h>
#include <string.h>
-#if !defined(__DARWIN__) && !defined(__FreeBSD__) && !defined(WIN32) && !defined(__NetBSD__)
+#if !defined(__DARWIN__) && !defined(__FreeBSD__) && !defined(WIN32) && !defined(__NetBSD__) && !defined(__OpenBSD__)
#include <values.h>
#endif

View File

@ -0,0 +1,24 @@
$OpenBSD: patch-src_tests_test_properties_test_properties_cpp,v 1.1.1.1 2014/07/14 09:15:12 zhuk Exp $
1. Unbreak building tests.
2. Upstream commit ac3977c603a5eba581e2e4a557fdee160d3cc615:
https://github.com/mltframework/mlt/commit/ac3977c603a5eba581e2e4a557fdee160d3cc615
Unbreaks running tests.
--- src/tests/test_properties/test_properties.cpp.orig Sun Jun 29 22:23:17 2014
+++ src/tests/test_properties/test_properties.cpp Mon Jul 14 09:30:11 2014
@@ -23,7 +23,6 @@
using namespace Mlt;
extern "C" {
-#define __DARWIN__
#include <framework/mlt_property.h>
#include <framework/mlt_animation.h>
}
@@ -39,6 +38,7 @@ class TestProperties: public QObject (public)
#if defined(__linux__) || defined(__DARWIN__)
locale = newlocale( LC_NUMERIC_MASK, "POSIX", NULL );
#endif
+ Factory::init();
}
~TestProperties() {

View File

@ -0,0 +1,8 @@
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

@ -0,0 +1,8 @@
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

@ -0,0 +1,34 @@
@comment $OpenBSD: PLIST-gpl2,v 1.1.1.1 2014/07/14 09:15:12 zhuk Exp $
lib/mlt/libmltlinsys.so
lib/mlt/libmltmotion_est.so
lib/mlt/libmltnormalize.so
lib/mlt/libmltplusgpl.so
lib/mlt/libmltqt.so
lib/mlt/libmltresample.so
lib/mlt/libmltvideostab.so
lib/mlt/libmltxine.so
share/mlt/linsys/
share/mlt/linsys/consumer_sdi.yml
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/
share/mlt/qt/producer_kdenlivetitle.yml
share/mlt/qt/producer_qimage.yml
share/mlt/qt/producer_qtext.yml
share/mlt/qt/transition_vqm.yml
share/mlt/resample/
share/mlt/resample/filter_resample.yml
share/mlt/videostab/
share/mlt/videostab/filter_videostab.yml
share/mlt/videostab/filter_videostab2.yml

View File

@ -0,0 +1,417 @@
@comment $OpenBSD: PLIST-main,v 1.1.1.1 2014/07/14 09:15:12 zhuk Exp $
@bin bin/melt
include/mlt/
include/mlt++/
include/mlt++/Mlt.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++/config.h
include/mlt/framework/
include/mlt/framework/mlt.h
include/mlt/framework/mlt_animation.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_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_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/
lib/mlt/libmltavformat.so
lib/mlt/libmltcore.so
lib/mlt/libmltdecklink.so
lib/mlt/libmltgtk2.so
lib/mlt/libmltjackrack.so
lib/mlt/libmltkdenlive.so
lib/mlt/libmltoldfilm.so
lib/mlt/libmltplus.so
lib/mlt/libmltsdl.so
lib/mlt/libmltsox.so
lib/mlt/libmltswfdec.so
lib/mlt/libmltvmfx.so
lib/mlt/libmltxml.so
lib/pkgconfig/mlt++.pc
lib/pkgconfig/mlt-framework.pc
share/mlt/
share/mlt/avformat/
share/mlt/avformat/consumer_avformat.yml
share/mlt/avformat/producer_avformat.yml
share/mlt/core/
share/mlt/core/consumer_multi.yml
share/mlt/core/data_fx.properties
share/mlt/core/filter_audiowave.yml
share/mlt/core/filter_brightness.yml
share/mlt/core/filter_channelcopy.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_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/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/gtk2/
share/mlt/gtk2/consumer_gtk2_preview.yml
share/mlt/gtk2/filter_rescale.yml
share/mlt/gtk2/producer_pango.yml
share/mlt/gtk2/producer_pixbuf.yml
share/mlt/jackrack/
share/mlt/jackrack/blacklist.txt
share/mlt/jackrack/consumer_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/lumas/
share/mlt/lumas/NTSC/
share/mlt/lumas/NTSC/luma01.pgm
share/mlt/lumas/NTSC/luma02.pgm
share/mlt/lumas/NTSC/luma03.pgm
share/mlt/lumas/NTSC/luma04.pgm
share/mlt/lumas/NTSC/luma05.pgm
share/mlt/lumas/NTSC/luma06.pgm
share/mlt/lumas/NTSC/luma07.pgm
share/mlt/lumas/NTSC/luma08.pgm
share/mlt/lumas/NTSC/luma09.pgm
share/mlt/lumas/NTSC/luma10.pgm
share/mlt/lumas/NTSC/luma11.pgm
share/mlt/lumas/NTSC/luma12.pgm
share/mlt/lumas/NTSC/luma13.pgm
share/mlt/lumas/NTSC/luma14.pgm
share/mlt/lumas/NTSC/luma15.pgm
share/mlt/lumas/NTSC/luma16.pgm
share/mlt/lumas/NTSC/luma17.pgm
share/mlt/lumas/NTSC/luma18.pgm
share/mlt/lumas/NTSC/luma19.pgm
share/mlt/lumas/NTSC/luma20.pgm
share/mlt/lumas/NTSC/luma21.pgm
share/mlt/lumas/NTSC/luma22.pgm
share/mlt/lumas/PAL/
share/mlt/lumas/PAL/luma01.pgm
share/mlt/lumas/PAL/luma02.pgm
share/mlt/lumas/PAL/luma03.pgm
share/mlt/lumas/PAL/luma04.pgm
share/mlt/lumas/PAL/luma05.pgm
share/mlt/lumas/PAL/luma06.pgm
share/mlt/lumas/PAL/luma07.pgm
share/mlt/lumas/PAL/luma08.pgm
share/mlt/lumas/PAL/luma09.pgm
share/mlt/lumas/PAL/luma10.pgm
share/mlt/lumas/PAL/luma11.pgm
share/mlt/lumas/PAL/luma12.pgm
share/mlt/lumas/PAL/luma13.pgm
share/mlt/lumas/PAL/luma14.pgm
share/mlt/lumas/PAL/luma15.pgm
share/mlt/lumas/PAL/luma16.pgm
share/mlt/lumas/PAL/luma17.pgm
share/mlt/lumas/PAL/luma18.pgm
share/mlt/lumas/PAL/luma19.pgm
share/mlt/lumas/PAL/luma20.pgm
share/mlt/lumas/PAL/luma21.pgm
share/mlt/lumas/PAL/luma22.pgm
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_dynamictext.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_rgblut.yml
share/mlt/plus/filter_sepia.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/Flash
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/Sony-PSP
share/mlt/presets/consumer/avformat/Vorbis
share/mlt/presets/consumer/avformat/WAV
share/mlt/presets/consumer/avformat/XDCAM-HD422
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/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/MJPEG
share/mlt/presets/consumer/avformat/lossless/MPEG-2
share/mlt/presets/consumer/avformat/lossless/MPEG-4
share/mlt/presets/consumer/avformat/lossless/ProRes
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/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/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/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_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/vcd_ntsc
share/mlt/profiles/vcd_pal
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/swfdec/
share/mlt/swfdec/producer_swfdec.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/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