Re: [kdenlive] GSoC - Porting to Windows

2016-03-22 Thread Kamalpreet Grewal
I have shared the draft of the proposal for the project. Suggestions
are welcome from all concerned.

-- 
Kamalpreet Kaur Grewal
Blog: http://kamalpreetgrewal.com/
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC - Porting to Windows

2016-03-20 Thread Kamalpreet Grewal
On Sun, Mar 20, 2016 at 2:06 PM, Iwan Gabovitch  wrote:
> Welcome!
>
> There was a brief discussion last month
> https://mail.kde.org/pipermail/kdenlive/2016-February/008837.html
>
> The OS X port has bad performance, which is probably due to using a port of
> Xorg rather than being a native port like shotcut has one.
>
> Shotcut is probably a good codebase to look for solutions on how to port to
> both to OS X and Windows (hopefully there's usable documentation).

Thank you Iwan. I will refer Shotcut.

-- 
Kamalpreet Kaur Grewal
Blog: http://kamalpreetgrewal.com/
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC - Porting to Windows

2016-03-20 Thread Iwan Gabovitch
Welcome!

There was a brief discussion last month
https://mail.kde.org/pipermail/kdenlive/2016-February/008837.html

The OS X port has bad performance, which is probably due to using a port of
Xorg rather than being a native port like shotcut has one.

Shotcut is probably a good codebase to look for solutions on how to port to
both to OS X and Windows (hopefully there's usable documentation).

Cheers,
Iwan

On Sun, Mar 20, 2016 at 8:02 AM, Kamalpreet Grewal  wrote:

> Hi
>
> I am Kamalpreet Kaur, computer science graduate student from India. I
> got excited to see Kdenlive in GSoC again this year. I am interested
> in the “Porting to Windows (and OSX?)” project.
>
> I have used Kdenlive on Linux and being a Windows user I would love to
> see it running on Windows OS.
>
> I have experience with C++ and Qt as well as bash scripting. I do know
> the basics of Batch scripting in Windows, although I need to delve
> deeper into it for the purpose of this project, which is again going
> to be a good learning experience for me.
>
> I saw on the kdenlive website that Kdenlive is available on Mac OS X
> through MacPorts and from the feedback on the forum, many have been
> able to build it. So I guess bug fixing is needed in this regard?
>
> Is there anything that I need to do beforehand or shall I start
> drafting my proposal?
>
>
> Waiting for your reply.
>
> P.S: I hope I am not too late, I just saw the project listed on KDE
> ideas’ list page.
>
> --
> Kamalpreet Kaur Grewal
> Blog: http://kamalpreetgrewal.com/
> ___
> kdenlive mailing list
> kdenlive@kde.org
> https://mail.kde.org/mailman/listinfo/kdenlive
>
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] gsoc

2016-01-25 Thread farid abdelnour
GSOC - Google Summer Of Code
On Jan 25, 2016 5:50 PM, "Narcis Garcia"  wrote:

> What is GSOC?
> SoC?
>
>
> El 25/01/16 a les 18:04, farid abdelnour ha escrit:
> > hey guys,
> >
> > i started a forum topic about this:
> >
> https://forum.kde.org/viewtopic.php?f=265&t=130750&sid=3b0c31ad2e37579da81fa288a43f71ae
> >
> >
> >
> >
> >
> > --
> > .1010.r.i.1101|n.o.i.s.1110|i.m.1010.g.1110|مقاومة
> > fsf member #5439
> > usuario GNU/Linux #471966
> > |_|0|_|
> > |_|_|0|
> > |0|0|0|
> > http://www.gunga.com.br";>gunga
> > http://www.tempoecoarte.com.br";>tempoecoarte
> > http://www.atelier-labs.org";>atelier-labs
> > http://www.mocambos.net";>rede mocambos
> >
> >
> > ___
> > kdenlive mailing list
> > kdenlive@kde.org
> > https://mail.kde.org/mailman/listinfo/kdenlive
> >
> ___
> kdenlive mailing list
> kdenlive@kde.org
> https://mail.kde.org/mailman/listinfo/kdenlive
>
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] gsoc

2016-01-25 Thread Narcis Garcia
What is GSOC?
SoC?


El 25/01/16 a les 18:04, farid abdelnour ha escrit:
> hey guys,
> 
> i started a forum topic about this:
> https://forum.kde.org/viewtopic.php?f=265&t=130750&sid=3b0c31ad2e37579da81fa288a43f71ae
> 
> 
> 
> 
> 
> -- 
> .1010.r.i.1101|n.o.i.s.1110|i.m.1010.g.1110|مقاومة
> fsf member #5439
> usuario GNU/Linux #471966
> |_|0|_|
> |_|_|0|
> |0|0|0|
> http://www.gunga.com.br";>gunga
> http://www.tempoecoarte.com.br";>tempoecoarte
> http://www.atelier-labs.org";>atelier-labs
> http://www.mocambos.net";>rede mocambos
> 
> 
> ___
> kdenlive mailing list
> kdenlive@kde.org
> https://mail.kde.org/mailman/listinfo/kdenlive
> 
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] [GSOC] Porting to Windows, need help with projetc details

2015-03-26 Thread Klemen Ferjančič

Unfortunately I missed the IRC meeting so I'll ask my last questions here.

I did a dependency check on existing package and found some extra libs. 
It's not the most current package but some of them were: dvgrab, freior, 
libiec, libgavl, dvdauthor... and more.


Are any of these required for the build or are they pluggable? I'm 
asking because I noticed with Kdenlive on Linux that some dependencies 
can be missing and it only affects the functionality but not the actual 
build. How does that work?



Dne 24.3.2015 ob 0:07 je Vincent Pinon zapisal(a):

Le dimanche 22 mars 2015, 23:17:03 Mario Fux a écrit :

Am Sonntag, 22. März 2015, 18.08:28 schrieb Klemen Ferjančič:

I've already been warned about the KF version situation. If I understand
correctly, Kdenlive is currently on KF4 but is in the process of being
ported to KF5? I guess it could be problematic if KF5 branch is not in
stable enough state for me.
Can someone explain me what is the current situation with Kdenlive and KF?

A KF5 based version of Kdenlive will be released as part of KDE Applications
15.04 and thus in April and thus soon ;-). (damn, reminder to myself, should
start on release notes for 15.04 ;-).

I confirm, branch "master" is about to be officially released 
("Applications/15.04").
Based on KF5, it should be usable (unfortunately not much tested), at least a 
good basis for work.
The more unstable branch is "frameworks" in which JB and I are working on 
refactoring, still functional but not very safe...


In general KDE Frameworks 5 (KF5) or most of it should work on Windows too
(they're after all Qt Addons). And there is even work going on to extend our
KDE CI build infrastructure to Mac OSX and Windows. As I read tonight MacOSX
should already work.

And it seems MacPorts are running quite well, as the bugs received from this 
platform don't seem blocking whole functionality.


Are there any other dependencies which I should be worried about?

This is a question that Vincent and jb could answer.

Kdenlive is based on MLT, itself based on FFmpeg.
MLT is delivered on Mac and Windows at least for Shotcut (also based on Qt5).

I don't expect much work on source are bringing dependences, those 2 ports are 
mainly a packaging work, for which we haven't much knowledge in the team...


Btw guys, what about a Kdenlive IRC meeting for all the GSoC interested
students?

==> https://framadate.org/ii781kpcyh98p31i
(will remind in a separate mail)


Specify exactly which tests I will carry out after successful build?

Unfortunately we have not a single test written :-(
I personally run small projects with several clip types, effects types 
(keyframe, region...), transitions, play with the opened timeline...
really insufficient I admit.


It is impossible to know what kind of problems could appear at
compiling and linking so I'm not sure what to write on that. I am also
not sure what exactly I should explain in regard to CI and installer
since that's pretty much standardized stuff.

Installer may be standard but we don't have it, don't find time/interest to 
learn and do it by ourselves...
CI is on KDE sysadmins side, we should ask them (IRC?)


Best regards, Klemen

BR,
Vincent
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC IRC meeting this week?

2015-03-26 Thread Vincent Pinon
What about this morning (within 1h) ?!

Le mercredi 25 mars 2015, 23:09:56 Klemen Ferjančič a écrit :
> When is the date going to be picked?
> 
> Dne 24.3.2015 ob 0:10 je Vincent Pinon zapisal(a):
> > I can take an hour to try to answer students questions, vote for the 
> > date&time here:
> > https://framadate.org/ii781kpcyh98p31i
> >
> > If other team members can come give advice, please don't hesitate!
> >
> > Vincent
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC IRC meeting this week?

2015-03-25 Thread Klemen Ferjančič

When is the date going to be picked?

Dne 24.3.2015 ob 0:10 je Vincent Pinon zapisal(a):

I can take an hour to try to answer students questions, vote for the date&time 
here:
https://framadate.org/ii781kpcyh98p31i

If other team members can come give advice, please don't hesitate!

Vincent
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] [GSOC] Porting to Windows, need help with projetc details

2015-03-23 Thread Vincent Pinon
Le dimanche 22 mars 2015, 23:17:03 Mario Fux a écrit :
> Am Sonntag, 22. März 2015, 18.08:28 schrieb Klemen Ferjančič:
> > I've already been warned about the KF version situation. If I understand
> > correctly, Kdenlive is currently on KF4 but is in the process of being
> > ported to KF5? I guess it could be problematic if KF5 branch is not in
> > stable enough state for me.
> > Can someone explain me what is the current situation with Kdenlive and KF?
> A KF5 based version of Kdenlive will be released as part of KDE Applications 
> 15.04 and thus in April and thus soon ;-). (damn, reminder to myself, should 
> start on release notes for 15.04 ;-).
I confirm, branch "master" is about to be officially released 
("Applications/15.04").
Based on KF5, it should be usable (unfortunately not much tested), at least a 
good basis for work.
The more unstable branch is "frameworks" in which JB and I are working on 
refactoring, still functional but not very safe...

> In general KDE Frameworks 5 (KF5) or most of it should work on Windows too 
> (they're after all Qt Addons). And there is even work going on to extend our 
> KDE CI build infrastructure to Mac OSX and Windows. As I read tonight MacOSX 
> should already work.
And it seems MacPorts are running quite well, as the bugs received from this 
platform don't seem blocking whole functionality.

> > Are there any other dependencies which I should be worried about?
> This is a question that Vincent and jb could answer.
Kdenlive is based on MLT, itself based on FFmpeg.
MLT is delivered on Mac and Windows at least for Shotcut (also based on Qt5).

I don't expect much work on source are bringing dependences, those 2 ports are 
mainly a packaging work, for which we haven't much knowledge in the team...

> Btw guys, what about a Kdenlive IRC meeting for all the GSoC interested 
> students?
==> https://framadate.org/ii781kpcyh98p31i
(will remind in a separate mail)

> > >> Specify exactly which tests I will carry out after successful build?
Unfortunately we have not a single test written :-(
I personally run small projects with several clip types, effects types 
(keyframe, region...), transitions, play with the opened timeline...
really insufficient I admit.

> > >> It is impossible to know what kind of problems could appear at
> > >> compiling and linking so I'm not sure what to write on that. I am also
> > >> not sure what exactly I should explain in regard to CI and installer
> > >> since that's pretty much standardized stuff.
Installer may be standard but we don't have it, don't find time/interest to 
learn and do it by ourselves...
CI is on KDE sysadmins side, we should ask them (IRC?)

> > >> Best regards, Klemen
BR,
Vincent
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Introduction

2015-03-23 Thread Joshua Joseph
Ok, I will contact him.

On Mon, Mar 23, 2015 at 5:10 PM, Steve Guilford <
s.guilf...@asterionmultimedia.com> wrote:

>  Yes...if possible and desired.  It's up to you and Klemen though.
>
>
> On 03/23/2015 12:02 AM, Joshua Joseph wrote:
>
> Hello Steve,
>
>  I think I did not get you correctly...did you mean that we combine our
> efforts and work together
> during GSoC?
>
> On Sun, Mar 22, 2015 at 6:32 PM, Steve Guilford <
> s.guilf...@asterionmultimedia.com> wrote:
>
>>  Greetings Joshua,
>>
>> Maybe you and Klemen can combine your efforts
>>
>> Steve...>>>
>>
>>
>> On 03/18/2015 09:48 PM, Joshua Joseph wrote:
>>
>>   Hello team,
>>
>>
>>  I am Joseph W. Joshua, from Nairobi, Kenya. I am a student at the
>> Africa Nazarene University
>>
>> studying Business and IT. I am a Linux user for about 6 years now, and
>> most of those as a
>>
>> developer.
>>
>>
>>  I have participated in GSoC before, in 2014 for Subsurface, which is a
>> cross platform dive log
>>
>> software written in Qt.
>>
>>
>>  I have used Kdenlive a few times to edit some family videos, and I
>> would like to improve it further.
>>
>> My brother does a lot of video editing, but the biggest challenge has
>> been getting him to move to
>>
>> Linux full time. He has to switch between Linux and Windows constantly,
>> and he has always wished
>>
>> to have Kdenlive on Windows.
>>
>>
>>  So, I would like to apply for the idea "Make Kdenlive work on Windows
>> and OSX"
>>
>>
>>  Email: joeoj...@gmail.com
>>
>> IRC: joshwambua
>>
>>  --
>>  Thanks,
>> Joshua
>>
>>
>>
>>  ___
>> kdenlive mailing 
>> listkdenlive@kde.orghttps://mail.kde.org/mailman/listinfo/kdenlive
>>
>>
>> --
>> Steve Guilford
>> Founder/CTOhttp://www.asterionmultimedia.com
>>
>>
>> ___
>> kdenlive mailing list
>> kdenlive@kde.org
>> https://mail.kde.org/mailman/listinfo/kdenlive
>>
>>
>
>
>  --
>  Thanks,
> Joshua
>
>
> --
> Steve Guilford
> Founder/CTOhttp://www.asterionmultimedia.com
>
>


-- 
Thanks,
Joshua
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Introduction

2015-03-23 Thread Steve Guilford

  
  
Yes...if possible and desired.  It's up to you and Klemen
though.

On 03/23/2015 12:02 AM, Joshua Joseph
  wrote:


  Hello Steve,


I think I did not get you correctly...did you mean that we
  combine our efforts and work together
during GSoC?
  
On Sun, Mar 22, 2015 at 6:32 PM,
  Steve Guilford 
  wrote:
  
 Greetings Joshua,
  
  Maybe you and Klemen can combine your efforts 
  
  Steve...>>>
  

  
  On 03/18/2015 09:48 PM, Joshua Joseph wrote:
  

  
  

  

  Hello

team,
  
  
  I
am Joseph W. Joshua, from Nairobi, Kenya. I
am a student at the Africa Nazarene
University
  studying

Business and IT. I am a Linux user for about
6 years now, and most of those as a 
  developer.
  
  
  I
have participated in GSoC before, in 2014
for Subsurface, which is a cross platform
dive log
  software

written in Qt.
  
  
  I
have used Kdenlive a few times to edit some
family videos, and I would like to improve
it further.
  My

brother does a lot of video editing, but the
biggest challenge has been getting him to
move to
  Linux

full time. He has to switch between Linux
and Windows constantly, and he has always
wished
  to

have Kdenlive on Windows.
  
  
  So,

I would like to apply for the idea "Make
Kdenlive work on Windows and OSX"
  
  
  Email:

joeoj...@gmail.com
  IRC:

joshwambua
  
  
  -- 
  

  Thanks,
  Joshua
  


  




  

___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive

 
   
  -- 
Steve Guilford
Founder/CTO
http://www.asterionmultimedia.com


___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive

  





-- 

  
Thanks,
Joshua

  
  

  

  


-- 
Steve Guilford
Founder/CTO
http://www.asterionmultimedia.com
  

___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Introduction

2015-03-23 Thread Joshua Joseph
Hello Steve,

I think I did not get you correctly...did you mean that we combine our
efforts and work together
during GSoC?

On Sun, Mar 22, 2015 at 6:32 PM, Steve Guilford <
s.guilf...@asterionmultimedia.com> wrote:

>  Greetings Joshua,
>
> Maybe you and Klemen can combine your efforts
>
> Steve...>>>
>
>
> On 03/18/2015 09:48 PM, Joshua Joseph wrote:
>
>  Hello team,
>
>
>  I am Joseph W. Joshua, from Nairobi, Kenya. I am a student at the Africa
> Nazarene University
>
> studying Business and IT. I am a Linux user for about 6 years now, and
> most of those as a
>
> developer.
>
>
>  I have participated in GSoC before, in 2014 for Subsurface, which is a
> cross platform dive log
>
> software written in Qt.
>
>
>  I have used Kdenlive a few times to edit some family videos, and I would
> like to improve it further.
>
> My brother does a lot of video editing, but the biggest challenge has been
> getting him to move to
>
> Linux full time. He has to switch between Linux and Windows constantly,
> and he has always wished
>
> to have Kdenlive on Windows.
>
>
>  So, I would like to apply for the idea "Make Kdenlive work on Windows
> and OSX"
>
>
>  Email: joeoj...@gmail.com
>
> IRC: joshwambua
>
>  --
>  Thanks,
> Joshua
>
>
>
> ___
> kdenlive mailing 
> listkdenlive@kde.orghttps://mail.kde.org/mailman/listinfo/kdenlive
>
>
> --
> Steve Guilford
> Founder/CTOhttp://www.asterionmultimedia.com
>
>
> ___
> kdenlive mailing list
> kdenlive@kde.org
> https://mail.kde.org/mailman/listinfo/kdenlive
>
>


-- 
Thanks,
Joshua
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] [GSOC] Porting to Windows, need help with projetc details

2015-03-22 Thread Mario Fux
Am Sonntag, 22. März 2015, 18.08:28 schrieb Klemen Ferjančič:

Morning Klemen

> I've already been warned about the KF version situation. If I understand
> correctly, Kdenlive is currently on KF4 but is in the process of being
> ported to KF5? I guess it could be problematic if KF5 branch is not in
> stable enough state for me.
> Can someone explain me what is the current situation with Kdenlive and KF?

A KF5 based version of Kdenlive will be released as part of KDE Applications 
15.04 and thus in April and thus soon ;-). (damn, reminder to myself, should 
start on release notes for 15.04 ;-).

In general KDE Frameworks 5 (KF5) or most of it should work on Windows too 
(they're after all Qt Addons). And there is even work going on to extend our 
KDE CI build infrastructure to Mac OSX and Windows. As I read tonight MacOSX 
should already work.

> Are there any other dependencies which I should be worried about?

This is a question that Vincent and jb could answer.

Btw guys, what about a Kdenlive IRC meeting for all the GSoC interested 
students?

> And perhaps a third question, is it possible to specify GSOC goals as
> "optional", meaning I would do them if there is some time left? The CI
> and packaging steps are really just something that would be very useful
> to do but it's not crucial to the porting. At this point I can't know
> how complicated the Windows build will turn out to be so my proposal
> could either be OK or too ambitious.

Yes, optional goals might make sense. And here a link that might interest you:
http://teom.org/blog/kde/how-to-write-a-kick-ass-proposal-for-google-summer-
of-code/

griits
Mario

> Dne 22.3.2015 ob 16:31 je Steve Guilford zapisal(a):
> > That's ambitious !!!
> > 
> > Bear in mind that you'll be working w/ a KF5 version of the code by that
> > time most likely.
> > 
> > I wouldn't know what to put in the proposal as far as details - never
> > written one for GSOC.
> > 
> > As far as dependencies, there's only so much research you can do until
> > you get to step 2 in your process.  I would have to figure that there's
> > already some write-ups on the process of converting Qt/KF5 - or at least
> > details on converting older Qt/KDE4 apps.
> > 
> > I don't know if there's a specific 'test suite' for Kdenlive.  That
> > might be useful.  I think most of the issues borne out in testing will
> > be confined to the intersection of Windows and Qt/KF5 and the
> > idiosyncrasies of Windows in general.
> > 
> > In summary, an appropriate way forward is to search the Net for
> > instances of others that have converted Linux/Qt/KDE based apps and see
> > what they have to say.
> > 
> > On 03/21/2015 05:06 PM, Klemen Ferjančič wrote:
> >> Hi
> >> 
> >> I am applying to GSOC project to port Kdenlive to Windows. I have
> >> already written a general proposal and have a good idea in my mind on
> >> how to do it but I need to flesh it out further in more details.
> >> 
> >> My approach to the problem would be the following:
> >> 
> >> 1. Solve all CMake dependencies and generate a working Visual Studio
> >> solution
> >> 
> >> 2. Build Kdenlive, solving any compiler or linker errors along the way
> >> 
> >> 3. Test all the basic functionality of the program to find any bugs or
> >> regressions which do not appear in existing Linux builds
> >> 
> >> 4. Add a Windows target to Jenkins CI environment, either on existing
> >> KDE infrastructure or using an external CI service
> >> 
> >> 5. Create an installer for easier distribution to Windows users
> >> 
> >> 
> >> I need to know what kind of details I should tell about in my
> >> proposal. Should I research all the dependencies which need to be
> >> solved? Specify exactly which tests I will carry out after successful
> >> build? It is impossible to know what kind of problems could appear at
> >> compiling and linking so I'm not sure what to write on that. I am also
> >> not sure what exactly I should explain in regard to CI and installer
> >> since that's pretty much standardized stuff.
> >> 
> >> Please navigate me in the right direction. All the feedback is greatly
> >> appreciated.
> >> 
> >> Best regards, Klemen
> >> ___
> >> kdenlive mailing list
> >> kdenlive@kde.org
> >> https://mail.kde.org/mailman/listinfo/kdenlive
> 
> ___
> kdenlive mailing list
> kdenlive@kde.org
> https://mail.kde.org/mailman/listinfo/kdenlive

___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] [GSOC] Porting to Windows, need help with projetc details

2015-03-22 Thread Klemen Ferjančič
I've already been warned about the KF version situation. If I understand 
correctly, Kdenlive is currently on KF4 but is in the process of being 
ported to KF5? I guess it could be problematic if KF5 branch is not in 
stable enough state for me.

Can someone explain me what is the current situation with Kdenlive and KF?

Are there any other dependencies which I should be worried about?

And perhaps a third question, is it possible to specify GSOC goals as 
"optional", meaning I would do them if there is some time left? The CI 
and packaging steps are really just something that would be very useful 
to do but it's not crucial to the porting. At this point I can't know 
how complicated the Windows build will turn out to be so my proposal 
could either be OK or too ambitious.


Dne 22.3.2015 ob 16:31 je Steve Guilford zapisal(a):

That's ambitious !!!

Bear in mind that you'll be working w/ a KF5 version of the code by that
time most likely.

I wouldn't know what to put in the proposal as far as details - never
written one for GSOC.

As far as dependencies, there's only so much research you can do until
you get to step 2 in your process.  I would have to figure that there's
already some write-ups on the process of converting Qt/KF5 - or at least
details on converting older Qt/KDE4 apps.

I don't know if there's a specific 'test suite' for Kdenlive.  That
might be useful.  I think most of the issues borne out in testing will
be confined to the intersection of Windows and Qt/KF5 and the
idiosyncrasies of Windows in general.

In summary, an appropriate way forward is to search the Net for
instances of others that have converted Linux/Qt/KDE based apps and see
what they have to say.

On 03/21/2015 05:06 PM, Klemen Ferjančič wrote:

Hi

I am applying to GSOC project to port Kdenlive to Windows. I have
already written a general proposal and have a good idea in my mind on
how to do it but I need to flesh it out further in more details.

My approach to the problem would be the following:

1. Solve all CMake dependencies and generate a working Visual Studio
solution

2. Build Kdenlive, solving any compiler or linker errors along the way

3. Test all the basic functionality of the program to find any bugs or
regressions which do not appear in existing Linux builds

4. Add a Windows target to Jenkins CI environment, either on existing
KDE infrastructure or using an external CI service

5. Create an installer for easier distribution to Windows users


I need to know what kind of details I should tell about in my
proposal. Should I research all the dependencies which need to be
solved? Specify exactly which tests I will carry out after successful
build? It is impossible to know what kind of problems could appear at
compiling and linking so I'm not sure what to write on that. I am also
not sure what exactly I should explain in regard to CI and installer
since that's pretty much standardized stuff.

Please navigate me in the right direction. All the feedback is greatly
appreciated.

Best regards, Klemen
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive



___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Introduction

2015-03-22 Thread Steve Guilford

  
  
Greetings Joshua,

Maybe you and Klemen can combine your efforts 

Steve...>>>

On 03/18/2015 09:48 PM, Joshua Joseph
  wrote:


  
Hello
  team,


I
  am Joseph W. Joshua, from Nairobi, Kenya. I am a student at
  the Africa Nazarene University
studying
  Business and IT. I am a Linux user for about 6 years now, and
  most of those as a 
developer.


I
  have participated in GSoC before, in 2014 for Subsurface,
  which is a cross platform dive log
software
  written in Qt.


I
  have used Kdenlive a few times to edit some family videos, and
  I would like to improve it further.
My
  brother does a lot of video editing, but the biggest challenge
  has been getting him to move to
Linux
  full time. He has to switch between Linux and Windows
  constantly, and he has always wished
to
  have Kdenlive on Windows.


So,
  I would like to apply for the idea "Make Kdenlive work on
  Windows and OSX"


Email:
  joeoj...@gmail.com
IRC:
  joshwambua


-- 

  
Thanks,
Joshua

  
  

  
  
  
  
  ___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive



-- 
Steve Guilford
Founder/CTO
http://www.asterionmultimedia.com
  

___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] [GSOC] Porting to Windows, need help with projetc details

2015-03-22 Thread Steve Guilford

That's ambitious !!!

Bear in mind that you'll be working w/ a KF5 version of the code by that 
time most likely.


I wouldn't know what to put in the proposal as far as details - never 
written one for GSOC.


As far as dependencies, there's only so much research you can do until 
you get to step 2 in your process.  I would have to figure that there's 
already some write-ups on the process of converting Qt/KF5 - or at least 
details on converting older Qt/KDE4 apps.


I don't know if there's a specific 'test suite' for Kdenlive.  That 
might be useful.  I think most of the issues borne out in testing will 
be confined to the intersection of Windows and Qt/KF5 and the 
idiosyncrasies of Windows in general.


In summary, an appropriate way forward is to search the Net for 
instances of others that have converted Linux/Qt/KDE based apps and see 
what they have to say.


On 03/21/2015 05:06 PM, Klemen Ferjančič wrote:

Hi

I am applying to GSOC project to port Kdenlive to Windows. I have 
already written a general proposal and have a good idea in my mind on 
how to do it but I need to flesh it out further in more details.


My approach to the problem would be the following:

1. Solve all CMake dependencies and generate a working Visual Studio 
solution


2. Build Kdenlive, solving any compiler or linker errors along the way

3. Test all the basic functionality of the program to find any bugs or 
regressions which do not appear in existing Linux builds


4. Add a Windows target to Jenkins CI environment, either on existing 
KDE infrastructure or using an external CI service


5. Create an installer for easier distribution to Windows users


I need to know what kind of details I should tell about in my 
proposal. Should I research all the dependencies which need to be 
solved? Specify exactly which tests I will carry out after successful 
build? It is impossible to know what kind of problems could appear at 
compiling and linking so I'm not sure what to write on that. I am also 
not sure what exactly I should explain in regard to CI and installer 
since that's pretty much standardized stuff.


Please navigate me in the right direction. All the feedback is greatly 
appreciated.


Best regards, Klemen
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


--
Steve Guilford
Founder/CTO
http://www.asterionmultimedia.com

___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Project

2015-03-02 Thread Gurjot Singh Bhatti
On 17 February 2015 at 16:54, Vincent Pinon  wrote:
> Le mardi 17 février 2015, 16:22:04 Gurjot Singh Bhatti a écrit :
>> Oh okay.
>> So from where do I start? Some smaller tasks may be or some thing else.
>
> As usual, newcomers are suggested to... read docs :-\
>
> https://techbase.kde.org/Policies
>
> https://techbase.kde.org/Development
>
> https://techbase.kde.org/Development/FAQs/Technical_FAQ

Apologies for late reply. Bad health and exams.
I've gone through these links in these days.

> But it's also good to have fun, so you can try to answer old requests
>
> on our old tracker bugs.kdenlive.org, such as:
>
> #3298: Duplicate Title Clip (of course we have the title templates, but this
> can help)
>
> #2513: Disable all effects in Timeline
>
> (#1347: mute all but selected track : seems someone is trying to get into
> this on forum...)

Will work on them. :-)

>
> Hint: when you're looking for where is located a function, find a string
> that is associated to that action
>
> (menu text, warning message...) and git grep for it
>
> Hint 2: once you're satified with your mods, use reviewboard.kde.org to
> submit it
> enjoy ;-)

Thanks.


-- 
Gurjot Singh Bhatti
Website: http://bhattigurjot.com
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Ideas page

2015-02-18 Thread Jaroslaw Staniek
Thx Valorie. Added a note at the top. I do admit one excited student
already wanted to apply for an old Parley idea :)

On 16 February 2015 at 01:36, Valorie Zimmerman
 wrote:
> Hi folks, it's time for KDE to apply for GSoC in a few days. Please
> check https://community.kde.org/GSoC/2015/Ideas and ensure that your
> section is correct.
>
> I should have removed the old ideas when I copy/pasted last year's
> page, but didn't do that. So please remove anything you don't want
> there; students are already finding the page.
>
> All mentors who will be participating: ensure you are subscribed to
> KDE-Soc-mentor list.
>
> All the best,
>
> Valorie
>
> --
> http://about.me/valoriez
> ___
> Kde-soc-mentor mailing list
> kde-soc-men...@kde.org
> https://mail.kde.org/mailman/listinfo/kde-soc-mentor



-- 
regards, Jaroslaw Staniek

KDE:
: A world-wide network of software engineers, artists, writers, translators
: and facilitators committed to Free Software development - http://kde.org
Calligra Suite:
: A graphic art and office suite - http://calligra.org
Kexi:
: A visual database apps builder - http://calligra.org/kexi
Qt Certified Specialist:
: http://www.linkedin.com/in/jstaniek
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Project

2015-02-17 Thread Steve Guilford

  
  
Yes that's best.  I did not know that the Qt5 version was that close
to being ready.

On 02/17/2015 12:53 PM, Vincent Pinon
  wrote:


  
  
  Sorry Steve but I think it is preferable to
directly start in Qt5 environment.
  Within few weeks a new "stable" release will
be out, very close to actual 15.04 branch, and I would prefer to
avoid any merge/porting worry for contributions.
  Moreover MLT build script rebuilds quite a
lot of things that are not so outdated in Vivid, no need to
bother with it, and knowing the 3 lines to build manually is not
a bad thing for a dev...
   
  Le mardi 17 février 2015, 08:23:30 Steve
Guilford a écrit :
  Gurjot,

The easiest way forward for you is to use the build_kdenlive.sh
script found on the MLT site.  This will build the current
0.9.10 branch w/ all dependencies in an isolated sandbox on your
14.04 LTS machine.  http://www.mltframework.org/bin/view/MLT/BuildScripts

As I mentioned, your changes should be easily isolated from the
bulk of the Kdenlive code.  You should be able to tie things
together w/ a simple 'Title-V2' menu selection and button to
bring up your mods.  Keep your changes in a separate subdir. 
When the KF5 version of Kdenlive is released, you can then
migrate your changes to that branch.
  
  
  
  
  ___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive



-- 
Steve Guilford
Founder/CTO
http://www.asterionmultimedia.com
  

___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Project

2015-02-17 Thread Vincent Pinon
Sorry Steve but I think it is preferable to directly start in Qt5 environment.
Within few weeks a new "stable" release will be out, very close to actual 15.04 
branch, and I would prefer to avoid any merge/porting worry for contributions.
Moreover MLT build script rebuilds quite a lot of things that are not so 
outdated in Vivid, no need to bother with it, and knowing the 3 lines to build 
manually is not a bad thing for a dev...

Le mardi 17 février 2015, 08:23:30 Steve Guilford a écrit :
Gurjot,

The easiest way forward for you is to use the build_kdenlive.sh script found on 
the MLT site.  This will build the current 0.9.10 branch w/ all dependencies in 
an isolated sandbox on your 14.04 LTS machine.  
http://www.mltframework.org/bin/view/MLT/BuildScripts[1]



[1] http://www.mltframework.org/bin/view/MLT/BuildScripts
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Project

2015-02-17 Thread Steve Guilford

  
  
Gurjot,

The easiest way forward for you is to use the build_kdenlive.sh
script found on the MLT site.  This will build the current 0.9.10
branch w/ all dependencies in an isolated sandbox on your 14.04 LTS
machine.  http://www.mltframework.org/bin/view/MLT/BuildScripts

As I mentioned, your changes should be easily isolated from the bulk
of the Kdenlive code.  You should be able to tie things together w/
a simple 'Title-V2' menu selection and button to bring up your
mods.  Keep your changes in a separate subdir.  When the KF5 version
of Kdenlive is released, you can then migrate your changes to that
branch.


On 02/17/2015 02:52 AM, Gurjot Singh
  Bhatti wrote:


  
On 17-Feb-2015 4:02 pm, "Vincent Pinon" 
wrote:
>
> Le mardi 17 février 2015, 12:47:07 Gurjot Singh Bhatti a
écrit :
> > > Of course the top top priority is KF5
stabilization (release) and then refactoring,
> > > but this cannot be handled by a newcomer within
few months ;-)
> > > And if it happened before summer that would be
good also (but too optimistic)
> > I'll try my best. :-)
> Misunderstood: it isn't your job to work on refactoring
before summer, was speaking about us ;-)
  Oh okay.
So from where do I start? Some smaller tasks may be or some
thing else.
  
  
  
  ___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive



-- 
Steve Guilford
Founder/CTO
http://www.asterionmultimedia.com
  

___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Project

2015-02-17 Thread Gurjot Singh Bhatti
On 17 February 2015 at 19:11, Mario Fux  wrote:
>> Hi, if you mean the project ideas page:
>> https://community.kde.org/GSoC/2015/Ideas
>
> No, sorry, that was a misunderstand. I meant your CAD software. A link to
> this?

My bad.
Here is the link to my software eCAD. :-)
https://github.com/GreatDevelopers/eCAD

-- 
Gurjot Singh Bhatti
Website: http://bhattigurjot.com
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Project

2015-02-17 Thread Mario Fux
Am Dienstag, 17. Februar 2015, 11.00:19 schrieb Gurjot Singh Bhatti:

Morning Gurjot

> On 17 February 2015 at 14:45, Mario Fux  wrote:
> >> I'm very much interested in the project to "Add support for new
> >> Animation capabilities".
> >> I've intermediate experience in Qt. I've been developing a CAD
> >> software entirely in Qt since few months.
> > 
> > Out of curiosity, is there a link to this project?
> 
> Hi, if you mean the project ideas page:
> https://community.kde.org/GSoC/2015/Ideas

No, sorry, that was a misunderstand. I meant your CAD software. A link to 
this?

> >> It would be pretty awesome if I could utilize my Qt experience by
> >> contributing to Kdenlive.
> >> Last year I've participated in GSoC in GNU Dr. Geo, developed in GTK+.
> >> 
> >> I'm already building Kdenlive on my distro, Ubuntu 14.04. And I wanted
> >> to know whether it will be alright for the purpose or are we targeting
> >> Vivid?
> > 
> > Sounds great and wish you good luck and success with Kdenlive!
> 
> Thank you.

griits
Mario
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Project

2015-02-17 Thread Vincent Pinon
Le mardi 17 février 2015, 16:22:04 Gurjot Singh Bhatti a écrit :> Oh okay.> So 
from where do I start? Some smaller tasks may be or some thing else.

As usual, newcomers are suggested to... read docs :-\
https://techbase.kde.org/Policies
https://techbase.kde.org/Development
https://techbase.kde.org/Development/FAQs/Technical_FAQ
...

But it's also good to have fun, so you can try to answer old requests
on our old tracker bugs.kdenlive.org, such as:
#3298: Duplicate Title Clip (of course we have the title templates, but this 
can help)
#2513: Disable all effects in Timeline
(#1347: mute all but selected track : seems someone is trying to get into this 
on forum...)

Hint: when you're looking for where is located a function, find a string that 
is associated to that action
(menu text, warning message...) and git grep for it
Hint 2: once you're satified with your mods, use reviewboard.kde.org to submit 
it

enjoy ;-)

Vincent
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Project

2015-02-17 Thread Gurjot Singh Bhatti
On 17-Feb-2015 4:02 pm, "Vincent Pinon"  wrote:
>
> Le mardi 17 février 2015, 12:47:07 Gurjot Singh Bhatti a écrit :
> > > Of course the top top priority is KF5 stabilization (release) and
then refactoring,
> > > but this cannot be handled by a newcomer within few months ;-)
> > > And if it happened before summer that would be good also (but too
optimistic)
> > I'll try my best. :-)
> Misunderstood: it isn't your job to work on refactoring before summer,
was speaking about us ;-)

Oh okay.
So from where do I start? Some smaller tasks may be or some thing else.
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Project

2015-02-17 Thread Vincent Pinon
Le mardi 17 février 2015, 12:47:07 Gurjot Singh Bhatti a écrit :
> > Of course the top top priority is KF5 stabilization (release) and then 
> > refactoring,
> > but this cannot be handled by a newcomer within few months ;-)
> > And if it happened before summer that would be good also (but too 
> > optimistic)
> I'll try my best. :-)
Misunderstood: it isn't your job to work on refactoring before summer, was 
speaking about us ;-)

___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Project

2015-02-17 Thread Gurjot Singh Bhatti
On 17 February 2015 at 12:33, Vincent Pinon  wrote:
>> Is this script going to build the latest code?
>> http://www.mltframework.org/twiki/bin/view/MLT/BuildScripts
> It will, but also rebuilding all multimedia stack (encoders etc), not really 
> necessary.
> On the wiki Development/KF5 page you find instructions on how to rebuild
> just MLT & Kdenlive, which is sufficient and it's easier to know what you 
> do...

I have configured and build the Kdenlive (branch: origin/frameworks).
Is there any specific point from where do I begin?

-- 
Gurjot Singh Bhatti
Website: http://bhattigurjot.com
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Project

2015-02-17 Thread Gurjot Singh Bhatti
On 17 February 2015 at 14:45, Mario Fux  wrote:
>> I'm very much interested in the project to "Add support for new
>> Animation capabilities".
>> I've intermediate experience in Qt. I've been developing a CAD
>> software entirely in Qt since few months.
>
> Out of curiosity, is there a link to this project?

Hi, if you mean the project ideas page:
https://community.kde.org/GSoC/2015/Ideas

>> It would be pretty awesome if I could utilize my Qt experience by
>> contributing to Kdenlive.
>> Last year I've participated in GSoC in GNU Dr. Geo, developed in GTK+.
>>
>> I'm already building Kdenlive on my distro, Ubuntu 14.04. And I wanted
>> to know whether it will be alright for the purpose or are we targeting
>> Vivid?
>
> Sounds great and wish you good luck and success with Kdenlive!

Thank you.


-- 
Gurjot Singh Bhatti
Website: http://bhattigurjot.com
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Project

2015-02-17 Thread Mario Fux
Am Montag, 16. Februar 2015, 17.36:10 schrieb Gurjot Singh Bhatti:
> Hi,

Morning Gurjot

> I'm very much interested in the project to "Add support for new
> Animation capabilities".
> I've intermediate experience in Qt. I've been developing a CAD
> software entirely in Qt since few months.

Out of curiosity, is there a link to this project?

> It would be pretty awesome if I could utilize my Qt experience by
> contributing to Kdenlive.
> Last year I've participated in GSoC in GNU Dr. Geo, developed in GTK+.
> 
> I'm already building Kdenlive on my distro, Ubuntu 14.04. And I wanted
> to know whether it will be alright for the purpose or are we targeting
> Vivid?

Sounds great and wish you good luck and success with Kdenlive!

griits
Mario
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Project

2015-02-16 Thread Gurjot Singh Bhatti
On 17 February 2015 at 12:47, Gurjot Singh Bhatti
 wrote:
>> It will, but also rebuilding all multimedia stack (encoders etc), not really 
>> necessary.
>> On the wiki Development/KF5 page you find instructions on how to rebuild
>> just MLT & Kdenlive, which is sufficient and it's easier to know what you 
>> do...
>
> Is this correct:
> https://userbase.kde.org/Kdenlive/Manual/Installation#Installing_from_source
> If not, can you point the link please?

Ah. Got it:
https://community.kde.org/Kdenlive/Development/KF5

-- 
Gurjot Singh Bhatti
Website: http://bhattigurjot.com
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Project

2015-02-16 Thread Gurjot Singh Bhatti
On 17 February 2015 at 12:33, Vincent Pinon  wrote:
>> This seems like a good project as well. I was just concerned about the
>> priority of the project. But I guess it is okay. :-)
> Of course the top top priority is KF5 stabilization (release) and then 
> refactoring,
> but this cannot be handled by a newcomer within few months ;-)
> And if it happened before summer that would be good also (but too optimistic)

I'll try my best. :-)

>> Is this script going to build the latest code?
>> http://www.mltframework.org/twiki/bin/view/MLT/BuildScripts
> It will, but also rebuilding all multimedia stack (encoders etc), not really 
> necessary.
> On the wiki Development/KF5 page you find instructions on how to rebuild
> just MLT & Kdenlive, which is sufficient and it's easier to know what you 
> do...

Is this correct:
https://userbase.kde.org/Kdenlive/Manual/Installation#Installing_from_source
If not, can you point the link please?

-- 
Gurjot Singh Bhatti
Website: http://bhattigurjot.com
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Project

2015-02-16 Thread Vincent Pinon
Le mardi 17 février 2015, 09:09:31 Gurjot Singh Bhatti a écrit :
> This seems like a good project as well. I was just concerned about the
> priority of the project. But I guess it is okay. :-)
Of course the top top priority is KF5 stabilization (release) and then 
refactoring,
but this cannot be handled by a newcomer within few months ;-)
And if it happened before summer that would be good also (but too optimistic)

> Is this script going to build the latest code?
> http://www.mltframework.org/twiki/bin/view/MLT/BuildScripts
It will, but also rebuilding all multimedia stack (encoders etc), not really 
necessary.
On the wiki Development/KF5 page you find instructions on how to rebuild
just MLT & Kdenlive, which is sufficient and it's easier to know what you do...
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Project

2015-02-16 Thread Gurjot Singh Bhatti
On 17 February 2015 at 02:43, Vincent Pinon  wrote:
> All development effort is now concentrated on KDE Frameworks 5 version,
> so as a developer you should have an environment providing this SDK: Vivid
> (or Suse/Arch/anything, but true that all of us will help you more easily 
> with Kubuntu)
>
> At the beginning in November I confined it in a chroot (see howto on our dev 
> wiki page),
> but since then I switched to it as permanent environment and I don't see any 
> important problem...

Okay. I'll set up Vivid env. in my VBox.


> The goal would be to improve our keyframes editor (try for example an affine 
> transition or a brightness effect)
> to take into account this new MLT capability (have a look at the link in this 
> idea section),
> allowing to switch discrete/linear/spline nodes and view the curve
> in effect stack / timeline / monitor depending on case.

This seems like a good project as well. I was just concerned about the
priority of the project. But I guess it is okay. :-)

> Titler is a completely different story, the goal is 1st to do some trials 
> with WebVFX,
> then evolve our editor to generate WebVFX code instead of QImage commands,
> and then add new functionalities, extending the UI (maybe to rethink in 
> future, but let's progress step by step).
>
> I think we shouldn't plan too much, SoC is rather short for getting into a 
> new codebase,
> trying new things, stabilizing code for delivery + reporting.
> If completed before end it's always time to help on the rest!
>
> Hope this answers your 1st interrogations,

Yes it does.
Is this script going to build the latest code?
http://www.mltframework.org/twiki/bin/view/MLT/BuildScripts

-- 
Gurjot Singh Bhatti
Website: http://bhattigurjot.com
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Project

2015-02-16 Thread Jack Fromm


On 02/16/2015 04:13 PM, Vincent Pinon wrote:


Don't mistake, "property animation" is not an intent to compete with 
specialized 2D or 3D tools.
It is just an extension of keyframes to have smoother curves than just 
linear interpolation.
The goal would be to improve our keyframes editor (try for example an 
affine transition or a brightness effect)
to take into account this new MLT capability (have a look at the link 
in this idea section),

allowing to switch discrete/linear/spline nodes and view the curve
in effect stack / timeline / monitor depending on case.


Wow! This made my day.  I've been waiting and hoping for this for years.

Cheers,
Jack
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Project

2015-02-16 Thread Vincent Pinon
Hi Gurjot,

Thanks for your interest in our project

> #1: The development environment. Should I go with 14.04 (my current
> env.) or do I need to use Vivid? I've used Vivid just last month but
> frequent crashes made it pretty unstable and created a lot of
> hindrance with workflow.
All development effort is now concentrated on KDE Frameworks 5 version,
so as a developer you should have an environment providing this SDK: Vivid
(or Suse/Arch/anything, but true that all of us will help you more easily with 
Kubuntu)

At the beginning in November I confined it in a chroot (see howto on our dev 
wiki page),
but since then I switched to it as permanent environment and I don't see any 
important problem...

> #2: Which project should I go for? What are the views of everyone on
> that "Add support for new Animation capabilities"? Is this low
> priority? Or should it be blended in with the titler project?
Don't mistake, "property animation" is not an intent to compete with 
specialized 2D or 3D tools.
It is just an extension of keyframes to have smoother curves than just linear 
interpolation.
The goal would be to improve our keyframes editor (try for example an affine 
transition or a brightness effect)
to take into account this new MLT capability (have a look at the link in this 
idea section),
allowing to switch discrete/linear/spline nodes and view the curve
in effect stack / timeline / monitor depending on case.

Titler is a completely different story, the goal is 1st to do some trials with 
WebVFX,
then evolve our editor to generate WebVFX code instead of QImage commands,
and then add new functionalities, extending the UI (maybe to rethink in future, 
but let's progress step by step).

I think we shouldn't plan too much, SoC is rather short for getting into a new 
codebase,
trying new things, stabilizing code for delivery + reporting.
If completed before end it's always time to help on the rest!

Hope this answers your 1st interrogations,

BR,

Vincent.
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Project

2015-02-16 Thread Steve Guilford


On 02/16/2015 10:33 AM, Gurjot Singh Bhatti wrote:

On 16 February 2015 at 23:44, Steve Guilford
 wrote:

You've got a slight issue at the moment given that a KF5 version of Kdenlive
is forthcoming in the near term future.

Ideally, you'd make your modifications against that branch.  But, there are
stability issues presently that make 'modifications' problematic given the
thrust and intent of ongoing work.

Therefore, if you're itching to get started right away, I'd use Ubu 14.04
and Kdevelop4, making modifications against the current 0.9.10 release.
Bear in mind, however, that you may have to take on the task of applying the
modifications against the KF5 release once it is ready.

So just to get myself familiar with the stuff I can make use of KF4. Right?

Yep

And yes I will take on that task.

Xlnt



If you can wait a few months for the KF5 release to come up to the surface
that may make integration and acceptance of your proposed mods more
streamlined.

Is there something that I should focus on right now? Some task maybe?
Thinking about this a bit further, your proposed modifications are going 
to be somewhat 'isolated' from the rest of Kdenlive so to speak.  The 
title code has been set aside in it's own subdir courtesy of Vincent.  
You could create a new 'titler-v2' subdir and isolate your changes there.


The interface between the bulk of Kdenlive and the titler is rather 
specific - a button to bring up the titler screen and a method of 
generating the appropriate project file entries for the title. 
Therefore, in theory, you can make your changes and have that code 
co-resident with the existing titler logic.  You can create a second 
menu-entry to run your titler code as well.  Then, when KF5 comes along, 
you can just port your titler-v2 subdir over, make the appropriate KF5 
changes and eliminate the old titler code and menu selection.


So...how's that !!!  You can get started right away !!!




--
Steve Guilford
Founder/CTO
http://www.asterionmultimedia.com

___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Project

2015-02-16 Thread Gurjot Singh Bhatti
On 16 February 2015 at 23:44, Steve Guilford
 wrote:
> You've got a slight issue at the moment given that a KF5 version of Kdenlive
> is forthcoming in the near term future.
>
> Ideally, you'd make your modifications against that branch.  But, there are
> stability issues presently that make 'modifications' problematic given the
> thrust and intent of ongoing work.
>
> Therefore, if you're itching to get started right away, I'd use Ubu 14.04
> and Kdevelop4, making modifications against the current 0.9.10 release.
> Bear in mind, however, that you may have to take on the task of applying the
> modifications against the KF5 release once it is ready.

So just to get myself familiar with the stuff I can make use of KF4. Right?
And yes I will take on that task.

> If you can wait a few months for the KF5 release to come up to the surface
> that may make integration and acceptance of your proposed mods more
> streamlined.

Is there something that I should focus on right now? Some task maybe?

-- 
Gurjot Singh Bhatti
Website: http://bhattigurjot.com
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Project

2015-02-16 Thread Steve Guilford
You've got a slight issue at the moment given that a KF5 version of 
Kdenlive is forthcoming in the near term future.


Ideally, you'd make your modifications against that branch.  But, there 
are stability issues presently that make 'modifications' problematic 
given the thrust and intent of ongoing work.


Therefore, if you're itching to get started right away, I'd use Ubu 
14.04 and Kdevelop4, making modifications against the current 0.9.10 
release.  Bear in mind, however, that you may have to take on the task 
of applying the modifications against the KF5 release once it is ready.


If you can wait a few months for the KF5 release to come up to the 
surface that may make integration and acceptance of your proposed mods 
more streamlined.


On 02/16/2015 09:50 AM, Gurjot Singh Bhatti wrote:

On 16 February 2015 at 22:48, Steve Guilford
 wrote:

I'm sure I speak for everyone else in expressing our appreciation for any
help you can bring.  We look forward to having you onboard as a developer.

Thank you for the warm welcome. :-)

I've two questions:
#1: The development environment. Should I go with 14.04 (my current
env.) or do I need to use Vivid? I've used Vivid just last month but
frequent crashes made it pretty unstable and created a lot of
hindrance with workflow.
#2: Which project should I go for? What are the views of everyone on
that "Add support for new Animation capabilities"? Is this low
priority? Or should it be blended in with the titler project?



--
Steve Guilford
Founder/CTO
http://www.asterionmultimedia.com

___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Project

2015-02-16 Thread Gurjot Singh Bhatti
On 16 February 2015 at 22:48, Steve Guilford
 wrote:
> I'm sure I speak for everyone else in expressing our appreciation for any
> help you can bring.  We look forward to having you onboard as a developer.

Thank you for the warm welcome. :-)

I've two questions:
#1: The development environment. Should I go with 14.04 (my current
env.) or do I need to use Vivid? I've used Vivid just last month but
frequent crashes made it pretty unstable and created a lot of
hindrance with workflow.
#2: Which project should I go for? What are the views of everyone on
that "Add support for new Animation capabilities"? Is this low
priority? Or should it be blended in with the titler project?

-- 
Gurjot Singh Bhatti
Website: http://bhattigurjot.com
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Project

2015-02-16 Thread Steve Guilford
I'm sure I speak for everyone else in expressing our appreciation for 
any help you can bring.  We look forward to having you onboard as a 
developer.


On 02/16/2015 09:12 AM, Gurjot Singh Bhatti wrote:

On 16 February 2015 at 22:13, Steve Guilford
 wrote:

 From my perspective, I don't know that 'animation' is really the domain of
Kdenlive.  Blender - as ugly as the code is - is still the go-to FLOSS
animation solution.
Animation of and enhancing the support and functionality of the titles
features in Kdenlive is something of interest though.

I agree that Kdenlive is not an animation specific software.
And the focus should be more towards the titler. With a better
animation tools and features for the titler it is definitely gonna
improve the editor in-house experience. :-).




--
Steve Guilford
Founder/CTO
http://www.asterionmultimedia.com

___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Project

2015-02-16 Thread Gurjot Singh Bhatti
On 16 February 2015 at 22:13, Steve Guilford
 wrote:
> From my perspective, I don't know that 'animation' is really the domain of
> Kdenlive.  Blender - as ugly as the code is - is still the go-to FLOSS
> animation solution.
> Animation of and enhancing the support and functionality of the titles
> features in Kdenlive is something of interest though.

I agree that Kdenlive is not an animation specific software.
And the focus should be more towards the titler. With a better
animation tools and features for the titler it is definitely gonna
improve the editor in-house experience. :-).


-- 
Gurjot Singh Bhatti
Website: http://bhattigurjot.com
___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive


Re: [kdenlive] GSoC Project

2015-02-16 Thread Steve Guilford
From my perspective, I don't know that 'animation' is really the domain 
of Kdenlive.  Blender - as ugly as the code is - is still the go-to 
FLOSS animation solution.


Animation of and enhancing the support and functionality of the titles 
features in Kdenlive is something of interest though.


Just my opinion though

On 02/16/2015 08:36 AM, Gurjot Singh Bhatti wrote:

Hi,

I'm very much interested in the project to "Add support for new
Animation capabilities".
I've intermediate experience in Qt. I've been developing a CAD
software entirely in Qt since few months.
It would be pretty awesome if I could utilize my Qt experience by
contributing to Kdenlive.
Last year I've participated in GSoC in GNU Dr. Geo, developed in GTK+.

I'm already building Kdenlive on my distro, Ubuntu 14.04. And I wanted
to know whether it will be alright for the purpose or are we targeting
Vivid?



--
Steve Guilford
Founder/CTO
http://www.asterionmultimedia.com

___
kdenlive mailing list
kdenlive@kde.org
https://mail.kde.org/mailman/listinfo/kdenlive