./multimedia/mlt, Open source multimedia framework

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 7.18.0nb5, Package name: mlt-7.18.0nb5, Maintainer: pkgsrc-users

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.

Required to run:
[textproc/libxml2] [graphics/libexif] [multimedia/libdv] [audio/libsamplerate] [audio/ladspa] [audio/sox] [audio/jack] [devel/pango] [x11/gtk2] [audio/alsa-lib] [graphics/gdk-pixbuf2] [devel/SDL2] [x11/qt5-qtsvg] [x11/qt5-qtbase] [audio/libebur128] [multimedia/ffmpeg4] [multimedia/frei0r] [multimedia/movit] [devel/libatomic]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [math/eigen3] [x11/xorgproto]

Master sites:

Filesize: 1286.362 KB

Version history: (Expand)

CVS history: (Expand)

   2023-11-14 15:03:25 by Thomas Klausner | Files touched by this commit (1145)
Log message:
*: recursive bump for cairo dependency changes
   2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2570)
Log message:
*: revebump for new brotli option for freetype2

Addresses PR 57693
   2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377)
Log message:
*: recursive bump for icu 74.1
   2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298)
Log message:
*: bump for openssl 3
   2023-10-21 19:11:59 by Greg Troxel | Files touched by this commit (1345) | Package updated
Log message:
recursive revbump for tiff update
   2023-08-03 04:03:16 by Mark Davies | Files touched by this commit (5) | Package updated
Log message:
mlt: update to 7.18.0

v7.18.0 released

* Added mlt_audio_free_data().
* Added meta.playlist.clip_position and meta.playlist.clip_length properties
  to mlt_playlist.
* Fixed mlt_frame_get_audio fails on mlt_audio_none.
* Added two audio filters to core module to be used on a playlist/track.
* Fixed a crash in vidstab filter on image format change.
* Fixed font weight in qtext filter on Qt 6.
* Fixed yuv420p not working in rescale filter.
* Fixed text shadow outline in kdenlivetitle producer.
* Fixed crash when changing the profile with count producer.
* Fixed constructor corruption in frei0r module.
* Fixed deinterlace link was added to invalid producer in xml producer.
* Fixed producers not indicating progressive scan video.
* Fixed video scan mode detection in avformat producers that only indicate
  on their container format and not on frames such as Ut Video in Matroska.
* Fixed very large images in qimage producer on Qt 6.
* Fixed seeking on clips that use speed_map in timeremap link.
* Fixed a color level problem with sRGB inputs in the movit module.
* Fixed avformat producer’s deallocation function for AVCodecContext.
* Fixed field order of qtblend and frei0r.cairoblend transitions.
* Changed the avformat producer seek_threshold default to 64.
* Updated ebur128 filter to version 1.2.6.

v7.16.0 released

* Added a chain_normalizers.ini to the data directory.
* Added New C functions to support deinterlacer links.
* Added support for loading a filter as a link via mlt_link_filter_init().
* Added enum mlt_deinterlacer.
* Added new 10-bit YUV members to enum mlt_image_format.
* Fixed a deadlock and improved quality of start of playback when mlt_consumer
  property prefill is greater than 1.
* Fixed a couple of data races in mlt_events and mlt_consumer.
* Fixed a crash in mlt_frame_clone() with movit and the mask_start filter.
* Fixed regressions in version 7.14.0:
* Added avformat/avdeinterlace (default) and xine/deinterlace links.
* Fixed deinterlacing in the multi and qglsl consumers.
* Added 10-bit video support to movit.convert filter.
* Several things in the avformat producer.
* Fixed FFmpeg version 6 compilation error.
* Fixed rendering the text outline in kdenlivetitle producer.
* Fixed 'movit.rect property animation.
* Fixed corrupt video in crop filter when mlt_image_yuv420p requested.
* Fixed possible null pointer crashes in some audio filters.
* Fixed a possible roi assert crash in opencv.tracker filter.
* Added support for “Nano” algo to the opencv.tracker filter.
* Added the property fix_background_alpha to the luma transition.

v7.14.0 released

* Added functions to get detailed info about a producer more directly.
* Added functions to add normalizer links to chains.
* Changed locale_t to mlt_locale_t to avoid redefinition on some systems.
* Fixed the value provided with event “consumer-thread-join” to be
  mlt_event_data_thread as documented.
* Fixed mlt_image_format_planes() for mlt_image_yuv420p.
* Added a swresample link to the avformat module.
* Added a resample link to the resample module.
* Fixed compatibility of avformat module with FFmpeg version 6.
* Fixed rotoscoping filter when request image size different than profile.
* Fixed timeremap link breaking crop filter.
* Fixed audio/video sync in avformat producer when the video start time is not 0.
* Improved seeking on a WMA audio file in avformat producer.
* Optimization to set AVDISCARD_ALL on disinterested streams in avformat producer.
* Added separate demuxing thread in avformat producer.
* Added filtergraph property to the avformat producer.
* Fixed filter movit.convert’s CPU image converter in mlt_tractor and \ 
* Fixed using movit module with mlt_chain.
* Fixed 10-bit full range YUV color input with Movit.
* Fixed aspect ratio issues in qtblend filter transform.
* Fixed the movit.luma transition.
* Changed the qglsl consumer to use an OpenGL core profile version 3.2
  context to make it compatible with recent Movit versions.
* Upgraded glaxnimate git submodule to version 0.5.2.
* Fixed xml producer incorrectly adds a path prefix to a consumer producer.
* Fixed using opencv.tracker filter with mlt_chain.
* Added interlace-aware chroma conversion from mlt_image_yuv422 to yuv420p
  in the avformat consumer.
* Added the speed_map property to the timeremap link.
* Fixed the loader producer not injecting the consumer producer when a xml
  producer changes the frame rate.
* Fixed ‘loader’ producer corrupts the profile colorspace and description when
  it injects a consumer producer.
* Added a loader-nogl producer to the core module based on loader but prevents
  adding movit-based filters.
* Changed count producer to take an optional string argument with the name of
  a loader producer.
* Fixed yadif deinterlace not working in a mlt_chain.
* Fixed the bob, weave, greedy, onefield deinterlace filter methods on x86-64

v7.12.0 released

This version is released soon after 7.10.0 to fix a couple of major new bugs
in the popular qtblend and frei0r.cairoblend transitions. It also includes
new color animation APIs with sensible interpolation!

v7.10.0 released

The highlight of this version is support for Qt 6.
   2023-05-22 23:00:50 by Thomas Klausner | Files touched by this commit (645)
Log message:
*: bump for libproxy 0.5
   2023-05-06 21:09:54 by Ryo ONODERA | Files touched by this commit (687)
Log message:
*: Recursive revbump from audio/libopus 1.4