Accepting request 1092808 from multimedia:libs

OBS-URL: https://build.opensuse.org/request/show/1092808
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmlt?expand=0&rev=68
This commit is contained in:
Dominique Leuenberger 2023-06-13 14:10:46 +00:00 committed by Git OBS Bridge
commit cd8221ad00
5 changed files with 64 additions and 47 deletions

View File

@ -1,39 +0,0 @@
From 295f95261a56151243ff9b35ea41d8baa741734e Mon Sep 17 00:00:00 2001
From: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue, 7 Mar 2023 07:16:30 +0100
Subject: [PATCH] Fix compilation with -Werror=return-type
---
src/modules/avformat/common_swr.c | 2 +-
src/modules/avformat/common_swr.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/modules/avformat/common_swr.c b/src/modules/avformat/common_swr.c
index e30b017..3be0043 100644
--- a/src/modules/avformat/common_swr.c
+++ b/src/modules/avformat/common_swr.c
@@ -106,7 +106,7 @@ int mlt_configure_swr_context( mlt_service service, mlt_swr_private_data *pdata
return error;
}
-int mlt_free_swr_context( mlt_swr_private_data *pdata )
+void mlt_free_swr_context( mlt_swr_private_data *pdata )
{
if( pdata )
{
diff --git a/src/modules/avformat/common_swr.h b/src/modules/avformat/common_swr.h
index 229975e..bc592e0 100644
--- a/src/modules/avformat/common_swr.h
+++ b/src/modules/avformat/common_swr.h
@@ -39,7 +39,7 @@ typedef struct
} mlt_swr_private_data;
int mlt_configure_swr_context( mlt_service service, mlt_swr_private_data *pdata );
-int mlt_free_swr_context( mlt_swr_private_data *pdata );
+void mlt_free_swr_context( mlt_swr_private_data *pdata );
#endif // COMMON_H
--
2.39.2

View File

@ -1,3 +1,61 @@
-------------------------------------------------------------------
Sun Jun 11 06:31:37 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Update to 7.16.0
Framework:
* 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.
Modules:
* Fixed regressions in version 7.14.0:
memory and thread count usage in swresample and resample links
automatic profile support in melt
crash in count producer
* Upgraded the glaxnimate git submodule to version 0.5.3.
* 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 artifacts decoding raw FLAC audio.
Fixed a potential crash on mlt_producer_probe().
Fixed seeking on music with album art.
Fixed possible infinite loop on end-of-file.
Fixed a potential deadlock.
Fixed chroma bleeding on interlaced yuv420p.
Fixed color_range or force_full_range sometimes not working.
Fixed autorotate property not working with a chain.
Added audio caching.
Deprecated the mute_on_pause property.
* 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:
audiolevel
volume
loudness
* 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.
Other:
* Added -query links to melt command line.
* Added avformat consumer presets for 10-bit video
* Added a clang-format target to CMake and reformatted all code.
* Added warnings as errors with some exceptions to CMake with Debug
build type and gcc.
* Fixed numerous warnings throughout the code.
- Drop patch, no longer needed:
* 0001-Fix-compilation-with-Werror-return-type.patch
-------------------------------------------------------------------
Sat Mar 18 17:18:53 UTC 2023 - Christophe Marin <christophe@krop.fr>

View File

@ -18,25 +18,23 @@
%define _name mlt
%define libname lib%{_name}
%define lversion 7.14.0
%define lversion 7.16.0
%define sover 7
%define lib_pkgname %{libname}-%{sover}-%{sover}
%define _name_pp %{_name}++
%define libname_pp lib%{_name_pp}
%define sover_pp 7
%define lversion_pp 7.14.0
%define lversion_pp 7.16.0
%define libpp_pkgname %{libname_pp}-%{sover_pp}-%{sover_pp}
%bcond_without Qt6
Name: %{libname}
Version: 7.14.0
Version: 7.16.0
Release: 0
Summary: Multimedia framework for television broadcasting
License: GPL-3.0-or-later
Group: Development/Libraries/C and C++
URL: https://www.mltframework.org
Source0: https://github.com/mltframework/mlt/releases/download/v%{version}/mlt-%{version}.tar.gz
# PATCH-FIX-UPSTREAM
Patch0: 0001-Fix-compilation-with-Werror-return-type.patch
BuildRequires: cmake
BuildRequires: fdupes
BuildRequires: gcc-c++

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3a7e83ed5e30f3f2d073d172c9d886310d8a73dbd2ee850ad44e3c43a9ab6394
size 1509786

3
mlt-7.16.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c0975e06403d3df22be7d4b5d96d0608e0d16470299360d0a0ee5f41ba2b7a96
size 1577046