The purpose of this document is to explain how to migrate a MLT major version 6 application to major version 7.
CMakeLists.txt
for the options.mlt-framework-7.pc
and mlt++-7.pc
),lib/mlt-7/
),include/mlt-7/
),share/mlt-7/
).include/mlt-7/
instead of being separate.mlt-config
and only pkg-config
.dist
, validate-yml
, codespell
, and uninstall
are gone.mlt_luma_map
.mlt_geometry
is removedmlt_events
has changed majorly:
mlt_transmitter
was removed as being unnecessarymlt_event_data
was added and replaces the variable arguments to mlt_events_fire()
and mlt_listener()
.mlt_image_rgb24a
is renamed to mlt_image_rgba
mlt_image_rgb24
is renamed to mlt_image_rgb
mlt_image_glsl
is renamed to mlt_image_movit
mlt_image_glsl_texture
is renamed to mlt_image_opengl_texture
mlt_image_opengl
is removeddv
feeds
gtk2
(not gdk
, which still exists and provides the important pango
and pixbuf
producers.)kino
linsys
(provided the sdi
consumer, not to be confused with decklink
)motion_est
swfdec
videostab
(superceded by vid.stab
)lumas
(replaced with the mlt_luma_map
API in v6.18.0)%luma01.pgm
are still
supported, are generated dynamically, and adapt to the mlt_profile
resolution.opengl
module is renamed to movit
but the names of the services are the same.vmfx
module were moved into plus
but the names of the services are the same.core/data_feed
core/data_show
core/region
transition and filterSubscribe to News via RSS.