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_rgbamlt_image_rgb24 is renamed to mlt_image_rgbmlt_image_glsl is renamed to mlt_image_movitmlt_image_glsl_texture is renamed to mlt_image_opengl_texturemlt_image_opengl is removeddvfeedsgtk2 (not gdk, which still exists and provides the important pango and pixbuf producers.)kinolinsys (provided the sdi consumer, not to be confused with decklink)motion_estswfdecvideostab (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_feedcore/data_showcore/region transition and filterSubscribe to News via RSS.