[Kdenlive-devel] Fwd: Re: Proposal for contribution from university

Vincent Pinon vincent.pinon at laposte.net
Fri Jul 11 22:26:02 UTC 2014


Repost as it didn't seem to get to you...

----------  Message transmis  ----------

Objet : Re: [Kdenlive-devel] Proposal for contribution from university
Date : vendredi 11 juillet 2014, 12:56:57
De : Vincent Pinon <vincent.pinon at laposte.net>
 À : For kdenlive developers <kdenlive-devel at lists.sourceforge.net>

Hi Dani,

Thanks a lot for your offer, we would be of course very happy to welcome new 
contributors, would they be for a short time or longer term...

Regarding mentoring, I think I begin to have a rather precise idea of where to 
find any part of the code, even if I haven't been deep into how every function 
works... As I live in France, there is no time shift, voice calls are free, 
but my Spanish is very very basic, can't count on that.
The main problem is that I'm very busy at work in July (finalizing a telecom 
circuit!), and in family holidays in August, but one week in Randa (focused on 
our topic). Answer to questions may take several days.

The discussion started on what to do?
I think it is more rewarding and motivating for newcomers to add small new 
functionalities rather than understanding broken code. In our mantis tracker 
we have several ideas, for example:
#1347: mute all but selected track
#3298: duplicate Title Clip
#2513: Disable all effects in Timeline
and I have others in mind:
-properly handle constant quality encoding (tiny UI change)
-make transition/effects selector more visual (icons/animations)
-copy/paste between projects (I have a dirty beginning partly working)

Once got in with little tasks like those (which can take some time for 
beginner), it can be time to settle on more advanced work, "level 2", still 
rather visible:
-re-enable movit (in GL monitor)
-re-enable ports to OSX, Windows (many changes since the last time it worked)
-implement cross fades on a single track (a la shotcut)
-hunt easy bugs
-fix static analyzers warnings (I already made most of the work with cppcheck, 
scan-build and krazy) and look at valgrind messages

All this holds for any newcomer, Steve if you're interested... ;-)

What I would label as "label 2+" and might be a little longer to get greets 
from users (roadmap, hopefully not too far):
-start port to KF5
-hunt difficult bugs
-factorize, clean, optimize AND document existing code
-move/restart the titler using webvfx (html)

If your student would prefer things more related to signal processing or 
multimedia framework, then it might be better to look inside MLT, movit or 
ffmpeg/libav. Things I would love (don't know what these projects have in 
mind):
-enable hardware encoding (as we can now have most processing in GPU)
-call graphics filters from GMIC & other still image programs?

Hope this motivates people ;-)

BR,

Vincent

Le jeudi 10 juillet 2014, 15:36:20 Dani Gutiérrez Porset a écrit :
> Hi to everyone,
> I briefly present myself: I'm a teacher at the school of Telecom
> Engineering in Bilbao, and was the local coordinator of Akademy 13, maybe
> some of you were here last year.
> 
> The aim of this email is to propose a collaboration in Kdenlive project
> with two students that must do their ending career project. We have another
> student helping in Kde-Telepathy and another one in a mozilla project
> related to icecast and webRTC, and I'd like to have a "small task force"
> also in Kdenlive, as I think it's an amazing software.
> 
> If some of you can be a kind of interface to talk about this, please send
> me a direct email, or if you prefer to talk here also it's ok. Apart from
> the general ok (or not) for the contribution, I'd like to know about:
> * In which features they could collaborate: MLT,...
> * Who could be, at the first weeks, the contact to guide them a little bit
> 
>   Thanks a lot in advance, and long live free software and KDE ;)
-----------------------------------------




More information about the Kdenlive mailing list