git: 178b67d93267 - main - multimedia/mlt7: update to 7.14.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 08 Mar 2023 05:33:03 UTC
The branch main has been updated by tcberner:
URL: https://cgit.FreeBSD.org/ports/commit/?id=178b67d93267bd34a18b3c7088d030a7554767fd
commit 178b67d93267bd34a18b3c7088d030a7554767fd
Author: Tobias C. Berner <tcberner@FreeBSD.org>
AuthorDate: 2023-03-07 05:40:25 +0000
Commit: Tobias C. Berner <tcberner@FreeBSD.org>
CommitDate: 2023-03-08 05:32:49 +0000
multimedia/mlt7: update to 7.14.0
Framework
* Added functions to get detailed info about a producer more directly
(without having to get a frame and get its image in the case of
avformat producer, for example): mlt_producer_probe()
Mlt::Producer::probe()
* Added functions to add normalizer links to chains (based on a
chain_loader.ini configuration data file:
mlt_chain_attach_normalizers()
Mlt::Chain::attach_normalizers()
* Changed locale_t to mlt_locale_t to avoid redefinition on some
systems (e.g. clang/llvm on win32).
* 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.
Modules
* 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
mlt_frame_clone().
* 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 architecture.
Other
* Fixed SWIG python shadow functions for mlt7.
* Added CMake build option MOD_GLAXNIMATE_QT6.
---
Mk/Uses/mlt.mk | 2 +-
multimedia/mlt7/distinfo | 6 +++---
multimedia/mlt7/pkg-plist | 2 ++
3 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/Mk/Uses/mlt.mk b/Mk/Uses/mlt.mk
index ee371ab1f49f..364092b1ed5a 100644
--- a/Mk/Uses/mlt.mk
+++ b/Mk/Uses/mlt.mk
@@ -39,7 +39,7 @@ _MLT_NODEPEND= yes
# Library dependencies
_MLT6_VERSION= 6.26.1
-_MLT7_VERSION= 7.12.0
+_MLT7_VERSION= 7.14.0
_MLT6_PORTNAME= mlt6
_MLT7_PORTNAME= mlt7
_MLT6_LIB= libmlt.so
diff --git a/multimedia/mlt7/distinfo b/multimedia/mlt7/distinfo
index 3bcd895abe16..38797e9e1725 100644
--- a/multimedia/mlt7/distinfo
+++ b/multimedia/mlt7/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1676916950
-SHA256 (mlt-7.12.0.tar.gz) = 48b385e83cbd5bf68bfc88631273868fbee36a41b3b7e2acd97f12b095b0083c
-SIZE (mlt-7.12.0.tar.gz) = 1481720
+TIMESTAMP = 1678167341
+SHA256 (mlt-7.14.0.tar.gz) = 3a7e83ed5e30f3f2d073d172c9d886310d8a73dbd2ee850ad44e3c43a9ab6394
+SIZE (mlt-7.14.0.tar.gz) = 1509786
diff --git a/multimedia/mlt7/pkg-plist b/multimedia/mlt7/pkg-plist
index 68c279c23e01..28f8efa3ed8a 100644
--- a/multimedia/mlt7/pkg-plist
+++ b/multimedia/mlt7/pkg-plist
@@ -99,6 +99,7 @@ share/man/man1/melt-7.1.gz
%%AVFORMAT%%%%DATADIR%%/avformat/producer_avformat.yml
%%AVFORMAT%%%%DATADIR%%/avformat/resolution_scale.yml
%%AVFORMAT%%%%DATADIR%%/avformat/yuv_only.txt
+%%DATADIR%%/chain_normalizers.ini
%%DATADIR%%/core/consumer_multi.yml
%%DATADIR%%/core/filter_audiomap.yml
%%DATADIR%%/core/filter_audiowave.yml
@@ -128,6 +129,7 @@ share/man/man1/melt-7.1.gz
%%DATADIR%%/core/producer_colour.yml
%%DATADIR%%/core/producer_consumer.yml
%%DATADIR%%/core/producer_hold.yml
+%%DATADIR%%/core/producer_loader-nogl.yml
%%DATADIR%%/core/producer_loader.yml
%%DATADIR%%/core/producer_melt.yml
%%DATADIR%%/core/producer_melt_file.yml