[SCM] MLT multimedia framework packaging branch, master, updated. debian/6.4.1-5-5-gf4369d3

Patrick Matthäi pmatthaei at moszumanska.debian.org
Tue Nov 7 10:12:03 UTC 2017


Gitweb-URL: http://git.debian.org/?p=pkg-kde/krap/mlt.git;a=commitdiff;h=e594064

The following commit has been merged in the master branch:
commit e594064011819d1db99e9a1df97aa6302425356a
Author: Patrick Matthäi <pmatthaei at debian.org>
Date:   Tue Nov 7 11:11:07 2017 +0100

    * Add patch 04-allow-repository_deletion_without_side_effect to fix a crash
     on exiting kdenlive.
     Closes: #869226
---
 debian/changelog                                   |  3 +++
 ...ow-repository_deletion_without_side_effect.diff | 24 ++++++++++++++++++++++
 2 files changed, 27 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index fdc82fa..0f47c54 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,9 @@ mlt (6.4.1-6) UNRELEASED; urgency=medium
     Closes: #879412
   * Bump Standards-Version to 4.1.1 (no changes required).
   * Use secure homepage URI.
+  * Add patch 04-allow-repository_deletion_without_side_effect to fix a crash
+    on exiting kdenlive.
+    Closes: #869226
 
  -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 06 Nov 2017 14:45:50 +0100
 
diff --git a/debian/patches/04-allow-repository_deletion_without_side_effect.diff b/debian/patches/04-allow-repository_deletion_without_side_effect.diff
new file mode 100644
index 0000000..d02c28b
--- /dev/null
+++ b/debian/patches/04-allow-repository_deletion_without_side_effect.diff
@@ -0,0 +1,24 @@
+From a3188e301b5a9a1f25dbb98a510e366363348e64 Mon Sep 17 00:00:00 2001
+From: Dan Dennedy <dan at dennedy.org>
+Date: Sun, 19 Feb 2017 12:50:59 -0800
+Subject: [PATCH] Allow Mlt::Repository to be deleted without bad side effect.
+
+mlt_repository_close() is run by mlt_factory_close() when called either
+directly, which requires all Mlt objects to be destroyed prior, or
+atexit().
+---
+ src/mlt++/MltRepository.cpp | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/src/mlt++/MltRepository.cpp b/src/mlt++/MltRepository.cpp
+index 47a598bc..45522e40 100644
+--- a/src/mlt++/MltRepository.cpp
++++ b/src/mlt++/MltRepository.cpp
+@@ -35,8 +35,6 @@ Repository::Repository( mlt_repository repository ) :
+ 
+ Repository::~Repository( )
+ {
+-	if ( instance )
+-		mlt_repository_close( instance );
+ 	instance = NULL;
+ }

-- 
MLT multimedia framework packaging



More information about the pkg-kde-commits mailing list