Refactoring Branch Feedback

Jean-Baptiste Mardelle jb at kdenlive.org
Sun Jul 8 16:10:39 BST 2018


On Saturday, July 7, 2018 8:51:33 AM CEST, Jacob Kauffmann wrote:
> Hello,
>
> In response to the call for testing, I created a video of 
> myself trying out the new refactoring branch. It's a bit long, 
> but interested parties can watch it here: 
> https://nerdonthestreet.com/episode/tech/testing-kdenlive (or at 
> https://youtu.be/cNLjoajFUUY if you would prefer YouTube.)
>

Hello Jacob!

> I recorded on Thursday night, so it's slightly outdated, but 
> much of it should still be relevant. My issues mainly boiled 
> down to:

Thanks a lot for your feedback, that is very useful for us.


> - New A/V splitting workflow: I already knew this would be a 
> big change for me, and I understand I'll have to adapt. However, 
> there are a number of inconsistencies and quirks which are 
> probably making this change more annoying than it needs to be. 
> (For example, video clips magically turning into audio clips 
> when moved to an audio track, even though you can't put audio 
> clips in a video track.) I saw that you've already made an 
> update to have the default number of audio and video tracks be 
> equal, and that's a good start, but I think more usability 
> testing could be done in this area as a whole. Anything that can 
> be done to make it easier to drag things around with this new 
> system, should be done, in my opinion.

I agree that the current state is a bit annoying compared with the previous 
workflow. We will need to discuss it and make improvments.


> - Performance issues: I'm not sure if it has to do with the 
> AppImage format, but I'm getting noticeably lower performance in 
> the refactoring version compared to the current version. For 
> reference, I've got a 6th generation Core i7 processor and a 
> current-generation flagship GPU, so I'm hoping the performance 
> is more like what I'm used to by the time refactoring becomes 
> stable. I've got no data to back this up, but it seems like some 
> of the performance issues are caused by Kdenlive working really 
> hard to keep audio and video clips locked together while moving 
> them around, since we're doing the whole vertically-symmetrical 
> automatic group moving instead of static grouping like the 
> current version.

Yes, there are several performance issues, but we probably won't solve them 
until 18.08.1

> - Minor UI quirks: again, not sure what's caused by AppImage 
> and what's caused by Kdenlive, but some context menu items are 
> missing (while the corresponding features are still present), 
> the "Split Audio" context menu item shows up in a lot of places 
> where it shouldn't (do we need that any more since it's now 
> always going to be split?), the right-click context menu now 
> doesn't show up until I release the mouse button, etc. I'm also 
> not too pleased with how the timeline tracks, clips, and 
> waveforms look a lot clunkier now. Just because it's 
> professional-grade doesn't mean it can't look nice; on the 
> contrary, it's beginning to look like Cinelerra or something 
> else from the 90's.

I fixed the context menu on click and audio split issues. I agree that UI 
could look nicer but not out top priority

> - Bugs & crashes: the "gain" effect isn't saving my input 
> properly, it seems to be saving 1% of the entered value (e.g. if 
> I type in 200%, it gets set to 2%.) Custom keyboard shortcuts 
> for effects are not working for me. I had some very unexpected 
> behavior when layering several audio clips on top of each other; 
> sometimes, only the topmost (or bottommost) clip would sound 
> while playing. I also had a decent number of crashes. I see that 
> there's a version for "AppImage - Refactoring" in the bug 
> tracker already, so I may try and report some of those issues 
> over there if you want users to start doing that.

Gain should be fixed, as well as audio mixing problems (were occuring after 
a track insertion).

> Hopefully this feedback is helpful, and if anyone has tips on 
> how to deal with the big workflow change, I'd appreciate hearing 
> them. Thanks to everyone who's working on this, I know you're 
> working hard on it & I hope it turns out well.


I will try to upload a new AppImage in the next 2 days so you can do some 
more testing.

> - Jacob Kauffmann
>
> P.S. Someone else mentioned something about an LTS branch. I 
> just wanted to mention that back when you did the port to KF5 
> (and some other refactoring happening at the time), I downloaded 
> the last pre-rewrite version from git and used that for 6-8 
> months while the actual "stable" branch had its issues worked 
> out. I know that's not a great thing for development because it 
> means less feedback, but if anyone else around here is (like me) 
> concerned about the upcoming changes, I wanted to remind people 
> that it's an option. I prefer to stay on the current version, 
> but with the current state of things, I might end up doing the 
> same thing I did last time.
>
>



More information about the kdenlive mailing list