Bug 358396

Summary: Kdenlive-git - Wipe transition is discoloring image during playback in timeline (video example included)
Product: [Applications] kdenlive Reporter: Unknown <null>
Component: Video Effects & TransitionsAssignee: Vincent PINON <vpinon>
Status: RESOLVED FIXED    
Severity: major CC: null, wegwerf-1-2-3
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
URL: https://youtu.be/J0TzT_kBrJE
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Unknown 2016-01-22 23:12:56 UTC
See URL field for video example.

Verified in multiple test instances. Applying the wipe transition between two clips in the timeline now distorted/colorizes the clip during the actual transition segment.

Reproducible: Always

Steps to Reproduce:
1. Add two clips to the timeline, putting one over the other on different tracks.
2. Add wipe transition between the two.

Actual Results:  
Wipe transition to behave normally.

Expected Results:  
During the transition segment, the clip is colorized and distorted.

Tested using Kdenlive 15.13.0.r6946.240d432-1 on Antergos (Arch) Linux x64, GNOME 3.18.2.
Comment 1 Unknown 2016-01-22 23:16:08 UTC
This also applies to the Composite transition. I haven't tested others...
Comment 2 Wegwerf 2016-01-23 20:35:46 UTC
I've tried to reproduce using today's Kdenlive git master; I don't see any problems. Could this be a MLT issue on Arch Linux? I'm using composite with wipe files all the time in my project and I never saw the issues you are seeing. I'm on recent 0.9.9 MLT from git master.
Comment 3 Unknown 2016-01-24 00:26:51 UTC
@wegwerf, I'm on MLT 0.9.8 package from the Arch local repository. Just tested this on a fresh install of Antergos and fresh Kdenlive built. The issue repeated itself.
Comment 4 Wegwerf 2016-01-24 14:09:37 UTC
@Jesse, I saw several fixes in MLT over the course of the past several months since 0.9.8; some concerning conversion color space, et cetera. Can you try to compile MLT directly from git sources? You can install this MLT locally without replacing your distro's MLT. Just make sure to reconfigure Kdenlive in settings to use your self-compiled MLT. My impression is that this should solve your frame corruption issues. Also, my impression is that most distro packagers do an incredible good job, but they do no real testing, so they hardly notice such regressions as you are experiencing.
Comment 5 Unknown 2016-01-25 00:14:26 UTC
@wegwerf, thanks for the suggestion.  I'll give it a try and send an update after testing!
Comment 6 Unknown 2016-01-25 02:05:25 UTC
Yessir, that worked! in Antergos, I used Pamac, the software center, to uninstall mlt, then build + install the mlt-git package, re-installed Kdenlive, and it seems to work fine now. I guess that would make sense that the Kdenlive-git package would work with the mlt-git package (assuming the dev's are using that version as their backbone).

I guess that fixes the issue -- being that I am using the development version.

Thanks wegwerf! Marking this bug as fixed.