git: 178b67d93267 - main - multimedia/mlt7: update to 7.14.0

From: Tobias C. Berner <tcberner_at_FreeBSD.org>
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