FS#57097 - [mlt] Kdenlive video preview uses only one thread
Attached to Project:
Arch Linux
Opened by Elias (Bleuzen) - Sunday, 14 January 2018, 18:59 GMT
Last edited by Antonio Rojas (arojas) - Monday, 15 January 2018, 19:07 GMT
Opened by Elias (Bleuzen) - Sunday, 14 January 2018, 18:59 GMT
Last edited by Antonio Rojas (arojas) - Monday, 15 January 2018, 19:07 GMT
|
Details
Description:
The old stable MLT version 6.4.1 does only use one thread to render the video preview in Kdenlive. This is fixed in newer versions of MLT (6.5.0-git). The official AppImage of Kdenlive contains MLT 6.5.0 (from git), the flatpak uses MLT 6.5.0, the official Ubuntu PPA has MLT 6.5.0. So the Kdenlive devs seem to recommend and promote the current MLT git version more than the latest stable one. The git version works better with the newest Kdenlive and ffmpeg versions. And it also fixes this single thread video preview bug. So maybe Arch should do it like the AppImage, flatpak and Ubuntu PPA and provide a git version of MLT? What do you think? Alternative we could search for the commit that fixes this and patch the latest stable MLT version with it and make mlt 6.4.1-9. But since the AppImage, flatpak and PPA also uses a git version of MLT, so Kdenlive seems to be made for MLT git, I would recommend that Arch should also use a git version of MLT. Additional info: using mlt 6.4.1-8 Steps to reproduce: 1. Install Kdenlive (also installs mlt as dependency) 2. Load a high quality video into it and try to play the timeline. It won't be smooth because it uses only 1 cpu thread to render the preview. |
This task depends upon
Closed by Antonio Rojas (arojas)
Monday, 15 January 2018, 19:07 GMT
Reason for closing: Fixed
Additional comments about closing: mlt 6.4.1-9
Monday, 15 January 2018, 19:07 GMT
Reason for closing: Fixed
Additional comments about closing: mlt 6.4.1-9
Just to note while investigating I encountered a checksum mismatch
==> Validating source files with sha256sums...
mlt-6.4.1.tar.gz ... Passed
kdenlive-crash-on-exit.patch ... FAILED
mlt-glibc-2.26.patch ... Passed
==> ERROR: One or more files did not pass the validity check!
However, I also asked the MLT devs how the progress of a new release is. It will be "before end of the month".