Update mlt7 to 7.12.0

This commit is contained in:
rsadowski 2022-12-27 19:06:23 +00:00
parent a0610472b0
commit 11f0e35d09
6 changed files with 26 additions and 27 deletions

View File

@ -1,11 +1,9 @@
COMMENT-main = multimedia transformations framework
COMMENT-gpl2 = GPLv2-licensed modules for mlt
VERSION = 7.8.0
VERSION = 7.12.0
DISTNAME = mlt-${VERSION}
PKGNAME-main = mlt7-${VERSION}
PKGNAME-gpl2 = mlt7-gpl2-${VERSION}
REVISION-gpl2 = 0
REVISION-main = 0
CATEGORIES = multimedia devel
@ -17,8 +15,8 @@ MASTER_SITES = \
DEBUG_PACKAGES = ${BUILD_PACKAGES}
# XXX versions should be kept in sync together
SHARED_LIBS = mlt-7 3.0
SHARED_LIBS += mlt++-7 3.0
SHARED_LIBS = mlt-7 4.0
SHARED_LIBS += mlt++-7 4.0
# GPLv2+, LGPLv2.1+
# Actually, qimage module could be under GPLv3+ if one more object

View File

@ -1,2 +1,2 @@
SHA256 (mlt-7.8.0.tar.gz) = ZmBtefkbQApNk4CpEaXXcaSL1kE0R/ovNxNFnrpwJC0=
SIZE (mlt-7.8.0.tar.gz) = 1458730
SHA256 (mlt-7.12.0.tar.gz) = SLOF6Dy9W/aL/IhjEnOGj77jakGzt+Ks2X8SsJWwCDw=
SIZE (mlt-7.12.0.tar.gz) = 1481720

View File

@ -6,7 +6,7 @@ locale functions from dumping core!
Index: src/framework/mlt_property.c
--- src/framework/mlt_property.c.orig
+++ src/framework/mlt_property.c
@@ -320,7 +320,7 @@ static int time_clock_to_frames( mlt_property self, co
@@ -321,7 +321,7 @@ static int time_clock_to_frames( mlt_property self, co
s = copy;
pos = strrchr( s, ':' );
@ -15,7 +15,7 @@ Index: src/framework/mlt_property.c
char *orig_localename = NULL;
if ( locale )
{
@@ -336,7 +336,7 @@ static int time_clock_to_frames( mlt_property self, co
@@ -337,7 +337,7 @@ static int time_clock_to_frames( mlt_property self, co
#endif
if ( pos ) {
@ -24,7 +24,7 @@ Index: src/framework/mlt_property.c
if ( locale )
seconds = strtod_l( pos + 1, NULL, locale );
else
@@ -354,7 +354,7 @@ static int time_clock_to_frames( mlt_property self, co
@@ -355,7 +355,7 @@ static int time_clock_to_frames( mlt_property self, co
}
}
else {
@ -33,7 +33,7 @@ Index: src/framework/mlt_property.c
if ( locale )
seconds = strtod_l( s, NULL, locale );
else
@@ -362,7 +362,7 @@ static int time_clock_to_frames( mlt_property self, co
@@ -363,7 +363,7 @@ static int time_clock_to_frames( mlt_property self, co
seconds = strtod( s, NULL );
}
@ -42,7 +42,7 @@ Index: src/framework/mlt_property.c
if ( locale ) {
// Restore the current locale
setlocale( LC_NUMERIC, orig_localename );
@@ -539,11 +539,11 @@ static double mlt_property_atof( mlt_property self, do
@@ -540,11 +540,11 @@ static double mlt_property_atof( mlt_property self, do
char *end = NULL;
double result;
@ -56,7 +56,7 @@ Index: src/framework/mlt_property.c
char *orig_localename = NULL;
if ( locale ) {
// Protect damaging the global locale from a temporary locale on another thread.
@@ -561,7 +561,7 @@ static double mlt_property_atof( mlt_property self, do
@@ -562,7 +562,7 @@ static double mlt_property_atof( mlt_property self, do
if ( end && end[0] == '%' )
result /= 100.0;
@ -65,7 +65,7 @@ Index: src/framework/mlt_property.c
if ( locale ) {
// Restore the current locale
setlocale( LC_NUMERIC, orig_localename );
@@ -804,7 +804,7 @@ char *mlt_property_get_string_l_tf( mlt_property self,
@@ -812,7 +812,7 @@ char *mlt_property_get_string_l_tf( mlt_property self,
}
else if ( ! ( self->types & mlt_prop_string ) )
{
@ -74,7 +74,7 @@ Index: src/framework/mlt_property.c
// TODO: when glibc gets sprintf_l, start using it! For now, hack on setlocale.
// Save the current locale
#if defined(__APPLE__)
@@ -850,7 +850,7 @@ char *mlt_property_get_string_l_tf( mlt_property self,
@@ -865,7 +865,7 @@ char *mlt_property_get_string_l_tf( mlt_property self,
self->types |= mlt_prop_string;
self->prop_string = self->serialiser( self->data, self->length );
}
@ -83,7 +83,7 @@ Index: src/framework/mlt_property.c
// Restore the current locale
setlocale( LC_NUMERIC, orig_localename );
free( orig_localename );
@@ -1062,7 +1062,7 @@ static void time_clock_from_frames( int frames, double
@@ -1103,7 +1103,7 @@ static void time_clock_from_frames( int frames, double
char *mlt_property_get_time( mlt_property self, mlt_time_format format, double fps, locale_t locale )
{
@ -92,7 +92,7 @@ Index: src/framework/mlt_property.c
char *orig_localename = NULL;
#endif
int frames = 0;
@@ -1075,7 +1075,7 @@ char *mlt_property_get_time( mlt_property self, mlt_ti
@@ -1116,7 +1116,7 @@ char *mlt_property_get_time( mlt_property self, mlt_ti
if ( format == mlt_time_frames )
return mlt_property_get_string_l( self, locale );
@ -101,7 +101,7 @@ Index: src/framework/mlt_property.c
// Use the specified locale
if ( locale )
{
@@ -1134,7 +1134,7 @@ char *mlt_property_get_time( mlt_property self, mlt_ti
@@ -1175,7 +1175,7 @@ char *mlt_property_get_time( mlt_property self, mlt_ti
else // Use smpte drop frame by default
time_smpte_from_frames( frames, fps, self->prop_string, 1 );
@ -110,7 +110,7 @@ Index: src/framework/mlt_property.c
// Restore the current locale
if ( locale )
{
@@ -1174,11 +1174,11 @@ static int is_property_numeric( mlt_property self, loc
@@ -1216,11 +1216,11 @@ static int is_property_numeric( mlt_property self, loc
{
char *p = NULL;
@ -124,7 +124,7 @@ Index: src/framework/mlt_property.c
char *orig_localename = NULL;
if ( locale ) {
// Protect damaging the global locale from a temporary locale on another thread.
@@ -1194,7 +1194,7 @@ static int is_property_numeric( mlt_property self, loc
@@ -1236,7 +1236,7 @@ static int is_property_numeric( mlt_property self, loc
strtod( self->prop_string, &p );
@ -133,7 +133,7 @@ Index: src/framework/mlt_property.c
if ( locale ) {
// Restore the current locale
setlocale( LC_NUMERIC, orig_localename );
@@ -1688,7 +1688,7 @@ mlt_rect mlt_property_get_rect( mlt_property self, loc
@@ -1930,7 +1930,7 @@ mlt_rect mlt_property_get_rect( mlt_property self, loc
char *p = NULL;
int count = 0;
@ -142,7 +142,7 @@ Index: src/framework/mlt_property.c
char *orig_localename = NULL;
if ( locale ) {
// Protect damaging the global locale from a temporary locale on another thread.
@@ -1705,7 +1705,7 @@ mlt_rect mlt_property_get_rect( mlt_property self, loc
@@ -1947,7 +1947,7 @@ mlt_rect mlt_property_get_rect( mlt_property self, loc
while ( *value )
{
double temp;
@ -150,8 +150,8 @@ Index: src/framework/mlt_property.c
+#if defined(__GLIBC__) || defined(__APPLE__) || defined(HAVE_STRTOD_L) && !defined(__OpenBSD__)
if ( locale )
temp = strtod_l( value, &p, locale );
else
@@ -1740,7 +1740,7 @@ mlt_rect mlt_property_get_rect( mlt_property self, loc
else
@@ -1982,7 +1982,7 @@ mlt_rect mlt_property_get_rect( mlt_property self, loc
count ++;
}

View File

@ -1,7 +1,7 @@
Index: src/modules/plusgpl/CMakeLists.txt
--- src/modules/plusgpl/CMakeLists.txt.orig
+++ src/modules/plusgpl/CMakeLists.txt
@@ -16,7 +16,7 @@ target_link_libraries(mltplusgpl PRIVATE mlt m Threads
@@ -21,7 +21,7 @@ target_link_libraries(mltplusgpl PRIVATE mlt m Threads
if(WIN32)
target_link_libraries(mltplusgpl PRIVATE ws2_32)

View File

@ -1,7 +1,7 @@
Index: src/modules/sdl/CMakeLists.txt
--- src/modules/sdl/CMakeLists.txt.orig
+++ src/modules/sdl/CMakeLists.txt
@@ -14,6 +14,7 @@ if(APPLE)
@@ -19,6 +19,7 @@ if(APPLE)
target_link_libraries(mltsdl PRIVATE objc "-framework Foundation")
elseif(UNIX)
target_link_libraries(mltsdl PRIVATE X11)

View File

@ -417,6 +417,8 @@ share/mlt-7/profiles/vcd_ntsc
share/mlt-7/profiles/vcd_pal
share/mlt-7/profiles/vertical_hd_30
share/mlt-7/profiles/vertical_hd_60
share/mlt-7/qt/filter_gpsgraphic.yml
share/mlt-7/qt/filter_gpstext.yml
share/mlt-7/sdl/
share/mlt-7/sdl/consumer_sdl.yml
share/mlt-7/sdl/consumer_sdl_audio.yml
@ -432,7 +434,6 @@ share/mlt-7/vorbis/
share/mlt-7/vorbis/producer_vorbis.yml
share/mlt-7/xml/
share/mlt-7/xml/consumer_xml.yml
share/mlt-7/xml/filter_gpstext.yml
share/mlt-7/xml/mlt-xml.dtd
share/mlt-7/xml/producer_xml-nogl.yml
share/mlt-7/xml/producer_xml-string.yml