From 378edb5c077e4738c2b158a9dce90725b1ad4b88 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Mardelle Date: Sun, 31 Mar 2013 22:24:56 +0200 Subject: [PATCH] Fix possible crash when changing speed effect --- src/renderer.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/renderer.cpp b/src/renderer.cpp index 35212083..dc47c393 100644 --- a/src/renderer.cpp +++ b/src/renderer.cpp @@ -2604,6 +2604,10 @@ int Render::mltChangeClipSpeed(ItemInfo info, ItemInfo speedIndependantInfo, dou newLength = trackPlaylist.clip_length(clipIndex); service.unlock(); } else if (speed == 1.0 && strobe < 2) { + if (!prod || !prod->is_valid()) { + kDebug()<<"// Something is wrong with producer"; + return -1; + } service.lock(); Mlt::Producer *clip = trackPlaylist.replace_with_blank(clipIndex); -- 2.39.2