<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sun, Dec 21, 2014 at 8:49 AM, Steve Guilford <span dir="ltr"><<a href="mailto:s.guilford@asterionmultimedia.com" target="_blank">s.guilford@asterionmultimedia.com</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Greeting JB.<br>
<br>
Thanks for the update on the status of the KF5 port. I concur w/ your plan.<br>
<br>
Regarding MLT and QT5, Dan's Shotcut video editor is running w/ the QT5 branch. I have a copy of Shotcut running on my Ubuntu 14.04 LTS workstation - which has both QT4 and QT5 installed. Most of the MLT code avoids QT and he's already done the work to make it compile w/ QT5.</blockquote><div><br></div><div>Hi Steve and JB,</div><div><br></div><div>This really only works because Shotcut is an experiment in app delivery outside of distro-packages and system install on Linux, and it provides much of its own dependencies. Kdenlive nightly builds could take a similar approach. However, Kdenlive is already primarily delivered by packages.<br></div><div><br></div><div>Regarding building MLT against Qt 5, something I discovered is that often the frei0r package is built with an OpenCV dependency, which provides a couple of face detection filters most Kdenlive users do not care about. And quite often, OpenCV is built against Qt4 for something. A Qt app can not load both major versions of Qt libs into the same process space, and the app will crash.<br><br></div><div>MLT's frei0r module does have a blacklist, and I could blacklist these two plugins requiring anyone who wants to use those effects in MLT to modify their installed blacklist. Technically, that is a heavy-handed way to handle something simply due to intricacies of dependency management, but it might be pragmatic.</div><div><br></div></div>-- <br><div class="gmail_signature">+-DRD-+</div>
</div></div>